Searched defs:VariantMap (Results 1 – 1 of 1) sorted by relevance
213 struct VariantMap { struct216 using Key = TKey<TValue>;260 ScopedRemove(VariantMap& map, const TKey<TValue>& key) : map_(map), key_(key) {} in ScopedRemove() argument340 VariantMap() {} in VariantMap() argument343 explicit VariantMap(const TKeyValue& ... key_value_list) { in VariantMap() argument349 VariantMap(const VariantMap& other) { in VariantMap() argument375 VariantMap(VariantMap&& other) { in VariantMap() argument389 ~VariantMap() { in ~VariantMap() argument409 bool operator()(const detail::VariantMapKeyRaw* lhs, in operator() argument462 static_assert(std::is_base_of<VariantMapKey<TValue>, TKey<TValue>>::value, in StaticAssertKeyType() argument[all …]