構成 | |
class | v8::internal::Heap |
class | v8::internal::AlwaysAllocateScope |
class | v8::internal::BASE_EMBEDDED< Allocator > |
class | v8::internal::BASE_EMBEDDED< Allocator > |
class | v8::internal::BASE_EMBEDDED< Allocator > |
class | v8::internal::SpaceIterator |
class | v8::internal::BASE_EMBEDDED< Allocator > |
class | v8::internal::MarkingStack |
class | v8::internal::AssertNoAllocation |
class | v8::internal::BASE_EMBEDDED< Allocator > |
ネームスペース | |
namespace | v8 |
namespace | v8::internal |
マクロ定義 | |
#define | STRONG_ROOT_LIST(V) |
#define | ROOT_LIST(V) |
#define | SYMBOL_LIST(V) |
#define | ROOT_ACCESSOR(type, name) static type* name() { return name##_; } |
#define | STRUCT_MAP_ACCESSOR(NAME, Name, name) static Map* name##_map() { return name##_map_; } |
#define | SYMBOL_ACCESSOR(name, str) static String* name() { return name##_; } |
#define | ROOT_DECLARATION(type, name) static type* name##_; |
#define | DECLARE_STRUCT_MAP(NAME, Name, name) static Map* name##_map_; |
#define | SYMBOL_DECLARATION(name, str) static String* name##_; |
#define ROOT_ACCESSOR | ( | type, | ||
name | ||||
) | static type* name() { return name##_; } |
#define ROOT_LIST | ( | V | ) |
STRONG_ROOT_LIST(V) \ V(Object, symbol_table)
#define STRONG_ROOT_LIST | ( | V | ) |
#define STRUCT_MAP_ACCESSOR | ( | NAME, | ||
Name, | ||||
name | ||||
) | static Map* name##_map() { return name##_map_; } |
#define SYMBOL_ACCESSOR | ( | name, | ||
str | ||||
) | static String* name() { return name##_; } |
#define SYMBOL_LIST | ( | V | ) |