Searched refs:VariantMap (Results 1 – 4 of 4) sorted by relevance
180 template <typename Base, template <typename TV> class TKey> friend struct VariantMap;209 struct VariantMap { struct240 ScopedRemove(VariantMap& map, const TKey<TValue>& key) : map_(map), key_(key) {} in ScopedRemove() argument245 VariantMap& map_;318 explicit VariantMap() {} in VariantMap() argument321 explicit VariantMap(const TKeyValue& ... key_value_list) { in VariantMap() function327 VariantMap(const VariantMap& other) { in VariantMap() argument332 VariantMap& operator=(const VariantMap& other) {353 VariantMap(VariantMap&& other) { in VariantMap() argument354 operator=(std::forward<VariantMap>(other)); in VariantMap()[all …]
31 struct FruitMap : VariantMap<FruitMap, FruitMapKey> {33 using VariantMap<FruitMap, FruitMapKey>::VariantMap;
67 struct RuntimeArgumentMap : VariantMap<RuntimeArgumentMap, RuntimeArgumentMapKey> {69 using VariantMap<RuntimeArgumentMap, RuntimeArgumentMapKey>::VariantMap;
17 it can parse a string into a `VariantMap`, although in the future it might be desirable to parse27 struct FruitVariantMap : VariantMap {