Lines Matching refs:CompatibilityMatrix
34 bool CompatibilityMatrix::add(MatrixHal&& halToAdd, std::string*) { in add()
39 bool CompatibilityMatrix::addAllHals(CompatibilityMatrix* other, std::string*) { in addAllHals()
48 bool CompatibilityMatrix::addKernel(MatrixKernel&& kernel, std::string* error) { in addKernel()
113 SchemaType CompatibilityMatrix::type() const { in type()
117 Level CompatibilityMatrix::level() const { in level()
121 status_t CompatibilityMatrix::fetchAllInformation(const FileSystem* fileSystem, in fetchAllInformation()
127 std::string CompatibilityMatrix::getXmlSchemaPath(const std::string& xmlFileName, in getXmlSchemaPath()
152 MatrixHal* CompatibilityMatrix::splitInstance(MatrixHal* existingHal, const std::string& interface, in splitInstance()
194 bool CompatibilityMatrix::addAllHalsAsOptional(CompatibilityMatrix* other, std::string* error) { in addAllHalsAsOptional()
251 bool CompatibilityMatrix::addAllXmlFilesAsOptional(CompatibilityMatrix* other, std::string* error) { in addAllXmlFilesAsOptional()
271 bool CompatibilityMatrix::addAllKernels(CompatibilityMatrix* other, std::string* error) { in addAllKernels()
287 bool CompatibilityMatrix::addSepolicy(CompatibilityMatrix* other, std::string* error) { in addSepolicy()
293 bool CompatibilityMatrix::addAvbMetaVersion(CompatibilityMatrix* other, std::string* error) { in addAvbMetaVersion()
299 bool CompatibilityMatrix::addVndk(CompatibilityMatrix* other, std::string* error) { in addVndk()
308 bool CompatibilityMatrix::addVendorNdk(CompatibilityMatrix* other, std::string* error) { in addVendorNdk()
314 bool CompatibilityMatrix::addSystemSdk(CompatibilityMatrix* other, std::string* /* error */) { in addSystemSdk()
319 bool operator==(const CompatibilityMatrix &lft, const CompatibilityMatrix &rgt) { in operator ==()
337 std::unique_ptr<CompatibilityMatrix> CompatibilityMatrix::combine( in combine()
338 Level deviceLevel, std::vector<CompatibilityMatrix>* matrices, std::string* error) { in combine()
361 auto baseMatrix = std::make_unique<CompatibilityMatrix>(); in combine()
390 std::unique_ptr<CompatibilityMatrix> CompatibilityMatrix::combineDeviceMatrices( in combineDeviceMatrices()
391 std::vector<CompatibilityMatrix>* matrices, std::string* error) { in combineDeviceMatrices()
392 auto baseMatrix = std::make_unique<CompatibilityMatrix>(); in combineDeviceMatrices()
410 bool CompatibilityMatrix::addAll(CompatibilityMatrix* inputMatrix, std::string* error) { in addAll()
423 bool CompatibilityMatrix::addAllAsOptional(CompatibilityMatrix* inputMatrix, std::string* error) { in addAllAsOptional()
436 bool CompatibilityMatrix::forEachInstanceOfVersion( in forEachInstanceOfVersion()
452 bool CompatibilityMatrix::matchInstance(HalFormat format, const std::string& halName, in matchInstance()
464 std::string CompatibilityMatrix::getVendorNdkVersion() const { in getVendorNdkVersion()
468 Level CompatibilityMatrix::getSourceMatrixLevel(const MatrixKernel* matrixKernel) const { in getSourceMatrixLevel()