Public Member Functions | Private Attributes

XMLStorage::XS_StringMap::const_iterator Struct Reference

#include <xmlstorage.h>

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

List of all members.

Public Member Functions

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

Private Attributes

const XS_SMNode_ptr

Detailed Description

Definition at line 1166 of file xmlstorage.h.


Constructor & Destructor Documentation

XMLStorage::XS_StringMap::const_iterator::const_iterator ( const XS_SMNode ptr ) [inline]

Definition at line 1168 of file xmlstorage.h.

         :  _ptr(ptr)
        {
        }
XMLStorage::XS_StringMap::const_iterator::const_iterator ( const iterator it ) [inline]

Definition at line 1173 of file xmlstorage.h.

         :  _ptr(it.ptr())
        {
        }

Member Function Documentation

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

Definition at line 1178 of file xmlstorage.h.

References _ptr.

        {
            return _ptr != NULL;
        }
const XS_SMNode& XMLStorage::XS_StringMap::const_iterator::operator* (  ) const [inline]

Definition at line 1198 of file xmlstorage.h.

References _ptr.

        {
            return *_ptr;
        }
void XMLStorage::XS_StringMap::const_iterator::operator++ (  ) [inline]

Definition at line 1188 of file xmlstorage.h.

References XMLStorage::XS_SMNode::_pNext, and _ptr.

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

Definition at line 1183 of file xmlstorage.h.

References _ptr.

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

Definition at line 1193 of file xmlstorage.h.

References _ptr.

        {
            return _ptr;
        }

Member Data Documentation

Definition at line 1204 of file xmlstorage.h.

Referenced by operator bool(), operator*(), operator++(), operator->(), and ptr().


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