| Revision: 552
          http://svn.sourceforge.net/pygccxml/?rev=552&view=rev
Author:   roman_yakovenko
Date:     2006-09-18 13:00:50 -0700 (Mon, 18 Sep 2006)
Log Message:
-----------
adding small convinience function
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-09-18 19:57:05 UTC (rev 551)
+++ pyplusplus_dev/pyplusplus/decl_wrappers/call_policies.py	2006-09-18 20:00:50 UTC (rev 552)
@@ -217,3 +217,9 @@
 
 def return_value_policy( result_converter_generator, base=None):
     return return_value_policy_t( result_converter_generator, base )
+
+
+def is_return_opaque_pointer_policy( policy ):
+    """returns True is policy represents return_value_policy<return_opaque_pointer>, False otherwise"""
+    return isinstance( policy, return_value_policy_t ) \
+            and policy.result_converter_generator == return_opaque_pointer
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
 |