#include <search_node.h>

Public Types | |
| typedef std::bidirectional_iterator_tag | iterator_category |
| typedef _TW | value_type |
| typedef _TR | reference |
| typedef _TP | pointer |
| typedef size_t | size_type |
| typedef ptrdiff_t | difference_type |
Public Member Functions | |
| 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) |
Definition at line 817 of file search_node.h.
| typedef ptrdiff_t coco::work_node::work_node::constraint_iterator_base< _TW, _TV, _VR, _TP, _TR, _TI >::difference_type |
These types are needed for an iterator.
Definition at line 847 of file search_node.h.
| typedef std::bidirectional_iterator_tag coco::work_node::work_node::constraint_iterator_base< _TW, _TV, _VR, _TP, _TR, _TI >::iterator_category |
These types are needed for an iterator.
Definition at line 840 of file search_node.h.
| typedef _TP coco::work_node::work_node::constraint_iterator_base< _TW, _TV, _VR, _TP, _TR, _TI >::pointer |
These types are needed for an iterator.
Definition at line 844 of file search_node.h.
| typedef _TR coco::work_node::work_node::constraint_iterator_base< _TW, _TV, _VR, _TP, _TR, _TI >::reference |
These types are needed for an iterator.
Definition at line 843 of file search_node.h.
| typedef size_t coco::work_node::work_node::constraint_iterator_base< _TW, _TV, _VR, _TP, _TR, _TI >::size_type |
These types are needed for an iterator.
Definition at line 846 of file search_node.h.
| typedef _TW coco::work_node::work_node::constraint_iterator_base< _TW, _TV, _VR, _TP, _TR, _TI >::value_type |
These types are needed for an iterator.
Definition at line 842 of file search_node.h.
| coco::work_node::work_node::constraint_iterator_base< _TW, _TV, _VR, _TP, _TR, _TI >::constraint_iterator_base | ( | ) | [inline] |
Standard Constructor
Definition at line 852 of file search_node.h.
| coco::work_node::work_node::constraint_iterator_base< _TW, _TV, _VR, _TP, _TR, _TI >::constraint_iterator_base | ( | _Reference | cs, | |
| unsigned int | tp | |||
| ) | [inline] |
Constructor, which initializes the vector with cs and the type with tp.
Definition at line 855 of file search_node.h.
| coco::work_node::work_node::constraint_iterator_base< _TW, _TV, _VR, _TP, _TR, _TI >::constraint_iterator_base | ( | const _Self & | __c | ) | [inline] |
Standard Copy Constructor
Definition at line 858 of file search_node.h.
| coco::work_node::work_node::constraint_iterator_base< _TW, _TV, _VR, _TP, _TR, _TI >::~constraint_iterator_base | ( | ) | [inline] |
Standard Destructor
Definition at line 862 of file search_node.h.
| bool coco::work_node::work_node::constraint_iterator_base< _TW, _TV, _VR, _TP, _TR, _TI >::operator!= | ( | const _Self & | _c | ) | [inline] |
Disequality Comparison Operator
Definition at line 874 of file search_node.h.
| reference coco::work_node::work_node::constraint_iterator_base< _TW, _TV, _VR, _TP, _TR, _TI >::operator* | ( | ) | const [inline] |
Dereference Operator
Definition at line 865 of file search_node.h.
| work_node::constraint_iterator_base< _TW, _TV, _VR, _TP, _TR, _TI >::_Self coco::work_node::work_node::constraint_iterator_base< _TW, _TV, _VR, _TP, _TR, _TI >::operator++ | ( | int | ) | [inline] |
Increment operator: go to the next constraint of the specified type
Definition at line 594 of file search_node.hpp.
| work_node::constraint_iterator_base< _TW, _TV, _VR, _TP, _TR, _TI >::_Self & coco::work_node::work_node::constraint_iterator_base< _TW, _TV, _VR, _TP, _TR, _TI >::operator++ | ( | ) | [inline] |
Increment operator: go to the next constraint of the specified type
Definition at line 579 of file search_node.hpp.
| work_node::constraint_iterator_base< _TW, _TV, _VR, _TP, _TR, _TI >::_Self coco::work_node::work_node::constraint_iterator_base< _TW, _TV, _VR, _TP, _TR, _TI >::operator-- | ( | int | ) | [inline] |
Decrement operator: go to the previous constraint of the specified type
Definition at line 623 of file search_node.hpp.
| work_node::constraint_iterator_base< _TW, _TV, _VR, _TP, _TR, _TI >::_Self & coco::work_node::work_node::constraint_iterator_base< _TW, _TV, _VR, _TP, _TR, _TI >::operator-- | ( | ) | [inline] |
Decrement operator: go to the previous constraint of the specified type
Definition at line 604 of file search_node.hpp.
| pointer coco::work_node::work_node::constraint_iterator_base< _TW, _TV, _VR, _TP, _TR, _TI >::operator-> | ( | ) | const [inline] |
Arrow Operator
Definition at line 867 of file search_node.h.
| work_node::constraint_iterator_base< _TW, _TV, _VR, _TP, _TR, _TI >::_Self & coco::work_node::work_node::constraint_iterator_base< _TW, _TV, _VR, _TP, _TR, _TI >::operator= | ( | const _Self & | _c | ) | [inline] |
Standard Assignment Operator
Definition at line 633 of file search_node.hpp.
| bool coco::work_node::work_node::constraint_iterator_base< _TW, _TV, _VR, _TP, _TR, _TI >::operator== | ( | const _Self & | _c | ) | [inline] |
Equality Comparison Operator
Definition at line 870 of file search_node.h.
| work_node::constraint_iterator_base< _TW, _TV, _VR, _TP, _TR, _TI >::_Self & coco::work_node::work_node::constraint_iterator_base< _TW, _TV, _VR, _TP, _TR, _TI >::set | ( | const _Iterator & | _c | ) | [inline] |
This method sets the constraint_iterator to the first constraint of the specified type, which is not before _c.
Definition at line 565 of file search_node.hpp.
1.5.8