ffDataConstIter Struct Reference
[Frame utilities]

Iterator for frame file data. More...

#include <framedir.hh>

List of all members.

Public Types

typedef ffData::gps_t gps_t
typedef ffData::count_t count_t
typedef std::map
< gps_t,
ffDataSeries
dmap_t
typedef
dmap_t::const_iterator 
dmap_iterator

Public Member Functions

 ffDataConstIter ()
 Default constructor.
 ffDataConstIter (const dmap_t &List, const dmap_iterator &Iter, count_t Index)
 Constructor.
bool operator== (const ffDataConstIter &i) const
 Equality operator.
bool operator!= (const ffDataConstIter &i) const
 Inequality operator.
ffDataConstIteroperator++ ()
 Increment operator (prefix).
ffDataConstIter operator++ (int)
 Increment operator (postfix).
ffDataConstIteroperator-- ()
 Decrement operator (prefix).
ffDataConstIter operator-- (int)
 Decrement operator (postfix).
ffDataConstIter operator+ (int delta) const
 Plus operator.
ffDataConstIter operator- (int delta) const
 Minus operator.
ffDataConstIteroperator+= (int delta)
 Plus equal operator.
ffDataConstIteroperator-= (int delta)
 Minus equal operator.
reference operator * () const
 Dereference operator.
pointer operator-> () const
 Pointer operator.

Protected Member Functions

void set (void)
 Set data.
void add (int delta)
 Add operator.


Detailed Description

Iterator for frame file data.

Iterator for going thorugh a ffDataSeries map file by file.

Author:
D. Sigg

Member Typedef Documentation

typedef ffData::gps_t ffDataConstIter::gps_t

GPS time data type.

typedef ffData::count_t ffDataConstIter::count_t

Count data type.

typedef std::map<gps_t, ffDataSeries> ffDataConstIter::dmap_t

Directory map data type.

typedef dmap_t::const_iterator ffDataConstIter::dmap_iterator

Directory map iterator type.


Constructor & Destructor Documentation

ffDataConstIter::ffDataConstIter (  )  [inline]

Default constructor.

Default constructor

ffDataConstIter::ffDataConstIter ( const dmap_t List,
const dmap_iterator Iter,
count_t  Index 
) [inline]

Constructor.

Constructor


Member Function Documentation

bool ffDataConstIter::operator== ( const ffDataConstIter i  )  const [inline]

Equality operator.

Equality operator

bool ffDataConstIter::operator!= ( const ffDataConstIter i  )  const [inline]

Inequality operator.

Inequality operator

ffDataConstIter& ffDataConstIter::operator++ (  )  [inline]

Increment operator (prefix).

Increment operator (prefix)

ffDataConstIter ffDataConstIter::operator++ ( int   )  [inline]

Increment operator (postfix).

Increment operator (postfix)

ffDataConstIter& ffDataConstIter::operator-- (  )  [inline]

Decrement operator (prefix).

Decrement operator (prefix)

ffDataConstIter ffDataConstIter::operator-- ( int   )  [inline]

Decrement operator (postfix).

Decrement operator (postfix)

ffDataConstIter ffDataConstIter::operator+ ( int  delta  )  const [inline]

Plus operator.

Plus operator. Should be made more efficient!

ffDataConstIter ffDataConstIter::operator- ( int  delta  )  const [inline]

Minus operator.

Minus operator

ffDataConstIter& ffDataConstIter::operator+= ( int  delta  )  [inline]

Plus equal operator.

Plus equal operator

ffDataConstIter& ffDataConstIter::operator-= ( int  delta  )  [inline]

Minus equal operator.

Minus equal operator

reference ffDataConstIter::operator * (  )  const [inline]

Dereference operator.

Dereference operator

pointer ffDataConstIter::operator-> (  )  const [inline]

Pointer operator.

Pointer operator

void ffDataConstIter::set ( void   )  [protected]

Set data.

Set data in mData

void ffDataConstIter::add ( int  delta  )  [protected]

Add operator.

Add operator


The documentation for this struct was generated from the following file:
Generated on Thu Mar 6 12:36:01 2008 for DMT-IO by  doxygen 1.5.3