Synopsis/TypeAnalysis/Type.hh

source code

Includes from this file:

Declarations in this file:

Classes in Synopsis::TypeAnalysis

Array
BuiltinType
CVType
Class
Compound
Enum
Function
Pointer
PointerToMember
Reference
Type
Union

Data members in Synopsis::TypeAnalysis::Array

my_type

Data members in Synopsis::TypeAnalysis::CVType

my_qual
my_type
names

Data members in Synopsis::TypeAnalysis::Class

my_kind

Data members in Synopsis::TypeAnalysis::Function

my_type

Data members in Synopsis::TypeAnalysis::Pointer

my_type

Data members in Synopsis::TypeAnalysis::PointerToMember

my_container
my_member

Data members in Synopsis::TypeAnalysis::Reference

my_type

Data members in Synopsis::TypeAnalysis::Type

my_name
my_refcounter

Enums in Synopsis::TypeAnalysis::CVType

CVQualifier

Enums in Synopsis::TypeAnalysis::Class

Kind

Member functions in Synopsis::TypeAnalysis::CVType

CVType(const Type*,CVQualifier)

Member functions in Synopsis::TypeAnalysis::Class

Class(Kind,const std::string&)

Member functions in Synopsis::TypeAnalysis::Pointer

Pointer(const Type*)

Member functions in Synopsis::TypeAnalysis::Type

Type(const std::string&)
accept(Visitor*)
~Type()

Namespace variables in Synopsis::TypeAnalysis

BOOL
CHAR
DOUBLE
FLOAT
INT
LONG
SCHAR
SHORT
SINT
SLONG
SSHORT
UCHAR
UINT
ULONG
USHORT
WCHAR