libjmmcg  build_2414
A C++ library containing an eclectic mix of useful, advanced components.
jmmcg::enum_tags::mpl::to_tag< c1, c2, c3, c4, c5, '\0', '\0', '\0'> Struct Template Reference

#include <enum_as_char_array.hpp>

Public Types

enum  : element_type { value }
 
using element_type = typename private_::select_underlying_type< c1, c2, c3, c4, c5 >::type
 

Detailed Description

template<char c1, char c2, char c3, char c4, char c5>
struct jmmcg::enum_tags::mpl::to_tag< c1, c2, c3, c4, c5, '\0', '\0', '\0'>

Definition at line 145 of file enum_as_char_array.hpp.

Member Typedef Documentation

◆ element_type

template<char c1, char c2, char c3, char c4, char c5>
using jmmcg::enum_tags::mpl::to_tag< c1, c2, c3, c4, c5, '\0', '\0', '\0'>::element_type = typename private_::select_underlying_type<c1, c2, c3, c4, c5>::type

Definition at line 146 of file enum_as_char_array.hpp.

Member Enumeration Documentation

◆ anonymous enum

template<char c1, char c2, char c3, char c4, char c5>
anonymous enum : element_type
Enumerator
value 

Definition at line 148 of file enum_as_char_array.hpp.


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