Update of /cvsroot/cpptool/rfta/src/rfta
In directory sc8-pr-cvs1:/tmp/cvs-serv19278/src/rfta
Modified Files:
CodeModelExpressions.cpp
Log Message:
* exposed declarators iterator
Index: CodeModelExpressions.cpp
===================================================================
RCS file: /cvsroot/cpptool/rfta/src/rfta/CodeModelExpressions.cpp,v
retrieving revision 1.17
retrieving revision 1.18
diff -C2 -d -r1.17 -r1.18
*** CodeModelExpressions.cpp 28 May 2003 07:34:53 -0000 1.17
--- CodeModelExpressions.cpp 29 May 2003 16:58:54 -0000 1.18
***************
*** 7,10 ****
--- 7,11 ----
#include <rfta/refactoring/CodeModelExpressions.h>
#include <rfta/refactoring/CodeModelVisitor.h>
+ #include <xtl/GetAtEnumerator.h>
***************
*** 111,114 ****
--- 112,122 ----
{
return declaratorsTracker_.getAt( index );
+ }
+
+
+ Xtl::Enumerator<DeclaratorPtr>
+ DeclaratorExpression::getDeclarators() const
+ {
+ return Xtl::enumGetAt( *this, &DeclaratorExpression::getDeclaratorAt, 0, getDeclaratorCount() );
}
|