fpmas 1.6
Static Public Member Functions | List of all members
nlohmann::adl_serializer< std::chrono::duration< Rep, Ratio > > Struct Template Reference

#include <perf.h>

Static Public Member Functions

template<typename JsonType >
static void to_json (JsonType &json, const std::chrono::duration< Rep, Ratio > &duration)
 
template<typename JsonType >
static void from_json (JsonType &json, std::chrono::duration< Rep, Ratio > &duration)
 

Detailed Description

template<typename Rep, typename Ratio>
struct nlohmann::adl_serializer< std::chrono::duration< Rep, Ratio > >

Json serialization rules for std::chrono::duration.

Member Function Documentation

◆ to_json()

template<typename Rep , typename Ratio >
template<typename JsonType >
static void nlohmann::adl_serializer< std::chrono::duration< Rep, Ratio > >::to_json ( JsonType &  json,
const std::chrono::duration< Rep, Ratio > &  duration 
)
inlinestatic

Serializes an std::chrono::duration instance to the specified json.

Parameters
jsonjson output
durationduration to serialize

◆ from_json()

template<typename Rep , typename Ratio >
template<typename JsonType >
static void nlohmann::adl_serializer< std::chrono::duration< Rep, Ratio > >::from_json ( JsonType &  json,
std::chrono::duration< Rep, Ratio > &  duration 
)
inlinestatic

Unserializes an std::chrono::duration instance from the specified json.

Parameters
jsoninput json
durationduration output

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