Public Member Functions

XMLStorage::XS_StringMap::iterator Struct Reference

#include <xmlstorage.h>

Collaboration diagram for XMLStorage::XS_StringMap::iterator:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 iterator (XS_SMNode *ptr)
 operator bool () const
XS_SMNodeoperator-> ()
const XS_SMNodeoperator-> () const
void operator++ ()
XS_SMNodeptr ()
const XS_SMNodeptr () const

Detailed Description

Definition at line 1077 of file xmlstorage.h.


Constructor & Destructor Documentation

XMLStorage::XS_StringMap::iterator::iterator ( XS_SMNode ptr ) [inline]

Definition at line 1079 of file xmlstorage.h.

         :  _ptr(ptr)
        {
        }

Member Function Documentation

XMLStorage::XS_StringMap::iterator::operator bool (  ) const [inline]

Definition at line 1084 of file xmlstorage.h.

        {
            return _ptr != NULL;
        }
void XMLStorage::XS_StringMap::iterator::operator++ (  ) [inline]

Definition at line 1099 of file xmlstorage.h.

References XMLStorage::XS_SMNode::_pNext.

        {
            _ptr = _ptr->_pNext;
        }
XS_SMNode* XMLStorage::XS_StringMap::iterator::operator-> (  ) [inline]

Definition at line 1089 of file xmlstorage.h.

        {
            return _ptr;
        }
const XS_SMNode* XMLStorage::XS_StringMap::iterator::operator-> (  ) const [inline]

Definition at line 1094 of file xmlstorage.h.

        {
            return _ptr;
        }
const XS_SMNode* XMLStorage::XS_StringMap::iterator::ptr (  ) const [inline]

Definition at line 1109 of file xmlstorage.h.

        {
            return _ptr;
        }
XS_SMNode* XMLStorage::XS_StringMap::iterator::ptr (  ) [inline]

Definition at line 1104 of file xmlstorage.h.

Referenced by XMLStorage::XS_StringMap::erase(), and XMLStorage::XS_StringMap::operator[]().

        {
            return _ptr;
        }

Here is the caller graph for this function:


The documentation for this struct was generated from the following file:

ROS Explorer Source Code Documentation
generated on 02.01.2013 by doxygen

ROS Explorer Homepage