[pygccxml-commit] SF.net SVN: pygccxml: [915] pyplusplus_dev/pyplusplus
Brought to you by:
mbaas,
roman_yakovenko
From: <rom...@us...> - 2007-02-19 19:33:02
|
Revision: 915 http://svn.sourceforge.net/pygccxml/?rev=915&view=rev Author: roman_yakovenko Date: 2007-02-19 11:33:01 -0800 (Mon, 19 Feb 2007) Log Message: ----------- changing "TGetSize" interface to get all arguments Modified Paths: -------------- pyplusplus_dev/pyplusplus/code_repository/call_policies.py pyplusplus_dev/pyplusplus/module_creator/creator.py Modified: pyplusplus_dev/pyplusplus/code_repository/call_policies.py =================================================================== --- pyplusplus_dev/pyplusplus/code_repository/call_policies.py 2007-02-18 20:04:59 UTC (rev 914) +++ pyplusplus_dev/pyplusplus/code_repository/call_policies.py 2007-02-19 19:33:01 UTC (rev 915) @@ -195,13 +195,12 @@ value_type* raw_data = reinterpret_cast<value_type*>( PyCObject_AsVoidPtr( result ) ); Py_DECREF(result);//we don't need result anymore - PyObject* self_impl = bpl::detail::get(boost::mpl::int_<0>(),args); - bpl::object self( bpl::handle<>( bpl::borrowed( self_impl ) ) ); + bpl::tuple args_w( bpl::handle<>( bpl::borrowed( args ) ) ); register_range_class_on_demand(); get_size_type get_size; - range_type the_range( raw_data, raw_data + get_size( self ) ); + range_type the_range( raw_data, raw_data + get_size( args_w ) ); bpl::object range_obj( the_range ); Modified: pyplusplus_dev/pyplusplus/module_creator/creator.py =================================================================== --- pyplusplus_dev/pyplusplus/module_creator/creator.py 2007-02-18 20:04:59 UTC (rev 914) +++ pyplusplus_dev/pyplusplus/module_creator/creator.py 2007-02-19 19:33:01 UTC (rev 915) @@ -153,7 +153,10 @@ #self.__types_db.update( decl ) if doc_extractor and decl.exportable: - decl.documentation = doc_extractor( decl ) + if decl.documentation: + decl.documentation = decl.documentation + doc_extractor( decl ) + else: + decl.documentation = doc_extractor( decl ) readme = decl.readme() if not readme: This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |