DAW JSON Link
Public Types | Public Member Functions | List of all members
daw::json::DAW_JSON_VER::construct_from_iso8601_timestamp< JsonNullable > Struct Template Reference

#include <daw_json_link_types_iso8601.h>

Public Types

using result_type = std::optional< std::chrono::time_point< std::chrono::system_clock, std::chrono::milliseconds > >
 

Public Member Functions

constexpr result_type operator() () const
 
constexpr result_type operator() (char const *ptr, std::size_t sz) const
 

Member Typedef Documentation

◆ result_type

template<JsonNullable >
using daw::json::DAW_JSON_VER::construct_from_iso8601_timestamp< JsonNullable >::result_type = std::optional<std::chrono::time_point<std::chrono::system_clock, std::chrono::milliseconds> >

Member Function Documentation

◆ operator()() [1/2]

template<JsonNullable >
constexpr result_type daw::json::DAW_JSON_VER::construct_from_iso8601_timestamp< JsonNullable >::operator() ( ) const
inlineconstexpr

◆ operator()() [2/2]

template<JsonNullable >
constexpr result_type daw::json::DAW_JSON_VER::construct_from_iso8601_timestamp< JsonNullable >::operator() ( char const *  ptr,
std::size_t  sz 
) const
inlineconstexpr

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