構成 | |
class | v8::internal::Context |
ネームスペース | |
namespace | v8 |
namespace | v8::internal |
マクロ定義 | |
#define | GLOBAL_CONTEXT_FIELDS(V) |
#define | GLOBAL_CONTEXT_FIELD_ACCESSORS(index, type, name) |
列挙型 | |
enum | v8::internal::ContextLookupFlags { v8::internal::FOLLOW_CONTEXT_CHAIN = 1, v8::internal::FOLLOW_PROTOTYPE_CHAIN = 2, v8::internal::DONT_FOLLOW_CHAINS = 0, v8::internal::FOLLOW_CHAINS = FOLLOW_CONTEXT_CHAIN | FOLLOW_PROTOTYPE_CHAIN } |
#define GLOBAL_CONTEXT_FIELD_ACCESSORS | ( | index, | ||
type, | ||||
name | ||||
) |
void set_##name(type* value) { \ ASSERT(IsGlobalContext()); \ set(index, value); \ } \ type* name() { \ ASSERT(IsGlobalContext()); \ return type::cast(get(index)); \ }
contexts.h の 267 行で定義されています。
#define GLOBAL_CONTEXT_FIELDS | ( | V | ) |
contexts.h の 58 行で定義されています。