From: <bl...@us...> - 2002-12-25 12:13:59
|
Update of /cvsroot/cpptool/rfta/include/rfta/refactoring In directory sc8-pr-cvs1:/tmp/cvs-serv6744/include/rfta/refactoring Modified Files: CodeModelElement.h CodeModelExpressions.h Log Message: * added rewriting for a replaced expression Index: CodeModelElement.h =================================================================== RCS file: /cvsroot/cpptool/rfta/include/rfta/refactoring/CodeModelElement.h,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 *** CodeModelElement.h 23 Dec 2002 22:31:02 -0000 1.2 --- CodeModelElement.h 25 Dec 2002 12:13:57 -0000 1.3 *************** *** 29,34 **** --- 29,39 ---- bool hasSourceRange() const; + bool wasReplaced() const; + + void replace(); + private: SourceRange sourceRange_; + bool wasReplaced_; }; Index: CodeModelExpressions.h =================================================================== RCS file: /cvsroot/cpptool/rfta/include/rfta/refactoring/CodeModelExpressions.h,v retrieving revision 1.3 retrieving revision 1.4 diff -C2 -d -r1.3 -r1.4 *** CodeModelExpressions.h 22 Dec 2002 15:47:00 -0000 1.3 --- CodeModelExpressions.h 25 Dec 2002 12:13:57 -0000 1.4 *************** *** 29,34 **** --- 29,42 ---- { public: + GenericExpression( const std::string &value ); + + const std::string getValue() const; + void setValue( const std::string &value ); + // overridden from Expression void accept( ExpressionVisitor &visitor ); + + private: + std::string value_; }; |