From: <bl...@us...> - 2003-05-28 07:34:57
|
Update of /cvsroot/cpptool/rfta/src/rfta In directory sc8-pr-cvs1:/tmp/cvs-serv18423/src/rfta Modified Files: CodeModelElement.cpp CodeModelExpressions.cpp Log Message: * introduced TextElement base class for simple text holder element * refactored some to use TextElement Index: CodeModelElement.cpp =================================================================== RCS file: /cvsroot/cpptool/rfta/src/rfta/CodeModelElement.cpp,v retrieving revision 1.12 retrieving revision 1.13 diff -C2 -d -r1.12 -r1.13 *** CodeModelElement.cpp 26 May 2003 21:12:33 -0000 1.12 --- CodeModelElement.cpp 28 May 2003 07:34:53 -0000 1.13 *************** *** 68,71 **** --- 68,89 ---- + + + TextElement::TextElement( const std::string &text ) + : text_( text ) + { + } + + + std::string + TextElement::getElementText() const + { + if ( isFromSource() ) + return getSourceText(); + return text_; + } + + + } // namespace CodeModel } // namespace Refactoring Index: CodeModelExpressions.cpp =================================================================== RCS file: /cvsroot/cpptool/rfta/src/rfta/CodeModelExpressions.cpp,v retrieving revision 1.16 retrieving revision 1.17 diff -C2 -d -r1.16 -r1.17 *** CodeModelExpressions.cpp 22 Apr 2003 19:17:00 -0000 1.16 --- CodeModelExpressions.cpp 28 May 2003 07:34:53 -0000 1.17 *************** *** 174,178 **** TypePart::TypePart( const std::string &typePart ) ! : typePart_( typePart ) { } --- 174,178 ---- TypePart::TypePart( const std::string &typePart ) ! : TextElement( typePart ) { } *************** *** 182,188 **** TypePart::getTypeText() const { ! if ( isFromSource() ) ! return getSourceText(); ! return typePart_; } --- 182,186 ---- TypePart::getTypeText() const { ! return TextElement::getElementText(); } |