LocalGuidance
A library that generates velocity references to follow a path.
std_utils::cts_from_enum< Type_, Terminator_ > Struct Template Reference

Default implementation of generation of a set from an consecutive enum. More...

#include <CompileTimeSet.hpp>

Public Types

using type = cts_from_sequence_t< Type_, make_index_sequence_t< static_cast< std::size_t >(Terminator_)> >
 

Detailed Description

template<typename Type_, Type_ Terminator_ = Type_::SIZE>
struct std_utils::cts_from_enum< Type_, Terminator_ >

Default implementation of generation of a set from an consecutive enum.

Template Parameters
Type_Enum Type of the set
Terminator_Termiantor of consecutive enum sequence

Member Typedef Documentation

◆ type

template<typename Type_ , Type_ Terminator_ = Type_::SIZE>
using std_utils::cts_from_enum< Type_, Terminator_ >::type = cts_from_sequence_t<Type_, make_index_sequence_t<static_cast<std::size_t>(Terminator_)> >

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