[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.
|