casa  5.7.0-16
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Member Functions | Static Public Member Functions | Private Attributes | List of all members
casa::MultiParamFieldIterator< N > Class Template Reference

#include <MultiParamFieldIterator.h>

Inheritance diagram for casa::MultiParamFieldIterator< N >:

Public Member Functions

 MultiParamFieldIterator ()
 
 prefix (casacore::String(""))
 
 field_index (0)
 
 MultiParamFieldIterator (std::array< casacore::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< casacore::Record *, Noperator* ()
 

Static Public Member Functions

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

Private Attributes

std::array< casacore::Record *, Nrecords
 
casacore::String prefix
 
casacore::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< casacore::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< casacore::Record *, N > &  recs,
const string &  prefix = "" 
)
inlinestatic
template<size_t N>
static MultiParamFieldIterator<N> casa::MultiParamFieldIterator< N >::end ( std::array< casacore::Record *, N > &  recs,
const string &  prefix = "" 
)
inlinestatic
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<casacore::Record *,N> casa::MultiParamFieldIterator< N >::operator* ( )
inline
template<size_t N>
MultiParamFieldIterator casa::MultiParamFieldIterator< N >::operator++ ( )
inline
template<size_t N>
MultiParamFieldIterator casa::MultiParamFieldIterator< N >::operator++ ( int  )
inline
template<size_t N>
bool casa::MultiParamFieldIterator< N >::operator== ( const MultiParamFieldIterator< N > &  rhs)
inline
template<size_t N>
casa::MultiParamFieldIterator< N >::prefix ( casacore::  String"")

Member Data Documentation

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

The documentation for this class was generated from the following file: