#include <MultiParamFieldIterator.h>
Public Member Functions | |
MultiParamFieldIterator () | |
prefix (String("")) | |
field_index (0) | |
MultiParamFieldIterator (std::array< Record *, N > &recs, const string prefix="") | |
MultiParamFieldIterator (const MultiParamFieldIterator &fit) | |
MultiParamFieldIterator | operator++ () |
MultiParamFieldIterator | operator++ (int) |
bool | operator== (const MultiParamFieldIterator &rhs) |
bool | operator!= (const MultiParamFieldIterator &rhs) |
std::array< Record *, N > | operator* () |
Static Public Member Functions | |
static MultiParamFieldIterator< N > | begin (std::array< Record *, N > &recs, const string &prefix="") |
static MultiParamFieldIterator< N > | end (std::array< Record *, N > &recs, const string &prefix="") |
Private Attributes | |
std::array< Record *, N > | records |
String | prefix |
uInt | field_index |
Definition at line 38 of file MultiParamFieldIterator.h.
casa::MultiParamFieldIterator< N >::MultiParamFieldIterator | ( | ) | [inline] |
Definition at line 46 of file MultiParamFieldIterator.h.
Referenced by casa::MultiParamFieldIterator< N >::begin().
casa::MultiParamFieldIterator< N >::MultiParamFieldIterator | ( | std::array< Record *, N > & | recs, | |
const string | prefix = "" | |||
) | [inline] |
Definition at line 51 of file MultiParamFieldIterator.h.
casa::MultiParamFieldIterator< N >::MultiParamFieldIterator | ( | const MultiParamFieldIterator< N > & | fit | ) | [inline] |
Definition at line 57 of file MultiParamFieldIterator.h.
static MultiParamFieldIterator<N> casa::MultiParamFieldIterator< N >::begin | ( | std::array< Record *, N > & | recs, | |
const string & | prefix = "" | |||
) | [inline, static] |
Definition at line 91 of file MultiParamFieldIterator.h.
References casa::MultiParamFieldIterator< N >::MultiParamFieldIterator(), and casa::MultiParamFieldIterator< N >::prefix.
static MultiParamFieldIterator<N> casa::MultiParamFieldIterator< N >::end | ( | std::array< Record *, N > & | recs, | |
const string & | prefix = "" | |||
) | [inline, static] |
Definition at line 96 of file MultiParamFieldIterator.h.
References casa::MultiParamFieldIterator< N >::field_index, and casa::MultiParamFieldIterator< N >::prefix.
casa::MultiParamFieldIterator< N >::field_index | ( | 0 | ) | [inline] |
Definition at line 49 of file MultiParamFieldIterator.h.
bool casa::MultiParamFieldIterator< N >::operator!= | ( | const MultiParamFieldIterator< N > & | rhs | ) | [inline] |
Definition at line 79 of file MultiParamFieldIterator.h.
References casa::MultiParamFieldIterator< N >::operator==().
std::array<Record *,N> casa::MultiParamFieldIterator< N >::operator* | ( | ) | [inline] |
Definition at line 83 of file MultiParamFieldIterator.h.
References casa::MultiParamFieldIterator< N >::field_index, N, casa::MultiParamFieldIterator< N >::prefix, casa::MultiParamFieldIterator< N >::records, String, and casacore::toString().
MultiParamFieldIterator casa::MultiParamFieldIterator< N >::operator++ | ( | int | ) | [inline] |
Definition at line 67 of file MultiParamFieldIterator.h.
References casa::MultiParamFieldIterator< N >::operator++().
MultiParamFieldIterator casa::MultiParamFieldIterator< N >::operator++ | ( | ) | [inline] |
Definition at line 62 of file MultiParamFieldIterator.h.
References casa::MultiParamFieldIterator< N >::field_index.
Referenced by casa::MultiParamFieldIterator< N >::operator++().
bool casa::MultiParamFieldIterator< N >::operator== | ( | const MultiParamFieldIterator< N > & | rhs | ) | [inline] |
Definition at line 73 of file MultiParamFieldIterator.h.
References casa::MultiParamFieldIterator< N >::field_index, casa::MultiParamFieldIterator< N >::prefix, and casa::MultiParamFieldIterator< N >::records.
Referenced by casa::MultiParamFieldIterator< N >::operator!=().
casa::MultiParamFieldIterator< N >::prefix | ( | String("") | ) |
uInt casa::MultiParamFieldIterator< N >::field_index [private] |
Definition at line 43 of file MultiParamFieldIterator.h.
Referenced by casa::MultiParamFieldIterator< N >::end(), casa::MultiParamFieldIterator< N >::operator*(), casa::MultiParamFieldIterator< N >::operator++(), and casa::MultiParamFieldIterator< N >::operator==().
String casa::MultiParamFieldIterator< N >::prefix [private] |
Definition at line 42 of file MultiParamFieldIterator.h.
Referenced by casa::MultiParamFieldIterator< N >::begin(), casa::MultiParamFieldIterator< N >::end(), casa::MultiParamFieldIterator< N >::operator*(), and casa::MultiParamFieldIterator< N >::operator==().
std::array<Record *,N> casa::MultiParamFieldIterator< N >::records [private] |
Definition at line 41 of file MultiParamFieldIterator.h.
Referenced by casa::MultiParamFieldIterator< N >::operator*(), and casa::MultiParamFieldIterator< N >::operator==().