Lines Matching defs:string
11 #include <string>
41 EMDBusInterface::createInterface(const std::string& path,
42 const std::string& interface,
43 const std::string& parent, bool checkNull)
66 const std::string& jsonPointerPath,
73 jsonPointerPath{std::string(jsonPointerPath)}]() {
146 nlohmann::json& systemConfiguration, const std::string& path,
147 const std::string& key, const nlohmann::json& value,
180 case (nlohmann::json::value_t::string):
182 addValueToDBus<std::string>(key, value, *iface, permission,
198 nlohmann::json& systemConfiguration, const std::string& jsonPointerPath,
223 std::string path = jsonPointerPath;
238 const std::string* type)
269 const std::flat_map<std::string, JsonVariantType, std::less<>>& data,
270 nlohmann::json& systemConfiguration, const std::string& jsonPointerPath,
271 const std::string& path, const std::string& board)
299 const std::string& jsonPointerPath, const std::string& path,
300 const std::string& board)
311 const std::string* type = findType->get_ptr<const std::string*>();
312 const std::string* name = findName->get_ptr<const std::string*>();
315 throw std::invalid_argument("Type and Name must be a string.");
356 std::string dbusName = *name;
374 const std::string& jsonPointerPath, const std::string& path,
375 nlohmann::json& systemConfiguration, const std::string& board)
382 [&systemConfiguration, jsonPointerPath{std::string(jsonPointerPath)},
383 path{std::string(path)}, board{std::string(board)},
384 this](const std::flat_map<std::string, JsonVariantType, std::less<>>&
394 return inventory[device["Name"].get<std::string>()];