|
GMP 0.4.0
Generative Metaprogramming library for C++
|
#include <charconv>#include <cmath>#include <concepts>#include <cstdint>#include <limits>#include <string>#include <string_view>#include <type_traits>#include <variant>#include <vector>#include <gmp/serialization/detail/text.hpp>#include <gmp/serialization/detail/write_value.hpp>#include <gmp/serialization/serialization.hpp>Go to the source code of this file.
Namespaces | |
| namespace | gmp |
Functions | |
| serialization_result< serialization_value > | gmp::parse_json (std::string_view input, json_read_options options={}) |
| serialization_result< std::string > | gmp::write_json (const serialization_value &value, json_write_options options={}) |
| template<typename T > | |
| serialization_result< std::string > | gmp::to_json (const T &value, serialization_options serialization={}, json_write_options json={}) |
| template<typename T > | |
| serialization_result< T > | gmp::from_json (std::string_view input, deserialization_options deserialization={}, json_read_options json={}) |
| template<typename T > | |
| std::string | gmp::to_json_or_throw (const T &value, serialization_options serialization={}, json_write_options json={}) |
| template<typename T > | |
| T | gmp::from_json_or_throw (std::string_view input, deserialization_options deserialization={}, json_read_options json={}) |