|
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] |
1.7.5