|
|
||||||
|
faudes::TBaseSet< T, Cmp >::Iterator Class Reference Detailed Descriptiontemplate<class T, class Cmp = std::less<T>>
|
Public Member Functions | |
Iterator () | |
Iterator (const TBaseSet< T, Cmp > *pBaseSet, const typename std::set< T, Cmp >::const_iterator &sit, bool att=false) | |
Iterator (const Iterator &fit) | |
~Iterator (void) | |
std::string | DStr (void) const |
const Iterator & | operator= (const Iterator &rSrc) |
void | StlIterator (const typename std::set< T, Cmp >::const_iterator &sit) |
const std::set< T, Cmp >::const_iterator & | StlIterator (void) const |
void | Invalidate (void) |
void | Detach (void) |
void | DValid (void) const |
const T * | operator-> (void) const |
const T & | operator* (void) const |
bool | operator== (const Iterator &rOther) const |
bool | operator!= (const Iterator &rOther) const |
Iterator | operator++ (int step) |
const Iterator & | operator++ (void) |
Iterator | operator-- (int step) |
const Iterator & | operator-- (void) |
Public Attributes | |
const TBaseSet< T, Cmp > * | pBaseSet |
bool | mAttached |
|
inline |
Default constructor, container unknown
Definition at line 397 of file cfl_baseset.h.
|
inline |
Construct by members (used by TBaseSet to create temporary iterators)
Definition at line 404 of file cfl_baseset.h.
|
inline |
Copy constructor, copies container reference, incl attach
Definition at line 419 of file cfl_baseset.h.
|
inline |
Destructor
Definition at line 431 of file cfl_baseset.h.
|
inline |
Detach
Definition at line 487 of file cfl_baseset.h.
|
inline |
report (debugging)
Definition at line 436 of file cfl_baseset.h.
|
inline |
Check validity (provoke abort error)
Definition at line 493 of file cfl_baseset.h.
|
inline |
Invalidate
Definition at line 481 of file cfl_baseset.h.
|
inline |
Reimplement !=
Definition at line 535 of file cfl_baseset.h.
|
inline |
Reimplement derefernce
Definition at line 513 of file cfl_baseset.h.
|
inline |
Reimplement postfix ++
Definition at line 546 of file cfl_baseset.h.
|
inline |
Reimplement prefix ++
Definition at line 559 of file cfl_baseset.h.
|
inline |
Reimplement postfix –
Definition at line 571 of file cfl_baseset.h.
|
inline |
Reimplement prefix –
Definition at line 584 of file cfl_baseset.h.
|
inline |
Reimplement dereference
Definition at line 502 of file cfl_baseset.h.
|
inline |
Assigment, tracks container
Definition at line 445 of file cfl_baseset.h.
|
inline |
Reimplement ==
Definition at line 524 of file cfl_baseset.h.
|
inline |
Assign STL iterator only
Definition at line 471 of file cfl_baseset.h.
|
inline |
Get STL iterator only
Definition at line 476 of file cfl_baseset.h.
bool faudes::TBaseSet< T, Cmp >::Iterator::mAttached |
Indicate that this iterator is attached to some baseset
Definition at line 607 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 604 of file cfl_baseset.h.
libFAUDES 2.33h --- 2025.06.18 --- c++ api documentaion by doxygen