From: <bl...@us...> - 2003-04-06 07:20:26
|
Update of /cvsroot/cpptool/rfta/src/rfta In directory sc8-pr-cvs1:/tmp/cvs-serv8832/src/rfta Modified Files: CodeModelExpressions.cpp CodeRewriter.cpp CodeRewriter.h Log Message: * added working python binding for code model expression Index: CodeModelExpressions.cpp =================================================================== RCS file: /cvsroot/cpptool/rfta/src/rfta/CodeModelExpressions.cpp,v retrieving revision 1.10 retrieving revision 1.11 diff -C2 -d -r1.10 -r1.11 *** CodeModelExpressions.cpp 24 Mar 2003 07:57:51 -0000 1.10 --- CodeModelExpressions.cpp 6 Apr 2003 07:20:23 -0000 1.11 *************** *** 69,73 **** GenericExpression::accept( ExpressionVisitor &visitor ) { ! visitor.visit( *this ); } --- 69,73 ---- GenericExpression::accept( ExpressionVisitor &visitor ) { ! visitor.visit( makeSharedFromThis(this) ); } *************** *** 146,150 **** DeclaratorExpression::accept( ExpressionVisitor &visitor ) { ! visitor.visit( *this ); } --- 146,150 ---- DeclaratorExpression::accept( ExpressionVisitor &visitor ) { ! visitor.visit( makeSharedFromThis(this) ); } *************** *** 273,277 **** void ! ConstructorInitializerExpression::setParemeters( const ExpressionPtr ¶meters ) { parameters_ = parameters; --- 273,277 ---- void ! ConstructorInitializerExpression::setParameters( const ExpressionPtr ¶meters ) { parameters_ = parameters; *************** *** 282,286 **** ConstructorInitializerExpression::accept( ExpressionVisitor &visitor ) { ! visitor.visit( *this ); } --- 282,286 ---- ConstructorInitializerExpression::accept( ExpressionVisitor &visitor ) { ! visitor.visit( makeSharedFromThis(this) ); } *************** *** 312,316 **** AssignInitializerExpression::accept( ExpressionVisitor &visitor ) { ! visitor.visit( *this ); } --- 312,316 ---- AssignInitializerExpression::accept( ExpressionVisitor &visitor ) { ! visitor.visit( makeSharedFromThis(this) ); } *************** *** 320,324 **** DefaultConditionExpression::accept( ExpressionVisitor &visitor ) { ! visitor.visit( *this ); } --- 320,324 ---- DefaultConditionExpression::accept( ExpressionVisitor &visitor ) { ! visitor.visit( makeSharedFromThis(this) ); } *************** *** 327,331 **** NullExpression::accept( ExpressionVisitor &visitor ) { ! visitor.visit( *this ); } --- 327,331 ---- NullExpression::accept( ExpressionVisitor &visitor ) { ! visitor.visit( makeSharedFromThis(this) ); } Index: CodeRewriter.cpp =================================================================== RCS file: /cvsroot/cpptool/rfta/src/rfta/CodeRewriter.cpp,v retrieving revision 1.34 retrieving revision 1.35 diff -C2 -d -r1.34 -r1.35 *** CodeRewriter.cpp 5 Apr 2003 18:29:01 -0000 1.34 --- CodeRewriter.cpp 6 Apr 2003 07:20:23 -0000 1.35 *************** *** 633,637 **** void ! CodeRewriter::visit( AssignInitializerExpression &expression ) { } --- 633,637 ---- void ! CodeRewriter::visit( const AssignInitializerExpressionPtr &expression ) { } *************** *** 639,643 **** void ! CodeRewriter::visit( ConstructorInitializerExpression &expression ) { } --- 639,643 ---- void ! CodeRewriter::visit( const ConstructorInitializerExpressionPtr &expression ) { } *************** *** 645,649 **** void ! CodeRewriter::visit( DeclaratorExpression &expression ) { } --- 645,649 ---- void ! CodeRewriter::visit( const DeclaratorExpressionPtr &expression ) { } *************** *** 651,655 **** void ! CodeRewriter::visit( DefaultConditionExpression &expression ) { } --- 651,655 ---- void ! CodeRewriter::visit( const DefaultConditionExpressionPtr &expression ) { } *************** *** 657,661 **** void ! CodeRewriter::visit( Expression &expression ) { } --- 657,661 ---- void ! CodeRewriter::visit( const ExpressionPtr &expression ) { } *************** *** 663,674 **** void ! CodeRewriter::visit( GenericExpression &expression ) { if ( isInserting() ) ! insertText( expression.getValueText() ); else { ! replaceText( expression.getSourceRange(), ! expression.getValueText() ); } } --- 663,674 ---- void ! CodeRewriter::visit( const GenericExpressionPtr &expression ) { if ( isInserting() ) ! insertText( expression->getValueText() ); else { ! replaceText( expression->getSourceRange(), ! expression->getValueText() ); } } *************** *** 676,680 **** void ! CodeRewriter::visit( NullExpression &expression ) { } --- 676,680 ---- void ! CodeRewriter::visit( const NullExpressionPtr &expression ) { } Index: CodeRewriter.h =================================================================== RCS file: /cvsroot/cpptool/rfta/src/rfta/CodeRewriter.h,v retrieving revision 1.14 retrieving revision 1.15 diff -C2 -d -r1.14 -r1.15 *** CodeRewriter.h 5 Apr 2003 18:29:01 -0000 1.14 --- CodeRewriter.h 6 Apr 2003 07:20:23 -0000 1.15 *************** *** 53,63 **** // overridden from ExpressionVisitor ! void visit( AssignInitializerExpression &expression ); ! void visit( ConstructorInitializerExpression &expression ); ! void visit( DeclaratorExpression &expression ); ! void visit( DefaultConditionExpression &expression ); ! void visit( Expression &expression ); ! void visit( GenericExpression &expression ); ! void visit( NullExpression &expression ); private: --- 53,63 ---- // overridden from ExpressionVisitor ! void visit( const AssignInitializerExpressionPtr &expression ); ! void visit( const ConstructorInitializerExpressionPtr &expression ); ! void visit( const DeclaratorExpressionPtr &expression ); ! void visit( const DefaultConditionExpressionPtr &expression ); ! void visit( const ExpressionPtr &expression ); ! void visit( const GenericExpressionPtr &expression ); ! void visit( const NullExpressionPtr &expression ); private: |