#include <defsregistry.hpp>

Public Member Functions | |
| bool | hasNext () |
| P< TAR > | operator* () |
| Iter & | operator++ () |
| Iter | operator++ (int) |
Private Types | |
|
typedef Slot< TAR > ::Registry::iterator | II |
Private Member Functions | |
| P< TAR > | findNext () throw () |
| Iter (II match, II from, II to) | |
| Iter (II from, II to) | |
Private Attributes | |
| II | e |
| II | i |
| P< TAR > | next |
| II | p |
| P< TAR > | ptr |
Friends | |
| class | DefsRegistry |
Definition at line 184 of file defsregistry.hpp.
| mobject::session::DefsRegistry::Iter< TAR >::Iter | ( | II | from, | |
| II | to | |||
| ) | [inline, private] |
| to | just ennumerates the given range |
Definition at line 192 of file defsregistry.hpp.
00193 : p(from), i(from), e(to) 00194 { 00195 if (i!=e) ++i; // p is next to be tested, i always one ahead 00196 operator++ (); 00197 }
| mobject::session::DefsRegistry::Iter< TAR >::Iter | ( | II | match, | |
| II | from, | |||
| II | to | |||
| ) | [inline, private] |
| to | returns direct match first, then ennumerates |
Definition at line 199 of file defsregistry.hpp.
00200 : p(match), i(from), e(to) 00201 { 00202 operator++ (); // init to first element (or to null if emty) 00203 }
1.5.5