OpenASIP  2.0
Public Member Functions | Protected Member Functions | Private Member Functions | List of all members
TPEF::AOutSectionReader Class Reference

#include <AOutSectionReader.hh>

Inheritance diagram for TPEF::AOutSectionReader:
Inheritance graph
Collaboration diagram for TPEF::AOutSectionReader:
Collaboration graph

Public Member Functions

virtual ~AOutSectionReader ()
 
- Public Member Functions inherited from TPEF::SectionReader
virtual ~SectionReader ()
 

Protected Member Functions

 AOutSectionReader ()
 
virtual BinaryReaderparent () const
 
- Protected Member Functions inherited from TPEF::SectionReader
 SectionReader ()
 
virtual void readData (BinaryStream &stream, Section *section) const =0
 Does actual reading part for constructing section. More...
 
virtual Section::SectionType type () const =0
 Returns type (TPEF) section which actual section reader reads. More...
 
virtual void finalize (Section *section) const
 

Private Member Functions

 AOutSectionReader (const AOutSectionReader &)
 Copying is not allowed. More...
 

Additional Inherited Members

- Public Types inherited from TPEF::SectionReader
typedef BinaryReader::Length Length
 
- 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::SectionReader
static const SectionReaderfindSectionReader (const Section::SectionType type, const BinaryReader *bReader)
 
static void registerSectionReader (const SectionReader *sReader)
 

Detailed Description

Abstract base class for AOutSectionReaders.

Definition at line 45 of file AOutSectionReader.hh.

Constructor & Destructor Documentation

◆ ~AOutSectionReader()

TPEF::AOutSectionReader::~AOutSectionReader ( )
virtual

Destructor

Definition at line 48 of file AOutSectionReader.cc.

48  {
49 }

◆ AOutSectionReader() [1/2]

TPEF::AOutSectionReader::AOutSectionReader ( )
protected

Constructor

Definition at line 41 of file AOutSectionReader.cc.

41  :
42  SectionReader() {
43 }

◆ AOutSectionReader() [2/2]

TPEF::AOutSectionReader::AOutSectionReader ( const AOutSectionReader )
private

Copying is not allowed.

Member Function Documentation

◆ parent()

BinaryReader * TPEF::AOutSectionReader::parent ( ) const
protectedvirtual

The documentation for this class was generated from the following files:
TPEF::SectionReader::SectionReader
SectionReader()
Definition: SectionReader.cc:57
TPEF::AOutReader::instance
static BinaryReader * instance()