Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members  

work_node::constraint_iterator_base< _W, _V, _VR, _P, _R, _I > Class Template Reference

#include <search_node.h>

Collaboration diagram for work_node::constraint_iterator_base< _W, _V, _VR, _P, _R, _I >:

Collaboration graph
[legend]
List of all members.

Public Types

typedef std::bidirectional_iterator_tag iterator_category
typedef _W value_type
typedef _R reference
typedef _P pointer
typedef size_t size_type
typedef ptrdiff_t difference_type

Public Methods

 constraint_iterator_base ()
 constraint_iterator_base (_Reference cs, unsigned int tp)
 constraint_iterator_base (const _Self &__c)
 ~constraint_iterator_base ()
reference operator * () const
pointer operator-> () const
bool operator== (const _Self &_c)
bool operator!= (const _Self &_c)
_Self & set (const _Iterator &_c)
_Self & operator++ ()
_Self operator++ (int)
_Self & operator-- ()
_Self operator-- (int)
_Self & operator= (const _Self &_c)

template<class _W, class _V, class _VR, class _P, class _R, class _I>
class work_node::constraint_iterator_base< _W, _V, _VR, _P, _R, _I >


Member Typedef Documentation

template<class _W, class _V, class _VR, class _P, class _R, class _I>
typedef ptrdiff_t work_node::constraint_iterator_base< _W, _V, _VR, _P, _R, _I >::difference_type
 

Definition at line 457 of file search_node.h.

template<class _W, class _V, class _VR, class _P, class _R, class _I>
typedef std::bidirectional_iterator_tag work_node::constraint_iterator_base< _W, _V, _VR, _P, _R, _I >::iterator_category
 

Definition at line 450 of file search_node.h.

template<class _W, class _V, class _VR, class _P, class _R, class _I>
typedef _P work_node::constraint_iterator_base< _W, _V, _VR, _P, _R, _I >::pointer
 

Definition at line 454 of file search_node.h.

template<class _W, class _V, class _VR, class _P, class _R, class _I>
typedef _R work_node::constraint_iterator_base< _W, _V, _VR, _P, _R, _I >::reference
 

Definition at line 453 of file search_node.h.

template<class _W, class _V, class _VR, class _P, class _R, class _I>
typedef size_t work_node::constraint_iterator_base< _W, _V, _VR, _P, _R, _I >::size_type
 

Definition at line 456 of file search_node.h.

template<class _W, class _V, class _VR, class _P, class _R, class _I>
typedef _W work_node::constraint_iterator_base< _W, _V, _VR, _P, _R, _I >::value_type
 

Definition at line 452 of file search_node.h.


Constructor & Destructor Documentation

template<class _W, class _V, class _VR, class _P, class _R, class _I>
work_node::constraint_iterator_base< _W, _V, _VR, _P, _R, _I >::constraint_iterator_base   [inline]
 

Definition at line 460 of file search_node.h.

template<class _W, class _V, class _VR, class _P, class _R, class _I>
work_node::constraint_iterator_base< _W, _V, _VR, _P, _R, _I >::constraint_iterator_base _Reference    cs,
unsigned int    tp
[inline]
 

Definition at line 461 of file search_node.h.

template<class _W, class _V, class _VR, class _P, class _R, class _I>
work_node::constraint_iterator_base< _W, _V, _VR, _P, _R, _I >::constraint_iterator_base const _Self &    __c [inline]
 

Definition at line 463 of file search_node.h.

template<class _W, class _V, class _VR, class _P, class _R, class _I>
work_node::constraint_iterator_base< _W, _V, _VR, _P, _R, _I >::~constraint_iterator_base   [inline]
 

Definition at line 466 of file search_node.h.


Member Function Documentation

template<class _W, class _V, class _VR, class _P, class _R, class _I>
reference work_node::constraint_iterator_base< _W, _V, _VR, _P, _R, _I >::operator *   const [inline]
 

Definition at line 468 of file search_node.h.

template<class _W, class _V, class _VR, class _P, class _R, class _I>
bool work_node::constraint_iterator_base< _W, _V, _VR, _P, _R, _I >::operator!= const _Self &    _c [inline]
 

Definition at line 474 of file search_node.h.

template<class _W, class _V, class _VR, class _P, class _R, class _I>
_Self work_node::constraint_iterator_base< _W, _V, _VR, _P, _R, _I >::operator++ int    [inline]
 

Definition at line 499 of file search_node.h.

template<class _W, class _V, class _VR, class _P, class _R, class _I>
_Self& work_node::constraint_iterator_base< _W, _V, _VR, _P, _R, _I >::operator++   [inline]
 

Definition at line 487 of file search_node.h.

template<class _W, class _V, class _VR, class _P, class _R, class _I>
_Self work_node::constraint_iterator_base< _W, _V, _VR, _P, _R, _I >::operator-- int    [inline]
 

Definition at line 522 of file search_node.h.

template<class _W, class _V, class _VR, class _P, class _R, class _I>
_Self& work_node::constraint_iterator_base< _W, _V, _VR, _P, _R, _I >::operator--   [inline]
 

Definition at line 506 of file search_node.h.

template<class _W, class _V, class _VR, class _P, class _R, class _I>
pointer work_node::constraint_iterator_base< _W, _V, _VR, _P, _R, _I >::operator->   const [inline]
 

Definition at line 469 of file search_node.h.

template<class _W, class _V, class _VR, class _P, class _R, class _I>
_Self& work_node::constraint_iterator_base< _W, _V, _VR, _P, _R, _I >::operator= const _Self &    _c [inline]
 

Definition at line 529 of file search_node.h.

template<class _W, class _V, class _VR, class _P, class _R, class _I>
bool work_node::constraint_iterator_base< _W, _V, _VR, _P, _R, _I >::operator== const _Self &    _c [inline]
 

Definition at line 471 of file search_node.h.

template<class _W, class _V, class _VR, class _P, class _R, class _I>
_Self& work_node::constraint_iterator_base< _W, _V, _VR, _P, _R, _I >::set const _Iterator &    _c [inline]
 

Definition at line 477 of file search_node.h.


The documentation for this class was generated from the following file:
Generated on Tue Nov 4 01:59:42 2003 for COCONUT API by doxygen1.2.18