Skip to main content

Module ast

Module ast 

Source
Expand description

AST 模块。

Structs§

AbstractDeclarator
Abstract declarator
CompoundStatement
Compound statement
CppRoot
C++ language abstract syntax tree root.
Declaration
Declaration.
Declarator
Declarator
EnumSpecifier
Enum specifier
Enumerator
Enumerator
Expression
Expression
ExpressionStatement
Expression statement
FunctionDefinition
Function definition.
InitDeclarator
Init declarator
ParameterDeclaration
Parameter declaration
ParameterTypeList
Parameter type list
Pointer
Pointer
StructDeclaration
Struct declaration
StructDeclarator
Struct declarator
StructOrUnionSpecifier
Struct or union specifier
TranslationUnit
Translation unit (top-level structure of a C++ program).
TypeName
Type name

Enums§

AssignmentOperator
Assignment operator
BinaryOperator
Binary operator
BlockItem
Block item
DeclarationSpecifier
Declaration specifier.
DirectAbstractDeclarator
Direct abstract declarator
DirectDeclarator
Direct declarator
ExpressionKind
Expression kind
ExternalDeclaration
External declaration.
ForInitializer
For initializer
FunctionSpecifier
Function specifier
Initializer
Initializer
IterationStatement
Iteration statement
JumpStatement
Jump statement
LabeledStatement
Labeled statement
SelectionStatement
Selection statement
SpecifierQualifier
Specifier qualifier
Statement
Statement
StorageClassSpecifier
Storage class specifier.
StructOrUnion
Struct or union
TypeQualifier
Type qualifier
TypeSpecifier
Type specifier.
UnaryOperator
Unary operator