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