![]() |
Diana Software
|
Public Member Functions | |
| QCachedEventList () | |
| ~QCachedEventList () | |
| void | Push (const QEvent &obj) |
| void | Pop () |
| size_t | Size () const |
| bool | Empty () const |
| void | Clear () |
| const QEventAssembler & | operator[] (const int i) const |
| QEventAssembler & | operator[] (const int i) |
| const QEventAssembler & | Back () const |
Private Attributes | |
| std::deque< int > | fIndexes |
| std::deque< int > | fFrees |
| std::vector< QEventAssembler * > | fElements |
Definition at line 10 of file QCachedEventList.hh.
| Q_BEGIN_NAMESPACE QCachedEventList::QCachedEventList | ( | ) |
Definition at line 5 of file QCachedEventList.cc.
| QCachedEventList::~QCachedEventList | ( | ) |
Definition at line 12 of file QCachedEventList.cc.
References fElements.
|
inline |
Definition at line 34 of file QCachedEventList.hh.
References operator[](), and Size().
Referenced by QNeighboursFiller::AssociativeFillNeighbours(), QNeighboursFiller::ExhaustiveFillNeighbours(), and QNeighboursFiller::FilterFillNeighbours().
| void QCachedEventList::Clear | ( | ) |
Definition at line 22 of file QCachedEventList.cc.
References fElements, fFrees, and fIndexes.
Referenced by QNeighboursFiller::Init(), and QReaderEventGeneratorFiller::Init().
|
inline |
Definition at line 26 of file QCachedEventList.hh.
References fIndexes.
Referenced by QNeighboursFiller::AssociativeFillNeighbours(), QReaderEventGeneratorFiller::Do(), QNeighboursFiller::ExhaustiveFillNeighbours(), and QNeighboursFiller::FilterFillNeighbours().
|
inline |
Definition at line 33 of file QCachedEventList.hh.
|
inline |
Definition at line 31 of file QCachedEventList.hh.
References fElements, and fIndexes.
Referenced by Back().
| void QCachedEventList::Pop | ( | ) |
pop front
Definition at line 46 of file QCachedEventList.cc.
References fFrees, and fIndexes.
Referenced by QNeighboursFiller::AssociativeFillNeighbours(), QReaderEventGeneratorFiller::Do(), QNeighboursFiller::ExhaustiveFillNeighbours(), and QNeighboursFiller::FilterFillNeighbours().
| void QCachedEventList::Push | ( | const QEvent & | obj | ) |
push back
Definition at line 30 of file QCachedEventList.cc.
References QEventAssembler::Assign(), fElements, fFrees, and fIndexes.
Referenced by QNeighboursFiller::AssociativeFillNeighbours(), QNeighboursFiller::ExhaustiveFillNeighbours(), QCreateSidePulseByPulseSplitting::FillList(), QTestReaderEventGenerator::FillList(), QUnrollSidePulses::FillList(), and QNeighboursFiller::FilterFillNeighbours().
|
inline |
Definition at line 24 of file QCachedEventList.hh.
References fIndexes.
Referenced by QNeighboursFiller::AssociativeFillNeighbours(), Back(), QNeighboursFiller::Do(), QNeighboursFiller::ExhaustiveFillNeighbours(), and QNeighboursFiller::FilterFillNeighbours().
|
private |
Definition at line 38 of file QCachedEventList.hh.
Referenced by Clear(), operator[](), Push(), QCachedEventList(), and ~QCachedEventList().
|
private |
Definition at line 37 of file QCachedEventList.hh.
Referenced by Clear(), Pop(), Push(), and QCachedEventList().
|
private |
Definition at line 36 of file QCachedEventList.hh.
Referenced by Clear(), Empty(), operator[](), Pop(), Push(), QCachedEventList(), and Size().