Home | History | Annotate | Download | only in base

Lines Matching refs:deque

9 #include <deque>
18 // This type acts like a deque<scoped_ptr> based on top of std::deque. The
19 // ScopedPtrDeque has ownership of all elements in the deque.
23 typedef typename std::deque<T*>::const_iterator const_iterator;
24 typedef typename std::deque<T*>::reverse_iterator reverse_iterator;
25 typedef typename std::deque<T*>::const_reverse_iterator
30 typedef typename std::deque<T*>::iterator iterator;
33 // to methods on the ScopedPtrDeque class to appear in the deque.
34 class iterator : public std::deque<T*>::iterator {
36 explicit iterator(const typename std::deque<T*>::iterator& other)
37 : std::deque<T*>::iterator(other) {}
38 T* const& operator*() { return std::deque<T*>::iterator::operator*(); }
114 typename std::deque<T*>::iterator writable_a = a;
115 typename std::deque<T*>::iterator writable_b = b;
130 std::deque<T*> data_;