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();
}
|