phdMesh
Version of the Day
|
Template class for the Setv bidirectional iterators. More...
#include <Setv.hpp>
Inherits iterator< std::bidirectional_iterator_tag, Type >.
Public Member Functions | |
operator bool () const | |
Return true if iterator is to a valid entity. | |
SetvIter () | |
Default constructor to NULL entity. | |
template<class T , bool F> | |
SetvIter (const SetvIter< T, F > &x) | |
Copy from other similar iterators. Compilation will fail when assigning non-const to const. | |
template<class T , bool F> | |
SetvIter< Type, Forward > & | operator= (const SetvIter< T, F > &x) |
Assign from other similar iterators. Compilation will fail when assigning non-const to const. | |
template<class T , bool F> | |
bool | operator== (const SetvIter< T, F > &y) const |
Return if pointing to the same entity. | |
template<class T , bool F> | |
bool | operator!= (const SetvIter< T, F > &y) const |
Return if not pointing to the same entity. | |
Type & | operator* () const |
Reference to a valid entity, null otherwise. | |
Type * | operator-> () const |
Pointer to a valid entity, null otherwise. | |
SetvIter< Type, Forward > & | operator++ () |
Increment to the next entity. | |
SetvIter< Type, Forward > & | operator-- () |
Decrement to the previous entity. | |
SetvIter< Type, Forward > | operator++ (int) |
Return this iterator and then increment to the next entity. | |
SetvIter< Type, Forward > | operator-- (int) |
Return this iterator and then decrement to the previous entity. | |
Friends | |
template<class T , bool F> | |
class | SetvIter |
template<class T , class C , class A > | |
class | Setv |
Template class for the Setv bidirectional iterators.
Type | The type of entity. |
Forward | If the iterator is forward (versus backward). |