retdec
Private Attributes | List of all members
retdec::fileformat::PdbInfo Class Reference

#include <pdb_info.h>

Collaboration diagram for retdec::fileformat::PdbInfo:
Collaboration graph
[legend]

Public Member Functions

Getters
std::string getType () const
 
std::string getPath () const
 
std::string getGuid () const
 
std::size_t getAge () const
 
std::size_t getTimeStamp () const
 
Setters
void setType (std::string sType)
 
void setPath (std::string sPath)
 
void setGuid (std::string sGuid)
 
void setAge (std::size_t sAge)
 
void setTimeStamp (std::size_t sTimeStamp)
 
Other methods
void dump (std::string &dumpInfo) const
 

Private Attributes

std::string type
 type of PDB file More...
 
std::string path
 original path to PDB debug file More...
 
std::string guid
 GUID of PDB file. More...
 
std::size_t age = 0
 age of PDB file More...
 
std::size_t timeStamp = 0
 time and date that PDB file was created More...
 

Detailed Description

Information about PDB file

Member Function Documentation

◆ dump()

void retdec::fileformat::PdbInfo::dump ( std::string &  dumpInfo) const

Dump information about PDB file

Parameters
dumpInfoInto this parameter is stored dump of information about PDB file in an LLVM style

◆ getAge()

std::size_t retdec::fileformat::PdbInfo::getAge ( ) const

Get age of PDB file

Returns
Age of PDB file

◆ getGuid()

std::string retdec::fileformat::PdbInfo::getGuid ( ) const

Get GUID of PDB file

Returns
GUID of PDB file

◆ getPath()

std::string retdec::fileformat::PdbInfo::getPath ( ) const

Get path to PDB file

Returns
Path to PDB file

◆ getTimeStamp()

std::size_t retdec::fileformat::PdbInfo::getTimeStamp ( ) const

Get timestamp of PDB file

Returns
Timestamp of PDB file

◆ getType()

std::string retdec::fileformat::PdbInfo::getType ( ) const

Get type of PDB file

Returns
Type of PDB file

◆ setAge()

void retdec::fileformat::PdbInfo::setAge ( std::size_t  sAge)

Set age of PDB file

Parameters
sAgeAge of PDB file

◆ setGuid()

void retdec::fileformat::PdbInfo::setGuid ( std::string  sGuid)

Set GUID of PDB file

Parameters
sGuidGUID of PDB file

◆ setPath()

void retdec::fileformat::PdbInfo::setPath ( std::string  sPath)

Set path to PDB file

Parameters
sPathPath to PDB file

◆ setTimeStamp()

void retdec::fileformat::PdbInfo::setTimeStamp ( std::size_t  sTimeStamp)

Set timestamp of PDB file

Parameters
sTimeStampTimestamp of PDB file

◆ setType()

void retdec::fileformat::PdbInfo::setType ( std::string  sType)

Set type of PDB file

Parameters
sTypeType of PDB file

Member Data Documentation

◆ age

std::size_t retdec::fileformat::PdbInfo::age = 0
private

age of PDB file

◆ guid

std::string retdec::fileformat::PdbInfo::guid
private

GUID of PDB file.

◆ path

std::string retdec::fileformat::PdbInfo::path
private

original path to PDB debug file

◆ timeStamp

std::size_t retdec::fileformat::PdbInfo::timeStamp = 0
private

time and date that PDB file was created

◆ type

std::string retdec::fileformat::PdbInfo::type
private

type of PDB file


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