Lines Matching refs:V8_INLINE
44 V8_INLINE explicit HandleBase(Address* location) : location_(location) {}
45 V8_INLINE explicit HandleBase(Address object, Isolate* isolate);
46 V8_INLINE explicit HandleBase(Address object, LocalIsolate* isolate);
47 V8_INLINE explicit HandleBase(Address object, LocalHeap* local_heap);
50 V8_INLINE bool is_identical_to(const HandleBase that) const;
51 V8_INLINE bool is_null() const { return location_ == nullptr; }
55 V8_INLINE Address address() const { return bit_cast<Address>(location_); }
60 V8_INLINE Address* location() const {
69 V8_INLINE
109 V8_INLINE explicit Handle() : HandleBase(nullptr) {
115 V8_INLINE explicit Handle(Address* location) : HandleBase(location) {
122 V8_INLINE Handle(T object, Isolate* isolate);
123 V8_INLINE Handle(T object, LocalIsolate* isolate);
124 V8_INLINE Handle(T object, LocalHeap* local_heap);
127 V8_INLINE static Handle<T> New(T object, Isolate* isolate);
133 V8_INLINE Handle(Handle<S> handle) : HandleBase(handle) {}
135 V8_INLINE ObjectRef operator->() const { return ObjectRef{**this}; }
137 V8_INLINE T operator*() const {
163 V8_INLINE bool operator()(Handle<T> lhs, Handle<T> rhs) const {
170 V8_INLINE size_t operator()(Handle<T> const& handle) const {
202 explicit V8_INLINE HandleScope(Isolate* isolate);
216 V8_INLINE ~HandleScope();
224 V8_INLINE static Address* GetHandle(Isolate* isolate, Address value);
227 V8_INLINE static Address* CreateHandle(Isolate* isolate, Address value);
256 static V8_INLINE void CloseScope(Isolate* isolate, Address* prev_next,