![]() |
Diana Software
|
list of references to const QEvent (s) More...
Public Member Functions | |
| QEventList () | |
| constructor More... | |
| ~QEventList () | |
| destructor More... | |
| void | Push (const QEvent *obj) |
| add a QEvent More... | |
| void | Pop () |
| remove the first QEvent in the list More... | |
| size_t | Size () const |
| number of QEvent (s) More... | |
| bool | Empty () const |
| check if the list is empty More... | |
| void | Clear () |
| reset list to 0 elements More... | |
| const QEvent & | operator[] (const size_t i) |
| operator[], if out of range throws an exception More... | |
| const QEvent & | operator[] (const size_t i) const |
| operator[], const version, if out of range throws an exception More... | |
Private Attributes | |
| std::vector< const QEvent * > | fEvents |
| underlying vector of QEvent (s) references More... | |
list of references to const QEvent (s)
This class implements a list of QEvent (s). QEvent (s) are owned by the caller and are not modified nor deleted by this class.
Definition at line 20 of file QEventList.hh.
| Q_BEGIN_NAMESPACE QEventList::QEventList | ( | ) |
constructor
Definition at line 9 of file QEventList.cc.
| QEventList::~QEventList | ( | ) |
destructor
Definition at line 13 of file QEventList.cc.
|
inline |
reset list to 0 elements
Definition at line 42 of file QEventList.hh.
References fEvents.
Referenced by QNeighboursFiller::AssociativeFillNeighbours(), QNeighboursFiller::ExhaustiveFillNeighbours(), QNeighboursFiller::FilterFillNeighbours(), QReader::Process(), and QSequence::Run().
|
inline |
check if the list is empty
Definition at line 39 of file QEventList.hh.
References fEvents.
Referenced by MFilterWithNeighboursResult::Filter(), MFilterNeighbourExists::Filter(), and QSequence::PrintEvents().
| const QEvent & QEventList::operator[] | ( | const size_t | i | ) |
operator[], if out of range throws an exception
Definition at line 38 of file QEventList.cc.
References fEvents, QERR_OUT_OF_RANGE, and Size().
| const QEvent & QEventList::operator[] | ( | const size_t | i | ) | const |
operator[], const version, if out of range throws an exception
Definition at line 27 of file QEventList.cc.
References fEvents, QERR_OUT_OF_RANGE, and Size().
| void QEventList::Pop | ( | ) |
remove the first QEvent in the list
Definition at line 22 of file QEventList.cc.
References fEvents.
| void QEventList::Push | ( | const QEvent * | obj | ) |
add a QEvent
Definition at line 17 of file QEventList.cc.
References fEvents.
Referenced by QNeighboursFiller::AssociativeFillNeighbours(), MNoiseCrossFrequencyCovariance::Do(), MNoiseCrossPowerSpectrum::Do(), MCoincidence::Do(), QNeighboursFiller::ExhaustiveFillNeighbours(), QNeighboursFiller::FilterFillNeighbours(), and QFilter::Process().
|
inline |
number of QEvent (s)
Definition at line 36 of file QEventList.hh.
References fEvents.
Referenced by MLockinDenoising::Do(), MNoiseCrossFrequencyCovariance::Do(), MNoiseCrossPowerSpectrum::Do(), MNoiseFrequencyCoherence::Do(), MTestNeighbours::Do(), MTestNeighboursContinuousIO::Do(), MTestUnroll::Do(), MCoincidence::Do(), MSideAmplitude::Do(), MSideCoincidence::Do(), MCoincidenceSimple::Do(), MNeighboursPacker::Do(), MFilterWithNeighboursResult::Filter(), MFilterSideAmplitude::Filter(), MDecorrelator::GetNeighbourSamples(), operator[](), QSequence::PrintEvents(), QFilter::Process(), and QBaseModule::ProcessBase().
|
private |
underlying vector of QEvent (s) references
Definition at line 52 of file QEventList.hh.
Referenced by Clear(), Empty(), operator[](), Pop(), Push(), and Size().