JSON for Modern C++ 3.8.0

Public Types | Public Member Functions | List of all members
nlohmann::ordered_map< Key, T, IgnoredLess, Allocator > Struct Template Reference

`#include <json.hpp>`

## Public Types
using | Container = std::vector< std::pair< const Key, T >, Allocator >
using | key_type = Key
using | mapped_type = T

## Public Member Functions
| ordered_map (const Allocator &alloc=Allocator())
template<class It >
| ordered_map (It first, It last, const Allocator &alloc=Allocator())
| ordered_map (std::initializer_list< T > init, const Allocator &alloc=Allocator())
std::pair< iterator, bool > | emplace (key_type &&key, T &&t)
size_type | erase (const Key &key)
T & | operator[] (Key &&key)

## Detailed Description

### template<class Key, class T, class IgnoredLess = std::less<Key>, class Allocator = std::allocator<std::pair<const Key, T>>>
struct nlohmann::ordered_map< Key, T, IgnoredLess, Allocator >

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

Definition at line 16405 of file json.hpp.