BornAgain
1.18.0
Simulate and fit neutron and x-ray scattering at grazing incidence
|
Iterator for underlying OutputData container. More...
Public Member Functions | |
OutputDataIterator () | |
Empty constructor to comply with stl forward iterators. | |
OutputDataIterator (TContainer *p_output_data, size_t start_at_index=0) | |
constructor | |
template<class TValue2 , class TContainer2 > | |
OutputDataIterator (const OutputDataIterator< TValue2, TContainer2 > &other) | |
templated copy construction | |
OutputDataIterator (const OutputDataIterator< TValue, TContainer > &other) | |
non-templated copy construction | |
template<class TValue2 , class TContainer2 > | |
OutputDataIterator< TValue, TContainer > & | operator= (const OutputDataIterator< TValue2, TContainer2 > &right) |
templated copy assignment | |
OutputDataIterator< TValue, TContainer > & | operator= (const OutputDataIterator< TValue, TContainer > &right) |
non-templated copy asssignment | |
OutputDataIterator< TValue, TContainer > & | operator++ () |
prefix increment | |
OutputDataIterator< TValue, TContainer > | operator++ (int) |
postfix increment | |
TValue & | operator* () const |
retrieve current element | |
TValue * | operator-> () const |
pointer access | |
size_t | getIndex () const |
Returns current index. | |
TContainer * | getContainer () const |
Returns container pointer. | |
void | swap (OutputDataIterator< TValue, TContainer > &other) |
Swaps iterators. | |
Iterator for underlying OutputData container.
Definition at line 25 of file OutputDataIterator.h.