Main Page | Namespace List | Class Hierarchy | Class List | File List | Namespace Members | Class Members | File Members | Related Pages

xmltooling::XMLObjectChildrenIterator< Container, _Ty > Class Template Reference

STL iterator that mediates access to an iterator over typed XML children. More...

#include <xmltooling/util/XMLObjectChildrenList.h>

List of all members.

Public Types

typedef std::iterator_traits<
_Ty >::iterator_category 
iterator_category
typedef std::iterator_traits<
_Ty >::value_type 
value_type
typedef std::iterator_traits<
_Ty >::difference_type 
difference_type
typedef std::iterator_traits<
_Ty >::pointer 
pointer
typedef std::iterator_traits<
_Ty >::reference 
reference
typedef Container::const_reference const_reference
typedef Container::const_pointer const_pointer

Public Member Functions

 XMLObjectChildrenIterator (_Ty iter)
const_reference operator * () const
const_reference operator-> () const
XMLObjectChildrenIterator & operator++ ()
XMLObjectChildrenIterator & operator-- ()
XMLObjectChildrenIterator operator++ (int)
XMLObjectChildrenIterator operator-- (int)
XMLObjectChildrenIterator & operator+= (difference_type _Off)
XMLObjectChildrenIterator operator+ (difference_type _Off) const
XMLObjectChildrenIterator & operator-= (difference_type _Off)
XMLObjectChildrenIterator operator- (difference_type _Off) const
difference_type operator- (const XMLObjectChildrenIterator &_Right) const
const_reference operator[] (difference_type _Off) const
bool operator== (const XMLObjectChildrenIterator &_Right) const
bool operator!= (const XMLObjectChildrenIterator &_Right) const
bool operator< (const XMLObjectChildrenIterator &_Right) const

Friends

class XMLObjectChildrenList
class XMLObjectPairList


Detailed Description

template<class Container, typename _Ty>
class xmltooling::XMLObjectChildrenIterator< Container, _Ty >

STL iterator that mediates access to an iterator over typed XML children.

Parameters:
Container type of container
_Ty a bidrectional iterator to guard


The documentation for this class was generated from the following file:
Generated on Wed Jun 17 16:50:45 2009 for xmltooling by  doxygen 1.3.9.1