Searched refs:matrixInstance (Results 1 – 9 of 9) sorted by relevance
/system/libvintf/analyze_matrix/ |
D | analyze_matrix.cpp | 53 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/ |
D | main.cpp | 200 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()
|
D | CompatibilityMatrix.cpp | 155 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()
|
D | VintfObject.cpp | 1127 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 …]
|
D | parse_string.cpp | 346 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()
|
D | MatrixHal.cpp | 133 forEachInstance(vr, [&](const MatrixInstance& matrixInstance) { in isCompatible() argument 139 return matrixInstance.isSatisfiedBy(providedInstance); in isCompatible()
|
/system/libvintf/test/ |
D | VintfFmTest.cpp | 159 actualMatrix.forEachInstance([&](const auto& matrixInstance) { in MatchAndExplain() argument 161 matrixInstance.description(matrixInstance.versionRange().minVer())); in MatchAndExplain()
|
D | vintf_object_tests.cpp | 711 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()
|
D | LibVintfTest.cpp | 4017 (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()
|