retdec
Public Member Functions | Public Attributes | Protected Member Functions | List of all members
retdec::pdbparser::PDBTypeDef Class Reference

#include <pdb_types.h>

Inheritance diagram for retdec::pdbparser::PDBTypeDef:
Inheritance graph
[legend]

Public Member Functions

virtual ~PDBTypeDef (void)
 
virtual void dump (bool nested=false)
 
virtual bool is_fully_defined (void)
 
virtual std::string to_llvm (void)
 
virtual std::string to_llvm_identified (void)
 
std::string get_default_llvm (void)
 

Public Attributes

int type_index
 
ePDBTypeClass type_class
 
int size_bytes
 

Protected Member Functions

 PDBTypeDef (int ind, ePDBTypeClass c, int bts=0)
 

Constructor & Destructor Documentation

◆ PDBTypeDef()

retdec::pdbparser::PDBTypeDef::PDBTypeDef ( int  ind,
ePDBTypeClass  c,
int  bts = 0 
)
inlineprotected

◆ ~PDBTypeDef()

virtual retdec::pdbparser::PDBTypeDef::~PDBTypeDef ( void  )
inlinevirtual

Member Function Documentation

◆ dump()

virtual void retdec::pdbparser::PDBTypeDef::dump ( bool  nested = false)
inlinevirtual

◆ get_default_llvm()

std::string retdec::pdbparser::PDBTypeDef::get_default_llvm ( void  )
inline

◆ is_fully_defined()

virtual bool retdec::pdbparser::PDBTypeDef::is_fully_defined ( void  )
inlinevirtual

◆ to_llvm()

virtual std::string retdec::pdbparser::PDBTypeDef::to_llvm ( void  )
inlinevirtual

◆ to_llvm_identified()

virtual std::string retdec::pdbparser::PDBTypeDef::to_llvm_identified ( void  )
inlinevirtual

Member Data Documentation

◆ size_bytes

int retdec::pdbparser::PDBTypeDef::size_bytes

◆ type_class

ePDBTypeClass retdec::pdbparser::PDBTypeDef::type_class

◆ type_index

int retdec::pdbparser::PDBTypeDef::type_index

The documentation for this class was generated from the following file: