casa::MultiParamFieldIterator< N > Class Template Reference

#include <MultiParamFieldIterator.h>

List of all members.

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 *, Noperator* ()

Static Public Member Functions

static MultiParamFieldIterator< Nbegin (std::array< Record *, N > &recs, const string &prefix="")
static MultiParamFieldIterator< Nend (std::array< Record *, N > &recs, const string &prefix="")

Private Attributes

std::array< Record *, Nrecords
String prefix
uInt field_index

Detailed Description

template<size_t N>
class casa::MultiParamFieldIterator< N >

Definition at line 38 of file MultiParamFieldIterator.h.


Constructor & Destructor Documentation

template<size_t N>
casa::MultiParamFieldIterator< N >::MultiParamFieldIterator (  )  [inline]

Definition at line 46 of file MultiParamFieldIterator.h.

Referenced by casa::MultiParamFieldIterator< N >::begin().

template<size_t N>
casa::MultiParamFieldIterator< N >::MultiParamFieldIterator ( std::array< Record *, N > &  recs,
const string  prefix = "" 
) [inline]

Definition at line 51 of file MultiParamFieldIterator.h.

template<size_t N>
casa::MultiParamFieldIterator< N >::MultiParamFieldIterator ( const MultiParamFieldIterator< N > &  fit  )  [inline]

Definition at line 57 of file MultiParamFieldIterator.h.


Member Function Documentation

template<size_t N>
static MultiParamFieldIterator<N> casa::MultiParamFieldIterator< N >::begin ( std::array< Record *, N > &  recs,
const string &  prefix = "" 
) [inline, static]
template<size_t N>
static MultiParamFieldIterator<N> casa::MultiParamFieldIterator< N >::end ( std::array< Record *, N > &  recs,
const string &  prefix = "" 
) [inline, static]
template<size_t N>
casa::MultiParamFieldIterator< N >::field_index (  )  [inline]

Definition at line 49 of file MultiParamFieldIterator.h.

template<size_t N>
bool casa::MultiParamFieldIterator< N >::operator!= ( const MultiParamFieldIterator< N > &  rhs  )  [inline]
template<size_t N>
std::array<Record *,N> casa::MultiParamFieldIterator< N >::operator* (  )  [inline]
template<size_t N>
MultiParamFieldIterator casa::MultiParamFieldIterator< N >::operator++ ( int   )  [inline]
template<size_t N>
MultiParamFieldIterator casa::MultiParamFieldIterator< N >::operator++ (  )  [inline]
template<size_t N>
bool casa::MultiParamFieldIterator< N >::operator== ( const MultiParamFieldIterator< N > &  rhs  )  [inline]
template<size_t N>
casa::MultiParamFieldIterator< N >::prefix ( String("")   ) 

Member Data Documentation

template<size_t N>
uInt casa::MultiParamFieldIterator< N >::field_index [private]
template<size_t N>
String casa::MultiParamFieldIterator< N >::prefix [private]
template<size_t N>
std::array<Record *,N> casa::MultiParamFieldIterator< N >::records [private]

The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

Generated on 31 Aug 2016 for casa by  doxygen 1.6.1