Lines Matching refs:list_
114 return std::min(max_index_, list_->observers_.size());
117 bool is_end() const { return !list_ || index_ == clamped_max_index(); }
119 WeakPtr<ObserverListBase<ObserverType>> list_;
191 : list_(const_cast<ObserverListBase<ObserverType>*>(list)->AsWeakPtr()),
196 DCHECK(list_);
197 ++list_->notify_depth_;
203 if (list_ && --list_->notify_depth_ == 0)
204 list_->Compact();
213 return list_.get() == other.list_.get() && index_ == other.index_;
227 if (list_) {
256 if (!list_)
258 return index_ < clamped_max_index() ? list_->observers_[index_] : nullptr;
264 if (!list_)
268 while (index_ < max_index && !list_->observers_[index_])