[pygccxml-commit] SF.net SVN: pygccxml: [105] pyplusplus_dev/pyplusplus/decl_wrappers
Brought to you by:
mbaas,
roman_yakovenko
From: <rom...@us...> - 2006-05-17 05:45:51
|
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. |