46using ReferenceManager::SafePointer;
47using ReferenceManager::SectionKey;
48using ReferenceManager::SectionIndexKey;
49using ReferenceManager::SectionOffsetKey;
99 assert(resourceSection != NULL);
108 while (elementStart +
header().elementSize <=
125 elem->
setName(CREATE_SAFEPOINTER(nameSectOffset));
#define assert(condition)
void setReadPosition(unsigned int position)
void setName(ReferenceManager::SafePointer *aName)
ResourceType
Resource types.
void setType(ResourceType aType)
static void registerSectionReader(const SectionReader *sReader)
virtual void addElement(SectionElement *element)
@ ST_MR
Machine resources section.
static TPEFResourceSectionReader proto_
Prototype instance to be registered.
virtual ~TPEFResourceSectionReader()
TPEFResourceSectionReader()
virtual Section::SectionType type() const
virtual void readData(BinaryStream &stream, Section *section) const
virtual void readData(BinaryStream &stream, Section *section) const
static const Header & header()
Word SectionOffset
Type for storing offsets relative to a given base offset value.