Public Member Functions | Static Public Member Functions | Public Attributes | List of all members
descr< N, Ts > Struct Template Reference

#include <descr.h>

Public Member Functions

constexpr descr ()
 
constexpr descr (char const (&s)[N+1])
 
template<size_t... Is>
constexpr descr (char const (&s)[N+1], index_sequence< Is... >)
 
template<typename... Chars>
constexpr descr (char c, Chars...cs)
 

Static Public Member Functions

static constexpr std::array< const std::type_info *, sizeof...(Ts)+1 > types ()
 

Public Attributes

char text [N+1]
 

Detailed Description

template<size_t N, typename... Ts>
struct descr< N, Ts >

Definition at line 25 of file descr.h.

Constructor & Destructor Documentation

template<size_t N, typename... Ts>
constexpr descr< N, Ts >::descr ( )
inline

Definition at line 28 of file descr.h.

template<size_t N, typename... Ts>
constexpr descr< N, Ts >::descr ( char const (&)  s[N+1])
inline

Definition at line 29 of file descr.h.

template<size_t N, typename... Ts>
template<size_t... Is>
constexpr descr< N, Ts >::descr ( char const (&)  s[N+1],
index_sequence< Is... >   
)
inline

Definition at line 32 of file descr.h.

template<size_t N, typename... Ts>
template<typename... Chars>
constexpr descr< N, Ts >::descr ( char  c,
Chars...  cs 
)
inline

Definition at line 35 of file descr.h.

Member Function Documentation

template<size_t N, typename... Ts>
static constexpr std::array<const std::type_info *, sizeof...(Ts) + 1> descr< N, Ts >::types ( )
inlinestatic

Definition at line 37 of file descr.h.

Member Data Documentation

template<size_t N, typename... Ts>
char descr< N, Ts >::text[N+1]

Definition at line 26 of file descr.h.


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


gtsam
Author(s):
autogenerated on Sat May 8 2021 02:51:47