fpmas 1.5
Static Public Member Functions | List of all members
nlohmann::adl_serializer< fpmas::random::Generator< Generator_t > > Struct Template Reference

#include <generator.h>

Static Public Member Functions

template<typename JsonType >
static void to_json (JsonType &j, const fpmas::random::Generator< Generator_t > &gen)
 
template<typename JsonType >
static void from_json (const JsonType &j, fpmas::random::Generator< Generator_t > &gen)
 

Detailed Description

template<typename Generator_t>
struct nlohmann::adl_serializer< fpmas::random::Generator< Generator_t > >

Json serialization rules for fpmas::random::Generator.

Member Function Documentation

◆ to_json()

template<typename Generator_t >
template<typename JsonType >
static void nlohmann::adl_serializer< fpmas::random::Generator< Generator_t > >::to_json ( JsonType &  j,
const fpmas::random::Generator< Generator_t > &  gen 
)
inlinestatic

Serializes gen into j using the fpmas::random::operator<<().

Parameters
joutput json
geninput generator

◆ from_json()

template<typename Generator_t >
template<typename JsonType >
static void nlohmann::adl_serializer< fpmas::random::Generator< Generator_t > >::from_json ( const JsonType &  j,
fpmas::random::Generator< Generator_t > &  gen 
)
inlinestatic

Unserializes gen from j using the fpmas::random::operator>>().

Parameters
jinput json
genoutput generator

The documentation for this struct was generated from the following file: