retdec
Public Member Functions | Private Attributes | List of all members
retdec::fileinfo::LoadedSegment Class Reference

#include <loader_info.h>

Collaboration diagram for retdec::fileinfo::LoadedSegment:
Collaboration graph
[legend]

Public Member Functions

 LoadedSegment (unsigned long long index, std::string name, unsigned long long address, unsigned long long size)
 
 LoadedSegment (const LoadedSegment &)
 
 LoadedSegment (LoadedSegment &&)
 
std::string getIndexStr (std::ios_base &(*format)(std::ios_base &)) const
 
std::string getName () const
 
std::string getAddressStr (std::ios_base &(*format)(std::ios_base &)) const
 
std::string getSizeStr (std::ios_base &(*format)(std::ios_base &)) const
 

Private Attributes

unsigned long long _index
 
std::string _name
 
unsigned long long _address
 
unsigned long long _size
 

Constructor & Destructor Documentation

◆ LoadedSegment() [1/3]

retdec::fileinfo::LoadedSegment::LoadedSegment ( unsigned long long  index,
std::string  name,
unsigned long long  address,
unsigned long long  size 
)

◆ LoadedSegment() [2/3]

retdec::fileinfo::LoadedSegment::LoadedSegment ( const LoadedSegment segment)

◆ LoadedSegment() [3/3]

retdec::fileinfo::LoadedSegment::LoadedSegment ( LoadedSegment &&  segment)

Member Function Documentation

◆ getAddressStr()

std::string retdec::fileinfo::LoadedSegment::getAddressStr ( std::ios_base &(*)(std::ios_base &)  format) const

◆ getIndexStr()

std::string retdec::fileinfo::LoadedSegment::getIndexStr ( std::ios_base &(*)(std::ios_base &)  format) const

◆ getName()

std::string retdec::fileinfo::LoadedSegment::getName ( ) const

◆ getSizeStr()

std::string retdec::fileinfo::LoadedSegment::getSizeStr ( std::ios_base &(*)(std::ios_base &)  format) const

Member Data Documentation

◆ _address

unsigned long long retdec::fileinfo::LoadedSegment::_address
private

◆ _index

unsigned long long retdec::fileinfo::LoadedSegment::_index
private

◆ _name

std::string retdec::fileinfo::LoadedSegment::_name
private

◆ _size

unsigned long long retdec::fileinfo::LoadedSegment::_size
private

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