nlohmann::ordered_map
std::vector< std::pair< const Key, T >, Allocator >
json.hpp
class Key
class T
class IgnoredLess std::less<Key>
class Allocator std::allocator<std::pair<const Key, T>>
Key using nlohmann::ordered_map< Key, T, IgnoredLess, Allocator >::key_type = Key key_type
T using nlohmann::ordered_map< Key, T, IgnoredLess, Allocator >::mapped_type = T mapped_type
std::vector< std::pair< const Key, T >, Allocator > using nlohmann::ordered_map< Key, T, IgnoredLess, Allocator >::Container = std::vector<std::pair<const Key, T>, Allocator> Container
typename std::enable_if< std::is_convertible< typename std::iterator_traits< InputIt >::iterator_category, std::input_iterator_tag >::value >::type using nlohmann::ordered_map< Key, T, IgnoredLess, Allocator >::require_input_iter = typename std::enable_if<std::is_convertible<typename std::iterator_traits<InputIt>::iterator_category, std::input_iterator_tag>::value>::type require_input_iter
nlohmann::ordered_map< Key, T, IgnoredLess, Allocator >::ordered_map
(const Allocator &alloc=Allocator())
ordered_map
const Allocator & alloc Allocator()
class It
nlohmann::ordered_map< Key, T, IgnoredLess, Allocator >::ordered_map
(It first, It last, const Allocator &alloc=Allocator())
ordered_map
It first
It last
const Allocator & alloc Allocator()
nlohmann::ordered_map< Key, T, IgnoredLess, Allocator >::ordered_map
(std::initializer_list< T > init, const Allocator &alloc=Allocator())
ordered_map
std::initializer_list< T > init
const Allocator & alloc Allocator()
std::pair< iterator, bool > std::pair<iterator, bool> nlohmann::ordered_map< Key, T, IgnoredLess, Allocator >::emplace (const key_type &key, T &&t) emplace const key_type & key T && t
T & T& nlohmann::ordered_map< Key, T, IgnoredLess, Allocator >::operator[] (const Key &key) operator[] const Key & key
const T & const T& nlohmann::ordered_map< Key, T, IgnoredLess, Allocator >::operator[] (const Key &key) const operator[] const Key & key
T & T& nlohmann::ordered_map< Key, T, IgnoredLess, Allocator >::at (const Key &key) at const Key & key JSON_THROW
const T & const T& nlohmann::ordered_map< Key, T, IgnoredLess, Allocator >::at (const Key &key) const at const Key & key JSON_THROW
size_type size_type nlohmann::ordered_map< Key, T, IgnoredLess, Allocator >::erase (const Key &key) erase const Key & key
iterator iterator nlohmann::ordered_map< Key, T, IgnoredLess, Allocator >::erase (iterator pos) erase iterator pos
size_type size_type nlohmann::ordered_map< Key, T, IgnoredLess, Allocator >::count (const Key &key) const count const Key & key
iterator iterator nlohmann::ordered_map< Key, T, IgnoredLess, Allocator >::find (const Key &key) find const Key & key
const_iterator const_iterator nlohmann::ordered_map< Key, T, IgnoredLess, Allocator >::find (const Key &key) const find const Key & key
std::pair< iterator, bool > std::pair<iterator, bool> nlohmann::ordered_map< Key, T, IgnoredLess, Allocator >::insert (value_type &&value) insert value_type && value nlohmann::detail::value
std::pair< iterator, bool > std::pair<iterator, bool> nlohmann::ordered_map< Key, T, IgnoredLess, Allocator >::insert (const value_type &value) insert const value_type & value
typename InputIt
typename require_input_iter<InputIt>
void void nlohmann::ordered_map< Key, T, IgnoredLess, Allocator >::insert (InputIt first, InputIt last) insert InputIt first InputIt last NLOHMANN_BASIC_JSON_TPL_DECLARATION

ordered_map: a minimal map-like container that preserves insertion order for use within nlohmann::basic_json<ordered_map>

std::vector< std::pair< const Key, T >, Allocator >
nlohmann::ordered_map< Key, T, IgnoredLess, Allocator >
T
std::vector< std::pair< const Key, T >, Allocator >
+elements
nlohmann::ordered_map< Key, T, IgnoredLess, Allocator >
- nlohmann::ordered_map
  at
- nlohmann::ordered_map
  at
- nlohmann::ordered_map
  Container
- nlohmann::ordered_map
  count
- nlohmann::ordered_map
  elements
- nlohmann::ordered_map
  emplace
- nlohmann::ordered_map
  erase
- nlohmann::ordered_map
  erase
- nlohmann::ordered_map
  find
- nlohmann::ordered_map
  find
- nlohmann::ordered_map
  insert
- nlohmann::ordered_map
  insert
- nlohmann::ordered_map
  insert
- nlohmann::ordered_map
  key_type
- nlohmann::ordered_map
  mapped_type
- nlohmann::ordered_map
  operator[]
- nlohmann::ordered_map
  operator[]
- nlohmann::ordered_map
  ordered_map
- nlohmann::ordered_map
  ordered_map
- nlohmann::ordered_map
  ordered_map
- nlohmann::ordered_map
  require_input_iter