|
OpenASIP 2.2
|
#include <LineNumProcedure.hh>


Public Member Functions | |
| LineNumProcedure () | |
| virtual | ~LineNumProcedure () |
| void | addLine (const LineNumElement *elem) |
| const LineNumElement * | line (HalfWord index) const |
| HalfWord | lineCount () const |
| void | setProcedureSymbol (const ReferenceManager::SafePointer *aRef) |
| void | setProcedureSymbol (SymbolElement *aRef) |
| SymbolElement * | procedureSymbol () const |
Public Member Functions inherited from TPEF::SectionElement | |
| virtual | ~SectionElement () |
Public Member Functions inherited from TPEF::SafePointable | |
| virtual | ~SafePointable () |
Private Attributes | |
| const ReferenceManager::SafePointer * | symbol_ |
| Symbol element of procedure. | |
| std::vector< const LineNumElement * > | lines_ |
| Contains LineNumElements of procedure. | |
Additional Inherited Members | |
Protected Member Functions inherited from TPEF::SectionElement | |
| SectionElement () | |
Protected Member Functions inherited from TPEF::SafePointable | |
| SafePointable () | |
Procedure entry for line number section.
Class represents one procedure and contains all line number elements for procedure.
Definition at line 53 of file LineNumProcedure.hh.
| TPEF::LineNumProcedure::LineNumProcedure | ( | ) |
Constructor.
Definition at line 43 of file LineNumProcedure.cc.
|
virtual |
Destructor.
Deletes all line numbers inside procedure.
Definition at line 52 of file LineNumProcedure.cc.
References lines_.
| void TPEF::LineNumProcedure::addLine | ( | const LineNumElement * | elem | ) |
Referenced by TPEF::TPEFLineNumSectionReader::readData().
| const LineNumElement * TPEF::LineNumProcedure::line | ( | HalfWord | index | ) | const |
Referenced by TPEF::TPEFLineNumSectionWriter::actualWriteData().
| HalfWord TPEF::LineNumProcedure::lineCount | ( | ) | const |
Referenced by TPEF::TPEFLineNumSectionWriter::actualWriteData().
| SymbolElement * TPEF::LineNumProcedure::procedureSymbol | ( | ) | const |
Referenced by TPEF::TPEFLineNumSectionWriter::actualWriteData().
| void TPEF::LineNumProcedure::setProcedureSymbol | ( | const ReferenceManager::SafePointer * | aRef | ) |
Referenced by TPEF::TPEFLineNumSectionReader::readData().
| void TPEF::LineNumProcedure::setProcedureSymbol | ( | SymbolElement * | aRef | ) |
|
private |
Contains LineNumElements of procedure.
Definition at line 72 of file LineNumProcedure.hh.
Referenced by ~LineNumProcedure().
|
private |
Symbol element of procedure.
Definition at line 69 of file LineNumProcedure.hh.