retdec
Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
retdec::fileformat::Index Struct Referenceabstract

#include <metadata_tables.h>

Inheritance diagram for retdec::fileformat::Index:
Inheritance graph
[legend]
Collaboration diagram for retdec::fileformat::Index:
Collaboration graph
[legend]

Public Member Functions

std::uint64_t getRawIndex () const
 
virtual std::uint64_t getIndex () const =0
 
void setIndex (std::uint64_t newIndex)
 

Protected Member Functions

constexpr std::uint64_t maskForBits (std::uint64_t bits) const
 

Protected Attributes

std::uint64_t index = 0
 

Member Function Documentation

◆ getIndex()

virtual std::uint64_t retdec::fileformat::Index::getIndex ( ) const
pure virtual

◆ getRawIndex()

std::uint64_t retdec::fileformat::Index::getRawIndex ( ) const
inline

◆ maskForBits()

constexpr std::uint64_t retdec::fileformat::Index::maskForBits ( std::uint64_t  bits) const
inlineconstexprprotected

◆ setIndex()

void retdec::fileformat::Index::setIndex ( std::uint64_t  newIndex)
inline

Member Data Documentation

◆ index

std::uint64_t retdec::fileformat::Index::index = 0
protected

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