PolyBoRi
|
#include <CRestrictedIter.h>
Public Types | |
typedef Iterator | base |
typedef IsValidTest | is_valid_type |
typedef RestrictOp | restrictop_type |
typedef CRestrictedIter< base, restrictop_type, is_valid_type > | self |
typedef base::value_type | value_type |
Public Member Functions | |
CRestrictedIter (const base &src, const restrictop_type &in_range=restrictop_type(), const is_valid_type &is_valid=is_valid_type()) | |
self & | operator++ () |
self | operator++ (int) |
void | goToValid () |
bool | isValid () const |
bool | inRange () const |
typedef Iterator polybori::CRestrictedIter::base |
typedef IsValidTest polybori::CRestrictedIter::is_valid_type |
typedef RestrictOp polybori::CRestrictedIter::restrictop_type |
typedef base::value_type polybori::CRestrictedIter::value_type |
polybori::CRestrictedIter::CRestrictedIter | ( | const base & | src, |
const restrictop_type & | in_range = restrictop_type() , |
||
const is_valid_type & | is_valid = is_valid_type() |
||
) | [inline] |
void polybori::CRestrictedIter::goToValid | ( | ) | [inline] |
bool polybori::CRestrictedIter::inRange | ( | ) | const [inline] |
bool polybori::CRestrictedIter::isValid | ( | ) | const [inline] |
self& polybori::CRestrictedIter::operator++ | ( | ) | [inline] |
self polybori::CRestrictedIter::operator++ | ( | int | ) | [inline] |