Lines Matching defs:value

258 // We may store the unsigned bit field as signed Smi value and do not
356 V8_EXPORT_PRIVATE bool ToInt32(int32_t* value);
357 inline bool ToUint32(uint32_t* value) const;
459 Isolate* isolate, Handle<Object> value);
520 LookupIterator* it, Handle<Object> value, StoreOrigin store_origin,
524 Handle<Object> value,
529 Handle<Object> value,
534 LookupIterator* it, Handle<Object> value, StoreOrigin store_origin,
539 Handle<Object> value, Maybe<ShouldThrow> should_throw);
541 LookupIterator* it, Handle<Object> value,
545 Handle<Object> value, ShouldThrow should_throw);
547 Isolate* isolate, Handle<Object> name, Handle<Object> value,
550 LookupIterator* it, Handle<Object> value);
552 LookupIterator* it, Handle<Object> value, PropertyAttributes attributes,
557 LookupIterator* it, Handle<Object> value, PropertyAttributes attributes,
570 LookupIterator* it, Handle<Object> value,
576 Handle<Object> receiver, Handle<JSReceiver> setter, Handle<Object> value,
584 Handle<Object> value, ShouldThrow should_throw);
595 // Checks whether this object has the same value as the given one. This
604 // Checks whether this object has the same value as the given one.
690 template <class T, typename std::enable_if<std::is_arithmetic<T>::value ||
691 std::is_enum<T>::value,
697 template <class T, typename std::enable_if<std::is_arithmetic<T>::value ||
698 std::is_enum<T>::value,
700 inline void WriteField(size_t offset, T value) const {
701 return WriteMaybeUnalignedValue<T>(field_address(offset), value);
707 typename std::enable_if<(std::is_arithmetic<T>::value ||
708 std::is_enum<T>::value) &&
709 !std::is_floating_point<T>::value,
716 typename std::enable_if<(std::is_arithmetic<T>::value ||
717 std::is_enum<T>::value) &&
718 !std::is_floating_point<T>::value,
720 inline void Relaxed_WriteField(size_t offset, T value);
729 Address value);
731 Address value);
739 Address value, ExternalPointerTag tag);
743 Address value, ExternalPointerTag tag);
763 // Returns an equivalent value that's safe to share across Isolates if
764 // possible. Acts as the identity function when value->IsShared().
766 Isolate* isolate, Handle<Object> value,
770 Handle<HeapObject> value,
802 // Return value is only meaningful if [found] is set to true on return.
804 LookupIterator* it, Handle<Object> value, Maybe<ShouldThrow> should_throw,
810 Isolate* isolate, Handle<Object> value);
832 explicit Brief(TObject v) : value{v.ptr()} {}
833 // {value} is a tagged heap object reference (weak or strong), equivalent to
836 const Address value;
843 V8_INLINE static bool HasWeakHeapObjectTag(const Object value) {
844 return HAS_WEAK_HEAP_OBJECT_TAG(value.ptr());
850 // value in a heap object's first word.
874 // cage, while the second variant uses the value of the cage base explicitly
901 // HeapObject calls the private constructor and directly reads the value.
906 explicit MapWord(Address value) : value_(value) {}
958 static inline bool get(int value, int bit_position) {
959 return (value & (1 << bit_position)) != 0;
962 static inline int set(int value, int bit_position, bool v) {
964 value |= (1 << bit_position);
966 value &= ~(1 << bit_position);
968 return value;