V8 Project
|
#include <types.h>
Classes | |
struct | Handle |
Public Types | |
typedef TypeImpl< HeapTypeConfig > | Type |
typedef i::Object | Base |
typedef i::FixedArray | Struct |
typedef i::Isolate | Region |
Static Public Member Functions | |
template<class T > | |
static i::Handle< T > | handle (T *type) |
template<class T > | |
static i::Handle< T > | cast (i::Handle< 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 i::Handle< Struct > | as_struct (Type *type) |
static Type * | from_bitset (Type::bitset) |
static i::Handle< Type > | from_bitset (Type::bitset, Isolate *isolate) |
static i::Handle< Type > | from_class (i::Handle< i::Map > map, Isolate *isolate) |
static i::Handle< Type > | from_struct (i::Handle< Struct > structure) |
static i::Handle< Struct > | struct_create (int tag, int length, Isolate *isolate) |
static void | struct_shrink (i::Handle< Struct > structure, int length) |
static int | struct_tag (i::Handle< Struct > structure) |
static int | struct_length (i::Handle< Struct > structure) |
static i::Handle< Type > | struct_get (i::Handle< Struct > structure, int i) |
static void | struct_set (i::Handle< Struct > structure, int i, i::Handle< Type > type) |
template<class V > | |
static i::Handle< V > | struct_get_value (i::Handle< Struct > structure, int i) |
template<class V > | |
static void | struct_set_value (i::Handle< Struct > structure, int i, i::Handle< V > x) |
|
inlinestatic |
Definition at line 233 of file types-inl.h.
Definition at line 240 of file types-inl.h.
References v8::internal::handle().
|
inlinestatic |
Definition at line 246 of file types-inl.h.
References v8::internal::handle().
Referenced by is_struct().
|
inlinestatic |
Definition at line 209 of file types-inl.h.
References v8::internal::Handle< T >::cast().
|
inlinestatic |
Definition at line 252 of file types-inl.h.
Referenced by from_bitset().
|
inlinestatic |
Definition at line 259 of file types-inl.h.
References from_bitset(), and v8::internal::handle().
|
inlinestatic |
Definition at line 266 of file types-inl.h.
References v8::internal::Handle< T >::cast(), and map.
|
inlinestatic |
Definition at line 273 of file types-inl.h.
References v8::internal::Handle< T >::cast().
Definition at line 202 of file types-inl.h.
References v8::internal::handle().
Definition at line 215 of file types-inl.h.
Definition at line 221 of file types-inl.h.
Definition at line 227 of file types-inl.h.
References as_struct(), and struct_tag().
|
inlinestatic |
Definition at line 280 of file types-inl.h.
References v8::internal::Isolate::factory(), and v8::internal::Smi::FromInt().
|
inlinestatic |
Definition at line 307 of file types-inl.h.
References v8::internal::handle().
|
inlinestatic |
Definition at line 323 of file types-inl.h.
References v8::internal::handle().
Definition at line 301 of file types-inl.h.
|
inlinestatic |
Definition at line 315 of file types-inl.h.
|
inlinestatic |
Definition at line 332 of file types-inl.h.
|
inlinestatic |
Definition at line 289 of file types-inl.h.
Definition at line 295 of file types-inl.h.
Referenced by is_struct().