|
V8 Project
|
#include <types.h>
Collaboration diagram for v8::internal::HeapTypeConfig: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().
Here is the call graph for this function:
|
inlinestatic |
Definition at line 246 of file types-inl.h.
References v8::internal::handle().
Referenced by is_struct().
Here is the call graph for this function:
Here is the caller graph for this function:
|
inlinestatic |
Definition at line 209 of file types-inl.h.
References v8::internal::Handle< T >::cast().
Here is the call graph for this function:
|
inlinestatic |
Definition at line 252 of file types-inl.h.
Referenced by from_bitset().
Here is the caller graph for this function:
|
inlinestatic |
Definition at line 259 of file types-inl.h.
References from_bitset(), and v8::internal::handle().
Here is the call graph for this function:
|
inlinestatic |
Definition at line 266 of file types-inl.h.
References v8::internal::Handle< T >::cast(), and map.
Here is the call graph for this function:
|
inlinestatic |
Definition at line 273 of file types-inl.h.
References v8::internal::Handle< T >::cast().
Here is the call graph for this function:Definition at line 202 of file types-inl.h.
References v8::internal::handle().
Here is the call graph for this function: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().
Here is the call graph for this function:
|
inlinestatic |
Definition at line 280 of file types-inl.h.
References v8::internal::Isolate::factory(), and v8::internal::Smi::FromInt().
Here is the call graph for this function:
|
inlinestatic |
Definition at line 307 of file types-inl.h.
References v8::internal::handle().
Here is the call graph for this function:
|
inlinestatic |
Definition at line 323 of file types-inl.h.
References v8::internal::handle().
Here is the call graph for this function: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().
Here is the caller graph for this function: