![]() |
fpmas 1.6
|
Go to the source code of this file.
Namespaces | |
namespace | fpmas |
namespace | fpmas::io |
namespace | fpmas::io::datapack |
namespace | fpmas::io::json |
Typedefs | |
template<typename T , typename Enable = void> | |
using | fpmas::io::datapack::JsonSerializer = BasicJsonSerializer< T, nlohmann::json > |
typedef BasicObjectPack< JsonSerializer > | fpmas::io::datapack::JsonPack |
template<typename T , typename Enable = void> | |
using | fpmas::io::datapack::LightJsonSerializer = BasicJsonSerializer< T, fpmas::io::json::light_json > |
typedef BasicObjectPack< LightJsonSerializer > | fpmas::io::datapack::LightJsonPack |
template<typename T , typename Enable = void> | |
using | fpmas::io::json::datapack_serializer = basic_datapack_serializer< T, fpmas::io::datapack::ObjectPack > |
typedef nlohmann::basic_json< std::map, std::vector, std::string, bool, std::int64_t, std::uint64_t, double, std::allocator, datapack_serializer > | fpmas::io::json::datapack_json |
template<typename T , typename Enable = void> | |
using | fpmas::io::json::light_datapack_serializer = basic_datapack_serializer< T, fpmas::io::datapack::LightObjectPack > |
typedef nlohmann::basic_json< std::map, std::vector, std::string, bool, std::int64_t, std::uint64_t, double, std::allocator, light_datapack_serializer > | fpmas::io::json::light_datapack_json |
Defines structures to serialize Json into ObjectPacks, and ObjectPacks into Json.