Home
last modified time | relevance | path

Searched refs:existingHal (Results 1 – 3 of 3) sorted by relevance

/system/libvintf/
DHalManifest.cpp72 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()
115 const ManifestHal& existingHal = it->second; in addingConflictingFqInstance() local
117 existingHal.forEachInstance([&existingHal, &existing](const auto& manifestInstance) { in addingConflictingFqInstance()
121 existing.emplace(key, std::make_tuple(&existingHal, manifestInstance)); in addingConflictingFqInstance()
140 auto&& [existingHal, existingManifestInstance] = existingIt->second; in addingConflictingFqInstance()
[all …]
DCompatibilityMatrix.cpp151 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()
/system/libvintf/include/vintf/
DCompatibilityMatrix.h143 MatrixHal* splitInstance(MatrixHal* existingHal, const std::string& interface,