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 )
|