Lines Matching defs:enum
4 from enum import Enum
528 enum = self.consts[attr_spec['enum']]
529 if enum.type == 'flags' or attr_spec.get('enum-as-flags', False):
534 scalar += enum.entries[single_value].user_value(as_flags = True)
537 return enum.entries[value].user_value()
543 if 'enum' in attr_spec:
646 def _get_enum_or_unknown(self, enum, raw):
648 name = enum.entries_by_val[raw].name
657 enum = self.consts[attr_spec['enum']]
658 if enum.type == 'flags' or attr_spec.get('enum-as-flags', False):
663 value.add(self._get_enum_or_unknown(enum, i))
667 value = self._get_enum_or_unknown(enum, raw)
675 if 'enum' in attr_spec:
703 if 'enum' in attr_spec:
800 if 'enum' in attr_spec:
804 if 'enum' in attr_spec:
812 if 'enum' in attr_spec:
920 if m.enum: