|
Mantid
|
#include <PulseIndexer.h>
Public Types | |
| using | difference_type = std::ptrdiff_t |
| using | iterator_category = std::input_iterator_tag |
| using | value_type = IteratorValue |
Public Member Functions | |
| Iterator (const PulseIndexer *indexer, const size_t pulseIndex) | |
| bool | operator!= (const PulseIndexer::Iterator &other) const |
| const IteratorValue & | operator* () const |
| Iterator & | operator++ () |
| bool | operator== (const PulseIndexer::Iterator &other) const |
Private Member Functions | |
| bool | calculateEventRange () |
| returns true if the range is empty | |
Private Attributes | |
| const PulseIndexer * | m_indexer |
| const size_t | m_lastPulseIndex |
| IteratorValue | m_value |
Definition at line 42 of file PulseIndexer.h.
| using Mantid::DataHandling::PulseIndexer::Iterator::difference_type = std::ptrdiff_t |
Definition at line 44 of file PulseIndexer.h.
| using Mantid::DataHandling::PulseIndexer::Iterator::iterator_category = std::input_iterator_tag |
Definition at line 43 of file PulseIndexer.h.
Definition at line 45 of file PulseIndexer.h.
|
inline |
Definition at line 47 of file PulseIndexer.h.
References m_value.
|
private |
returns true if the range is empty
Definition at line 245 of file PulseIndexer.cpp.
References Mantid::DataHandling::PulseIndexer::IteratorValue::eventIndexStart, Mantid::DataHandling::PulseIndexer::IteratorValue::eventIndexStop, Mantid::DataHandling::PulseIndexer::getEventIndexRange(), m_indexer, m_value, and Mantid::DataHandling::PulseIndexer::IteratorValue::pulseIndex.
| bool Mantid::DataHandling::PulseIndexer::Iterator::operator!= | ( | const PulseIndexer::Iterator & | other | ) | const |
Definition at line 282 of file PulseIndexer.cpp.
| const PulseIndexer::IteratorValue & Mantid::DataHandling::PulseIndexer::Iterator::operator* | ( | ) | const |
Definition at line 253 of file PulseIndexer.cpp.
References m_value.
| PulseIndexer::Iterator & Mantid::DataHandling::PulseIndexer::Iterator::operator++ | ( | ) |
Definition at line 255 of file PulseIndexer.cpp.
References m_value.
| bool Mantid::DataHandling::PulseIndexer::Iterator::operator== | ( | const PulseIndexer::Iterator & | other | ) | const |
Definition at line 275 of file PulseIndexer.cpp.
References m_value, m_value, and Mantid::DataHandling::PulseIndexer::IteratorValue::pulseIndex.
|
private |
Definition at line 63 of file PulseIndexer.h.
Referenced by calculateEventRange().
|
private |
Definition at line 64 of file PulseIndexer.h.
|
private |
Definition at line 68 of file PulseIndexer.h.
Referenced by calculateEventRange(), and operator==().