Type.h File Reference
#include "Serialization.h"
#include "Annotatable.h"
#include "symutil.h"
Go to the source code of this file.
Data Structures |
| class | Dyninst::SymtabAPI::Field |
| class | Dyninst::SymtabAPI::Type |
| class | Dyninst::SymtabAPI::fieldListInterface |
| class | Dyninst::SymtabAPI::rangedInterface |
| class | Dyninst::SymtabAPI::derivedInterface |
| class | Dyninst::SymtabAPI::fieldListType |
| class | Dyninst::SymtabAPI::rangedType |
| class | Dyninst::SymtabAPI::derivedType |
| class | Dyninst::SymtabAPI::typeEnum |
| class | Dyninst::SymtabAPI::typeFunction |
| class | Dyninst::SymtabAPI::typeScalar |
| class | Dyninst::SymtabAPI::typeCommon |
| class | Dyninst::SymtabAPI::CBlock |
| class | Dyninst::SymtabAPI::typeStruct |
| class | Dyninst::SymtabAPI::typeUnion |
| class | Dyninst::SymtabAPI::typePointer |
| class | Dyninst::SymtabAPI::typeTypedef |
| class | Dyninst::SymtabAPI::typeRef |
| class | Dyninst::SymtabAPI::typeSubrange |
| class | Dyninst::SymtabAPI::typeArray |
Namespaces |
| namespace | Dyninst |
| namespace | Dyninst::SymtabAPI |
Defines |
| #define | FIELD_ANNOTATABLE_CLASS AnnotatableDense |
| #define | TYPE_ANNOTATABLE_CLASS AnnotatableDense |
Typedefs |
| typedef int | Dyninst::SymtabAPI::typeId_t |
Enumerations |
| enum | Dyninst::SymtabAPI::dataClass {
Dyninst::SymtabAPI::dataEnum,
Dyninst::SymtabAPI::dataPointer,
Dyninst::SymtabAPI::dataFunction,
Dyninst::SymtabAPI::dataSubrange,
Dyninst::SymtabAPI::dataArray,
Dyninst::SymtabAPI::dataStructure,
Dyninst::SymtabAPI::dataUnion,
Dyninst::SymtabAPI::dataCommon,
Dyninst::SymtabAPI::dataScalar,
Dyninst::SymtabAPI::dataTypedef,
Dyninst::SymtabAPI::dataReference,
Dyninst::SymtabAPI::dataUnknownType,
Dyninst::SymtabAPI::dataNullType,
Dyninst::SymtabAPI::dataTypeClass
} |
| enum | Dyninst::SymtabAPI::visibility_t { Dyninst::SymtabAPI::visPrivate,
Dyninst::SymtabAPI::visProtected,
Dyninst::SymtabAPI::visPublic,
Dyninst::SymtabAPI::visUnknown
} |
Functions |
| SYMTAB_EXPORT const char * | Dyninst::SymtabAPI::dataClass2Str (dataClass dc) |
| SYMTAB_EXPORT const char * | Dyninst::SymtabAPI::visibility2Str (visibility_t v) |
Define Documentation
| #define FIELD_ANNOTATABLE_CLASS AnnotatableDense |
| #define TYPE_ANNOTATABLE_CLASS AnnotatableDense |