Home
last modified time | relevance | path

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

/art/libartbase/base/
Dvariant_map.h184 template <typename Base, template <typename TV> class TKey> friend struct VariantMap;
213 struct VariantMap { struct
260 ScopedRemove(VariantMap& map, const TKey<TValue>& key) : map_(map), key_(key) {} in ScopedRemove() argument
265 VariantMap& map_;
340 VariantMap() {} in VariantMap() argument
343 explicit VariantMap(const TKeyValue& ... key_value_list) { in VariantMap() argument
349 VariantMap(const VariantMap& other) { in VariantMap() function
354 VariantMap& operator=(const VariantMap& other) {
375 VariantMap(VariantMap&& other) { in VariantMap() argument
376 operator=(std::forward<VariantMap>(other)); in VariantMap()
[all …]
Dvariant_map_test.cc31 struct FruitMap : VariantMap<FruitMap, FruitMapKey> {
33 using VariantMap<FruitMap, FruitMapKey>::VariantMap;
/art/runtime/
Druntime_options.h64 struct RuntimeArgumentMap : VariantMap<RuntimeArgumentMap, RuntimeArgumentMapKey> {
66 using VariantMap<RuntimeArgumentMap, RuntimeArgumentMapKey>::VariantMap;
/art/compiler/driver/
Dcompiler_options_map.h34 struct CompilerOptionsMap : VariantMap<Base, KeyType> {
/art/cmdline/
DREADME.md17 it can parse a string into a `VariantMap`, although in the future it might be desirable to parse
27 struct FruitVariantMap : VariantMap {