ffDataConstIter Struct Reference
[Frame utilities]

#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 ()
 ffDataConstIter (const dmap_t &List, const dmap_iterator &Iter, count_t Index)
bool operator== (const ffDataConstIter &i) const
bool operator!= (const ffDataConstIter &i) const
ffDataConstIteroperator++ ()
ffDataConstIter operator++ (int)
ffDataConstIteroperator-- ()
ffDataConstIter operator-- (int)
ffDataConstIter operator+ (int delta) const
ffDataConstIter operator- (int delta) const
ffDataConstIteroperator+= (int delta)
ffDataConstIteroperator-= (int delta)
reference operator * () const
pointer operator-> () const

Protected Member Functions

void set (void)
void add (int delta)


Detailed Description

Iterator for going thorugh a ffDataSeries map file by file. brief Iterator for frame file data.
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 brief Default constructor

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

Constructor brief Constructor


Member Function Documentation

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

Equality operator brief Equality operator

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

Inequality operator brief Inequality operator

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

Increment operator (prefix) brief Increment operator (prefix)

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

Increment operator (postfix) brief Increment operator (postfix)

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

Decrement operator (prefix) brief Decrement operator (prefix)

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

Decrement operator (postfix) brief Decrement operator (postfix)

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

Plus operator. Should be made more efficient! brief Plus operator

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

Minus operator brief Minus operator

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

Plus equal operator brief Plus equal operator

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

Minus equal operator brief Minus equal operator

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

Dereference operator brief Dereference operator

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

Pointer operator brief Pointer operator

void ffDataConstIter::set ( void   )  [protected]

Set data in mData brief Set data

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

Add operator brief Add operator


The documentation for this struct was generated from the following file:
Generated on Sun Mar 8 19:21:07 2009 for dmt by  doxygen 1.5.4