Revision: 244
Author: roman_yakovenko
Date: 2006-06-22 13:10:16 -0700 (Thu, 22 Jun 2006)
ViewCVS: http://svn.sourceforge.net/pygccxml/?rev=244&view=rev
Log Message:
-----------
disable indexing suite
Modified Paths:
--------------
pyplusplus_dev/pyplusplus/module_builder/builder.py
pyplusplus_dev/pyplusplus/module_creator/creator.py
Modified: pyplusplus_dev/pyplusplus/module_builder/builder.py
===================================================================
--- pyplusplus_dev/pyplusplus/module_builder/builder.py 2006-06-21 22:00:14 UTC (rev 243)
+++ pyplusplus_dev/pyplusplus/module_builder/builder.py 2006-06-22 20:10:16 UTC (rev 244)
@@ -163,7 +163,8 @@
, create_castinig_constructor=True
, call_policies_resolver_=None
, types_db=None
- , target_configuration=None ):
+ , target_configuration=None
+ , enable_indexing_suite=True):
"""
Creates L{module_t} code creator.
@@ -184,7 +185,8 @@
, create_castinig_constructor
, call_policies_resolver_
, types_db
- , target_configuration )
+ , target_configuration
+ , enable_indexing_suite)
self.__code_creator = creator.create()
#I think I should ask users, what they expect
#self.__code_creator.user_defined_directories.append( self.__working_dir )
Modified: pyplusplus_dev/pyplusplus/module_creator/creator.py
===================================================================
--- pyplusplus_dev/pyplusplus/module_creator/creator.py 2006-06-21 22:00:14 UTC (rev 243)
+++ pyplusplus_dev/pyplusplus/module_creator/creator.py 2006-06-22 20:10:16 UTC (rev 244)
@@ -48,7 +48,8 @@
, create_castinig_constructor=False
, call_policies_resolver_=None
, types_db=None
- , target_configuration=None ):
+ , target_configuration=None
+ , enable_indexing_suite=True):
"""Constructor.
@param decls: Declarations that should be exposed in the final module.
@@ -68,6 +69,7 @@
"""
declarations.decl_visitor_t.__init__(self)
+ self.__enable_indexing_suite = enable_indexing_suite
self.__target_configuration = target_configuration
if not self.__target_configuration:
self.__target_configuration = code_creators.target_configuration_t()
@@ -407,7 +409,8 @@
for operator in self.__free_operators:
self._adopt_free_operator( operator )
self._treat_smart_pointers()
- self._treat_indexing_suite()
+ if self.__enable_indexing_suite:
+ self._treat_indexing_suite()
for creator in code_creators.make_flatten( self.__extmodule ):
creator.target_configuration = self.__target_configuration
#last action.
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|