V8 API Reference, 7.2.502.16 (for Deno 0.2.4)
v8::internal::ObjectPtr Class Reference
Inheritance diagram for v8::internal::ObjectPtr:
v8::internal::FieldType v8::internal::HeapObjectPtr v8::internal::Smi v8::internal::SmallOrderedHashTable< SmallOrderedHashMap > v8::internal::SmallOrderedHashTable< SmallOrderedHashSet > v8::internal::SmallOrderedHashTable< SmallOrderedNameDictionary > v8::internal::AbstractCode v8::internal::Code v8::internal::Context v8::internal::EmbedderDataArray v8::internal::FixedArrayBase v8::internal::Map v8::internal::Name v8::internal::PropertyArray v8::internal::SmallOrderedHashTable< Derived >

Classes

struct  Hasher
 

Public Member Functions

constexpr ObjectPtr (Address ptr)
 
 operator Object * () const
 
bool operator== (const ObjectPtr other) const
 
bool operator!= (const ObjectPtr other) const
 
bool operator< (const ObjectPtr other) const
 
constexpr Address ptr () const
 
ObjectPtroperator-> ()
 
const ObjectPtroperator-> () const
 
bool IsHashTableBase () const
 
V8_INLINE bool IsSmallOrderedHashTable () const
 
bool IsObject () const
 
double Number () const
 
bool ToInt32 (int32_t *value) const
 
bool ToUint32 (uint32_t *value) const
 
bool BooleanValue (Isolate *isolate)
 
bool FilterKey (PropertyFilter filter)
 
ObjectGetHash ()
 
Smi GetOrCreateHash (Isolate *isolate)
 
V8_EXPORT_PRIVATE bool SameValue (Object *other)
 
V8_WARN_UNUSED_RESULT bool ToArrayIndex (uint32_t *index) const
 
void ShortPrint (FILE *out=stdout)
 
void ShortPrint (std::ostream &os)
 
void Print ()
 
void Print (std::ostream &os)
 

Friends

class ObjectSlot
 

Detailed Description

Definition at line 21 of file heap-object.h.


The documentation for this class was generated from the following files: