Lines Matching refs:enum
14 from enum import Enum
763 enum = self.consts[attr_spec['enum']]
764 if enum.type == 'flags' or attr_spec.get('enum-as-flags', False):
769 scalar += enum.entries[single_value].user_value(as_flags = True)
771 return enum.entries[value].user_value()
777 if 'enum' in attr_spec:
881 def _get_enum_or_unknown(self, enum, raw):
883 name = enum.entries_by_val[raw].name
892 enum = self.consts[attr_spec['enum']]
893 if enum.type == 'flags' or attr_spec.get('enum-as-flags', False):
898 value.add(self._get_enum_or_unknown(enum, i))
902 value = self._get_enum_or_unknown(enum, raw)
910 if 'enum' in attr_spec:
938 if 'enum' in attr_spec:
1042 if 'enum' in attr_spec:
1046 if 'enum' in attr_spec:
1054 if 'enum' in attr_spec:
1165 if m.enum: