V8 API Reference, 7.2.502.16 (for Deno 0.2.4)
v8::internal::FieldType Class Reference
Inheritance diagram for v8::internal::FieldType:
v8::internal::ObjectPtr

Public Member Functions

bool NowContains (Object *value) const
 
bool NowContains (Handle< Object > value) const
 
bool IsClass () const
 
Map AsClass () const
 
bool IsNone () const
 
bool IsAny () const
 
bool NowStable () const
 
bool NowIs (FieldType other) const
 
bool NowIs (Handle< FieldType > other) const
 
void PrintTo (std::ostream &os) const
 
FieldTypeoperator-> ()
 
const FieldTypeoperator-> () const
 
- Public Member Functions inherited from v8::internal::ObjectPtr
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)
 

Static Public Member Functions

static FieldType None ()
 
static FieldType Any ()
 
static Handle< FieldTypeNone (Isolate *isolate)
 
static Handle< FieldTypeAny (Isolate *isolate)
 
static FieldType Class (Map map)
 
static Handle< FieldTypeClass (Handle< Map > map, Isolate *isolate)
 
static FieldType cast (Object *object)
 
static FieldType unchecked_cast (ObjectPtr object)
 

Detailed Description

Definition at line 18 of file field-type.h.


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