|
| Variable (Scope *scope, const AstRawString *name, VariableMode mode, VariableKind kind, InitializationFlag initialization_flag, MaybeAssignedFlag maybe_assigned_flag=kNotAssigned) |
|
| Variable (Variable *other) |
|
Scope * | scope () const |
|
void | set_scope (Scope *scope) |
|
Handle< String > | name () const |
|
const AstRawString * | raw_name () const |
|
VariableMode | mode () const |
|
bool | has_forced_context_allocation () const |
|
void | ForceContextAllocation () |
|
bool | is_used () |
|
void | set_is_used () |
|
MaybeAssignedFlag | maybe_assigned () const |
|
void | set_maybe_assigned () |
|
int | initializer_position () |
|
void | set_initializer_position (int pos) |
|
bool | IsUnallocated () const |
|
bool | IsParameter () const |
|
bool | IsStackLocal () const |
|
bool | IsStackAllocated () const |
|
bool | IsContextSlot () const |
|
bool | IsLookupSlot () const |
|
bool | IsGlobalObjectProperty () const |
|
bool | is_dynamic () const |
|
InitializationFlag | initialization_flag () const |
|
bool | binding_needs_init () const |
|
void | ForceHoleInitialization () |
|
bool | throw_on_const_assignment (LanguageMode language_mode) const |
|
bool | is_this () const |
|
bool | is_sloppy_function_name () const |
|
Variable * | local_if_not_shadowed () const |
|
void | set_local_if_not_shadowed (Variable *local) |
|
VariableLocation | location () const |
|
VariableKind | kind () const |
|
int | index () const |
|
bool | IsReceiver () const |
|
bool | IsExport () const |
|
void | AllocateTo (VariableLocation location, int index) |
|
void * | operator new (size_t size, Zone *zone) |
|
void | operator delete (void *, size_t) |
|
void | operator delete (void *pointer, Zone *zone) |
|
|
static InitializationFlag | DefaultInitializationFlag (VariableMode mode) |
|
Definition at line 19 of file variables.h.
The documentation for this class was generated from the following files: