Revision: 870
http://python-ogre.svn.sourceforge.net/python-ogre/?rev=870&view=rev
Author: andy_miller
Date: 2009-02-01 08:04:40 +0000 (Sun, 01 Feb 2009)
Log Message:
-----------
Fix in handmadewrappers for Ogre -- typo..
Modified Paths:
--------------
trunk/python-ogre/code_generators/common_utils/shared_ptr.py
trunk/python-ogre/code_generators/ogre/hand_made_wrappers.py
Modified: trunk/python-ogre/code_generators/common_utils/shared_ptr.py
===================================================================
--- trunk/python-ogre/code_generators/common_utils/shared_ptr.py 2009-02-01 06:49:03 UTC (rev 869)
+++ trunk/python-ogre/code_generators/common_utils/shared_ptr.py 2009-02-01 08:04:40 UTC (rev 870)
@@ -72,6 +72,7 @@
pointee = self.get_pointee( sp_instantiation )
pointee.include_files.append( 'py_shared_ptr.h' )
if sp_instantiation.derived:
+ print "SHARED Derived!"
#We have struct XPtr : public SharedPtr<X>
assert 1 == len( sp_instantiation.derived )
sp_derived = sp_instantiation.derived[0].related_class
@@ -102,6 +103,7 @@
, works_on_instance=False )
if declarations.is_class( pointee ) and pointee.is_wrapper_needed():
+ print "SHARED is class and wrapper needed!"
pointee.held_type = '::Ogre::SharedPtr< %s >' % pointee.wrapper_alias
pointee.add_registration_code(
REGISTER_SPTR_CONVERSION % { 'derived' : pointee.held_type
@@ -113,6 +115,7 @@
, works_on_instance=False )
else:
+ print "SHARED - not class or wrapper"
pointee.held_type = sp_instantiation.decl_string
#print pointee.name, pointee.bases
try:
Modified: trunk/python-ogre/code_generators/ogre/hand_made_wrappers.py
===================================================================
--- trunk/python-ogre/code_generators/ogre/hand_made_wrappers.py 2009-02-01 06:49:03 UTC (rev 869)
+++ trunk/python-ogre/code_generators/ogre/hand_made_wrappers.py 2009-02-01 08:04:40 UTC (rev 870)
@@ -506,13 +506,9 @@
"""
WRAPPER_REGISTRATION_General = [
- """bp::def( "checkDataStreamPtr", &checkDataStreamPtr,
- "",
- bp::return_value_policy< bp::reference_existing_object, bp::default_call_policies >());""",
- """bp::def( "checkDataStreamPtrConst", &checkDataStreamPtrConst,
- "",
- bp::return_value_policy< bp::reference_existing_object, bp::default_call_policies >());""",
-
+ """bp::def( "checkDataStreamPtr", &checkDataStreamPtr);""",
+ """bp::def( "checkDataStreamPtrConst", &checkDataStreamPtrConst ); """,
+
"""bp::def( "castAsOverlayContainer", &General_castElementAsOverlayContainer,
"Python-Ogre Helper Function: Casts as Overlay Container -- needed for add2D.\\n\\
Input: Element\\n\\
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|