Lines Matching defs:iterator
30 typedef typename Container::iterator iterator;
42 iterator set(const Key& key, scoped_ptr<Value> data) {
43 iterator it = find(key);
54 std::pair<iterator, bool> add(const Key& key, scoped_ptr<Value> data) {
55 std::pair<iterator, bool> result =
62 void erase(iterator it) {
68 iterator it = data_.find(k);
75 scoped_ptr<Value> take(iterator it) {
86 iterator it = find(k);
93 scoped_ptr<Value> take_and_erase(iterator it) {
104 iterator it = find(k);
125 inline iterator find(const Key& k) { return data_.find(k); }
132 inline std::pair<iterator, iterator> equal_range(const Key& k) {
144 inline iterator begin() { return data_.begin(); }
146 inline iterator end() { return data_.end(); }