Home | History | Annotate | Download | only in base

Lines Matching defs:Iterator

20 // iterator. It safely handles the case of a callback removing itself
80 typename std::list<CallbackType>::iterator iter)
97 typename std::list<CallbackType>::iterator iter_;
124 // An iterator class that can be used to access the list of callbacks.
125 class Iterator {
127 explicit Iterator(CallbackListBase<CallbackType>* list)
133 Iterator(const Iterator& iter)
139 ~Iterator() {
159 typename std::list<CallbackType>::iterator list_iter_;
169 // Returns an instance of a CallbackListBase::Iterator which can be used
171 Iterator GetIterator() {
172 return Iterator(this);
178 typename std::list<CallbackType>::iterator it = callbacks_.begin();
215 typename internal::CallbackListBase<CallbackType>::Iterator it =