17#include <daw/daw_string_view.h>
18#include <daw/daw_utility.h>
27 template<JsonNullable>
30 std::optional<std::chrono::time_point<std::chrono::system_clock,
31 std::chrono::milliseconds>>;
33 [[maybe_unused, nodiscard]]
inline constexpr result_type
34 operator( )( )
const {
38 [[maybe_unused, nodiscard]]
inline constexpr result_type
39 operator( )(
char const *ptr, std::size_t sz )
const {
46 using result_type = std::chrono::time_point<std::chrono::system_clock,
47 std::chrono::milliseconds>;
49 [[maybe_unused, nodiscard]]
inline constexpr result_type
50 operator( )(
char const *ptr, std::size_t sz )
const {
constexpr std::chrono::time_point< std::chrono::system_clock, std::chrono::milliseconds > parse_iso8601_timestamp(daw::basic_string_view< char, Bounds, Ex > ts)
Definition: daw_json_parse_iso8601_utils.h:229
JsonNullable
Definition: daw_json_enums.h:90
Definition: daw_from_json.h:22
std::chrono::time_point< std::chrono::system_clock, std::chrono::milliseconds > result_type
Definition: daw_json_link_types_iso8601.h:47
Definition: daw_json_link_types_iso8601.h:28
std::optional< std::chrono::time_point< std::chrono::system_clock, std::chrono::milliseconds > > result_type
Definition: daw_json_link_types_iso8601.h:31
#define DAW_JSON_VER
The version string used in namespace definitions. Must be a valid namespace name.
Definition: version.h:16