Lines Matching refs:EnumSet
34 class EnumSet {
43 EnumSet() {} in EnumSet() function
45 explicit EnumSet(EnumType c) { Add(c); } in EnumSet() function
47 EnumSet(std::initializer_list<EnumType> cs) { in EnumSet() function
50 EnumSet(uint32_t count, const EnumType* ptr) { in EnumSet() function
54 EnumSet(const EnumSet& other) { *this = other; } in EnumSet() function
56 EnumSet(EnumSet&& other) { in EnumSet() function
63 EnumSet& operator=(const EnumSet& other) {
72 friend bool operator==(const EnumSet& a, const EnumSet& b) {
88 friend bool operator!=(const EnumSet& a, const EnumSet& b) {
123 bool HasAnyOf(const EnumSet<EnumType>& in_set) const { in HasAnyOf()
204 using CapabilitySet = EnumSet<SpvCapability>;