Xalan-C++ API Documentation

The Xalan C++ XSLT Processor Version 1.11


Public Types | Public Member Functions | Friends | List of all members
XalanDequeIterator< Traits, XalanDeque > Class Template Reference

#include <XalanDeque.hpp>

Public Types

typedef size_t size_type
 
typedef Traits::value_type value_type
 
typedef Traits::reference reference
 
typedef Traits::pointer pointer
 
typedef Traits::const_reference const_reference
 
typedef ptrdiff_t difference_type
 
typedef XALAN_STD_QUALIFIER random_access_iterator_tag iterator_category
 
typedef XalanDequeIterator< XalanDequeIteratorTraits< value_type >, XalanDequeIterator
 

Public Member Functions

 XalanDequeIterator (XalanDeque *deque, size_type pos)
 
 XalanDequeIterator (const Iterator &iterator)
 
XalanDequeIteratoroperator= (const Iterator &iterator)
 
XalanDequeIteratoroperator++ ()
 
XalanDequeIterator operator++ (int)
 
XalanDequeIteratoroperator-- ()
 
pointer operator-> ()
 
reference operator* ()
 
const_reference operator* () const
 
XalanDequeIterator operator+ (difference_type difference) const
 
XalanDequeIterator operator- (difference_type difference) const
 
difference_type operator- (const XalanDequeIterator &theRHS) const
 
bool operator== (const XalanDequeIterator &theRHS) const
 
bool operator!= (const XalanDequeIterator &theRHS) const
 
bool operator< (const XalanDequeIterator &theRHS) const
 

Friends

class XalanDequeIterator< XalanDequeConstIteratorTraits< value_type >, XalanDeque >
 

Detailed Description

template<class Traits, class XalanDeque>
class XalanDequeIterator< Traits, XalanDeque >

Definition at line 57 of file XalanDeque.hpp.

Member Typedef Documentation

§ const_reference

template<class Traits , class XalanDeque >
typedef Traits::const_reference XalanDequeIterator< Traits, XalanDeque >::const_reference

Definition at line 65 of file XalanDeque.hpp.

§ difference_type

template<class Traits , class XalanDeque >
typedef ptrdiff_t XalanDequeIterator< Traits, XalanDeque >::difference_type

Definition at line 66 of file XalanDeque.hpp.

§ Iterator

template<class Traits , class XalanDeque >
typedef XalanDequeIterator<XalanDequeIteratorTraits<value_type>, XalanDeque> XalanDequeIterator< Traits, XalanDeque >::Iterator

Definition at line 72 of file XalanDeque.hpp.

§ iterator_category

template<class Traits , class XalanDeque >
typedef XALAN_STD_QUALIFIER random_access_iterator_tag XalanDequeIterator< Traits, XalanDeque >::iterator_category

Definition at line 68 of file XalanDeque.hpp.

§ pointer

template<class Traits , class XalanDeque >
typedef Traits::pointer XalanDequeIterator< Traits, XalanDeque >::pointer

Definition at line 64 of file XalanDeque.hpp.

§ reference

template<class Traits , class XalanDeque >
typedef Traits::reference XalanDequeIterator< Traits, XalanDeque >::reference

Definition at line 63 of file XalanDeque.hpp.

§ size_type

template<class Traits , class XalanDeque >
typedef size_t XalanDequeIterator< Traits, XalanDeque >::size_type

Definition at line 61 of file XalanDeque.hpp.

§ value_type

template<class Traits , class XalanDeque >
typedef Traits::value_type XalanDequeIterator< Traits, XalanDeque >::value_type

Definition at line 62 of file XalanDeque.hpp.

Constructor & Destructor Documentation

§ XalanDequeIterator() [1/2]

template<class Traits , class XalanDeque >
XalanDequeIterator< Traits, XalanDeque >::XalanDequeIterator ( XalanDeque deque,
size_type  pos 
)
inline

Definition at line 79 of file XalanDeque.hpp.

§ XalanDequeIterator() [2/2]

template<class Traits , class XalanDeque >
XalanDequeIterator< Traits, XalanDeque >::XalanDequeIterator ( const Iterator iterator)
inline

Definition at line 90 of file XalanDeque.hpp.

Member Function Documentation

§ operator!=()

template<class Traits , class XalanDeque >
bool XalanDequeIterator< Traits, XalanDeque >::operator!= ( const XalanDequeIterator< Traits, XalanDeque > &  theRHS) const
inline

Definition at line 178 of file XalanDeque.hpp.

§ operator*() [1/2]

template<class Traits , class XalanDeque >
reference XalanDequeIterator< Traits, XalanDeque >::operator* ( )
inline

Definition at line 141 of file XalanDeque.hpp.

§ operator*() [2/2]

template<class Traits , class XalanDeque >
const_reference XalanDequeIterator< Traits, XalanDeque >::operator* ( ) const
inline

Definition at line 147 of file XalanDeque.hpp.

§ operator+()

template<class Traits , class XalanDeque >
XalanDequeIterator XalanDequeIterator< Traits, XalanDeque >::operator+ ( difference_type  difference) const
inline

Definition at line 153 of file XalanDeque.hpp.

§ operator++() [1/2]

template<class Traits , class XalanDeque >
XalanDequeIterator& XalanDequeIterator< Traits, XalanDeque >::operator++ ( )
inline

Definition at line 110 of file XalanDeque.hpp.

§ operator++() [2/2]

template<class Traits , class XalanDeque >
XalanDequeIterator XalanDequeIterator< Traits, XalanDeque >::operator++ ( int  )
inline

Definition at line 118 of file XalanDeque.hpp.

§ operator-() [1/2]

template<class Traits , class XalanDeque >
XalanDequeIterator XalanDequeIterator< Traits, XalanDeque >::operator- ( difference_type  difference) const
inline

Definition at line 159 of file XalanDeque.hpp.

§ operator-() [2/2]

template<class Traits , class XalanDeque >
difference_type XalanDequeIterator< Traits, XalanDeque >::operator- ( const XalanDequeIterator< Traits, XalanDeque > &  theRHS) const
inline

Definition at line 165 of file XalanDeque.hpp.

§ operator--()

template<class Traits , class XalanDeque >
XalanDequeIterator& XalanDequeIterator< Traits, XalanDeque >::operator-- ( )
inline

Definition at line 127 of file XalanDeque.hpp.

§ operator->()

template<class Traits , class XalanDeque >
pointer XalanDequeIterator< Traits, XalanDeque >::operator-> ( )
inline

Definition at line 135 of file XalanDeque.hpp.

§ operator<()

template<class Traits , class XalanDeque >
bool XalanDequeIterator< Traits, XalanDeque >::operator< ( const XalanDequeIterator< Traits, XalanDeque > &  theRHS) const
inline

Definition at line 184 of file XalanDeque.hpp.

§ operator=()

template<class Traits , class XalanDeque >
XalanDequeIterator& XalanDequeIterator< Traits, XalanDeque >::operator= ( const Iterator iterator)
inline

Definition at line 101 of file XalanDeque.hpp.

§ operator==()

template<class Traits , class XalanDeque >
bool XalanDequeIterator< Traits, XalanDeque >::operator== ( const XalanDequeIterator< Traits, XalanDeque > &  theRHS) const
inline

Definition at line 171 of file XalanDeque.hpp.

Friends And Related Function Documentation

§ XalanDequeIterator< XalanDequeConstIteratorTraits< value_type >, XalanDeque >

template<class Traits , class XalanDeque >
friend class XalanDequeIterator< XalanDequeConstIteratorTraits< value_type >, XalanDeque >
friend

Definition at line 77 of file XalanDeque.hpp.


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

Interpreting class diagrams

Doxygen and GraphViz are used to generate this API documentation from the Xalan-C header files.

Xalan-C++ XSLT Processor Version 1.11
Copyright © 1999-2012 The Apache Software Foundation.
All Rights Reserved.

Apache Logo