Update of /cvsroot/cpptool/rfta/src/rfta
In directory sc8-pr-cvs1:/tmp/cvs-serv9780/src/rfta
Modified Files:
CodeModelDeclarations.cpp
Log Message:
* added class File
Index: CodeModelDeclarations.cpp
===================================================================
RCS file: /cvsroot/cpptool/rfta/src/rfta/CodeModelDeclarations.cpp,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -d -r1.1 -r1.2
*** CodeModelDeclarations.cpp 28 May 2003 07:33:53 -0000 1.1
--- CodeModelDeclarations.cpp 28 May 2003 20:46:58 -0000 1.2
***************
*** 6,9 ****
--- 6,10 ----
#include "stdafx.h"
#include <rfta/refactoring/CodeModelDeclarations.h>
+ #include <xtl/StlEnumerator.h>
namespace Refactoring { namespace CodeModel {
***************
*** 45,49 ****
}
!
FunctionDeclaration::FunctionDeclaration( const TypePtr &returnType,
const FunctionNamePtr &functionName,
--- 46,50 ----
}
! /*
FunctionDeclaration::FunctionDeclaration( const TypePtr &returnType,
const FunctionNamePtr &functionName,
***************
*** 54,58 ****
{
}
!
FunctionDeclaration::FunctionDeclaration( const TypePtr &returnType,
--- 55,59 ----
{
}
! */
FunctionDeclaration::FunctionDeclaration( const TypePtr &returnType,
***************
*** 89,92 ****
--- 90,110 ----
+
+
+ void
+ File::appendDeclaration( const ElementPtr &declaration )
+ {
+ declarations_.push_back( declaration );
+ }
+
+
+ Xtl::Enumerator<ElementPtr>
+ File::getDeclarations() const
+ {
+ return Xtl::enumStl( declarations_ );
+ }
+
+
} // namespace CodeModel
} // namespace Refactoring
+
|