Lines Matching refs:std
52 Transport getTransport(const std::string &name, const Version &v,
53 const std::string &interfaceName, const std::string &instanceName) const;
60 std::set<Version> getSupportedVersions(const std::string &name) const;
68 std::set<std::string> getInstances(
69 const std::string &halName, const std::string &interfaceName) const;
72 bool hasInstance(const std::string &halName,
73 const std::string &interfaceName, const std::string &instanceName) const;
80 std::vector<std::string> checkIncompatibility(const CompatibilityMatrix &mat,
90 bool checkCompatibility(const CompatibilityMatrix &mat, std::string *error = nullptr) const;
99 std::set<std::string> getHalNames() const;
104 std::set<std::string> getHalNamesAndVersions() const;
109 std::set<std::string> getInterfaceNames(const std::string &name) const;
115 std::vector<const ManifestHal *> getHals(const std::string &name) const;
116 std::vector<ManifestHal *> getHals(const std::string &name);
124 const std::vector<Vndk> &vndks() const;
131 friend std::string dump(const HalManifest &vm);
139 ConstMultiMapValueIterable<std::string, ManifestHal> getHals() const;
146 ManifestHal *getAnyHal(const std::string &name);
148 status_t fetchAllInformation(const std::string &path);
157 std::multimap<std::string, ManifestHal> mHals;
166 std::vector<Vndk> mVndks;