Revision: 365
Author: roman_yakovenko
Date: 2006-07-30 00:53:27 -0700 (Sun, 30 Jul 2006)
ViewCVS: http://svn.sourceforge.net/pygccxml/?rev=365&view=rev
Log Message:
-----------
small bug fix for for operator name building functionality
Modified Paths:
--------------
pygccxml_dev/pygccxml/parser/scanner.py
Modified: pygccxml_dev/pygccxml/parser/scanner.py
===================================================================
--- pygccxml_dev/pygccxml/parser/scanner.py 2006-07-29 20:02:42 UTC (rev 364)
+++ pygccxml_dev/pygccxml/parser/scanner.py 2006-07-30 07:53:27 UTC (rev 365)
@@ -419,12 +419,18 @@
def __read_free_operator(self, attrs ):
operator = self.__decl_factory.create_free_operator()
self.__read_member_function( operator, attrs )
- operator.name = 'operator' + operator.name
+ if 'new' in operator.name or 'delete' in operator.name:
+ operator.name = 'operator ' + operator.name
+ else:
+ operator.name = 'operator' + operator.name
return operator
def __read_member_operator(self, attrs):
operator = self.__decl_factory.create_member_operator()
- self.__read_member_function( operator, attrs )
- operator.name = 'operator' + operator.name
+ self.__read_member_function( operator, attrs )
+ if 'new' in operator.name or 'delete' in operator.name:
+ operator.name = 'operator ' + operator.name
+ else:
+ operator.name = 'operator' + operator.name
return operator
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|