Home
last modified time | relevance | path

Searched refs:matrixInstance (Results 1 – 9 of 9) sorted by relevance

/system/libvintf/analyze_matrix/
Danalyze_matrix.cpp53 mat.forEachInstance([&set, descriptionFn, emitReq](const auto& matrixInstance) { in getDescription() argument
54 for (auto minorVer = matrixInstance.versionRange().minMinor; in getDescription()
55 minorVer >= matrixInstance.versionRange().minMinor && in getDescription()
56 minorVer <= matrixInstance.versionRange().maxMinor; in getDescription()
58 Version version{matrixInstance.versionRange().majorVer, minorVer}; in getDescription()
59 std::string s = std::invoke(descriptionFn, matrixInstance, version); in getDescription()
61 s += (matrixInstance.optional() ? " optional" : " required"); in getDescription()
/system/libvintf/
Dmain.cpp200 matrix->forEachInstance([&](const auto& matrixInstance) { in insert() argument
201 for (auto minorVer = matrixInstance.versionRange().minMinor; in insert()
202 minorVer >= matrixInstance.versionRange().minMinor && in insert()
203 minorVer <= matrixInstance.versionRange().maxMinor; in insert()
205 Version version{matrixInstance.versionRange().majorVer, minorVer}; in insert()
206 std::string key = matrixInstance.description(version); in insert()
212 if (minorVer == matrixInstance.versionRange().minMinor) { in insert()
213 it->second.required = !matrixInstance.optional(); in insert()
DCompatibilityMatrix.cpp155 existingHal->forEachInstance([&](const auto& matrixInstance) { in splitInstance() argument
156 bool interfaceMatch = matrixInstance.interface() == interface; in splitInstance()
158 if (matrixInstance.isRegex() && isRegex) { in splitInstance()
159 instanceMatch = (matrixInstance.regexPattern() == instanceOrPattern); in splitInstance()
160 } else if (!matrixInstance.isRegex() && !isRegex) { in splitInstance()
161 instanceMatch = (matrixInstance.exactInstance() == instanceOrPattern); in splitInstance()
440 bool cont = hal->forEachInstance([&](const MatrixInstance& matrixInstance) { in forEachInstanceOfVersion() argument
441 if (matrixInstance.format() == format && in forEachInstanceOfVersion()
442 matrixInstance.versionRange().contains(expectVersion)) { in forEachInstanceOfVersion()
443 return func(matrixInstance); in forEachInstanceOfVersion()
DVintfObject.cpp1127 matrix.forEachInstance([&](const MatrixInstance& matrixInstance) { in checkMissingHalsInMatrices() argument
1128 switch (matrixInstance.format()) { in checkMissingHalsInMatrices()
1130 allAidlPackages.erase(matrixInstance.package()); in checkMissingHalsInMatrices()
1134 for (Version v = matrixInstance.versionRange().minVer(); in checkMissingHalsInMatrices()
1135 v <= matrixInstance.versionRange().maxVer(); ++v.minorVer) { in checkMissingHalsInMatrices()
1137 toFQNameString(matrixInstance.package(), v)); in checkMissingHalsInMatrices()
1142 if (shouldCheck(matrixInstance.package())) { in checkMissingHalsInMatrices()
1143 errors.push_back("HAL package " + matrixInstance.package() + in checkMissingHalsInMatrices()
1145 to_string(matrixInstance.format()) + "."); in checkMissingHalsInMatrices()
1190 matrix.forEachInstance([&](const MatrixInstance& matrixInstance) { in checkMatrixHalsHasDefinition() argument
[all …]
Dparse_string.cpp346 req.forEachInstance(vr, [&](const auto& matrixInstance) { in expandInstances() argument
348 auto instance = matrixInstance.isRegex() ? matrixInstance.regexPattern() in expandInstances()
349 : matrixInstance.exactInstance(); in expandInstances()
352 s += toFQNameString(matrixInstance.interface(), instance) + " (@" + in expandInstances()
358 s += toFQNameString(vr, matrixInstance.interface(), instance); in expandInstances()
DMatrixHal.cpp133 forEachInstance(vr, [&](const MatrixInstance& matrixInstance) { in isCompatible() argument
139 return matrixInstance.isSatisfiedBy(providedInstance); in isCompatible()
/system/libvintf/test/
DVintfFmTest.cpp159 actualMatrix.forEachInstance([&](const auto& matrixInstance) { in MatchAndExplain() argument
161 matrixInstance.description(matrixInstance.versionRange().minVer())); in MatchAndExplain()
Dvintf_object_tests.cpp711 fcm->forEachHidlInstance([&found, &expectInstance](const auto& matrixInstance) { in TEST_F() argument
712 found |= matrixInstance.isSatisfiedBy(expectInstance); in TEST_F()
1907 fcm->forEachHidlInstance([&instances](const auto& matrixInstance) { in GetInstances() argument
1908 instances.insert(matrixInstance.description(matrixInstance.versionRange().minVer())); in GetInstances()
DLibVintfTest.cpp4017 (void)matrix.forEachInstance([&](const MatrixInstance& matrixInstance) { in TEST_F() argument
4018 EXPECT_EQ(matrixInstance.versionRange(), in TEST_F()
4020 matrixInstances.push_back(matrixInstance.description( in TEST_F()
4021 matrixInstance.versionRange().minVer())); in TEST_F()