Lines Matching refs:enumerant
336 auto getValue = [&bitEnum](const Json::Value& enumerant) { in jsonToSpirv() argument
339 result.first = enumerant["value"].asUInt(); in jsonToSpirv()
341 const unsigned int bit = NumberStringToBit(enumerant["value"].asString()); in jsonToSpirv()
350 for (const auto& enumerant : source["enumerants"]) { in jsonToSpirv() local
353 std::tie(value, skip_zero_in_bitfield) = getValue(enumerant); in jsonToSpirv()
356 EnumCaps caps(getCaps(enumerant)); in jsonToSpirv()
357 std::string version = enumerant["version"].asString(); in jsonToSpirv()
358 std::string lastVersion = enumerant["lastVersion"].asString(); in jsonToSpirv()
359 Extensions exts(getExts(enumerant)); in jsonToSpirv()
361 const Json::Value& paramsJson = enumerant["parameters"]; in jsonToSpirv()
372 value, enumerant["enumerant"].asString(), in jsonToSpirv()