V8 API Reference, 7.2.502.16 (for Deno 0.2.4)
|
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 |
FieldType * | operator-> () |
const FieldType * | operator-> () 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 |
ObjectPtr * | operator-> () |
const ObjectPtr * | operator-> () 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) |
Object * | GetHash () |
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< FieldType > | None (Isolate *isolate) |
static Handle< FieldType > | Any (Isolate *isolate) |
static FieldType | Class (Map map) |
static Handle< FieldType > | Class (Handle< Map > map, Isolate *isolate) |
static FieldType | cast (Object *object) |
static FieldType | unchecked_cast (ObjectPtr object) |
Definition at line 18 of file field-type.h.