Lines Matching refs:std

76         const std::string name;
85 ParamDesc(const std::string &name_,
95 const std::string name;
103 PortDesc(const std::string &name_,
110 std::map<std::string, ParamDesc *> parameters;
113 std::map<std::string, PortDesc *> ports;
128 static const std::string invalidName;
141 virtual void setName(const std::string &name_) { }
144 virtual const std::string &getName() { return invalidName; }
149 virtual bool setSimObject(const std::string &name,
154 virtual bool setSimObjectVector(const std::string &name,
155 const std::vector<SimObject *> &simObjects)
162 virtual bool setParam(const std::string &name,
163 const std::string &value, const Flags flags)
168 virtual bool setParamVector(const std::string &name,
169 const std::vector<std::string> &values, const Flags flags)
174 virtual bool setPortConnectionCount(const std::string &name,
196 virtual bool getParam(const std::string &object_name,
197 const std::string &param_name,
198 std::string &value) const = 0;
201 virtual bool getParamVector(const std::string &object_name,
202 const std::string &param_name,
203 std::vector<std::string> &values) const = 0;
206 virtual bool getPortPeers(const std::string &object_name,
207 const std::string &port_name,
208 std::vector<std::string> &peers) const = 0;
211 virtual bool objectExists(const std::string &object_name) const = 0;
214 virtual void getAllObjectNames(std::vector<std::string> &list) const = 0;
219 virtual void getObjectChildren(const std::string &object_name,
220 std::vector<std::string> &children,
224 virtual bool load(const std::string &filename) = 0;
232 extern std::map<std::string, CxxConfigDirectoryEntry *>