Home
last modified time | relevance | path

Searched defs:VariantMap (Results 1 – 1 of 1) sorted by relevance

/aosp12/art/libartbase/base/
H A Dvariant_map.h213 struct VariantMap { struct
216 using Key = TKey<TValue>;
260 ScopedRemove(VariantMap& map, const TKey<TValue>& key) : map_(map), key_(key) {} in ScopedRemove() argument
340 VariantMap() {} in VariantMap() argument
343 explicit VariantMap(const TKeyValue& ... key_value_list) { in VariantMap() argument
349 VariantMap(const VariantMap& other) { in VariantMap() argument
375 VariantMap(VariantMap&& other) { in VariantMap() argument
389 ~VariantMap() { in ~VariantMap() argument
409 bool operator()(const detail::VariantMapKeyRaw* lhs, in operator() argument
462 static_assert(std::is_base_of<VariantMapKey<TValue>, TKey<TValue>>::value, in StaticAssertKeyType() argument
[all …]