|
Developer Documentation |
|
Centre for Vision, Speech & Signal Processing |
Typedefs:
- typedef Tuple2C<ObjectC,RCHashARC<StringC,ObjectC>> InstanceDefT;
-
Variables:
- DLIterC at;
-
Iterate objects in current scope.
- DListC toDo;
-
Scopes yet to be processed.
- HSetC done;
-
Scopes that have been handled already.
- ScopeC currentScope;
-
Info about current scope.
- RCHashARC currentTSubs;
-
current template substitutions.
- ScopeAccessT incAccess;
-
Methods:
- InheritIterC(ObjectC & start,ScopeAccessT nIncAccess = SAProtected)
-
Default constructor.
- bool Next()
-
Goto next.
Returns true if there is a next element.
- void operator++(int)
-
Goto next object.
- ObjectC & Data()
-
Get current object.
- const ObjectC & Data() const
-
Get current object.
- ObjectC & operator*()
-
Get current object.
- const ObjectC & operator*() const
-
Get current object.
- ObjectC * operator->()
-
Get current object.
- const ObjectC * operator->() const
-
Get current object.
- bool IsElm() const
-
Is element in list ?
- operator bool() const
-
Is element in list ?
- ScopeC & CurrentScope()
-
Get current scope.
- RCHashARC<StringC,ObjectC> & TemplateSubs()
-
Access current template subsitutions.
- bool NextValid()
-
Goto next valid element.
- bool ListNext(InstanceDefT & start)
-
Goto next valid element.
|
Programmer:Charles Galambos, Documentation by CxxDoc: Tue Mar 20 10:49:27 2001
|