Home
last modified time | relevance | path

Searched refs:versionRanges (Results 1 – 8 of 8) sorted by relevance

/aosp12/system/libvintf/
H A DMatrixHal.cpp36 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 Dparse_xml.cpp556 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 DCompatibilityMatrix.cpp206 halToAdd.forEachInstance([&](const std::vector<VersionRange>& versionRanges, in addAllHalsAsOptional()
218 splitInstance->insertVersionRanges(versionRanges); in addAllHalsAsOptional()
H A Dparse_string.cpp423 return {expandInstances(req, req.versionRanges.front(), false /* brace */)}; in expandInstances()
426 for (const auto& vr : req.versionRanges) { in expandInstances()
H A DHalManifest.cpp466 .versionRanges = {VersionRange{e.version().majorVer, e.version().minorVer}}, in generateCompatibleMatrix()
/aosp12/system/libvintf/test/
H A DVintfFmTest.cpp234 std::vector<VersionRange> versionRanges; in createMatrixHal() local
236 versionRanges.emplace_back(1, 0); in createMatrixHal()
241 .versionRanges = versionRanges, in createMatrixHal()
H A DLibVintfTest.cpp1283 camera->versionRanges[0] = {3, 5}; in TEST_F()
1285 camera->versionRanges[0] = {3, 6}; in TEST_F()
/aosp12/system/libvintf/include/vintf/
H A DMatrixHal.h43 std::vector<VersionRange> versionRanges; member