ORE Studio 0.0.4
Loading...
Searching...
No Matches
Public Types | Static Public Member Functions | List of all members
Reflector< std::optional< boost::uuids::uuid > > Struct Reference

Custom reflector for std::optional<boost::uuids::uuid>. More...

#include <reflectors.hpp>

Collaboration diagram for Reflector< std::optional< boost::uuids::uuid > >:
Collaboration graph

Public Types

using ReflType = std::optional< std::string >
 

Static Public Member Functions

static std::optional< boost::uuids::uuid > to (const ReflType &str)
 
static ReflType from (const std::optional< boost::uuids::uuid > &v)
 

Detailed Description

Custom reflector for std::optional<boost::uuids::uuid>.

Serializes optional UUID as nullable string representation. An empty optional serializes to null, a present value serializes as UUID string.