Module ast

Module ast 

Source

Structs§

AbstractDeclarator
Abstract declarator
CompoundStatement
Compound statement
CppRoot
Abstract syntax tree for C++ language
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