|  | 
| void | set_to_number_raw_as_bits (uint64_t bits) | 
|  | 
| Tagged< String > | to_string () const | 
|  | 
| void | set_to_string (Tagged< String > value, WriteBarrierMode mode=UPDATE_WRITE_BARRIER) | 
|  | 
| Tagged< Number > | to_number () const | 
|  | 
| void | set_to_number (Tagged< Number > value, WriteBarrierMode mode=UPDATE_WRITE_BARRIER) | 
|  | 
| Tagged< String > | type_of () const | 
|  | 
| void | set_type_of (Tagged< String > value, WriteBarrierMode mode=UPDATE_WRITE_BARRIER) | 
|  | 
| uint8_t | kind () const | 
|  | 
| void | set_kind (uint8_t kind) | 
|  | 
|  | HeapObjectLayout ()=delete | 
|  | 
| Tagged< Map > | map () const | 
|  | 
| Tagged< Map > | map (AcquireLoadTag) const | 
|  | 
| MapWord | map_word (RelaxedLoadTag) const | 
|  | 
| void | set_map (Isolate *isolate, Tagged< Map > value) | 
|  | 
| template<typename IsolateT > | 
| void | set_map (IsolateT *isolate, Tagged< Map > value, ReleaseStoreTag) | 
|  | 
| template<typename IsolateT > | 
| void | set_map_safe_transition (IsolateT *isolate, Tagged< Map > value, ReleaseStoreTag) | 
|  | 
| void | set_map_safe_transition_no_write_barrier (Isolate *isolate, Tagged< Map > value, RelaxedStoreTag=kRelaxedStore) | 
|  | 
| template<typename IsolateT > | 
| void | set_map_after_allocation (IsolateT *isolate, Tagged< Map > value, WriteBarrierMode mode=UPDATE_WRITE_BARRIER) | 
|  | 
| void | set_map_no_write_barrier (Isolate *isolate, Tagged< Map > value, RelaxedStoreTag=kRelaxedStore) | 
|  | 
| void | set_map_word_forwarded (Tagged< HeapObject > target_object, ReleaseStoreTag) | 
|  | 
| void | set_map_word_forwarded (Tagged< HeapObject > target_object, RelaxedStoreTag) | 
|  | 
| Address | ptr () const | 
|  | 
| Address | address () const | 
|  | 
| ReadOnlyRoots | EarlyGetReadOnlyRoots () const | 
|  | 
| int | Size () const | 
|  | 
| V8_EXPORT_PRIVATE int | SizeFromMap (Tagged< Map > map) const | 
|  | 
| WriteBarrierMode | GetWriteBarrierMode (const DisallowGarbageCollection &promise) | 
|  | 
| static V8_WARN_UNUSED_RESULT Handle< Number > | ToNumber (Isolate *isolate, DirectHandle< Oddball > input) | 
|  | 
| static void | Initialize (Isolate *isolate, DirectHandle< Oddball > oddball, const char *to_string, DirectHandle< Number > to_number, const char *type_of, uint8_t kind) | 
|  | 
| static constexpr uint8_t | kFalse = 0 | 
|  | 
| static constexpr uint8_t | kTrue = 1 | 
|  | 
| static constexpr uint8_t | kNotBooleanMask = static_cast<uint8_t>(~1) | 
|  | 
| static constexpr uint8_t | kNull = 3 | 
|  | 
| static constexpr uint8_t | kUndefined = 4 | 
|  | 
Definition at line 90 of file oddball.h.