Searched refs:existingHal (Results 1 – 3 of 3) sorted by relevance
/aosp_15_r20/system/libvintf/ |
H A D | HalManifest.cpp | 72 const ManifestHal& existingHal = it->second; in addingConflictingMajorVersion() local 73 for (const auto& v : existingHal.versions) { in addingConflictingMajorVersion() 75 existing.emplace(v.majorVer, std::make_tuple(&existingHal, v)); in addingConflictingMajorVersion() 86 auto&& [existingHal, existingVersion] = existingIt->second; in addingConflictingMajorVersion() 88 if (!existingHal->fileName().empty()) { in addingConflictingMajorVersion() 89 *error += " (from " + existingHal->fileName() + ")"; in addingConflictingMajorVersion() 116 const ManifestHal& existingHal = it->second; in addingConflictingFqInstance() local 117 bool success = existingHal.forEachInstance( in addingConflictingFqInstance() 118 [&existingHal, &existing, &existingAccessors](const auto& manifestInstance) { in addingConflictingFqInstance() 122 existing.emplace(key, std::make_tuple(&existingHal, manifestInstance)); in addingConflictingFqInstance() [all …]
|
H A D | CompatibilityMatrix.cpp | 151 MatrixHal* CompatibilityMatrix::splitInstance(MatrixHal* existingHal, const std::string& interface, in splitInstance() argument 155 existingHal->forEachInstance([&](const auto& matrixInstance) { in splitInstance() 177 return existingHal; in splitInstance() 180 existingHal->removeInstance(interface, instanceOrPattern, isRegex); in splitInstance() 181 MatrixHal copy = *existingHal; in splitInstance() 209 for (auto* existingHal : existingHals) { in addAllHalsAsOptional() local 211 if (halToAdd.format != existingHal->format) { in addAllHalsAsOptional() 216 this->splitInstance(existingHal, interface, instanceOrPattern, isRegex); in addAllHalsAsOptional()
|
/aosp_15_r20/system/libvintf/include/vintf/ |
H A D | CompatibilityMatrix.h | 144 MatrixHal* splitInstance(MatrixHal* existingHal, const std::string& interface,
|