Lines Matching refs:observers_
108 size_t size() const { return observers_.size(); }
117 ListType observers_;
133 list.observers_.size()) {
147 ListType& observers = list_->observers_;
157 if (std::find(observers_.begin(), observers_.end(), obs)
158 != observers_.end()) {
162 observers_.push_back(obs);
168 std::find(observers_.begin(), observers_.end(), obs);
169 if (it != observers_.end()) {
173 observers_.erase(it);
180 for (size_t i = 0; i < observers_.size(); ++i) {
181 if (observers_[i] == observer)
190 for (typename ListType::iterator it = observers_.begin();
191 it != observers_.end(); ++it) {
195 observers_.clear();
201 observers_.erase(
202 std::remove(observers_.begin(), observers_.end(),
203 static_cast<ObserverType*>(NULL)), observers_.end());