34#ifndef TTA_REFERENCEKEY_HH
35#define TTA_REFERENCEKEY_HH
40namespace ReferenceManager {
bool operator!=(const FileOffsetKey &other) const
bool operator<(const FileOffsetKey &other) const
FileOffset fileOffset() const
FileOffset fileOffset_
File offset of the element this key points to.
bool operator==(const FileOffsetKey &other) const
virtual ~SectionIndexKey()
bool operator!=(const SectionIndexKey &other) const
SectionIndex index() const
bool operator==(const SectionIndexKey &other) const
SectionId sectionId_
Section Identification code of the section that contains the element this key points to.
SectionId sectionId() const
SectionIndex index_
Index of the element this key points to.
bool operator<(const SectionIndexKey &other) const
bool operator==(const SectionKey &other) const
SectionId sectionId() const
SectionId sectionId_
Identification code of the section that contains the element this key points to.
bool operator!=(const SectionKey &other) const
bool operator<(const SectionKey &other) const
SectionOffset offset() const
bool operator==(const SectionOffsetKey &other) const
SectionId sectionId() const
SectionOffset offset_
Byte offset relative to section start to the element this key points to.
virtual ~SectionOffsetKey()
bool operator<(const SectionOffsetKey &other) const
SectionId sectionId_
Identification code of the section that contains the element this key points to.
bool operator!=(const SectionOffsetKey &other) const
HalfWord SectionId
Type for storing binary file section ids.
Word SectionIndex
Type for storing section indexes.
Word SectionOffset
Type for storing offsets relative to a given base offset value.
Word FileOffset
Type for storing absolute file offsets.