|   |  
  |  
||||||
| 
 |  
|||||||
| 
 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 413 of file cfl_baseset.h.
      
  | 
  inline | 
Construct by members (used by TBaseSet to create temporary iterators)
Definition at line 420 of file cfl_baseset.h.
      
  | 
  inline | 
Copy constructor, copies container reference, incl attach
Definition at line 435 of file cfl_baseset.h.
      
  | 
  inline | 
Destructor
Definition at line 447 of file cfl_baseset.h.
      
  | 
  inline | 
Detach
Definition at line 503 of file cfl_baseset.h.
      
  | 
  inline | 
report (debugging)
Definition at line 452 of file cfl_baseset.h.
      
  | 
  inline | 
Check validity (provoke abort error)
Definition at line 509 of file cfl_baseset.h.
      
  | 
  inline | 
Invalidate
Definition at line 497 of file cfl_baseset.h.
      
  | 
  inline | 
Reimplement !=
Definition at line 551 of file cfl_baseset.h.
      
  | 
  inline | 
Reimplement derefernce
Definition at line 529 of file cfl_baseset.h.
      
  | 
  inline | 
Reimplement postfix ++
Definition at line 562 of file cfl_baseset.h.
      
  | 
  inline | 
Reimplement prefix ++
Definition at line 575 of file cfl_baseset.h.
      
  | 
  inline | 
Reimplement postfix –
Definition at line 587 of file cfl_baseset.h.
      
  | 
  inline | 
Reimplement prefix –
Definition at line 600 of file cfl_baseset.h.
      
  | 
  inline | 
Reimplement dereference
Definition at line 518 of file cfl_baseset.h.
      
  | 
  inline | 
Assigment, tracks container
Definition at line 461 of file cfl_baseset.h.
      
  | 
  inline | 
Reimplement ==
Definition at line 540 of file cfl_baseset.h.
      
  | 
  inline | 
Assign STL iterator only
Definition at line 487 of file cfl_baseset.h.
      
  | 
  inline | 
Get STL iterator only
Definition at line 492 of file cfl_baseset.h.
| bool faudes::TBaseSet< T, Cmp >::Iterator::mAttached | 
Indicate that this iterator is attached to some baseset
Definition at line 623 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 620 of file cfl_baseset.h.
libFAUDES 2.33l --- 2025.09.16 --- c++ api documentaion by doxygen