Lines Matching refs:std
104 std::vector<ProbeListener *> listeners;
122 ProbeListener(ProbeManager *manager, const std::string &name);
127 const std::string name;
138 const std::string name;
140 ProbePoint(ProbeManager *manager, const std::string &name);
145 std::string getName() const { return name; }
158 std::vector<ProbePoint *> points;
173 bool addListener(std::string pointName, ProbeListener &listener);
183 bool removeListener(std::string pointName, ProbeListener &listener);
203 ProbeListenerArgBase(ProbeManager *pm, const std::string &name)
229 ProbeListenerArg(T *obj, const std::string &name, void (T::* func)(const Arg &))
254 std::vector<ProbeListenerArgBase<Arg> *> listeners;
257 ProbePointArg(ProbeManager *manager, std::string name)
269 if (std::find(listeners.begin(), listeners.end(), l) == listeners.end()) {
280 listeners.erase(std::remove(listeners.begin(), listeners.end(), l),