|
libFAUDES
Sections
Index
|
faudes::TBaseSet< T, Cmp >::Iterator Class ReferenceIterator class for high-level api to TBaseSet. More...
Detailed Descriptiontemplate<class T, class Cmp = std::less<T>>
|
faudes::TBaseSet< T, Cmp >::Iterator::Iterator | ( | ) | [inline] |
Default constructor, container unknown.
Definition at line 382 of file cfl_baseset.h.
faudes::TBaseSet< T, Cmp >::Iterator::Iterator | ( | const TBaseSet< T, Cmp > * | pBaseSet, | |
const typename std::set< T, Cmp >::const_iterator & | sit | |||
) | [inline] |
Construct by members, used by TBaseSet to create temporary iterators.
Definition at line 389 of file cfl_baseset.h.
faudes::TBaseSet< T, Cmp >::Iterator::Iterator | ( | const Iterator & | fit | ) | [inline] |
Copy constructor, copies container reference, incl attach.
Definition at line 398 of file cfl_baseset.h.
faudes::TBaseSet< T, Cmp >::Iterator::~Iterator | ( | void | ) | [inline] |
Destructor.
Definition at line 410 of file cfl_baseset.h.
void faudes::TBaseSet< T, Cmp >::Iterator::Detach | ( | void | ) | [inline] |
Detach.
Definition at line 457 of file cfl_baseset.h.
void faudes::TBaseSet< T, Cmp >::Iterator::DValid | ( | void | ) | const [inline] |
Check validity (provoke abort error).
Definition at line 463 of file cfl_baseset.h.
void faudes::TBaseSet< T, Cmp >::Iterator::Invalidate | ( | void | ) | [inline] |
Invalidate.
Definition at line 451 of file cfl_baseset.h.
bool faudes::TBaseSet< T, Cmp >::Iterator::operator!= | ( | const Iterator & | rOther | ) | const [inline] |
Reimplement !=.
Definition at line 505 of file cfl_baseset.h.
const T& faudes::TBaseSet< T, Cmp >::Iterator::operator* | ( | void | ) | const [inline] |
Reimplement derefernce.
Definition at line 483 of file cfl_baseset.h.
const Iterator& faudes::TBaseSet< T, Cmp >::Iterator::operator++ | ( | void | ) | [inline] |
Reimplement prefix ++.
Definition at line 529 of file cfl_baseset.h.
Iterator faudes::TBaseSet< T, Cmp >::Iterator::operator++ | ( | int | step | ) | [inline] |
Reimplement postfix ++.
Definition at line 516 of file cfl_baseset.h.
const Iterator& faudes::TBaseSet< T, Cmp >::Iterator::operator-- | ( | void | ) | [inline] |
Reimplement prefix --.
Definition at line 554 of file cfl_baseset.h.
Iterator faudes::TBaseSet< T, Cmp >::Iterator::operator-- | ( | int | step | ) | [inline] |
Reimplement postfix --.
Definition at line 541 of file cfl_baseset.h.
const T* faudes::TBaseSet< T, Cmp >::Iterator::operator-> | ( | void | ) | const [inline] |
Reimplement dereference.
Definition at line 472 of file cfl_baseset.h.
const Iterator& faudes::TBaseSet< T, Cmp >::Iterator::operator= | ( | const Iterator & | rSrc | ) | [inline] |
Assigment, tracks container.
Definition at line 415 of file cfl_baseset.h.
bool faudes::TBaseSet< T, Cmp >::Iterator::operator== | ( | const Iterator & | rOther | ) | const [inline] |
Reimplement ==.
Definition at line 494 of file cfl_baseset.h.
const std::set<T,Cmp>::const_iterator& faudes::TBaseSet< T, Cmp >::Iterator::StlIterator | ( | void | ) | const [inline] |
Get STL iterator only.
Definition at line 446 of file cfl_baseset.h.
void faudes::TBaseSet< T, Cmp >::Iterator::StlIterator | ( | const typename std::set< T, Cmp >::const_iterator & | sit | ) | [inline] |
Assign STL iterator only.
Definition at line 441 of file cfl_baseset.h.
bool faudes::TBaseSet< T, Cmp >::Iterator::mAttached |
Indocate that this iterator is attached to some baseset.
Definition at line 577 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 563 of file cfl_baseset.h.
libFAUDES 2.16b --- 2010-9-8 --- c++ source docu by doxygen 1.6.3