ORE Studio 0.0.4
Loading...
Searching...
No Matches
Public Types | Static Public Member Functions | List of all members
Parser< ReaderType, WriterType, ores::utility::uuid::tenant_id, ProcessorsType > Struct Template Reference

Custom reflect-cpp parser for tenant_id. More...

#include <tenant_id_parser.hpp>

Collaboration diagram for Parser< ReaderType, WriterType, ores::utility::uuid::tenant_id, ProcessorsType >:
Collaboration graph

Public Types

using InputVarType = typename ReaderType::InputVarType
 
using OutputVarType = typename WriterType::OutputVarType
 

Static Public Member Functions

static Result< ores::utility::uuid::tenant_idread (const ReaderType &_r, const InputVarType &_var) noexcept
 
template<class P >
static void write (const WriterType &_w, const ores::utility::uuid::tenant_id &_tenant_id, const P &_parent) noexcept
 

Detailed Description

template<class ReaderType, class WriterType, class ProcessorsType>
struct rfl::parsing::Parser< ReaderType, WriterType, ores::utility::uuid::tenant_id, ProcessorsType >

Custom reflect-cpp parser for tenant_id.

Serializes tenant_id as a string (UUID format). This is necessary because tenant_id has private members that prevent structured bindings.