Revision: 665
http://svn.sourceforge.net/pygccxml/?rev=665&view=rev
Author: roman_yakovenko
Date: 2006-10-16 14:24:52 -0700 (Mon, 16 Oct 2006)
Log Message:
-----------
preventing default call policies from being generated
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 2006-10-16 18:47:03 UTC (rev 664)
+++ pyplusplus_dev/pyplusplus/decl_wrappers/call_policies.py 2006-10-16 21:24:52 UTC (rev 665)
@@ -87,9 +87,8 @@
def _create_impl( self, function_creator ):
args = self._get_args(function_creator)
- base_policy_code = self._base.create( function_creator, CREATION_POLICY.AS_TEMPLATE_ARGUMENT )
- if base_policy_code:
- args.append( base_policy_code )
+ if not self._base.is_default():
+ args.append( self._base.create( function_creator, CREATION_POLICY.AS_TEMPLATE_ARGUMENT ) )
name = algorithm.create_identifier( function_creator, self._get_name(function_creator) )
return declarations.templates.join( name, args )
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|