MRPT logo

mrpt::slam::CRawlogXXL::const_iterator Class Reference

A normal const 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

 const_iterator (const size_t index, const CRawlogXXL *parent)
virtual ~const_iterator ()
const_iteratoroperator= (const const_iterator &o)
bool operator== (const const_iterator &o)
bool operator!= (const const_iterator &o)
const CSerializablePtr operator* () const
const_iterator operator++ (int)
const_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 const iterator, plus the extra methods to determine the type of each entry in the sequence.

Definition at line 253 of file CRawlogXXL.h.


Constructor & Destructor Documentation

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

Definition at line 263 of file CRawlogXXL.h.

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

Definition at line 264 of file CRawlogXXL.h.


Member Function Documentation

TEntryType mrpt::slam::CRawlogXXL::const_iterator::getType (  )  const [inline]
bool mrpt::slam::CRawlogXXL::const_iterator::operator!= ( const const_iterator o  )  [inline]

Definition at line 274 of file CRawlogXXL.h.

References m_index.

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

Definition at line 276 of file CRawlogXXL.h.

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

Definition at line 283 of file CRawlogXXL.h.

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

Definition at line 284 of file CRawlogXXL.h.

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

Definition at line 266 of file CRawlogXXL.h.

References m_index, and m_parent.

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

Definition at line 273 of file CRawlogXXL.h.

References m_index.


Friends And Related Function Documentation

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

Definition at line 256 of file CRawlogXXL.h.


Member Data Documentation

Definition at line 259 of file CRawlogXXL.h.

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

Definition at line 260 of file CRawlogXXL.h.

Referenced by operator=().




Page generated by Doxygen 1.6.1 for MRPT 0.7.1 SVN: at Tue Dec 22 08:29:35 CET 2009