Lines Matching refs:SimObject
113 /** SimObject indexed by name */
114 std::map<std::string, SimObject *> objectsByName;
120 std::list<SimObject *> objectsInOrder;
131 void bindPort(SimObject *masterObject, const std::string &masterPort,
132 PortID masterPortIndex, SimObject *slaveObject,
138 void bindMasterPort(SimObject *object,
154 /** Class for resolving SimObject names to SimObjects usable by the
166 SimObject *resolveSimObject(const std::string &name)
167 { return &(configManager.getObject<SimObject>(name)); }
189 /** Bind the ports of a single SimObject */
190 void bindObjectPorts(SimObject *object);
201 * by SimObject references</li>
202 * <li>Building the final SimObject and adding it to
209 SimObject *findObject(const std::string &object_name,
222 * <li>nulled (or vector<>::clear'ed) SimObject references for
223 * SimObject-values parameters</li>
257 /** Perform mem_func on each SimObject */
258 void forEachObject(void (SimObject::*mem_func)());
300 /** Get the resolver used to map SimObject names to SimObjects for