OpenASIP  2.0
Protected Member Functions | Private Member Functions | Static Private Attributes | List of all members
TPEF::TPEFLEDataSectionReader Class Reference

#include <TPEFLEDataSectionReader.hh>

Inheritance diagram for TPEF::TPEFLEDataSectionReader:
Inheritance graph
Collaboration diagram for TPEF::TPEFLEDataSectionReader:
Collaboration graph

Protected Member Functions

 TPEFLEDataSectionReader ()
 
virtual ~TPEFLEDataSectionReader ()
 
virtual Section::SectionType type () const
 
- Protected Member Functions inherited from TPEF::TPEFDataSectionReader
 TPEFDataSectionReader (bool reg=true)
 
virtual ~TPEFDataSectionReader ()
 
virtual void readData (BinaryStream &stream, Section *section) const
 
- Protected Member Functions inherited from TPEF::TPEFSectionReader
 TPEFSectionReader ()
 
virtual BinaryReaderparent () const
 
virtual void readInfo (BinaryStream &stream, Section *sect) const
 
- Protected Member Functions inherited from TPEF::SectionReader
 SectionReader ()
 
virtual void finalize (Section *section) const
 

Private Member Functions

 TPEFLEDataSectionReader (const TPEFLEDataSectionReader &)
 Copying not allowed. More...
 
TPEFLEDataSectionReaderoperator= (TPEFLEDataSectionReader &)
 Assignment not allowed. More...
 

Static Private Attributes

static TPEFLEDataSectionReader proto_
 Prototype instance of TPEFDataSectionReader to be registered to SectionReader. More...
 

Additional Inherited Members

- Public Types inherited from TPEF::SectionReader
typedef BinaryReader::Length Length
 
- Public Member Functions inherited from TPEF::TPEFSectionReader
virtual ~TPEFSectionReader ()
 
- Public Member Functions inherited from TPEF::SectionReader
virtual ~SectionReader ()
 
- Static Public Member Functions inherited from TPEF::SectionReader
static void readSection (BinaryStream &stream, Section *section, BinaryReader *reader)
 
static void finalizeBinary (Binary *binaryToFinalize, BinaryReader *reader)
 
- Static Protected Member Functions inherited from TPEF::TPEFSectionReader
static const Headerheader ()
 
- Static Protected Member Functions inherited from TPEF::SectionReader
static const SectionReaderfindSectionReader (const Section::SectionType type, const BinaryReader *bReader)
 
static void registerSectionReader (const SectionReader *sReader)
 

Detailed Description

Reads string section from TPEF binary file.

Definition at line 42 of file TPEFLEDataSectionReader.hh.

Constructor & Destructor Documentation

◆ TPEFLEDataSectionReader() [1/2]

TPEF::TPEFLEDataSectionReader::TPEFLEDataSectionReader ( )
protected

Constructor.

Registers itself to SectionReader.

Definition at line 43 of file TPEFLEDataSectionReader.cc.

References TPEF::SectionReader::registerSectionReader().

Here is the call graph for this function:

◆ ~TPEFLEDataSectionReader()

TPEF::TPEFLEDataSectionReader::~TPEFLEDataSectionReader ( )
protectedvirtual

Destructor.

Definition at line 50 of file TPEFLEDataSectionReader.cc.

50  {
51 }

◆ TPEFLEDataSectionReader() [2/2]

TPEF::TPEFLEDataSectionReader::TPEFLEDataSectionReader ( const TPEFLEDataSectionReader )
private

Copying not allowed.

Member Function Documentation

◆ operator=()

TPEFLEDataSectionReader& TPEF::TPEFLEDataSectionReader::operator= ( TPEFLEDataSectionReader )
private

Assignment not allowed.

◆ type()

Section::SectionType TPEF::TPEFLEDataSectionReader::type ( ) const
protectedvirtual

Returns the type of section it is meant to read.

Returns
The type of section it can read.

Reimplemented from TPEF::TPEFDataSectionReader.

Definition at line 59 of file TPEFLEDataSectionReader.cc.

59  {
60  return Section::ST_LEDATA;
61 }

References TPEF::Section::ST_LEDATA.

Member Data Documentation

◆ proto_

TPEFLEDataSectionReader TPEF::TPEFLEDataSectionReader::proto_
staticprivate

Prototype instance of TPEFDataSectionReader to be registered to SectionReader.

Definition at line 57 of file TPEFLEDataSectionReader.hh.


The documentation for this class was generated from the following files:
TPEF::TPEFDataSectionReader::TPEFDataSectionReader
TPEFDataSectionReader(bool reg=true)
Definition: TPEFDataSectionReader.cc:55
TPEF::Section::ST_LEDATA
@ ST_LEDATA
Initialized little endian data section.
Definition: Section.hh:82
TPEF::SectionReader::registerSectionReader
static void registerSectionReader(const SectionReader *sReader)
Definition: SectionReader.cc:145