v8
V8 is Google’s open source high-performance JavaScript and WebAssembly engine, written in C++.
Loading...
Searching...
No Matches
v8::internal::ParserBase< Impl >::NextArrowFunctionInfo Struct Reference
Collaboration diagram for v8::internal::ParserBase< Impl >::NextArrowFunctionInfo:

Public Member Functions

bool HasInitialState () const
 
void Reset ()
 
void ClearStrictParameterError ()
 

Public Attributes

Scanner::Location strict_parameter_error_location
 
MessageTemplate strict_parameter_error_message = MessageTemplate::kNone
 
DeclarationScopescope = nullptr
 
int function_literal_id = -1
 
bool could_be_immediately_invoked = false
 

Detailed Description

template<typename Impl>
struct v8::internal::ParserBase< Impl >::NextArrowFunctionInfo

Definition at line 1767 of file parser-base.h.

Member Function Documentation

◆ ClearStrictParameterError()

template<typename Impl >
void v8::internal::ParserBase< Impl >::NextArrowFunctionInfo::ClearStrictParameterError ( )
inline

Definition at line 1789 of file parser-base.h.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ HasInitialState()

template<typename Impl >
bool v8::internal::ParserBase< Impl >::NextArrowFunctionInfo::HasInitialState ( ) const
inline

Definition at line 1775 of file parser-base.h.

Here is the caller graph for this function:

◆ Reset()

template<typename Impl >
void v8::internal::ParserBase< Impl >::NextArrowFunctionInfo::Reset ( )
inline

Definition at line 1777 of file parser-base.h.

Here is the call graph for this function:
Here is the caller graph for this function:

Member Data Documentation

◆ could_be_immediately_invoked

template<typename Impl >
bool v8::internal::ParserBase< Impl >::NextArrowFunctionInfo::could_be_immediately_invoked = false

Definition at line 1773 of file parser-base.h.

◆ function_literal_id

template<typename Impl >
int v8::internal::ParserBase< Impl >::NextArrowFunctionInfo::function_literal_id = -1

Definition at line 1772 of file parser-base.h.

◆ scope

template<typename Impl >
DeclarationScope* v8::internal::ParserBase< Impl >::NextArrowFunctionInfo::scope = nullptr

Definition at line 1771 of file parser-base.h.

◆ strict_parameter_error_location

template<typename Impl >
Scanner::Location v8::internal::ParserBase< Impl >::NextArrowFunctionInfo::strict_parameter_error_location
Initial value:

Definition at line 1768 of file parser-base.h.

◆ strict_parameter_error_message

template<typename Impl >
MessageTemplate v8::internal::ParserBase< Impl >::NextArrowFunctionInfo::strict_parameter_error_message = MessageTemplate::kNone

Definition at line 1770 of file parser-base.h.


The documentation for this struct was generated from the following file: