Home | History | Annotate | Download | only in buildHeaders

Lines Matching refs:enumerant

319         // enumerant in JSON form, and whether that value is a 0 in a bitfield.
320 auto getValue = [&bitEnum](const Json::Value& enumerant) {
323 result.first = enumerant["value"].asUInt();
325 const unsigned int bit = NumberStringToBit(enumerant["value"].asString());
334 for (const auto& enumerant : source["enumerants"]) {
337 std::tie(value, skip_zero_in_bitfield) = getValue(enumerant);
340 EnumCaps caps(getCaps(enumerant));
341 std::string version = enumerant["version"].asString();
342 Extensions exts(getExts(enumerant));
344 const Json::Value& paramsJson = enumerant["parameters"];
345 if (!paramsJson.empty()) { // This enumerant has parameters.
355 value, enumerant["enumerant"].asString(),