Revision: 1300
http://pygccxml.svn.sourceforge.net/pygccxml/?rev=1300&view=rev
Author: roman_yakovenko
Date: 2008-04-07 14:38:11 -0700 (Mon, 07 Apr 2008)
Log Message:
-----------
bug fix: class wrapper alias should be created on first use and not always
Modified Paths:
--------------
pyplusplus_dev/pyplusplus/decl_wrappers/class_wrapper.py
Modified: pyplusplus_dev/pyplusplus/decl_wrappers/class_wrapper.py
===================================================================
--- pyplusplus_dev/pyplusplus/decl_wrappers/class_wrapper.py 2008-04-07 21:36:54 UTC (rev 1299)
+++ pyplusplus_dev/pyplusplus/decl_wrappers/class_wrapper.py 2008-04-07 21:38:11 UTC (rev 1300)
@@ -177,7 +177,7 @@
self._redefine_operators = False
self._held_type = None
self._noncopyable = None
- self._wrapper_alias = self._generate_valid_name(self.partial_name) + "_wrapper"
+ self._wrapper_alias = None
self._registration_code = []
self._declaration_code = []
self._wrapper_code = []
@@ -224,6 +224,8 @@
+"Default value is calculated, based on information presented in the declarations tree" )
def _get_wrapper_alias( self ):
+ if None is self._wrapper_alias:
+ self._wrapper_alias = self._generate_valid_name(self.partial_name) + "_wrapper"
return self._wrapper_alias
def _set_wrapper_alias( self, walias ):
self._wrapper_alias = walias
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|