Revision: 547
http://svn.sourceforge.net/pygccxml/?rev=547&view=rev
Author: roman_yakovenko
Date: 2006-09-17 01:46:42 -0700 (Sun, 17 Sep 2006)
Log Message:
-----------
std container classes will be registered first
Modified Paths:
--------------
pyplusplus_dev/pyplusplus/module_creator/creator.py
Modified: pyplusplus_dev/pyplusplus/module_creator/creator.py
===================================================================
--- pyplusplus_dev/pyplusplus/module_creator/creator.py 2006-09-14 17:42:19 UTC (rev 546)
+++ pyplusplus_dev/pyplusplus/module_creator/creator.py 2006-09-17 08:46:42 UTC (rev 547)
@@ -479,17 +479,8 @@
self.__extmodule.add_system_header( header )
self.__extmodule.add_include( header )
- #I am going tp find last class registration and to add all container creators
- #after it.
- last_cls_index = -1
- for i in range( len( self.__module_body.creators ) - 1, -1, -1 ):
- if isinstance( self.__module_body.creators[i], code_creators.class_t ):
- last_cls_index = i
- break
- insert_position = last_cls_index + 1
creators.reverse()
- for creator in creators:
- self.__module_body.adopt_creator( creator, insert_position )
+ self.__module_body.adopt_creators( creators, 0 )
def create(self, decl_headers=None):
"""Create and return the module for the extension.
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|