Lines Matching defs:value
111 internal::Address value);
119 internal::Address value);
164 V8_INLINE static LocalBase<T> New(Isolate* isolate, internal::Address value) {
165 return LocalBase<T>(value);
194 V8_INLINE static LocalBase<T> New(Isolate* isolate, internal::Address value) {
196 reinterpret_cast<internal::Isolate*>(isolate), value));
220 * passed by value (except in cases like out-parameters) and they should never
237 * handle (for instance, to extract the Object* from a Local<Object>); the value
253 static_assert(std::is_base_of<T, S>::value, "type check");
256 V8_INLINE T* operator->() const { return this->template value<T>(); }
267 * value does not indicate that the values aren't equal in the JavaScript
293 * This is only valid if the handle actually refers to a value of the
302 T::Cast(that.template value<S>());
309 * In particular, this is only valid if the handle actually refers to a value
323 return New(isolate, that.template value<T>());
328 return New(isolate, that.template value<T>());
333 return New(isolate, that.template value<T>());
385 V8_INLINE static Local<T> New(Isolate* isolate, internal::Address value) {
386 return Local<T>(LocalBase<T>::New(isolate, value));
445 * Converts this MaybeLocal<> to a Local<>, using a default value if this
459 * which will be later filled with the escape value.
467 * Pushes the value into the previous scope and returns a handle to it.
471 V8_INLINE Local<T> Escape(Local<T> value) {
473 return value;
475 return Local<T>::FromSlot(Escape(value.slot()));
480 V8_INLINE MaybeLocal<T> EscapeMaybe(MaybeLocal<T> value) {
481 return Escape(value.FromMaybe(Local<T>()));