retdec
Classes | Namespaces | Typedefs | Enumerations
pdb_types.h File Reference

Types. More...

#include <cstdio>
#include "retdec/pdbparser/pdb_info.h"
#include "retdec/pdbparser/pdb_utils.h"

Go to the source code of this file.

Classes

struct  retdec::pdbparser::_PDBTypeFieldEnumerate
 
struct  retdec::pdbparser::_PDBTypeFieldMember
 
struct  retdec::pdbparser::_PDBTypeField
 
class  retdec::pdbparser::PDBTypeDef
 
class  retdec::pdbparser::PDBTypeBase
 
class  retdec::pdbparser::PDBTypeFieldList
 
class  retdec::pdbparser::PDBTypeEnum
 
class  retdec::pdbparser::PDBTypeArray
 
class  retdec::pdbparser::PDBTypePointer
 
class  retdec::pdbparser::PDBTypeConst
 
class  retdec::pdbparser::PDBTypeArglist
 
struct  retdec::pdbparser::_PDBTypeFuncArg
 
class  retdec::pdbparser::PDBTypeFunction
 
class  retdec::pdbparser::PDBTypeStruct
 
class  retdec::pdbparser::PDBTypeUnion
 
class  retdec::pdbparser::PDBTypeClass
 
class  retdec::pdbparser::PDBTypes
 

Namespaces

 retdec
 
 retdec::pdbparser
 

Typedefs

typedef std::map< int, PDBTypeDef * > retdec::pdbparser::PDBTypeDefIndexMap
 
typedef std::map< std::string, PDBTypeDef * > retdec::pdbparser::PDBTypeDefNameMap
 
typedef struct retdec::pdbparser::_PDBTypeFieldEnumerate retdec::pdbparser::PDBTypeFieldEnumerate
 
typedef struct retdec::pdbparser::_PDBTypeFieldMember retdec::pdbparser::PDBTypeFieldMember
 
typedef struct retdec::pdbparser::_PDBTypeField retdec::pdbparser::PDBTypeField
 
typedef struct retdec::pdbparser::_PDBTypeFuncArg retdec::pdbparser::PDBTypeFuncArg
 

Enumerations

enum  retdec::pdbparser::ePDBFieldType { retdec::pdbparser::PDBFIELD_ENUMERATE , retdec::pdbparser::PDBFIELD_MEMBER }
 
enum  retdec::pdbparser::ePDBTypeClass {
  retdec::pdbparser::PDBTYPE_BASE , retdec::pdbparser::PDBTYPE_FIELDLIST , retdec::pdbparser::PDBTYPE_ENUM , retdec::pdbparser::PDBTYPE_ARRAY ,
  retdec::pdbparser::PDBTYPE_POINTER , retdec::pdbparser::PDBTYPE_CONST , retdec::pdbparser::PDBTYPE_ARGLIST , retdec::pdbparser::PDBTYPE_FUNCTION ,
  retdec::pdbparser::PDBTYPE_STRUCT , retdec::pdbparser::PDBTYPE_UNION , retdec::pdbparser::PDBTYPE_CLASS
}
 
enum  retdec::pdbparser::ePDBBaseType {
  retdec::pdbparser::PDBBASETYPE_VOID , retdec::pdbparser::PDBBASETYPE_BOOL , retdec::pdbparser::PDBBASETYPE_INT_SIGNED , retdec::pdbparser::PDBBASETYPE_INT_UNSIGNED ,
  retdec::pdbparser::PDBBASETYPE_FLOAT , retdec::pdbparser::PDBBASETYPE_HRESULT , retdec::pdbparser::PDBBASETYPE_VARIADIC
}
 

Detailed Description

Types.