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

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

AddInnerScope(Scope *inner_scope)v8::internal::Scopeinlineprivate
AddLocal(Variable *var)v8::internal::DeclarationScope
AddUnresolved(VariableProxy *proxy)v8::internal::Scope
AllocateDeclaredGlobal(Variable *var)v8::internal::Scopeprivate
AllocateHeapSlot(Variable *var)v8::internal::Scopeprivate
AllocateLocals()v8::internal::DeclarationScope
AllocateNonParameterLocal(Variable *var)v8::internal::Scopeprivate
AllocateNonParameterLocalsAndDeclaredGlobals()v8::internal::Scopeprivate
AllocateParameter(Variable *var, int index)v8::internal::DeclarationScopeprivate
AllocateParameterLocals()v8::internal::DeclarationScope
AllocateReceiver()v8::internal::DeclarationScope
AllocateScopeInfos(ParseInfo *info, DirectHandle< Script > script, IsolateT *isolate)v8::internal::DeclarationScopestatic
AllocateScopeInfos(ParseInfo *parse_info, DirectHandle< Script > script, IsolateT *isolate)v8::internal::DeclarationScope
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
AllocateVariables(ParseInfo *info)v8::internal::DeclarationScopeprivate
AllocateVariablesRecursively()v8::internal::Scopeprivate
AllowsLazyCompilation() constv8::internal::DeclarationScope
AllowsLazyParsingWithoutUnresolvedVariables(const Scope *outer) constv8::internal::Scope
Analyze(ParseInfo *info)v8::internal::DeclarationScopestatic
AnalyzePartially(Parser *parser, AstNodeFactory *ast_node_factory, bool maybe_in_arrowhead)v8::internal::DeclarationScope
arguments() constv8::internal::DeclarationScopeinline
arguments_v8::internal::DeclarationScopeprivate
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
CheckConflictingVarDeclarations(bool *allowed_catch_binding_var_redeclaration)v8::internal::DeclarationScope
class_scope_has_private_brand() constv8::internal::DeclarationScopeinline
class_scope_has_private_brand_v8::internal::DeclarationScopeprivate
ContextChainLength(Scope *scope) constv8::internal::Scope
ContextChainLengthUntilOutermostSloppyEval() constv8::internal::Scope
ContextHeaderLength() constv8::internal::Scopeinline
ContextLocalCount() constv8::internal::Scope
declarations()v8::internal::Scopeinline
DeclarationScope(Zone *zone, Scope *outer_scope, ScopeType scope_type, FunctionKind function_kind=FunctionKind::kNormalFunction)v8::internal::DeclarationScope
DeclarationScope(Zone *zone, ScopeType scope_type, AstValueFactory *ast_value_factory, Handle< ScopeInfo > scope_info)v8::internal::DeclarationScope
DeclarationScope(Zone *zone, AstValueFactory *ast_value_factory, REPLMode repl_mode=REPLMode::kNo)v8::internal::DeclarationScope
Declare(Zone *zone, const AstRawString *name, VariableMode mode, VariableKind kind, InitializationFlag initialization_flag, MaybeAssignedFlag maybe_assigned_flag, bool *was_added)v8::internal::Scopeinlineprivate
DeclareArguments(AstValueFactory *ast_value_factory)v8::internal::DeclarationScope
DeclareCatchVariableName(const AstRawString *name)v8::internal::Scope
DeclareDefaultFunctionVariables(AstValueFactory *ast_value_factory)v8::internal::DeclarationScope
DeclareDynamicGlobal(const AstRawString *name, VariableKind variable_kind, Scope *cache)v8::internal::DeclarationScope
DeclareFunctionVar(const AstRawString *name, Scope *cache=nullptr)v8::internal::DeclarationScope
DeclareGeneratorObjectVar(const AstRawString *name)v8::internal::DeclarationScope
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
DeclareParameter(const AstRawString *name, VariableMode mode, bool is_optional, bool is_rest, AstValueFactory *ast_value_factory, int position)v8::internal::DeclarationScope
DeclareSloppyBlockFunction(SloppyBlockFunctionStatement *sloppy_block_function)v8::internal::DeclarationScope
DeclareStaticHomeObjectVariable(AstValueFactory *ast_value_factory)v8::internal::Scope
DeclareThis(AstValueFactory *ast_value_factory)v8::internal::DeclarationScope
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
DeserializeReceiver(AstValueFactory *ast_value_factory)v8::internal::DeclarationScope
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
EnsureRareData()v8::internal::DeclarationScopeinlineprivate
FinalizeBlockScope()v8::internal::Scope
FindVariableDeclaredIn(Scope *scope, VariableMode mode_limit)v8::internal::Scope
force_context_allocation_for_parameters_v8::internal::Scopeprivate
force_eager_compilation_v8::internal::DeclarationScopeprivate
ForceContextAllocationForParameters()v8::internal::Scopeinline
ForceContextForLanguageMode() constv8::internal::Scopeinline
ForceDynamicLookup(VariableProxy *proxy)v8::internal::Scope
ForceEagerCompilation()v8::internal::DeclarationScopeinline
ForEach(FunctionType callback)v8::internal::Scope
ForEach(FunctionType callback)v8::internal::Scope
function_v8::internal::DeclarationScopeprivate
function_kind() constv8::internal::DeclarationScopeinline
function_kind_v8::internal::DeclarationScopeprivate
function_var() constv8::internal::DeclarationScopeinline
generator_object_var() constv8::internal::DeclarationScopeinline
GetArgumentsType() constv8::internal::DeclarationScopeinline
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
GetRareVariable(RareVariable id) constv8::internal::DeclarationScopeinlineprivate
GetReceiverScope()v8::internal::Scope
GetScriptScope()v8::internal::Scope
has_arguments_parameter_v8::internal::DeclarationScopeprivate
has_await_using_declaration() constv8::internal::Scopeinline
has_await_using_declaration_v8::internal::Scopeprivate
has_checked_syntax() constv8::internal::DeclarationScopeinline
has_checked_syntax_v8::internal::DeclarationScopeprivate
has_forced_context_allocation_for_parameters() constv8::internal::Scopeinline
has_inferred_function_name() constv8::internal::DeclarationScopeinline
has_inferred_function_name_v8::internal::DeclarationScopeprivate
has_rest_v8::internal::DeclarationScopeprivate
has_simple_parameters() constv8::internal::DeclarationScopeinline
has_simple_parameters_v8::internal::DeclarationScopeprivate
has_this_declaration() constv8::internal::DeclarationScopeinline
has_this_declaration_v8::internal::DeclarationScopeprivate
has_this_reference() constv8::internal::DeclarationScopeinline
has_this_reference_v8::internal::DeclarationScopeprivate
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
HoistSloppyBlockFunctions(AstNodeFactory *factory)v8::internal::DeclarationScope
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_arrow_scope() constv8::internal::DeclarationScopeinline
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_skipped_function() constv8::internal::DeclarationScopeinline
is_skipped_function_v8::internal::DeclarationScopeprivate
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
LookupInModule(const AstRawString *name)v8::internal::DeclarationScopeinline
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
MakeParametersNonSimple()v8::internal::DeclarationScopeinline
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
needs_private_name_context_chain_recalc() constv8::internal::DeclarationScopeinline
needs_private_name_context_chain_recalc_v8::internal::DeclarationScopeprivate
NeedsContext() constv8::internal::Scopeinline
NeedsScopeInfo() constv8::internal::Scopeprivate
new_target_v8::internal::DeclarationScopeprivate
new_target_var()v8::internal::DeclarationScopeinline
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
NullifyRareVariableIf(RareVariable id, Predicate predicate)v8::internal::DeclarationScopeinlineprivate
num_heap_slots() constv8::internal::Scopeinline
num_heap_slots_v8::internal::Scopeprivate
num_parameters() constv8::internal::DeclarationScopeinline
num_parameters_v8::internal::DeclarationScopeprivate
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
parameter(int index) constv8::internal::DeclarationScopeinline
params_v8::internal::DeclarationScopeprivate
preparse_data_builder() constv8::internal::DeclarationScopeinline
preparse_data_builder_v8::internal::DeclarationScopeprivate
private_name_lookup_skips_outer_class() constv8::internal::Scopeinline
private_name_lookup_skips_outer_class_v8::internal::Scopeprivate
rare_data_v8::internal::DeclarationScopeprivate
RareVariable enum namev8::internal::DeclarationScopeprivate
RecalcPrivateNameContextChain()v8::internal::DeclarationScopeprivate
receiver()v8::internal::DeclarationScopeinline
receiver_v8::internal::DeclarationScopeprivate
RecordDeclarationScopeEvalCall()v8::internal::DeclarationScopeinline
RecordEvalCall()v8::internal::Scopeinline
RecordInnerScopeEvalCall()v8::internal::Scopeinline
RecordNeedsPrivateNameContextChainRecalc()v8::internal::DeclarationScope
RecordParameter(bool is_rest)v8::internal::DeclarationScope
RecordSuperPropertyUsage()v8::internal::DeclarationScopeinline
RemoveInnerScope(Scope *inner_scope)v8::internal::Scopeinline
ResetAfterPreparsing(AstValueFactory *ast_value_factory, bool aborted)v8::internal::DeclarationScope
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
rest_parameter() constv8::internal::DeclarationScopeinline
RewriteReplGlobalVariables()v8::internal::Scope
SavePreparseData(Parser *parser)v8::internal::Scopeprivate
SavePreparseDataForDeclarationScope(Parser *parser)v8::internal::DeclarationScope
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
set_class_scope_has_private_brand(bool value)v8::internal::DeclarationScopeinline
set_end_position(int statement_pos)v8::internal::Scopeinline
set_has_checked_syntax(bool has_checked_syntax)v8::internal::DeclarationScopeinline
set_has_inferred_function_name(bool value)v8::internal::DeclarationScopeinline
set_has_this_reference()v8::internal::DeclarationScopeinline
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_skipped_function(bool is_skipped_function)v8::internal::DeclarationScopeinline
set_is_wrapped_function()v8::internal::Scopeinline
set_language_mode(LanguageMode language_mode)v8::internal::Scopeinlineprotected
set_module_has_toplevel_await()v8::internal::DeclarationScopeinline
set_needs_home_object()v8::internal::Scopeinline
set_preparse_data_builder(PreparseDataBuilder *preparse_data_builder)v8::internal::DeclarationScopeinline
set_should_eager_compile()v8::internal::DeclarationScope
set_start_position(int statement_pos)v8::internal::Scopeinline
set_zone(Zone *zone)v8::internal::DeclarationScopeinline
SetDefaults()v8::internal::DeclarationScopeprivate
SetHasNonSimpleParameters()v8::internal::DeclarationScopeinline
SetLanguageMode(LanguageMode language_mode)v8::internal::Scopeinline
SetMustUsePreparseData()v8::internal::Scopeinline
SetNonlinear()v8::internal::Scopeinline
SetScriptScopeInfo(Handle< ScopeInfo > scope_info)v8::internal::DeclarationScopeinline
v8::internal::Scope::SetScriptScopeInfo(IsolateT *isolate, DeclarationScope *script_scope)v8::internal::Scopestatic
should_ban_arguments() constv8::internal::DeclarationScopeinline
should_eager_compile_v8::internal::DeclarationScopeprivate
ShouldBanArguments()v8::internal::Scope
ShouldEagerCompile() constv8::internal::DeclarationScopeinline
sibling() constv8::internal::Scopeinline
sibling_v8::internal::Scopeprivate
sloppy_block_functions_v8::internal::DeclarationScopeprivate
sloppy_eval_can_extend_vars() constv8::internal::DeclarationScopeinline
sloppy_eval_can_extend_vars_v8::internal::Scopeprivate
start_position() constv8::internal::Scopeinline
start_position_v8::internal::Scopeprivate
TakeUnresolvedReferencesFromParent()v8::internal::DeclarationScope
this_function_var() constv8::internal::DeclarationScopeinline
UniqueIdInScript() constv8::internal::Scope
unresolved_list_v8::internal::Scopeprivate
uses_super_property() constv8::internal::DeclarationScopeinline
uses_super_property_v8::internal::DeclarationScopeprivate
UsesThis()v8::internal::DeclarationScopeinline
variables_v8::internal::Scopeprivate
was_lazily_parsed() constv8::internal::DeclarationScopeinline
was_lazily_parsed_v8::internal::DeclarationScopeprivate
Zonev8::internal::Scopeprivate
zone() constv8::internal::Scopeinline