#include <string>
#include <map>
#include <functional>
#include <vector>
#include <assert.h>
#include <list>
#include <fstream>
#include "memo.h"
#include "types.h"
Go to the source code of this file.
Classes | |
| class | ArrayType |
| class | BooleanType |
| class | CharType |
| struct | ComplexTypeComp |
| class | CompoundType |
| struct | DataInterval |
| Class DataInterval. More... | |
| class | DataIntervalMap |
| class | FloatType |
| class | FuncType |
| class | IntegerType |
| class | LowerType |
| class | NamedType |
| class | PointerType |
| class | SizeType |
| class | Type |
| struct | UnionElement |
| class | UnionType |
| class | UpperType |
| class | VoidType |
Typedefs | |
| typedef std::list< ComplexTypeComp > | ComplexTypeCompList |
| typedef std::pair< const ADDRESS, DataInterval > | DataIntervalEntry |
Enumerations | |
| enum | eType { eVoid, eFunc, eBoolean, eChar, eInteger, eFloat, ePointer, eArray, eNamed, eCompound, eUnion, eSize, eUpper, eLower } |
Functions | |
| std::ostream & | operator<< (std::ostream &os, Type *t) |
|
|
|
|
|
|
|
|
|
|
||||||||||||
|
Definition at line 1115 of file type.cpp. References Type::asInteger(), eInteger, Type::getId(), IntegerType::getSize(), and NULL. |
1.4.6