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::ParamFieldIterator Class Reference

#include <ParamFieldIterator.h>

Inheritance diagram for casa::ParamFieldIterator:

Public Member Functions

 ParamFieldIterator ()
 
 ParamFieldIterator (casacore::Record *rec, const string &prefix="")
 
 ParamFieldIterator (const ParamFieldIterator &fit)
 
ParamFieldIteratoroperator++ ()
 
ParamFieldIterator operator++ (int)
 
bool operator== (const ParamFieldIterator &rhs)
 
bool operator!= (const ParamFieldIterator &rhs)
 
casacore::Recordoperator* ()
 

Static Public Member Functions

static ParamFieldIterator begin (casacore::Record *rec, const string &prefix="")
 
static ParamFieldIterator end (casacore::Record *rec, const string &prefix="")
 

Private Attributes

casacore::Recordrecord
 
casacore::String prefix
 
casacore::uInt field_index
 

Detailed Description

Definition at line 35 of file ParamFieldIterator.h.

Constructor & Destructor Documentation

casa::ParamFieldIterator::ParamFieldIterator ( )
inline

Definition at line 42 of file ParamFieldIterator.h.

Referenced by begin().

casa::ParamFieldIterator::ParamFieldIterator ( casacore::Record rec,
const string &  prefix = "" 
)
inline

Definition at line 47 of file ParamFieldIterator.h.

casa::ParamFieldIterator::ParamFieldIterator ( const ParamFieldIterator fit)
inline

Definition at line 52 of file ParamFieldIterator.h.

Member Function Documentation

static ParamFieldIterator casa::ParamFieldIterator::begin ( casacore::Record rec,
const string &  prefix = "" 
)
inlinestatic
static ParamFieldIterator casa::ParamFieldIterator::end ( casacore::Record rec,
const string &  prefix = "" 
)
inlinestatic
bool casa::ParamFieldIterator::operator!= ( const ParamFieldIterator rhs)
inline

Definition at line 74 of file ParamFieldIterator.h.

References operator==().

casacore::Record& casa::ParamFieldIterator::operator* ( )
inline
ParamFieldIterator& casa::ParamFieldIterator::operator++ ( )
inline

Definition at line 57 of file ParamFieldIterator.h.

References field_index.

Referenced by operator++().

ParamFieldIterator casa::ParamFieldIterator::operator++ ( int  )
inline

Definition at line 62 of file ParamFieldIterator.h.

References operator++().

bool casa::ParamFieldIterator::operator== ( const ParamFieldIterator rhs)
inline

Definition at line 68 of file ParamFieldIterator.h.

References field_index, prefix, and record.

Referenced by operator!=().

Member Data Documentation

casacore::uInt casa::ParamFieldIterator::field_index
private

Definition at line 39 of file ParamFieldIterator.h.

Referenced by end(), operator*(), operator++(), and operator==().

casacore::String casa::ParamFieldIterator::prefix
private

Definition at line 38 of file ParamFieldIterator.h.

Referenced by begin(), end(), operator*(), and operator==().

casacore::Record* casa::ParamFieldIterator::record
private

Definition at line 37 of file ParamFieldIterator.h.

Referenced by operator*(), and operator==().


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