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

Definition at line 103 of file Type.h.

#define TYPE_ANNOTATABLE_CLASS   AnnotatableDense

Definition at line 142 of file Type.h.

 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

Generated on 12 Jul 2013 for SymtabAPI by  doxygen 1.6.1