![]() |
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.