#include <string_view>
#include <memory>
#include <string>
#include <algorithm>
#include <cstring>
#include <metall/offset_ptr.hpp>
#include <metall/detail/utilities.hpp>
#include <metall/json/json_fwd.hpp>
Go to the source code of this file.
|
template<typename char_type , typename char_traits , typename allocator_type , typename other_key_value_pair_type > |
bool | metall::json::jsndtl::general_key_value_pair_equal (const key_value_pair< char_type, char_traits, allocator_type > &key_value, const other_key_value_pair_type &other_key_value) noexcept |
| Provides 'equal' calculation for other key-value types that have the same interface as the object class. More...
|
|
template<typename char_type , typename char_traits , typename allocator_type > |
void | metall::json::swap (key_value_pair< char_type, char_traits, allocator_type > &rhd, key_value_pair< char_type, char_traits, allocator_type > &lhd) noexcept |
| Swap value instances. More...
|
|