Lines Matching defs:ordered_map
18909 struct ordered_map : std::vector<std::pair<const Key, T>, Allocator> struct
18926 ordered_map() noexcept(noexcept(Container())) : Container{} {} in ordered_map() argument
18927 …explicit ordered_map(const Allocator& alloc) noexcept(noexcept(Container(alloc))) : Container{allo… in ordered_map() argument
18929 ordered_map(It first, It last, const Allocator& alloc = Allocator()) in ordered_map() function
18931 ordered_map(std::initializer_list<value_type> init, const Allocator& alloc = Allocator() ) in ordered_map() function
18934 std::pair<iterator, bool> emplace(const key_type& key, T&& t) in emplace()
18949 std::pair<iterator, bool> emplace(KeyType && key, T && t) in emplace()
18962 T& operator[](const key_type& key) in operator []()
18969 T & operator[](KeyType && key) in operator []()
18974 const T& operator[](const key_type& key) const in operator []()
18981 const T & operator[](KeyType && key) const in operator []()
18986 T& at(const key_type& key) in at()
19001 T & at(KeyType && key) in at()
19014 const T& at(const key_type& key) const in at()
19029 const T & at(KeyType && key) const in at()
19042 size_type erase(const key_type& key) in erase()
19063 size_type erase(KeyType && key) in erase()
19082 iterator erase(iterator pos) in erase()
19087 iterator erase(iterator first, iterator last) in erase()
19140 size_type count(const key_type& key) const in count()
19154 size_type count(KeyType && key) const in count()
19166 iterator find(const key_type& key) in find()
19180 iterator find(KeyType && key) in find()
19192 const_iterator find(const key_type& key) const in find()
19204 std::pair<iterator, bool> insert( value_type&& value ) in insert()
19209 std::pair<iterator, bool> insert( const value_type& value ) in insert()
19223 …ename std::enable_if<std::is_convertible<typename std::iterator_traits<InputIt>::iterator_category,
19227 void insert(InputIt first, InputIt last) in insert()
19236 JSON_NO_UNIQUE_ADDRESS key_compare m_compare = key_compare();