Lines Matching refs:std

58 CxxConfigManager::findObjectType(const std::string &object_name,
59 std::string &object_type)
79 std::string
80 CxxConfigManager::rename(const std::string &from_name)
94 std::string
95 CxxConfigManager::unRename(const std::string &to_name)
110 std::string formatParamList(const std::vector<std::string> &param_values)
112 std::ostringstream params;
131 CxxConfigManager::findObject(const std::string &object_name,
134 std::string instance_name = rename(object_name);
146 std::string object_type;
171 std::vector<std::string> sub_object_names;
180 std::vector<SimObject *> sub_objects;
204 std::string sub_object_name;
245 std::vector<std::string> children;
265 CxxConfigManager::findObjectParams(const std::string &object_name)
267 std::string instance_name = rename(object_name);
273 std::string object_type;
297 std::vector<std::string> param_values;
319 std::string param_value;
347 std::vector<std::string> peers;
388 std::vector<SimObject *> empty;
415 std::vector<std::string> objects;
424 CxxConfigManager::findTraversalOrder(const std::string &object_name)
431 std::vector<std::string> children;
449 SimObject *master_object, const std::string &master_port_name,
451 SimObject *slave_object, const std::string &slave_port_name,
487 const std::vector<std::string> &peers)
494 const std::string &peer = *peer_i;
495 std::string slave_object_name;
496 std::string slave_port_name;
502 std::string slave_instance_name = rename(slave_object_name);
523 const std::string &instance_name = object->name();
525 std::string object_name = unRename(instance_name);
527 std::string object_type;
540 std::vector<std::string> peers;
558 CxxConfigManager::parsePort(const std::string &inp,
559 std::string &path, std::string &port, unsigned int &index)
561 std::size_t dot_i = inp.rfind('.');
562 std::size_t open_square_i = inp.rfind('[');
564 if (dot_i == std::string::npos) {
570 path = std::string(inp, 0, dot_i);
572 if (open_square_i == std::string::npos) {
574 port = std::string(inp, dot_i + 1, inp.length() - dot_i);
578 port = std::string(inp, dot_i + 1, (open_square_i - 1) - dot_i);
579 index = std::atoi(inp.c_str() + open_square_i + 1);
639 CxxConfigManager::serialize(std::ostream &os)
678 CxxConfigManager::setParam(const std::string &object_name,
679 const std::string &param_name, const std::string &param_value)
687 std::string instance_name = rename(object_name);
695 CxxConfigManager::setParamVector(const std::string &object_name,
696 const std::string &param_name,
697 const std::vector<std::string> &param_values)
705 std::string instance_name = rename(object_name);