Lines Matching refs:string
30 // Hal.getName() must return a string indicating the name.
38 bool addAllHals(HalGroup* other, std::string* error = nullptr) {
56 std::vector<const Hal*> getHals(const std::string& name) const {
69 std::vector<Hal*> getHals(const std::string& name) {
87 bool forEachInstanceOfPackage(const std::string& package,
101 const std::string& package, const Version& expectVersion,
107 bool forEachInstanceOfInterface(const std::string& package, const Version& expectVersion,
108 const std::string& interface,
122 std::vector<InstanceType> getFqInstances(const std::string& package,
124 const std::string& interface = "") const {
141 std::multimap<std::string, Hal> mHals;
148 ConstMultiMapValueIterable<std::string, Hal> getHals() const {
149 return ConstMultiMapValueIterable<std::string, Hal>(mHals);
157 Hal* getAnyHal(const std::string& name) {
169 std::string name = hal.getName();