|
faudes::TBaseSet< T, Cmp >::Iterator Class Reference Detailed Descriptiontemplate<class T, class Cmp = std::less<T>>
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Public Member Functions | |
| Iterator () | |
| Default constructor, container unknown. More... | |
| Iterator (const TBaseSet< T, Cmp > *pBaseSet, const typename std::set< T, Cmp >::const_iterator &sit, bool att=false) | |
| Construct by members (used by TBaseSet to create temporary iterators) More... | |
| Iterator (const Iterator &fit) | |
| Copy constructor, copies container reference, incl attach. More... | |
| ~Iterator (void) | |
| Destructor. More... | |
| std::string | DStr (void) const |
| report (debugging) More... | |
| const Iterator & | operator= (const Iterator &rSrc) |
| Assigment, tracks container. More... | |
| void | StlIterator (const typename std::set< T, Cmp >::const_iterator &sit) |
| Assign STL iterator only. More... | |
| const std::set< T, Cmp >::const_iterator & | StlIterator (void) const |
| Get STL iterator only. More... | |
| void | Invalidate (void) |
| Invalidate. More... | |
| void | Detach (void) |
| Detach. More... | |
| void | DValid (void) const |
| Check validity (provoke abort error) More... | |
| const T * | operator-> (void) const |
| Reimplement dereference. More... | |
| const T & | operator* (void) const |
| Reimplement derefernce. More... | |
| bool | operator== (const Iterator &rOther) const |
| Reimplement ==. More... | |
| bool | operator!= (const Iterator &rOther) const |
| Reimplement !=. More... | |
| Iterator | operator++ (int step) |
| Reimplement postfix ++. More... | |
| const Iterator & | operator++ (void) |
| Reimplement prefix ++. More... | |
| Iterator | operator-- (int step) |
| Reimplement postfix –. More... | |
| const Iterator & | operator-- (void) |
| Reimplement prefix –. More... | |
Public Attributes | |
| const TBaseSet< T, Cmp > * | pBaseSet |
| Order by reference for containers of Iterators <. More... | |
| bool | mAttached |
| Indicate that this iterator is attached to some baseset. More... | |
|
inline |
Default constructor, container unknown.
Definition at line 399 of file cfl_baseset.h.
|
inline |
Construct by members (used by TBaseSet to create temporary iterators)
Definition at line 406 of file cfl_baseset.h.
|
inline |
Copy constructor, copies container reference, incl attach.
Definition at line 421 of file cfl_baseset.h.
|
inline |
Destructor.
Definition at line 433 of file cfl_baseset.h.
|
inline |
Detach.
Definition at line 489 of file cfl_baseset.h.
|
inline |
report (debugging)
Definition at line 438 of file cfl_baseset.h.
|
inline |
Check validity (provoke abort error)
Definition at line 495 of file cfl_baseset.h.
|
inline |
Invalidate.
Definition at line 483 of file cfl_baseset.h.
|
inline |
Reimplement !=.
Definition at line 537 of file cfl_baseset.h.
|
inline |
Reimplement derefernce.
Definition at line 515 of file cfl_baseset.h.
|
inline |
Reimplement postfix ++.
Definition at line 548 of file cfl_baseset.h.
|
inline |
Reimplement prefix ++.
Definition at line 561 of file cfl_baseset.h.
|
inline |
Reimplement postfix –.
Definition at line 573 of file cfl_baseset.h.
|
inline |
Reimplement prefix –.
Definition at line 586 of file cfl_baseset.h.
|
inline |
Reimplement dereference.
Definition at line 504 of file cfl_baseset.h.
|
inline |
Assigment, tracks container.
Definition at line 447 of file cfl_baseset.h.
|
inline |
Reimplement ==.
Definition at line 526 of file cfl_baseset.h.
|
inline |
Assign STL iterator only.
Definition at line 473 of file cfl_baseset.h.
|
inline |
Get STL iterator only.
Definition at line 478 of file cfl_baseset.h.
| bool faudes::TBaseSet< T, Cmp >::Iterator::mAttached |
Indicate that this iterator is attached to some baseset.
Definition at line 609 of file cfl_baseset.h.
| const TBaseSet<T,Cmp>* faudes::TBaseSet< T, Cmp >::Iterator::pBaseSet |
Order by reference for containers of Iterators <.
Maintaine container reference
Definition at line 606 of file cfl_baseset.h.
libFAUDES 2.32f --- 2024.12.22 --- c++ api documentaion by doxygen