Synopsis - Synopsis/TypeAnalysis/Type.hh Details

# Synopsis/TypeAnalysis/Type.hh

source code

## Includes from this file:

- include Synopsis/TypeAnalysis/Visitor.hh

## 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