Home
last modified time | relevance | path

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

/third_party/gn/src/base/
Dvalue_iterators.h20 using DictStorage = base::flat_map<std::string, std::unique_ptr<Value>>; variable
29 using difference_type = DictStorage::iterator::difference_type;
46 explicit dict_iterator(DictStorage::iterator dict_iter);
63 DictStorage::iterator dict_iter_;
73 using difference_type = DictStorage::const_iterator::difference_type;
90 explicit const_dict_iterator(DictStorage::const_iterator dict_iter);
109 DictStorage::const_iterator dict_iter_;
119 using key_type = DictStorage::key_type;
120 using mapped_type = DictStorage::mapped_type::element_type;
122 using key_compare = DictStorage::key_compare;
[all …]
Dvalues.h80 using DictStorage = flat_map<std::string, std::unique_ptr<Value>>; variable
130 explicit Value(const DictStorage& in_dict);
131 explicit Value(DictStorage&& in_dict) noexcept;
359 DictStorage dict_;
376 using const_iterator = DictStorage::const_iterator;
377 using iterator = DictStorage::iterator;
383 explicit DictionaryValue(const DictStorage& in_dict);
384 explicit DictionaryValue(DictStorage&& in_dict) noexcept;
559 DictStorage::const_iterator it_;
Dvalue_iterators.cc18 dict_iterator::dict_iterator(DictStorage::iterator dict_iter) in dict_iterator()
73 const_dict_iterator::const_dict_iterator(DictStorage::const_iterator dict_iter) in const_dict_iterator()
127 dict_iterator_proxy::dict_iterator_proxy(DictStorage* storage) in dict_iterator_proxy()
183 const_dict_iterator_proxy::const_dict_iterator_proxy(const DictStorage* storage) in const_dict_iterator_proxy()
Dvalues.cc120 new (&dict_) DictStorage(); in Value()
153 Value::Value(const DictStorage& in_dict) : type_(Type::DICTIONARY), dict_() { in Value()
161 Value::Value(DictStorage&& in_dict) noexcept in Value()
571 [](const Value::DictStorage::value_type& u, in operator <()
572 const Value::DictStorage::value_type& v) { in operator <()
619 new (&dict_) DictStorage(std::move(that.dict_)); in InternalMoveConstructFrom()
642 dict_.~DictStorage(); in InternalCleanup()
664 DictionaryValue::DictionaryValue(const DictStorage& in_dict) : Value(in_dict) {} in DictionaryValue()
665 DictionaryValue::DictionaryValue(DictStorage&& in_dict) noexcept in DictionaryValue()
/third_party/gn/src/base/json/
Djson_parser.cc338 std::vector<Value::DictStorage::value_type> dict_storage; in ConsumeDictionary()
387 return Value(Value::DictStorage(std::move(dict_storage), KEEP_LAST_OF_DUPES)); in ConsumeDictionary()