daw::json::detail namespace

Functions

template<gtopt::NamedEnum E>
auto enum_to_opt_name(const std::optional<E>& e) -> OptName
Convert an optional NamedEnum value to an OptName for JSON output.

Function documentation

template<gtopt::NamedEnum E>
OptName daw::json::detail::enum_to_opt_name(const std::optional<E>& e)

Convert an optional NamedEnum value to an OptName for JSON output.

Replaces the per-enum enum_to_opt_name overloads that were previously duplicated in each JSON serialization header.