Revision: 1070
http://svn.sourceforge.net/pygccxml/?rev=1070&view=rev
Author: roman_yakovenko
Date: 2007-06-21 13:04:05 -0700 (Thu, 21 Jun 2007)
Log Message:
-----------
don't generate template default argument
Modified Paths:
--------------
pyplusplus_dev/pyplusplus/decl_wrappers/call_policies.py
Modified: pyplusplus_dev/pyplusplus/decl_wrappers/call_policies.py
===================================================================
--- pyplusplus_dev/pyplusplus/decl_wrappers/call_policies.py 2007-06-21 19:06:55 UTC (rev 1069)
+++ pyplusplus_dev/pyplusplus/decl_wrappers/call_policies.py 2007-06-21 20:04:05 UTC (rev 1070)
@@ -160,7 +160,10 @@
return '::boost::python::return_internal_reference'
def _get_args(self, function_creator):
- return [ str( self.position ) ]
+ if self.position == 1:
+ return [] #don't generate default template arguments
+ else:
+ return [ str( self.position ) ]
def return_internal_reference( arg_pos=1, base=None):
"""create boost::python::return_internal_reference call policies code generator"""
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|