V8 Project
v8::internal::Scope Member List

This is the complete list of members for v8::internal::Scope, including all inherited members.

AddDeclaration(Declaration *declaration)v8::internal::Scope
AddInnerScope(Scope *inner_scope)v8::internal::Scopeinlineprivate
AllocateHeapSlot(Variable *var)v8::internal::Scopeprotected
AllocateModulesRecursively(Scope *host_scope)v8::internal::Scopeprotected
AllocateNonParameterLocal(Variable *var)v8::internal::Scopeprotected
AllocateNonParameterLocals()v8::internal::Scopeprotected
AllocateParameterLocals()v8::internal::Scopeprotected
AllocateStackSlot(Variable *var)v8::internal::Scopeprotected
AllocateVariables(CompilationInfo *info, AstNodeFactory< AstNullVisitor > *factory)v8::internal::Scopeprotected
AllocateVariablesRecursively()v8::internal::Scopeprotected
AllowsLazyCompilation() constv8::internal::Scope
AllowsLazyCompilationWithoutContext() constv8::internal::Scope
already_resolved()v8::internal::Scopeinlineprotected
already_resolved_v8::internal::Scopeprotected
Analyze(CompilationInfo *info)v8::internal::Scopestatic
arguments() constv8::internal::Scopeinline
arguments_v8::internal::Scopeprotected
asm_function() constv8::internal::Scopeinline
asm_function_v8::internal::Scopeprotected
asm_module() constv8::internal::Scopeinline
asm_module_v8::internal::Scopeprotected
ast_value_factory_v8::internal::Scopeprivate
BindingKind enum namev8::internal::Scopeprotected
BOUND enum valuev8::internal::Scopeprotected
BOUND_EVAL_SHADOWED enum valuev8::internal::Scopeprotected
calls_eval() constv8::internal::Scopeinline
calls_sloppy_eval()v8::internal::Scopeinline
CheckConflictingVarDeclarations()v8::internal::Scope
CollectStackAndContextLocals(ZoneList< Variable * > *stack_locals, ZoneList< Variable * > *context_locals)v8::internal::Scope
contains_with() constv8::internal::Scopeinline
ContextChainLength(Scope *scope)v8::internal::Scope
ContextLocalCount() constv8::internal::Scope
declarations()v8::internal::Scopeinline
DeclarationScope()v8::internal::Scope
DeclareDynamicGlobal(const AstRawString *name)v8::internal::Scope
DeclareFunctionVar(VariableDeclaration *declaration)v8::internal::Scopeinline
DeclareLocal(const AstRawString *name, VariableMode mode, InitializationFlag init_flag, MaybeAssignedFlag maybe_assigned_flag=kNotAssigned, Interface *interface=Interface::NewValue())v8::internal::Scope
DeclareParameter(const AstRawString *name, VariableMode mode)v8::internal::Scope
decls_v8::internal::Scopeprotected
DeserializeScopeChain(Context *context, Scope *global_scope, Zone *zone)v8::internal::Scopestatic
DYNAMIC_LOOKUP enum valuev8::internal::Scopeprotected
dynamics_v8::internal::Scopeprotected
end_position() constv8::internal::Scopeinline
end_position_v8::internal::Scopeprotected
FinalizeBlockScope()v8::internal::Scope
force_context_allocation_v8::internal::Scopeprotected
force_eager_compilation_v8::internal::Scopeprotected
ForceContextAllocation()v8::internal::Scopeinline
ForceEagerCompilation()v8::internal::Scopeinline
function() constv8::internal::Scopeinline
function_v8::internal::Scopeprotected
GetNestedScopeChain(List< Handle< ScopeInfo > > *chain, int statement_position)v8::internal::Scope
GetScopeInfo()v8::internal::Scope
GlobalScope()v8::internal::Scope
has_forced_context_allocation() constv8::internal::Scopeinline
HasArgumentsParameter()v8::internal::Scopeprotected
HasIllegalRedeclaration() constv8::internal::Scopeinline
HasLazyCompilableOuterContext() constv8::internal::Scope
HasTrivialContext() constv8::internal::Scopeprotected
HasTrivialOuterContext() constv8::internal::Scope
illegal_redecl_v8::internal::Scopeprotected
Initialize()v8::internal::Scope
INLINE(void *operator new(size_t size, Zone *zone))v8::internal::ZoneObject
inner_scope_calls_eval_v8::internal::Scopeprotected
inner_scopes()v8::internal::Scopeinline
inner_scopes_v8::internal::Scopeprotected
inside_with() constv8::internal::Scopeinline
interface() constv8::internal::Scopeinline
interface_v8::internal::Scopeprotected
internals_v8::internal::Scopeprotected
is_block_scope() constv8::internal::Scopeinline
is_catch_scope() constv8::internal::Scopeinline
is_declaration_scope() constv8::internal::Scopeinline
is_eval_scope() constv8::internal::Scopeinline
is_function_scope() constv8::internal::Scopeinline
is_global_scope() constv8::internal::Scopeinline
is_module_scope() constv8::internal::Scopeinline
is_strict_eval_scope() constv8::internal::Scopeinline
is_with_scope() constv8::internal::Scopeinline
IsDeclared(const AstRawString *name)v8::internal::Scopeinline
isolate_v8::internal::Scopeprotected
Lookup(const AstRawString *name)v8::internal::Scope
LookupFunctionVar(const AstRawString *name, AstNodeFactory< AstNullVisitor > *factory)v8::internal::Scope
LookupLocal(const AstRawString *name)v8::internal::Scope
LookupRecursive(VariableProxy *proxy, BindingKind *binding_kind, AstNodeFactory< AstNullVisitor > *factory)v8::internal::Scopeprotected
module_var() constv8::internal::Scopeinline
module_var_v8::internal::Scopeprotected
MustAllocate(Variable *var)v8::internal::Scopeprotected
MustAllocateInContext(Variable *var)v8::internal::Scopeprotected
NewInternal(const AstRawString *name)v8::internal::Scope
NewTemporary(const AstRawString *name)v8::internal::Scope
NewUnresolved(AstNodeFactory< Visitor > *factory, const AstRawString *name, Interface *interface=Interface::NewValue(), int position=RelocInfo::kNoPosition)v8::internal::Scopeinline
NonLocal(const AstRawString *name, VariableMode mode)v8::internal::Scopeprotected
num_heap_slots() constv8::internal::Scopeinline
num_heap_slots_v8::internal::Scopeprotected
num_modules() constv8::internal::Scopeinline
num_modules_v8::internal::Scopeprotected
num_parameters() constv8::internal::Scopeinline
num_stack_slots() constv8::internal::Scopeinline
num_stack_slots_v8::internal::Scopeprotected
num_var_or_const()v8::internal::Scopeinline
num_var_or_const_v8::internal::Scopeprotected
operator delete(void *, size_t)v8::internal::ZoneObjectinline
operator delete(void *pointer, Zone *zone)v8::internal::ZoneObjectinline
outer_scope() constv8::internal::Scopeinline
outer_scope_v8::internal::Scopeprotected
outer_scope_calls_sloppy_eval() constv8::internal::Scopeinline
outer_scope_calls_sloppy_eval_v8::internal::Scopeprotected
parameter(int index) constv8::internal::Scopeinline
params_v8::internal::Scopeprotected
ParserFactory classv8::internal::Scopefriend
PropagateScopeInfo(bool outer_scope_calls_sloppy_eval)v8::internal::Scopeprotected
receiver()v8::internal::Scopeinline
receiver_v8::internal::Scopeprotected
RecordEvalCall()v8::internal::Scopeinline
RecordWithStatement()v8::internal::Scopeinline
RemoveUnresolved(VariableProxy *var)v8::internal::Scope
ResolveVariable(CompilationInfo *info, VariableProxy *proxy, AstNodeFactory< AstNullVisitor > *factory)v8::internal::Scopeprotected
ResolveVariablesRecursively(CompilationInfo *info, AstNodeFactory< AstNullVisitor > *factory)v8::internal::Scopeprotected
Scope(Scope *outer_scope, ScopeType scope_type, AstValueFactory *value_factory, Zone *zone)v8::internal::Scope
Scope(Scope *inner_scope, ScopeType type, Handle< ScopeInfo > scope_info, AstValueFactory *value_factory, Zone *zone)v8::internal::Scopeprivate
Scope(Scope *inner_scope, const AstRawString *catch_variable_name, AstValueFactory *value_factory, Zone *zone)v8::internal::Scopeprivate
scope_calls_eval_v8::internal::Scopeprotected
scope_contains_with_v8::internal::Scopeprotected
scope_info_v8::internal::Scopeprotected
scope_inside_with_v8::internal::Scopeprotected
scope_name_v8::internal::Scopeprotected
scope_type() constv8::internal::Scopeinline
scope_type_v8::internal::Scopeprotected
set_end_position(int statement_pos)v8::internal::Scopeinline
set_start_position(int statement_pos)v8::internal::Scopeinline
SetAsmModule()v8::internal::Scopeinline
SetDefaults(ScopeType type, Scope *outer_scope, Handle< ScopeInfo > scope_info)v8::internal::Scopeprivate
SetIllegalRedeclaration(Expression *expression)v8::internal::Scope
SetScopeName(const AstRawString *scope_name)v8::internal::Scopeinline
SetStrictMode(StrictMode strict_mode)v8::internal::Scopeinline
StackLocalCount() constv8::internal::Scope
start_position() constv8::internal::Scopeinline
start_position_v8::internal::Scopeprotected
strict_mode() constv8::internal::Scopeinline
strict_mode_v8::internal::Scopeprotected
temps_v8::internal::Scopeprotected
UNBOUND enum valuev8::internal::Scopeprotected
UNBOUND_EVAL_SHADOWED enum valuev8::internal::Scopeprotected
unresolved_v8::internal::Scopeprotected
variables_v8::internal::Scopeprotected
VisitIllegalRedeclaration(AstVisitor *visitor)v8::internal::Scope
zone() constv8::internal::Scopeinline
zone_v8::internal::Scopeprivate