Lines Matching refs:WeakMap
31 class WeakMap class
89 WeakMap<K, V>::iterator::iterator(const MapIterator &it, const MapIterator &end) in iterator()
97 void WeakMap<K, V>::iterator::operator++() in operator ++()
104 void WeakMap<K, V>::iterator::skipNull() in skipNull()
119 bool WeakMap<K, V>::iterator::operator==(const iterator &rhs) const in operator ==()
125 bool WeakMap<K, V>::iterator::operator!=(const iterator &rhs) const in operator !=()
131 std::pair<K, std::shared_ptr<V>> WeakMap<K, V>::iterator::operator*() const in operator *()
137 typename WeakMap<K, V>::iterator WeakMap<K, V>::begin() const in begin()
143 typename WeakMap<K, V>::iterator WeakMap<K, V>::end() const in end()
149 size_t WeakMap<K, V>::approx_size() const in approx_size()
155 std::shared_ptr<V> WeakMap<K, V>::get(const K &key) const in get()
162 bool WeakMap<K, V>::add(const K &key, const std::shared_ptr<V> &val) in add()
173 bool WeakMap<K, V>::remove(const K &key) in remove()
179 void WeakMap<K, V>::reap() in reap()