Lines Matching full:enum

1 // RUN: %check_clang_tidy -std=c++17-or-later %s performance-enum-size %t -- \
2 // RUN: -config="{CheckOptions: {performance-enum-size.EnumIgnoreList: '::IgnoredEnum;IgnoredSeco…
14 enum class Value
15enum 'Value' uses a larger base type ('int', size: 4 bytes) than necessary for its value set, cons…
21 enum class EnumClass : std::int16_t
22enum 'EnumClass' uses a larger base type ('std::int16_t' (aka 'short'), size: 2 bytes) than necess…
27 enum EnumWithType : std::uint16_t
28enum 'EnumWithType' uses a larger base type ('std::uint16_t' (aka 'unsigned short'), size: 2 bytes…
34 enum EnumWithNegative
35enum 'EnumWithNegative' uses a larger base type ('int', size: 4 bytes) than necessary for its valu…
43 enum EnumThatCanBeReducedTo2Bytes
44enum 'EnumThatCanBeReducedTo2Bytes' uses a larger base type ('int', size: 4 bytes) than necessary …
50 enum EnumOnlyNegative
51enum 'EnumOnlyNegative' uses a larger base type ('int', size: 4 bytes) than necessary for its valu…
58 enum CorrectU8 : std::uint8_t
64 enum CorrectU16 : std::uint16_t
76 enum CalculatedDueToUnknown1 : unsigned int
77enum 'CalculatedDueToUnknown1' uses a larger base type ('unsigned int', size: 4 bytes) than necess…
83 enum CalculatedDueToUnknown2 : unsigned int
84enum 'CalculatedDueToUnknown2' uses a larger base type ('unsigned int', size: 4 bytes) than necess…
90 enum class IgnoredEnum : std::uint32_t
99 enum class IgnoredSecondEnum
105 enum class EnumClassWithoutValues : int {};
106 enum EnumWithoutValues {};