Modules | Files | Inheritance Tree | Inheritance Graph | Name Index | Config

Namespace Synopsis:: Parser:: C++:: AST

A namespace for the AST hierarchy


Classes Summary:
Comment
Encapsulation of one Comment, which may span multiple lines. [Source]
Declaration
The base class of the Declaration hierarchy. [Source]
Include
Information about an #include or #include_next directive. [Source]
SourceFile
Information about a source file used to generate the AST. [Source]
Macro
Encapsulates a preprocessor macro. [Source]
Scope
Base class for scopes with contained declarations. [Source]
Namespace
Namespace class [Source]
Inheritance
Inheritance class. [Source]
Class
Class class [Source]
Forward
Forward declaration. [Source]
Typedef
Typedef declaration [Source]
Variable
Variable declaration [Source]
Enumerator
Enumerator declaration. [Source]
Enum
Enum declaration. [Source]
Const
A const is a name with a value and declared type. [Source]
Parameter
Parameter encapsulates one parameter to a function [Source]
Function
Function encapsulates a function declaration. [Source]
Operation
Operations are similar to functions but Not Quite Right [Source]
Visitor
The Visitor for the AST hierarchy. [Source]

Structs Summary:
Reference
A struct to hold cross-reference info [Source]

Enums Summary:
AccessDefault, Public, Protected, Private
An enumeration of accessability specifiers [Source]

Enum Details:
enum Access
Default = 0
Public
Protected
Private

An enumeration of accessability specifiers