|
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.