Home | History | Annotate | Download | only in buildHeaders

Lines Matching refs:enumValues

191 using EnumValues = EnumValuesContainer<EnumValue>;
197 desc(0), bitmask(false), enumValues(nullptr) { }
198 void set(const std::string& enumName, EnumValues* enumValuesArg, bool mask = false)
202 enumValues = enumValuesArg;
206 // if enumValues has been populated.
208 assert(enumValues != nullptr);
209 return (*enumValues)[value];
212 // Assumes enumValues has been populated.
217 using iterator = EnumValues::iterator;
218 iterator begin() { return enumValues->begin(); }
219 iterator end() { return enumValues->end(); }
224 EnumValues* enumValues; // parameters for each individual enumerant