#include <archive.hpp>
template<typename A>
std::string_view
s, std::size_t
n) {
{
a.write_null() } -> std::same_as<serialization_result<void>>;
{
a.write_bool(
b) } -> std::same_as<serialization_result<void>>;
{
a.write_signed(
i) } -> std::same_as<serialization_result<void>>;
{
} -> std::same_as<serialization_result<void>>;
{
} -> std::same_as<serialization_result<void>>;
{
a.write_string(
s) } -> std::same_as<serialization_result<void>>;
{
a.begin_array(
n) } -> std::same_as<serialization_result<void>>;
{
a.end_array() } -> std::same_as<serialization_result<void>>;
{
a.begin_object(
n) } -> std::same_as<serialization_result<void>>;
{
a.write_key(
s) } -> std::same_as<serialization_result<void>>;
{
a.end_object() } -> std::same_as<serialization_result<void>>;
}
Definition at line 38 of file archive.hpp.