MRPT logo

mrpt::slam::CRawlogXXL::CRawlogXXL::iterator Class Reference

A normal iterator, plus the extra methods to determine the type of each entry in the sequence. More...

#include <mrpt/slam/CRawlogXXL.h>

List of all members.

Public Member Functions

 iterator (const size_t index, const CRawlogXXL *parent)
virtual ~iterator ()
iteratoroperator= (const iterator &o)
bool operator== (const iterator &o)
bool operator!= (const iterator &o)
CSerializablePtr operator* () const
iterator operator++ (int)
iterator operator-- (int)
TEntryType getType () const

Protected Attributes

size_t m_index
mrpt::slam::CRawlogXXLm_parent

Friends

class mrpt::slam::CRawlogXXL


Detailed Description

A normal iterator, plus the extra methods to determine the type of each entry in the sequence.

Definition at line 210 of file CRawlogXXL.h.


Constructor & Destructor Documentation

mrpt::slam::CRawlogXXL::CRawlogXXL::iterator::iterator ( const size_t  index,
const CRawlogXXL parent 
) [inline]

Definition at line 220 of file CRawlogXXL.h.

virtual mrpt::slam::CRawlogXXL::CRawlogXXL::iterator::~iterator (  )  [inline, virtual]

Definition at line 221 of file CRawlogXXL.h.


Member Function Documentation

TEntryType mrpt::slam::CRawlogXXL::CRawlogXXL::iterator::getType (  )  const [inline]

bool mrpt::slam::CRawlogXXL::CRawlogXXL::iterator::operator!= ( const iterator o  )  [inline]

CSerializablePtr mrpt::slam::CRawlogXXL::CRawlogXXL::iterator::operator* ( void   )  const [inline]

Definition at line 233 of file CRawlogXXL.h.

iterator mrpt::slam::CRawlogXXL::CRawlogXXL::iterator::operator++ ( int   )  [inline]

Definition at line 240 of file CRawlogXXL.h.

iterator mrpt::slam::CRawlogXXL::CRawlogXXL::iterator::operator-- ( int   )  [inline]

Definition at line 241 of file CRawlogXXL.h.

iterator& mrpt::slam::CRawlogXXL::CRawlogXXL::iterator::operator= ( const iterator o  )  [inline]

bool mrpt::slam::CRawlogXXL::CRawlogXXL::iterator::operator== ( const iterator o  )  [inline]


Friends And Related Function Documentation

friend class mrpt::slam::CRawlogXXL [friend]

Definition at line 213 of file CRawlogXXL.h.


Member Data Documentation

size_t mrpt::slam::CRawlogXXL::CRawlogXXL::iterator::m_index [protected]

mrpt::slam::CRawlogXXL* mrpt::slam::CRawlogXXL::CRawlogXXL::iterator::m_parent [protected]




Page generated by Doxygen 1.5.8 for MRPT 0.6.5 SVN:exported at Mon Jan 12 13:00:16 UTC 2009