TagSet Class Reference

#include <IrregTag.H>

Collaboration diagram for TagSet:

Collaboration graph
[legend]

List of all members.


Detailed Description

class used as return type of IrregTag access functions to encapsulate the implementation. Also provide a lightweight return object.

Public Member Functions

 TagSet ()
 TagSet (const Vector< int > *l, const Vector< double > *d)
void begin ()
bool ok () const
void operator++ ()
int operator() () const
double val () const

Private Attributes

int index
const Vector< int > * list
const Vector< double > * value

Friends

class IrregTag

Constructor & Destructor Documentation

TagSet::TagSet (  )  [inline]

TagSet::TagSet ( const Vector< int > *  l,
const Vector< double > *  d 
)


Member Function Documentation

void TagSet::begin (  )  [inline]

References index.

bool TagSet::ok (  )  const [inline]

References index, list, and Vector< T >::size().

void TagSet::operator++ (  )  [inline]

References index.

int TagSet::operator() (  )  const [inline]

References index, and list.

double TagSet::val (  )  const [inline]

References index, and value.


Friends And Related Function Documentation

friend class IrregTag [friend]


Member Data Documentation

int TagSet::index [private]

Referenced by begin(), ok(), operator()(), operator++(), and val().

const Vector<int>* TagSet::list [private]

Referenced by ok(), and operator()().

const Vector<double>* TagSet::value [private]

Referenced by val().


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

Generated on Tue Apr 14 14:24:00 2009 for Chombo + EB by  doxygen 1.5.5