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

#include <array.h>

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

Public Types

using type = T[]
 
using element_type = T
 

Static Public Member Functions

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

Static Public Attributes

static constexpr bool can_descend = true
 
static constexpr bool iterable = true
 

Member Typedef Documentation

◆ element_type

template<typename T >
using librepr::Reflect< T[]>::element_type = T

◆ type

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

Member Function Documentation

◆ type_name()

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

◆ visit() [1/2]

template<typename T >
template<typename V >
static void librepr::Reflect< T[]>::visit ( V &&  )
inlinestatic

◆ visit() [2/2]

template<typename T >
template<typename V >
static void librepr::Reflect< T[]>::visit ( V &&  ,
T const  
)
inlinestatic

Member Data Documentation

◆ can_descend

template<typename T >
constexpr bool librepr::Reflect< T[]>::can_descend = true
staticconstexpr

◆ iterable

template<typename T >
constexpr bool librepr::Reflect< T[]>::iterable = true
staticconstexpr

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