Lines Matching full:enums
100 # GroupInfo - registry information about a group of related enums
101 # in an <enums> block, generally corresponding to a C "enum" type.
103 """Represents the state of a registry <enums> group"""
227 # elem - <type>/<enums>/<enum>/<command>/<feature>/<extension> Element
278 # Create dictionary of registry enum groups from <enums> tags.
280 # Required <enums> attributes: 'name'. If no name is given, one is
284 for group in self.reg.findall('enums'):
287 # Create dictionary of registry enums from <enum> tags
289 # <enums> tags usually define different namespaces for the values
293 # For containing <enums> which have type="enum" or type="bitmask",
295 # a better scheme for tagging core and extension enums is created.
297 for enums in self.reg.findall('enums'):
298 required = (enums.get('type') != None)
299 for enum in enums.findall('enum'):
332 # Add additional enums defined only in <extension> tags
335 # numeric enum value, is added to the corresponding <enums>
418 write('// Enums', file=filehandle)
463 # Tag enums used in defining this type, for example in
487 # Loop over types, enums, and commands in the tag
579 # For enums, no dependencies are allowed (though perhaps if you