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

#include <ast.h>

Inheritance diagram for v8::internal::torque::BasicTypeExpression:
Collaboration diagram for v8::internal::torque::BasicTypeExpression:

Public Member Functions

 BasicTypeExpression (SourcePosition pos, std::vector< std::string > namespace_qualification, Identifier *name, std::vector< TypeExpression * > generic_arguments)
 
 BasicTypeExpression (SourcePosition pos, Identifier *name)
 
- Public Member Functions inherited from v8::internal::torque::TypeExpression
 TypeExpression (Kind kind, SourcePosition pos)
 
- Public Member Functions inherited from v8::internal::torque::AstNode
 AstNode (Kind kind, SourcePosition pos)
 
virtual ~AstNode ()=default
 

Public Attributes

std::vector< std::string > namespace_qualification
 
bool is_constexpr
 
Identifiername
 
std::vector< TypeExpression * > generic_arguments
 
- Public Attributes inherited from v8::internal::torque::AstNode
const Kind kind
 
SourcePosition pos
 

Additional Inherited Members

- Public Types inherited from v8::internal::torque::AstNode
enum class  Kind { ENUM_ITEM }
 

Detailed Description

Definition at line 645 of file ast.h.

Constructor & Destructor Documentation

◆ BasicTypeExpression() [1/2]

v8::internal::torque::BasicTypeExpression::BasicTypeExpression ( SourcePosition pos,
std::vector< std::string > namespace_qualification,
Identifier * name,
std::vector< TypeExpression * > generic_arguments )
inline

Definition at line 647 of file ast.h.

◆ BasicTypeExpression() [2/2]

v8::internal::torque::BasicTypeExpression::BasicTypeExpression ( SourcePosition pos,
Identifier * name )
inline

Definition at line 656 of file ast.h.

Member Data Documentation

◆ generic_arguments

std::vector<TypeExpression*> v8::internal::torque::BasicTypeExpression::generic_arguments

Definition at line 661 of file ast.h.

◆ is_constexpr

bool v8::internal::torque::BasicTypeExpression::is_constexpr

Definition at line 659 of file ast.h.

◆ name

Identifier* v8::internal::torque::BasicTypeExpression::name

Definition at line 660 of file ast.h.

◆ namespace_qualification

std::vector<std::string> v8::internal::torque::BasicTypeExpression::namespace_qualification

Definition at line 658 of file ast.h.


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