Home | History | Annotate | Download | only in registry

Lines Matching refs:enuminfo

123 # EnumInfo - registry information about an enum
126 class EnumInfo(BaseInfo):
344 # genEnum(enuminfo, name) - generate interface for an enum
345 # enuminfo - EnumInfo for an enum
423 def genEnum(self, enuminfo, name):
450 # genEnum(enuminfo, name)
621 def genEnum(self, enuminfo, name):
622 OutputGenerator.genEnum(self, enuminfo, name)
624 # EnumInfo.type is a C value suffix (e.g. u, ull)
625 self.enumBody += '#define ' + name.ljust(33) + ' ' + enuminfo.elem.get('value')
628 t = enuminfo.elem.get('type')
630 self.enumBody += enuminfo.type
647 # enumdict - dictionary of EnumInfo objects keyed by enum name
771 self.addElementInfo(enum, EnumInfo(enum), 'enum', self.enumdict)