repr 0.1
Reconstructable string representations and more
Loading...
Searching...
No Matches
librepr::Reflect< T > Struct Template Reference

#include <reflect.h>

Inheritance diagram for librepr::Reflect< T >:
[legend]
Collaboration diagram for librepr::Reflect< T >:
[legend]

Public Types

using type = T
 

Static Public Member Functions

template<typename V >
static void visit (V &&visitor, T &obj)
 
static auto type_name ()
 
template<typename V >
static void visit (V &&visitor)
 

Member Typedef Documentation

◆ type

template<typename T >
using librepr::Reflect< T >::type = T

Member Function Documentation

◆ type_name()

template<typename T >
static auto librepr::category::Type< T >::type_name ( )
inlinestaticinherited

◆ visit() [1/2]

template<typename T >
template<typename V >
static void librepr::category::Type< T >::visit ( V &&  visitor)
inlinestaticinherited

◆ visit() [2/2]

template<typename T >
template<typename V >
static void librepr::Reflect< T >::visit ( V &&  visitor,
T &  obj 
)
inlinestatic

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