v8
V8 is Google’s open source high-performance JavaScript and WebAssembly engine, written in C++.
Loading...
Searching...
No Matches
v8::internal::torque::ParameterList Struct Reference

#include <ast.h>

Collaboration diagram for v8::internal::torque::ParameterList:

Public Member Functions

std::vector< TypeExpression * > GetImplicitTypes ()
 
std::vector< TypeExpression * > GetExplicitTypes ()
 

Static Public Member Functions

static ParameterList Empty ()
 

Public Attributes

std::vector< Identifier * > names
 
std::vector< TypeExpression * > types
 
ImplicitKind implicit_kind = ImplicitKind::kNoImplicit
 
SourcePosition implicit_kind_pos = SourcePosition::Invalid()
 
size_t implicit_count = 0
 
bool has_varargs = false
 
std::string arguments_variable = ""
 

Detailed Description

Definition at line 625 of file ast.h.

Member Function Documentation

◆ Empty()

static ParameterList v8::internal::torque::ParameterList::Empty ( )
inlinestatic

Definition at line 634 of file ast.h.

Here is the caller graph for this function:

◆ GetExplicitTypes()

std::vector< TypeExpression * > v8::internal::torque::ParameterList::GetExplicitTypes ( )
inline

Definition at line 639 of file ast.h.

◆ GetImplicitTypes()

std::vector< TypeExpression * > v8::internal::torque::ParameterList::GetImplicitTypes ( )
inline

Definition at line 635 of file ast.h.

Member Data Documentation

◆ arguments_variable

std::string v8::internal::torque::ParameterList::arguments_variable = ""

Definition at line 632 of file ast.h.

◆ has_varargs

bool v8::internal::torque::ParameterList::has_varargs = false

Definition at line 631 of file ast.h.

◆ implicit_count

size_t v8::internal::torque::ParameterList::implicit_count = 0

Definition at line 630 of file ast.h.

◆ implicit_kind

ImplicitKind v8::internal::torque::ParameterList::implicit_kind = ImplicitKind::kNoImplicit

Definition at line 628 of file ast.h.

◆ implicit_kind_pos

SourcePosition v8::internal::torque::ParameterList::implicit_kind_pos = SourcePosition::Invalid()

Definition at line 629 of file ast.h.

◆ names

std::vector<Identifier*> v8::internal::torque::ParameterList::names

Definition at line 626 of file ast.h.

◆ types

std::vector<TypeExpression*> v8::internal::torque::ParameterList::types

Definition at line 627 of file ast.h.


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