• Home
  • Raw
  • Download

Lines Matching defs:ordered_map

29                   struct ordered_map : std::vector<std::pair<const Key, T>, Allocator>  struct
46 ordered_map() noexcept(noexcept(Container())) : Container{} {} in ordered_map() argument
47 …explicit ordered_map(const Allocator& alloc) noexcept(noexcept(Container(alloc))) : Container{allo… in ordered_map() function
49 ordered_map(It first, It last, const Allocator& alloc = Allocator()) in ordered_map() argument
51 ordered_map(std::initializer_list<value_type> init, const Allocator& alloc = Allocator() ) in ordered_map() argument
54 std::pair<iterator, bool> emplace(const key_type& key, T&& t) in emplace()
69 std::pair<iterator, bool> emplace(KeyType && key, T && t) in emplace()
82 T& operator[](const key_type& key) in operator []()
89 T & operator[](KeyType && key) in operator []()
94 const T& operator[](const key_type& key) const in operator []()
101 const T & operator[](KeyType && key) const in operator []()
106 T& at(const key_type& key) in at()
121 T & at(KeyType && key) // NOLINT(cppcoreguidelines-missing-std-forward) in at()
134 const T& at(const key_type& key) const in at()
149 const T & at(KeyType && key) const // NOLINT(cppcoreguidelines-missing-std-forward) in at()
162 size_type erase(const key_type& key) in erase()
183 size_type erase(KeyType && key) // NOLINT(cppcoreguidelines-missing-std-forward) in erase()
202 iterator erase(iterator pos) in erase()
207 iterator erase(iterator first, iterator last) in erase()
260 size_type count(const key_type& key) const in count()
274 size_type count(KeyType && key) const // NOLINT(cppcoreguidelines-missing-std-forward) in count()
286 iterator find(const key_type& key) in find()
300 iterator find(KeyType && key) // NOLINT(cppcoreguidelines-missing-std-forward) in find()
312 const_iterator find(const key_type& key) const in find()
324 std::pair<iterator, bool> insert( value_type&& value ) in insert()
329 std::pair<iterator, bool> insert( const value_type& value ) in insert()
343 …ename std::enable_if<std::is_convertible<typename std::iterator_traits<InputIt>::iterator_category,
347 void insert(InputIt first, InputIt last) in insert()
356 JSON_NO_UNIQUE_ADDRESS key_compare m_compare = key_compare();