Revision: 105
Author: roman_yakovenko
Date: 2006-05-16 22:45:42 -0700 (Tue, 16 May 2006)
ViewCVS: http://svn.sourceforge.net/pygccxml/?rev=105&view=rev
Log Message:
-----------
rename of class_t.typedefs property to "aliases"
adding new functions to module_t code creator
Modified Paths:
--------------
pyplusplus_dev/pyplusplus/code_creators/module.py
pyplusplus_dev/pyplusplus/decl_wrappers/decl_wrapper.py
Modified: pyplusplus_dev/pyplusplus/code_creators/module.py
===================================================================
--- pyplusplus_dev/pyplusplus/code_creators/module.py 2006-05-17 05:39:04 UTC (rev 104)
+++ pyplusplus_dev/pyplusplus/code_creators/module.py 2006-05-17 05:45:42 UTC (rev 105)
@@ -191,7 +191,10 @@
code = compound.compound_t.create_internal_code( self.creators[index:] )
code = self.unindent(code)
return os.linesep.join( includes ) + 2 * os.linesep + code + os.linesep
-
+
+ def add_include( self, header ):
+ self.adopt_include( include.include_t( header=header ) )
+
def add_namespace_usage( self, namespace_name ):
self.adopt_creator( namespace.namespace_using_t( 'boost' )
, self.last_include_index() + 1 )
Modified: pyplusplus_dev/pyplusplus/decl_wrappers/decl_wrapper.py
===================================================================
--- pyplusplus_dev/pyplusplus/decl_wrappers/decl_wrapper.py 2006-05-17 05:39:04 UTC (rev 104)
+++ pyplusplus_dev/pyplusplus/decl_wrappers/decl_wrapper.py 2006-05-17 05:45:42 UTC (rev 105)
@@ -47,8 +47,8 @@
if not self._alias:
if declarations.templates.is_instantiation( self.name ):
if isinstance( self, declarations.class_t ) \
- and 1 == len( set( map( lambda typedef: typedef.name, self.typedefs ) ) ):
- self._alias = self.typedefs[0].name
+ and 1 == len( set( map( lambda typedef: typedef.name, self.aliases ) ) ):
+ self._alias = self.aliases[0].name
else:
self._alias = self._generate_valid_name()
else:
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|