Library CppParser

Package SymbolTable

Overview

Classes: Base, BuiltIn, Decl, Enum, EnumValue, Function, NameSpace, Parameter, Struct, Symbol, TypeAlias, TypeDef, Variable

Classes

struct Base

 

class BuiltIn

A placeholder for a built-in type. 

class Decl

This class represents a simple declaration in a C++ source file. 

class Enum

This class represents an enum declaration. 

class EnumValue

This class represents an enumeration value inside an enum declaration. 

class Function

This class represents a (member) function declaration. 

class NameSpace

This class represents a namespace. 

class Parameter

This class represents a parameter to a function. 

class Struct

This class represents a struct or class declaration. 

class Symbol

This is the base class for all symbols in the symbol table. 

class TypeAlias

This class represents a type alias definition (using). 

class TypeDef

This class represents a type definition (typedef). 

class Variable

This class represents (member) variable declaration.