Searched defs:VariantMap (Results 1 – 1 of 1) sorted by relevance
212 struct VariantMap { struct215 using Key = TKey<TValue>;243 ScopedRemove(VariantMap& map, const TKey<TValue>& key) : map_(map), key_(key) {} in ScopedRemove() argument256 TValue ReleaseOrDefault(const TKey<TValue>& key) { in ReleaseOrDefault()269 bool Exists(const TKey<TValue>& key) const { in Exists()276 void Set(const TKey<TValue>& key, const typename Identity<TValue>::type& value) { in Set()288 bool SetIfMissing(const TKey<TValue>& key, const typename Identity<TValue>::type& value) { in SetIfMissing()322 explicit VariantMap() {} in VariantMap() argument325 explicit VariantMap(const TKeyValue& ... key_value_list) { in VariantMap() argument331 VariantMap(const VariantMap& other) { in VariantMap() argument[all …]