35#ifndef TTA_TPEF_CODE_SECTION_WRITER_HH
36#define TTA_TPEF_CODE_SECTION_WRITER_HH
virtual void writeId(BinaryStream &stream, HalfWord id) const
TPEFCodeSectionWriter & operator=(const TPEFCodeSectionWriter &)
Assignment not allowed.
virtual ~TPEFCodeSectionWriter()
void writeAttributeField(BinaryStream &stream, SectionElement *elem, bool isEnd) const
virtual Section::SectionType type() const
TPEFCodeSectionWriter(const TPEFCodeSectionWriter &)
Copying not allowed.
void writeAnnotations(BinaryStream &stream, SectionElement *elem) const
static const Byte IMMEDIATE_VALUE_MAX_BYTES
Maximum number of bytes that single immediate can contain.
void writeDataField(BinaryStream &stream, SectionElement *elem) const
virtual void actualWriteData(BinaryStream &stream, const Section *sect) const
virtual void writeInfo(BinaryStream &stream, const Section *sect) const
static const TPEFCodeSectionWriter instance_
Unique instance of class.