コード例 #1
0
ファイル: cursorhandler.py プロジェクト: mindw/ctypeslib
 def ENUM_CONSTANT_DECL(self, cursor):
     """Gets the enumeration values"""
     name = cursor.displayname
     value = cursor.enum_value
     pname = self.get_unique_name(cursor.semantic_parent)
     parent = self.get_registered(pname)
     obj = typedesc.EnumValue(name, value, parent)
     parent.add_value(obj)
     return obj
コード例 #2
0
 def EnumValue(self, attrs):
     name = attrs["name"]
     value = attrs["init"]
     v = typedesc.EnumValue(name, value, self.context[-1])
     self.context[-1].add_value(v)
     return v