From: <bl...@us...> - 2003-04-06 07:42:19
|
Update of /cvsroot/cpptool/rfta/src/pyrfta In directory sc8-pr-cvs1:/tmp/cvs-serv13033/src/pyrfta Modified Files: ExposeExpressions.cpp Log Message: * declarator are stored using smart pointer in declarator expression (more robust) Index: ExposeExpressions.cpp =================================================================== RCS file: /cvsroot/cpptool/rfta/src/pyrfta/ExposeExpressions.cpp,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** ExposeExpressions.cpp 6 Apr 2003 07:20:23 -0000 1.1 --- ExposeExpressions.cpp 6 Apr 2003 07:42:16 -0000 1.2 *************** *** 27,31 **** ; - const Declarator &(DeclaratorExpression::*mfGetDeclaratorAt)( int ) const = &DeclaratorExpression::getDeclaratorAt; class_<DeclaratorExpression, DeclaratorExpressionPtr, bases<Expression>, boost::noncopyable>( "DeclaratorExpression", init<TypePartPtr>() ) --- 27,30 ---- *************** *** 33,37 **** .add_property( "primaryTypeChange", &DeclaratorExpression::getPrimaryTypeChange ) .def( "getDeclaratorCount", &DeclaratorExpression::getDeclaratorCount ) ! // .def( "getDeclaratorAt", mfGetDeclaratorAt ) // return policity => need by ref .def( "insertDeclaratorAt", &DeclaratorExpression::insertDeclaratorAt ) .def( "appendDeclarator", &DeclaratorExpression::appendDeclarator ) --- 32,36 ---- .add_property( "primaryTypeChange", &DeclaratorExpression::getPrimaryTypeChange ) .def( "getDeclaratorCount", &DeclaratorExpression::getDeclaratorCount ) ! .def( "getDeclaratorAt", &DeclaratorExpression::getDeclaratorAt ) .def( "insertDeclaratorAt", &DeclaratorExpression::insertDeclaratorAt ) .def( "appendDeclarator", &DeclaratorExpression::appendDeclarator ) |