casa::ParamFieldIterator Class Reference

#include <ParamFieldIterator.h>

List of all members.

Public Member Functions

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

Static Public Member Functions

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

Private Attributes

Record * record
String prefix
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 ( 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 ( Record *  rec,
const string &  prefix = "" 
) [inline, static]
static ParamFieldIterator casa::ParamFieldIterator::end ( Record *  rec,
const string &  prefix = "" 
) [inline, static]
bool casa::ParamFieldIterator::operator!= ( const ParamFieldIterator rhs  )  [inline]

Definition at line 74 of file ParamFieldIterator.h.

References operator==().

Record& casa::ParamFieldIterator::operator* (  )  [inline]

Definition at line 78 of file ParamFieldIterator.h.

References field_index, prefix, record, and casacore::toString().

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

Definition at line 62 of file ParamFieldIterator.h.

References operator++().

ParamFieldIterator& casa::ParamFieldIterator::operator++ (  )  [inline]

Definition at line 57 of file ParamFieldIterator.h.

References field_index.

Referenced by 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

Definition at line 39 of file ParamFieldIterator.h.

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

Definition at line 38 of file ParamFieldIterator.h.

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

Definition at line 37 of file ParamFieldIterator.h.

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


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