Lines Matching refs:V
30 using V = typename Map::mapped_type; member
36 V,
38 typename std::conditional<is_const, const V *, V *>::type /* Pointer */,
39 typename std::conditional<is_const, const V &, V &>::type /* Reference */
119 template<typename K, typename V>
120 using ConstMapValueIterable = typename MapIterTypes<std::map<K, V>>::ConstValueIterable;
121 template<typename K, typename V>
122 using ConstMultiMapValueIterable = typename MapIterTypes<std::multimap<K, V>>::ConstValueIterable;
123 template <typename K, typename V>
124 using MapValueIterable = typename MapIterTypes<std::map<K, V>>::ValueIterable;
125 template <typename K, typename V>
126 using MultiMapValueIterable = typename MapIterTypes<std::multimap<K, V>>::ValueIterable;
128 template<typename K, typename V>
129 ConstMapValueIterable<K, V> iterateValues(const std::map<K, V> &map) { in iterateValues()
132 template<typename K, typename V>
133 ConstMultiMapValueIterable<K, V> iterateValues(const std::multimap<K, V> &map) { in iterateValues()
136 template <typename K, typename V>
137 MapValueIterable<K, V> iterateValues(std::map<K, V>& map) { in iterateValues()
140 template <typename K, typename V>
141 MultiMapValueIterable<K, V> iterateValues(std::multimap<K, V>& map) { in iterateValues()
145 template <typename K, typename V>
146 typename MapIterTypes<std::multimap<K, V>>::template RangeImpl<true> iterateValues( in iterateValues()
147 const std::multimap<K, V>& map, const K& key) { in iterateValues()