V8 Project
|
#include <types.h>
Classes | |
class | Base |
struct | Handle |
Public Types | |
typedef TypeImpl< ZoneTypeConfig > | Type |
typedef void * | Struct |
typedef i::Zone | Region |
Static Public Member Functions | |
template<class T > | |
static T * | handle (T *type) |
template<class T > | |
static T * | cast (Type *type) |
static bool | is_bitset (Type *type) |
static bool | is_class (Type *type) |
static bool | is_struct (Type *type, int tag) |
static Type::bitset | as_bitset (Type *type) |
static i::Handle< i::Map > | as_class (Type *type) |
static Struct * | as_struct (Type *type) |
static Type * | from_bitset (Type::bitset) |
static Type * | from_bitset (Type::bitset, Zone *zone) |
static Type * | from_class (i::Handle< i::Map > map, Zone *zone) |
static Type * | from_struct (Struct *structured) |
static Struct * | struct_create (int tag, int length, Zone *zone) |
static void | struct_shrink (Struct *structure, int length) |
static int | struct_tag (Struct *structure) |
static int | struct_length (Struct *structure) |
static Type * | struct_get (Struct *structure, int i) |
static void | struct_set (Struct *structure, int i, Type *type) |
template<class V > | |
static i::Handle< V > | struct_get_value (Struct *structure, int i) |
template<class V > | |
static void | struct_set_value (Struct *structure, int i, i::Handle< V > x) |
typedef void* v8::internal::ZoneTypeConfig::Struct |
|
inlinestatic |
Definition at line 90 of file types-inl.h.
References DCHECK, and is_bitset().
|
inlinestatic |
Definition at line 97 of file types-inl.h.
References DCHECK, and is_bitset().
Referenced by is_struct().
|
inlinestatic |
Definition at line 111 of file types-inl.h.
Referenced by from_bitset(), and from_class().
|
inlinestatic |
Definition at line 117 of file types-inl.h.
References from_bitset().
|
inlinestatic |
Definition at line 130 of file types-inl.h.
References from_bitset().
|
inlinestatic |
Definition at line 124 of file types-inl.h.
Definition at line 59 of file types-inl.h.
Definition at line 72 of file types-inl.h.
Referenced by as_bitset(), as_struct(), and is_struct().
Definition at line 84 of file types-inl.h.
Definition at line 78 of file types-inl.h.
References as_struct(), is_bitset(), and struct_tag().
|
inlinestatic |
Definition at line 137 of file types-inl.h.
References v8::internal::Zone::New().
Definition at line 167 of file types-inl.h.
References DCHECK, and struct_length().
|
inlinestatic |
Definition at line 182 of file types-inl.h.
References DCHECK, and struct_length().
Definition at line 161 of file types-inl.h.
Referenced by struct_get(), struct_get_value(), struct_set(), struct_set_value(), and struct_shrink().
|
inlinestatic |
Definition at line 174 of file types-inl.h.
References DCHECK, and struct_length().
|
inlinestatic |
Definition at line 190 of file types-inl.h.
References DCHECK, and struct_length().
Definition at line 148 of file types-inl.h.
References DCHECK, and struct_length().
Definition at line 155 of file types-inl.h.
Referenced by is_struct().