6#ifndef METALL_OBJECT_HPP
7#define METALL_OBJECT_HPP
10#include <metall/json/details/compact_object.hpp>
18template <
typename allocator_type = std::allocator<std::
byte>>
20template <
typename allocator_type>
22class object :
public jsndtl::compact_object<allocator_type> {
23 using jsndtl::compact_object<allocator_type>::compact_object;
27template <
typename allocator_type>
37template <
typename allocator_type,
typename other_
object_type>
38inline bool general_object_equal(
39 const object<allocator_type> &
object,
40 const other_object_type &other_object)
noexcept {
41 return general_compact_object_equal(
object, other_object);