v8
V8 is Google’s open source high-performance JavaScript and WebAssembly engine, written in C++.
Loading...
Searching...
No Matches
v8::internal::Scope Member List

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

AddInnerScope(Scope *inner_scope)v8::internal::Scopeinlineprivate
AddUnresolved(VariableProxy *proxy)v8::internal::Scope
AllocateDeclaredGlobal(Variable *var)v8::internal::Scopeprivate
AllocateHeapSlot(Variable *var)v8::internal::Scopeprivate
AllocateNonParameterLocal(Variable *var)v8::internal::Scopeprivate
AllocateNonParameterLocalsAndDeclaredGlobals()v8::internal::Scopeprivate
AllocateScopeInfosRecursively(IsolateT *isolate, MaybeHandle< ScopeInfo > outer_scope, std::unordered_map< int, IndirectHandle< ScopeInfo > > &scope_infos_to_reuse)v8::internal::Scopeprivate
AllocateScopeInfosRecursively(IsolateT *isolate, MaybeHandle< ScopeInfo > outer_scope, std::unordered_map< int, Handle< ScopeInfo > > &scope_infos_to_reuse)v8::internal::Scope
AllocateStackSlot(Variable *var)v8::internal::Scopeprivate
AllocateVariablesRecursively()v8::internal::Scopeprivate
AllowsLazyParsingWithoutUnresolvedVariables(const Scope *outer) constv8::internal::Scope
AnalyzePartially(DeclarationScope *max_outer_scope, AstNodeFactory *ast_node_factory, UnresolvedList *new_unresolved_list, bool maybe_in_arrowhead)v8::internal::Scopeprivate
AsClassScope()v8::internal::Scope
AsClassScope() constv8::internal::Scope
AsDeclarationScope()v8::internal::Scope
AsDeclarationScope() constv8::internal::Scope
AsModuleScope()v8::internal::Scope
AsModuleScope() constv8::internal::Scope
calls_eval_v8::internal::Scopeprivate
catch_variable() constv8::internal::Scopeinline
ClassScope classv8::internal::Scopefriend
ContextChainLength(Scope *scope) constv8::internal::Scope
ContextChainLengthUntilOutermostSloppyEval() constv8::internal::Scope
ContextHeaderLength() constv8::internal::Scopeinline
ContextLocalCount() constv8::internal::Scope
declarations()v8::internal::Scopeinline
DeclarationScope classv8::internal::Scopefriend
Declare(Zone *zone, const AstRawString *name, VariableMode mode, VariableKind kind, InitializationFlag initialization_flag, MaybeAssignedFlag maybe_assigned_flag, bool *was_added)v8::internal::Scopeinlineprivate
DeclareCatchVariableName(const AstRawString *name)v8::internal::Scope
DeclareHomeObjectVariable(AstValueFactory *ast_value_factory)v8::internal::Scope
DeclareLocal(const AstRawString *name, VariableMode mode, VariableKind kind, bool *was_added, InitializationFlag init_flag=kCreatedInitialized)v8::internal::Scope
DeclareStaticHomeObjectVariable(AstValueFactory *ast_value_factory)v8::internal::Scope
DeclareVariable(Declaration *declaration, const AstRawString *name, int pos, VariableMode mode, VariableKind kind, InitializationFlag init, bool *was_added, bool *sloppy_mode_block_scope_function_redefinition, bool *ok)v8::internal::Scope
DeclareVariableName(const AstRawString *name, VariableMode mode, bool *was_added, VariableKind kind=NORMAL_VARIABLE)v8::internal::Scope
decls_v8::internal::Scopeprivate
DeleteUnresolved(VariableProxy *var)v8::internal::Scope
DeserializationMode enum namev8::internal::Scope
DeserializeScopeChain(IsolateT *isolate, Zone *zone, Tagged< ScopeInfo > scope_info, DeclarationScope *script_scope, AstValueFactory *ast_value_factory, DeserializationMode deserialization_mode, ParseInfo *info=nullptr)v8::internal::Scopestatic
end_position() constv8::internal::Scopeinline
end_position_v8::internal::Scopeprivate
FinalizeBlockScope()v8::internal::Scope
FindVariableDeclaredIn(Scope *scope, VariableMode mode_limit)v8::internal::Scope
force_context_allocation_for_parameters_v8::internal::Scopeprivate
ForceContextAllocationForParameters()v8::internal::Scopeinline
ForceContextForLanguageMode() constv8::internal::Scopeinline
ForceDynamicLookup(VariableProxy *proxy)v8::internal::Scope
ForEach(FunctionType callback)v8::internal::Scope
ForEach(FunctionType callback)v8::internal::Scope
GetClosureScope()v8::internal::Scope
GetClosureScope() constv8::internal::Scope
GetConstructorScope()v8::internal::Scope
GetDeclarationScope()v8::internal::Scope
GetHomeObjectScope()v8::internal::Scope
GetNonEvalDeclarationScope()v8::internal::Scope
GetOuterScopeWithContext()v8::internal::Scope
GetReceiverScope()v8::internal::Scope
GetScriptScope()v8::internal::Scope
has_await_using_declaration() constv8::internal::Scopeinline
has_await_using_declaration_v8::internal::Scopeprivate
has_forced_context_allocation_for_parameters() constv8::internal::Scopeinline
has_using_declaration() constv8::internal::Scopeinline
has_using_declaration_v8::internal::Scopeprivate
HasContextExtensionSlot() constv8::internal::Scopeinline
HasReceiverToDeserialize() constv8::internal::Scope
HasSimpleParameters()v8::internal::Scope
HasThisReference() constv8::internal::Scope
inner_scope() constv8::internal::Scopeinline
inner_scope_v8::internal::Scopeprivate
inner_scope_calls_eval() constv8::internal::Scopeinline
inner_scope_calls_eval_v8::internal::Scopeprivate
is_block_scope() constv8::internal::Scopeinline
is_block_scope_for_object_literal() constv8::internal::Scopeinline
is_block_scope_for_object_literal_v8::internal::Scopeprivate
is_catch_scope() constv8::internal::Scopeinline
is_class_scope() constv8::internal::Scopeinline
is_debug_evaluate_scope() constv8::internal::Scopeinline
is_debug_evaluate_scope_v8::internal::Scopeprivate
is_declaration_scope() constv8::internal::Scopeinline
is_declaration_scope_v8::internal::Scopeprivate
is_eval_scope() constv8::internal::Scopeinline
is_function_scope() constv8::internal::Scopeinline
is_hidden() constv8::internal::Scopeinline
is_hidden_v8::internal::Scopeprivate
is_home_object_scope() constv8::internal::Scopeinline
is_module_scope() constv8::internal::Scopeinline
is_nonlinear() constv8::internal::Scopeinline
is_reparsed() constv8::internal::Scopeinline
is_repl_mode_scope() constv8::internal::Scopeinline
is_script_scope() constv8::internal::Scopeinline
is_strict_v8::internal::Scopeprivate
is_with_scope() constv8::internal::Scopeinline
is_wrapped_function() constv8::internal::Scopeinline
is_wrapped_function_v8::internal::Scopeprivate
IsConstructorScope() constv8::internal::Scope
IsOuterScopeOf(Scope *other) constv8::internal::Scope
IsSkippableFunctionScope()v8::internal::Scope
Iteration enum namev8::internal::Scope
kContinue enum valuev8::internal::Scope
kDescend enum valuev8::internal::Scope
kDeserializedScope enum valuev8::internal::Scopeprivate
kParsedScope enum valuev8::internal::Scopeprivate
language_mode() constv8::internal::Scopeinline
locals()v8::internal::Scopeinline
locals_v8::internal::Scopeprivate
Lookup(VariableProxy *proxy, Scope *scope, Scope *outer_scope_end, Scope *cache_scope=nullptr, bool force_context_allocation=false)v8::internal::Scopeprivatestatic
LookupForTesting(const AstRawString *name)v8::internal::Scopeinline
LookupInScopeInfo(const AstRawString *name, Scope *cache)v8::internal::Scope
LookupInScopeOrScopeInfo(const AstRawString *name, Scope *cache)v8::internal::Scopeinline
LookupLocal(const AstRawString *name)v8::internal::Scopeinline
LookupSloppyEval(VariableProxy *proxy, Scope *scope, Scope *outer_scope_end, Scope *cache_scope, bool force_context_allocation)v8::internal::Scopeprivatestatic
LookupWith(VariableProxy *proxy, Scope *scope, Scope *outer_scope_end, Scope *cache_scope, bool force_context_allocation)v8::internal::Scopeprivatestatic
must_use_preparsed_scope_data() constv8::internal::Scopeinline
must_use_preparsed_scope_data_v8::internal::Scopeprivate
MustAllocate(Variable *var)v8::internal::Scopeprivate
MustAllocateInContext(Variable *var)v8::internal::Scopeprivate
needs_home_object() constv8::internal::Scopeinline
needs_home_object_v8::internal::Scopeprivate
NeedsContext() constv8::internal::Scopeinline
NeedsScopeInfo() constv8::internal::Scopeprivate
NewTemporary(const AstRawString *name)v8::internal::Scope
NewTemporary(const AstRawString *name, MaybeAssignedFlag maybe_assigned)v8::internal::Scopeprivate
NewUnresolved(AstNodeFactory *factory, const AstRawString *name, int start_pos, VariableKind kind=NORMAL_VARIABLE)v8::internal::Scopeinline
NonLocal(const AstRawString *name, VariableMode mode)v8::internal::Scopeprivate
num_heap_slots() constv8::internal::Scopeinline
num_heap_slots_v8::internal::Scopeprivate
num_stack_slots() constv8::internal::Scopeinline
num_stack_slots_v8::internal::Scopeprivate
num_var() constv8::internal::Scopeinline
outer_scope() constv8::internal::Scopeinline
outer_scope_v8::internal::Scopeprivate
private_name_lookup_skips_outer_class() constv8::internal::Scopeinline
private_name_lookup_skips_outer_class_v8::internal::Scopeprivate
RecordEvalCall()v8::internal::Scopeinline
RecordInnerScopeEvalCall()v8::internal::Scopeinline
RemoveInnerScope(Scope *inner_scope)v8::internal::Scopeinline
ResolvePreparsedVariable(VariableProxy *proxy, Scope *scope, Scope *end)v8::internal::Scopeprivatestatic
ResolveTo(VariableProxy *proxy, Variable *var)v8::internal::Scopeprivate
ResolveVariable(VariableProxy *proxy)v8::internal::Scopeprivate
ResolveVariablesRecursively(Scope *end)v8::internal::Scopeprivate
RewriteReplGlobalVariables()v8::internal::Scope
SavePreparseData(Parser *parser)v8::internal::Scopeprivate
Scope(Zone *zone, Scope *outer_scope, ScopeType scope_type)v8::internal::Scope
Scope(Zone *zone, ScopeType scope_type)v8::internal::Scopeprotected
Scope(Zone *zone, ScopeType type, AstValueFactory *ast_value_factory, Handle< ScopeInfo > scope_info)v8::internal::Scopeprivate
Scope(Zone *zone, const AstRawString *catch_variable_name, MaybeAssignedFlag maybe_assigned, Handle< ScopeInfo > scope_info)v8::internal::Scopeprivate
scope_info() constv8::internal::Scopeinline
scope_info_v8::internal::Scopeprivate
scope_nonlinear_v8::internal::Scopeprivate
scope_type() constv8::internal::Scopeinline
scope_type_v8::internal::Scopeprivate
ScopeLookupMode enum namev8::internal::Scopeprivate
ScopeTestHelper classv8::internal::Scopefriend
set_end_position(int statement_pos)v8::internal::Scopeinline
set_is_block_scope_for_object_literal()v8::internal::Scopeinline
set_is_debug_evaluate_scope()v8::internal::Scopeinline
set_is_hidden()v8::internal::Scopeinline
set_is_wrapped_function()v8::internal::Scopeinline
set_language_mode(LanguageMode language_mode)v8::internal::Scopeinlineprotected
set_needs_home_object()v8::internal::Scopeinline
set_start_position(int statement_pos)v8::internal::Scopeinline
SetDefaults()v8::internal::Scopeprivate
SetLanguageMode(LanguageMode language_mode)v8::internal::Scopeinline
SetMustUsePreparseData()v8::internal::Scopeinline
SetNonlinear()v8::internal::Scopeinline
SetScriptScopeInfo(IsolateT *isolate, DeclarationScope *script_scope)v8::internal::Scopestatic
ShouldBanArguments()v8::internal::Scope
sibling() constv8::internal::Scopeinline
sibling_v8::internal::Scopeprivate
sloppy_eval_can_extend_vars_v8::internal::Scopeprivate
start_position() constv8::internal::Scopeinline
start_position_v8::internal::Scopeprivate
UniqueIdInScript() constv8::internal::Scope
unresolved_list_v8::internal::Scopeprivate
variables_v8::internal::Scopeprivate
Zonev8::internal::Scopeprivate
zone() constv8::internal::Scopeinline