V8 API Reference, 7.2.502.16 (for Deno 0.2.4)
|
Public Types | |
enum | Kind { kNone, kInteger8, kUInteger8, kInteger16, kUInteger16, kSmi, kInteger32, kDouble, kHeapObject, kTagged, kExternal, kNumRepresentations } |
Public Member Functions | |
bool | Equals (const Representation &other) const |
bool | IsCompatibleForLoad (const Representation &other) const |
bool | IsCompatibleForStore (const Representation &other) const |
bool | is_more_general_than (const Representation &other) const |
bool | fits_into (const Representation &other) const |
Representation | generalize (Representation other) |
int | size () const |
Kind | kind () const |
bool | IsNone () const |
bool | IsInteger8 () const |
bool | IsUInteger8 () const |
bool | IsInteger16 () const |
bool | IsUInteger16 () const |
bool | IsTagged () const |
bool | IsSmi () const |
bool | IsSmiOrTagged () const |
bool | IsInteger32 () const |
bool | IsSmiOrInteger32 () const |
bool | IsDouble () const |
bool | IsHeapObject () const |
bool | IsExternal () const |
bool | IsSpecialization () const |
const char * | Mnemonic () const |
Static Public Member Functions | |
static Representation | None () |
static Representation | Tagged () |
static Representation | Integer8 () |
static Representation | UInteger8 () |
static Representation | Integer16 () |
static Representation | UInteger16 () |
static Representation | Smi () |
static Representation | Integer32 () |
static Representation | Double () |
static Representation | HeapObject () |
static Representation | External () |
static Representation | FromKind (Kind kind) |
Definition at line 86 of file property-details.h.