Lines Matching defs:conversion
39 struct conversion<std::unordered_map<K, F>, std::unordered_map<K, T>, Tag> { struct
40 using From = std::unordered_map<K, F>;
41 using To = std::unordered_map<K, T>;
43 static constexpr bool possible = can_convert<F, T, Tag>;
45 static To perform(From const & from) { in perform()
52 static To perform(From && from) { in perform()
62 struct conversion<std::unordered_map<K, F>, result<std::unordered_map<K, T>, E>, Tag> { struct
63 using From = std::unordered_map<K, F>;
64 using Raw = std::unordered_map<K, T>;
65 using To = result<Raw, E>;
67 static constexpr bool possible = can_parse<F, T, Tag>;
69 static To perform(From const & from) { in perform()
80 static To perform(From && from) { in perform()
95 struct conversion<std::unordered_multimap<K, F>, std::unordered_multimap<K, T>, Tag> { struct
96 using From = std::unordered_multimap<K, F>;
97 using To = std::unordered_multimap<K, T>;
99 static constexpr bool possible = can_convert<F, T, Tag>;
101 static To perform(From const & from) { in perform()
108 static To perform(From && from) { in perform()
118 struct conversion<std::unordered_multimap<K, F>, result<std::unordered_multimap<K, T>, E>, Tag> { struct
119 using From = std::unordered_multimap<K, F>;
120 using Raw = std::unordered_multimap<K, T>;
121 using To = result<Raw, E>;
123 static constexpr bool possible = can_parse<F, T, Tag>;
125 static To perform(From const & from) { in perform()
136 static To perform(From && from) { in perform()