MRPT logo

mrpt::slam::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::iterator::iterator ( const size_t  index,
const CRawlogXXL parent 
) [inline]

Definition at line 220 of file CRawlogXXL.h.

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

Definition at line 221 of file CRawlogXXL.h.


Member Function Documentation

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

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

Definition at line 231 of file CRawlogXXL.h.

References m_index.

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

Definition at line 233 of file CRawlogXXL.h.

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

Definition at line 240 of file CRawlogXXL.h.

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

Definition at line 241 of file CRawlogXXL.h.

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

Definition at line 223 of file CRawlogXXL.h.

References m_index, and m_parent.

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

Definition at line 230 of file CRawlogXXL.h.

References m_index.


Friends And Related Function Documentation

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

Definition at line 213 of file CRawlogXXL.h.


Member Data Documentation

Definition at line 216 of file CRawlogXXL.h.

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

Definition at line 217 of file CRawlogXXL.h.

Referenced by operator=().




Page generated by Doxygen 1.5.9 for MRPT 0.6.5 SVN: at Sun Aug 2 11:41:17 CDT 2009