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

#include <metadata_header.h>

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

Public Member Functions

Getters
std::uint64_t getAddress () const
 
std::uint64_t getMajorVersion () const
 
std::uint64_t getMinorVersion () const
 
const std::string & getVersion () const
 
std::uint64_t getFlags () const
 
Setters
void setAddress (std::uint64_t metadataHeaderAddress)
 
void setMajorVersion (std::uint64_t metadataMajorVersion)
 
void setMinorVersion (std::uint64_t metadataMinorVersion)
 
void setVersion (const std::string &metadataVersion)
 
void setFlags (std::uint64_t metadataFlags)
 

Private Attributes

std::uint64_t address
 
std::uint64_t majorVersion
 
std::uint64_t minorVersion
 
std::string version
 
std::uint64_t flags
 

Detailed Description

Metadata header

Member Function Documentation

◆ getAddress()

std::uint64_t retdec::fileformat::MetadataHeader::getAddress ( ) const

Returns the address of metadata header.

Returns
Metadata header address.

◆ getFlags()

std::uint64_t retdec::fileformat::MetadataHeader::getFlags ( ) const

Returns the flags.

Returns
The flags.

◆ getMajorVersion()

std::uint64_t retdec::fileformat::MetadataHeader::getMajorVersion ( ) const

Returns the major version of the header.

Returns
Major version.

◆ getMinorVersion()

std::uint64_t retdec::fileformat::MetadataHeader::getMinorVersion ( ) const

Returns the minor version of the header.

Returns
Minor version.

◆ getVersion()

const std::string & retdec::fileformat::MetadataHeader::getVersion ( ) const

Returns the version string.

Returns
Version string.

◆ setAddress()

void retdec::fileformat::MetadataHeader::setAddress ( std::uint64_t  metadataHeaderAddress)

Sets the metadata header address.

Parameters
metadataHeaderAddressMetadata header address.

◆ setFlags()

void retdec::fileformat::MetadataHeader::setFlags ( std::uint64_t  metadataFlags)

Sets the flags.

Parameters
metadataFlagsFlags.

◆ setMajorVersion()

void retdec::fileformat::MetadataHeader::setMajorVersion ( std::uint64_t  metadataMajorVersion)

Sets the major version of the header.

Parameters
metadataMajorVersionMajor version of the header.

◆ setMinorVersion()

void retdec::fileformat::MetadataHeader::setMinorVersion ( std::uint64_t  metadataMinorVersion)

Sets the minor version of the header.

Parameters
metadataMinorVersionMinor version of the header.

◆ setVersion()

void retdec::fileformat::MetadataHeader::setVersion ( const std::string &  metadataVersion)

Sets the version string.

Parameters
metadataVersionVersion string.

Member Data Documentation

◆ address

std::uint64_t retdec::fileformat::MetadataHeader::address
private

◆ flags

std::uint64_t retdec::fileformat::MetadataHeader::flags
private

◆ majorVersion

std::uint64_t retdec::fileformat::MetadataHeader::majorVersion
private

◆ minorVersion

std::uint64_t retdec::fileformat::MetadataHeader::minorVersion
private

◆ version

std::string retdec::fileformat::MetadataHeader::version
private

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