Lines Matching refs:V8_INLINE
31 V8_INLINE explicit HandleBase(Object** location) : location_(location) {}
32 V8_INLINE explicit HandleBase(Object* object, Isolate* isolate);
35 V8_INLINE bool is_identical_to(const HandleBase that) const {
46 V8_INLINE bool is_null() const { return location_ == nullptr; }
50 V8_INLINE Address address() const { return bit_cast<Address>(location_); }
54 V8_INLINE Object* operator*() const {
60 V8_INLINE Object** location() const {
70 V8_INLINE
94 V8_INLINE explicit Handle(T** location = nullptr)
100 V8_INLINE explicit Handle(T* object) : Handle(object, object->GetIsolate()) {}
101 V8_INLINE Handle(T* object, Isolate* isolate) : HandleBase(object, isolate) {}
104 V8_INLINE static Handle<T> New(T* object, Isolate* isolate);
109 V8_INLINE Handle(Handle<S> handle)
117 V8_INLINE T* operator->() const { return operator*(); }
120 V8_INLINE T* operator*() const {
125 V8_INLINE T** location() const {
141 V8_INLINE bool operator()(Handle<T> lhs, Handle<T> rhs) const {
148 V8_INLINE size_t operator()(Handle<T> const& handle) const {
166 V8_INLINE Handle<T> handle(T* object, Isolate* isolate) {
171 V8_INLINE Handle<T> handle(T* object) {
187 V8_INLINE MaybeHandle() {}
188 V8_INLINE ~MaybeHandle() {}
193 V8_INLINE MaybeHandle(Handle<S> handle)
204 V8_INLINE MaybeHandle(MaybeHandle<S> maybe_handle)
213 V8_INLINE MaybeHandle(S* object, Isolate* isolate)
216 V8_INLINE void Assert() const { DCHECK_NOT_NULL(location_); }
217 V8_INLINE void Check() const { CHECK_NOT_NULL(location_); }
219 V8_INLINE Handle<T> ToHandleChecked() const {
226 V8_INLINE bool ToHandle(Handle<S>* out) const {
238 V8_INLINE Address address() const { return bit_cast<Address>(location_); }
275 V8_INLINE static Object** GetHandle(Isolate* isolate, Object* value);
278 V8_INLINE static Object** CreateHandle(Isolate* isolate, Object* value);