Searched refs:versionRanges (Results 1 – 8 of 8) sorted by relevance
/aosp12/system/libvintf/ |
H A D | MatrixHal.cpp | 36 for (const auto& vr : versionRanges) { in isValid() 58 if (versionRanges != other.versionRanges) in operator ==() 67 for (VersionRange vRange : versionRanges) { in containsVersion() 74 for (const auto& vr : versionRanges) { in forEachInstance() 110 return func(this->versionRanges, interface, instance, isRegex); in forEachInstance() 122 return std::any_of(versionRanges.begin(), versionRanges.end(), [&](const VersionRange& vr) { in isCompatible() 162 auto existingVr = std::find_if(this->versionRanges.begin(), this->versionRanges.end(), in insertVersionRanges() 165 if (existingVr == this->versionRanges.end()) { in insertVersionRanges() 166 this->versionRanges.push_back(otherVr); in insertVersionRanges()
|
H A D | parse_xml.cpp | 556 if (hal.versionRanges.size() != 1 || in mutateNode() 557 hal.versionRanges[0] != details::kDefaultAidlVersionRange) { in mutateNode() 558 appendChildren(root, AidlVersionRangeConverter{}, hal.versionRanges, d); in mutateNode() 561 appendChildren(root, VersionRangeConverter{}, hal.versionRanges, d); in mutateNode() 575 if (!parseChildren(root, AidlVersionRangeConverter{}, &object->versionRanges, error)) { in buildObject() 580 if (object->versionRanges.empty()) { in buildObject() 581 object->versionRanges.push_back(details::kDefaultAidlVersionRange); in buildObject() 584 if (!parseChildren(root, VersionRangeConverter{}, &object->versionRanges, error)) { in buildObject() 616 if (hal.versionRanges.size() != 1) { in checkAdditionalRestrictionsOnHal() 622 const VersionRange& v = hal.versionRanges.at(0); in checkAdditionalRestrictionsOnHal()
|
H A D | CompatibilityMatrix.cpp | 206 halToAdd.forEachInstance([&](const std::vector<VersionRange>& versionRanges, in addAllHalsAsOptional() 218 splitInstance->insertVersionRanges(versionRanges); in addAllHalsAsOptional()
|
H A D | parse_string.cpp | 423 return {expandInstances(req, req.versionRanges.front(), false /* brace */)}; in expandInstances() 426 for (const auto& vr : req.versionRanges) { in expandInstances()
|
H A D | HalManifest.cpp | 466 .versionRanges = {VersionRange{e.version().majorVer, e.version().minorVer}}, in generateCompatibleMatrix()
|
/aosp12/system/libvintf/test/ |
H A D | VintfFmTest.cpp | 234 std::vector<VersionRange> versionRanges; in createMatrixHal() local 236 versionRanges.emplace_back(1, 0); in createMatrixHal() 241 .versionRanges = versionRanges, in createMatrixHal()
|
H A D | LibVintfTest.cpp | 1283 camera->versionRanges[0] = {3, 5}; in TEST_F() 1285 camera->versionRanges[0] = {3, 6}; in TEST_F()
|
/aosp12/system/libvintf/include/vintf/ |
H A D | MatrixHal.h | 43 std::vector<VersionRange> versionRanges; member
|