Revision: 278
Author: roman_yakovenko
Date: 2006-07-08 11:26:29 -0700 (Sat, 08 Jul 2006)
ViewCVS: http://svn.sourceforge.net/pygccxml/?rev=278&view=rev
Log Message:
-----------
adding new function get_name2value_dict to enumeration_t
Modified Paths:
--------------
pygccxml_dev/pygccxml/declarations/decl_printer.py
pygccxml_dev/pygccxml/declarations/enumeration.py
Modified: pygccxml_dev/pygccxml/declarations/decl_printer.py
===================================================================
--- pygccxml_dev/pygccxml/declarations/decl_printer.py 2006-07-08 14:09:08 UTC (rev 277)
+++ pygccxml_dev/pygccxml/declarations/decl_printer.py 2006-07-08 18:26:29 UTC (rev 278)
@@ -168,7 +168,7 @@
self.writer( ' ' * curr_level * self.INDENT_SIZE + 'values:'.ljust( self.JUSTIFY ) )
value_level = ' ' * ( curr_level + 1 )* self.INDENT_SIZE
self.writer( os.linesep )
- for name, value in self.__inst.values.items():
+ for name, value in self.__inst.values:
self.writer( value_level + "%s : %s"% (name, value) + os.linesep )
def visit_namespace(self ):
Modified: pygccxml_dev/pygccxml/declarations/enumeration.py
===================================================================
--- pygccxml_dev/pygccxml/declarations/enumeration.py 2006-07-08 14:09:08 UTC (rev 277)
+++ pygccxml_dev/pygccxml/declarations/enumeration.py 2006-07-08 18:26:29 UTC (rev 278)
@@ -105,5 +105,9 @@
if val==name:
return True
return False
-
-
+
+ def get_name2value_dict( self ):
+ x = {}
+ for val, num in self._values:
+ x[val] = num
+ return x
\ No newline at end of file
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|