#include <parse-info.h>
|
| | ParseInfo (Isolate *isolate, const UnoptimizedCompileFlags flags, UnoptimizedCompileState *state, ReusableUnoptimizedCompileState *reusable_state) |
| |
| | ParseInfo (LocalIsolate *isolate, const UnoptimizedCompileFlags flags, UnoptimizedCompileState *state, ReusableUnoptimizedCompileState *reusable_state, uintptr_t stack_limit) |
| |
| | ~ParseInfo () |
| |
| template<typename IsolateT > |
| Handle< Script > | CreateScript (IsolateT *isolate, DirectHandle< String > source, MaybeDirectHandle< FixedArray > maybe_wrapped_arguments, ScriptOriginOptions origin_options, NativesFlag natives=NOT_NATIVES_CODE) |
| |
| Zone * | zone () const |
| |
| const UnoptimizedCompileFlags & | flags () const |
| |
| uint64_t | hash_seed () const |
| |
| AccountingAllocator * | allocator () const |
| |
| const AstStringConstants * | ast_string_constants () const |
| |
| V8FileLogger * | v8_file_logger () const |
| |
| LazyCompileDispatcher * | dispatcher () const |
| |
| const UnoptimizedCompileState * | state () const |
| |
| PendingCompilationErrorHandler * | pending_error_handler () |
| |
| uintptr_t | stack_limit () const |
| |
| RuntimeCallStats * | runtime_call_stats () const |
| |
| bool | allow_eval_cache () const |
| |
| void | set_allow_eval_cache (bool value) |
| |
| LanguageMode | language_mode () const |
| |
| void | set_language_mode (LanguageMode value) |
| |
| Utf16CharacterStream * | character_stream () const |
| |
| void | set_character_stream (std::unique_ptr< Utf16CharacterStream > character_stream) |
| |
| void | ResetCharacterStream () |
| |
| v8::Extension * | extension () const |
| |
| void | set_extension (v8::Extension *extension) |
| |
| void | set_consumed_preparse_data (std::unique_ptr< ConsumedPreparseData > data) |
| |
| ConsumedPreparseData * | consumed_preparse_data () |
| |
| DeclarationScope * | script_scope () const |
| |
| void | set_script_scope (DeclarationScope *script_scope) |
| |
| AstValueFactory * | ast_value_factory () const |
| |
| const AstRawString * | function_name () const |
| |
| void | set_function_name (const AstRawString *function_name) |
| |
| FunctionLiteral * | literal () const |
| |
| void | set_literal (FunctionLiteral *literal) |
| |
| DeclarationScope * | scope () const |
| |
| int | parameters_end_pos () const |
| |
| void | set_parameters_end_pos (int parameters_end_pos) |
| |
| bool | is_wrapped_as_function () const |
| |
| int | max_info_id () const |
| |
| void | set_max_info_id (int max_info_id) |
| |
| void | AllocateSourceRangeMap () |
| |
| SourceRangeMap * | source_range_map () const |
| |
| void | set_source_range_map (SourceRangeMap *source_range_map) |
| |
| void | CheckFlagsForFunctionFromScript (Tagged< Script > script) |
| |
| bool | is_background_compilation () const |
| |
| void | set_is_background_compilation () |
| |
| bool | is_streaming_compilation () const |
| |
| void | set_is_streaming_compilation () |
| |
| bool | has_module_in_scope_chain () const |
| |
| void | set_has_module_in_scope_chain () |
| |
| void | SetCompileHintCallbackAndData (CompileHintCallback callback, void *data) |
| |
| CompileHintCallback | compile_hint_callback () const |
| |
| void * | compile_hint_callback_data () const |
| |
Definition at line 227 of file parse-info.h.
◆ ParseInfo() [1/3]
◆ ParseInfo() [2/3]
◆ ~ParseInfo()
| v8::internal::ParseInfo::~ParseInfo |
( |
| ) |
|
◆ ParseInfo() [3/3]
◆ AllocateSourceRangeMap()
| void v8::internal::ParseInfo::AllocateSourceRangeMap |
( |
| ) |
|
◆ allocator()
◆ allow_eval_cache()
| bool v8::internal::ParseInfo::allow_eval_cache |
( |
| ) |
const |
|
inline |
◆ ast_string_constants()
◆ ast_value_factory()
◆ character_stream()
◆ CheckFlagsForFunctionFromScript()
| void v8::internal::ParseInfo::CheckFlagsForFunctionFromScript |
( |
Tagged< Script > | script | ) |
|
◆ CheckFlagsForToplevelCompileFromScript()
| void v8::internal::ParseInfo::CheckFlagsForToplevelCompileFromScript |
( |
Tagged< Script > | script | ) |
|
|
private |
◆ compile_hint_callback()
◆ compile_hint_callback_data()
| void * v8::internal::ParseInfo::compile_hint_callback_data |
( |
| ) |
const |
|
inline |
◆ consumed_preparse_data()
◆ CreateScript()
template<typename IsolateT >
◆ dispatcher()
◆ extension()
◆ flags()
◆ function_name()
| const AstRawString * v8::internal::ParseInfo::function_name |
( |
| ) |
const |
|
inline |
◆ has_module_in_scope_chain()
| bool v8::internal::ParseInfo::has_module_in_scope_chain |
( |
| ) |
const |
|
inline |
◆ hash_seed()
| uint64_t v8::internal::ParseInfo::hash_seed |
( |
| ) |
const |
|
inline |
◆ is_background_compilation()
| bool v8::internal::ParseInfo::is_background_compilation |
( |
| ) |
const |
|
inline |
◆ is_streaming_compilation()
| bool v8::internal::ParseInfo::is_streaming_compilation |
( |
| ) |
const |
|
inline |
◆ is_wrapped_as_function()
| bool v8::internal::ParseInfo::is_wrapped_as_function |
( |
| ) |
const |
|
inline |
◆ language_mode()
| LanguageMode v8::internal::ParseInfo::language_mode |
( |
| ) |
const |
|
inline |
◆ literal()
◆ max_info_id()
| int v8::internal::ParseInfo::max_info_id |
( |
| ) |
const |
|
inline |
◆ parameters_end_pos()
| int v8::internal::ParseInfo::parameters_end_pos |
( |
| ) |
const |
|
inline |
◆ pending_error_handler()
◆ ResetCharacterStream()
| void v8::internal::ParseInfo::ResetCharacterStream |
( |
| ) |
|
◆ runtime_call_stats()
◆ scope()
◆ script_scope()
◆ set_allow_eval_cache()
| void v8::internal::ParseInfo::set_allow_eval_cache |
( |
bool | value | ) |
|
|
inline |
◆ set_character_stream()
| void v8::internal::ParseInfo::set_character_stream |
( |
std::unique_ptr< Utf16CharacterStream > | character_stream | ) |
|
◆ set_consumed_preparse_data()
| void v8::internal::ParseInfo::set_consumed_preparse_data |
( |
std::unique_ptr< ConsumedPreparseData > | data | ) |
|
|
inline |
◆ set_extension()
| void v8::internal::ParseInfo::set_extension |
( |
v8::Extension * | extension | ) |
|
|
inline |
◆ set_function_name()
| void v8::internal::ParseInfo::set_function_name |
( |
const AstRawString * | function_name | ) |
|
|
inline |
◆ set_has_module_in_scope_chain()
| void v8::internal::ParseInfo::set_has_module_in_scope_chain |
( |
| ) |
|
|
inline |
◆ set_is_background_compilation()
| void v8::internal::ParseInfo::set_is_background_compilation |
( |
| ) |
|
|
inline |
◆ set_is_streaming_compilation()
| void v8::internal::ParseInfo::set_is_streaming_compilation |
( |
| ) |
|
|
inline |
◆ set_language_mode()
| void v8::internal::ParseInfo::set_language_mode |
( |
LanguageMode | value | ) |
|
|
inline |
◆ set_literal()
◆ set_max_info_id()
| void v8::internal::ParseInfo::set_max_info_id |
( |
int | max_info_id | ) |
|
|
inline |
◆ set_parameters_end_pos()
| void v8::internal::ParseInfo::set_parameters_end_pos |
( |
int | parameters_end_pos | ) |
|
|
inline |
◆ set_script_scope()
| void v8::internal::ParseInfo::set_script_scope |
( |
DeclarationScope * | script_scope | ) |
|
|
inline |
◆ set_source_range_map()
| void v8::internal::ParseInfo::set_source_range_map |
( |
SourceRangeMap * | source_range_map | ) |
|
|
inline |
◆ SetCompileHintCallbackAndData()
| void v8::internal::ParseInfo::SetCompileHintCallbackAndData |
( |
CompileHintCallback | callback, |
|
|
void * | data ) |
|
inline |
◆ source_range_map()
◆ stack_limit()
| uintptr_t v8::internal::ParseInfo::stack_limit |
( |
| ) |
const |
|
inline |
◆ state()
◆ v8_file_logger()
| V8FileLogger * v8::internal::ParseInfo::v8_file_logger |
( |
| ) |
const |
|
inline |
◆ zone()
| Zone * v8::internal::ParseInfo::zone |
( |
| ) |
const |
|
inline |
◆ allow_eval_cache_
| bool v8::internal::ParseInfo::allow_eval_cache_ |
|
private |
◆ character_stream_
◆ compile_hint_callback_
◆ compile_hint_callback_data_
| void* v8::internal::ParseInfo::compile_hint_callback_data_ = nullptr |
|
private |
◆ consumed_preparse_data_
◆ extension_
◆ flags_
◆ function_name_
◆ has_module_in_scope_chain_
| bool v8::internal::ParseInfo::has_module_in_scope_chain_ |
|
private |
◆ is_background_compilation_
| bool v8::internal::ParseInfo::is_background_compilation_ |
|
private |
◆ is_streaming_compilation_
| bool v8::internal::ParseInfo::is_streaming_compilation_ |
|
private |
◆ language_mode_
◆ literal_
◆ max_info_id_
| int v8::internal::ParseInfo::max_info_id_ |
|
private |
◆ parameters_end_pos_
| int v8::internal::ParseInfo::parameters_end_pos_ |
|
private |
◆ reusable_state_
◆ runtime_call_stats_
◆ script_scope_
◆ source_range_map_
◆ stack_limit_
| uintptr_t v8::internal::ParseInfo::stack_limit_ |
|
private |
◆ state_
The documentation for this class was generated from the following files: