enum_name
Loading...
Searching...
No Matches
Static Public Member Functions | List of all members
mgutility::detail::enum_array_cache< Enum, Min, Max > Struct Template Reference

Caches an array of enum names for a given enum sequence. More...

#include <enum_name_impl.hpp>

Static Public Member Functions

static enum_name_parse_result< Enum, Min, Max > & value ()
 
static MGUTILITY_CNSTXPR auto apply_custom (const enum_name_parse_result< Enum, Min, Max > &result) noexcept -> enum_name_array< Enum, Min, Max >
 

Detailed Description

template<typename Enum, int Min, int Max>
struct mgutility::detail::enum_array_cache< Enum, Min, Max >

Caches an array of enum names for a given enum sequence.

Specialization of enum_array_cache for enum_sequence.

Template Parameters
EnumThe enum type.
SeqThe enum sequence.
EnumThe enum type.
IsThe enum values.

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