LocalGuidance
A library that generates velocity references to follow a path.
std_utils::ctk_erase< Enum_, CompileTimeKeys< Enum_, CompileTimeKey< Enum_, key_enum, key_name, key_id >, Keys_... >, erase_key > Struct Template Reference

Template specialization for CompileTimeKeys of same Enum-type. More...

#include <CompileTimeKeys.hpp>

Public Types

using type = typename std::conditional< key_enum==erase_key, CompileTimeKeys< Enum_, Keys_... >, ctk_insert_front_t< Enum_, typename ctk_erase< Enum_, CompileTimeKeys< Enum_, Keys_... >, erase_key >::type, CompileTimeKey< Enum_, key_enum, key_name, key_id >>>::type
 

Detailed Description

template<typename Enum_, typename... Keys_, Enum_ key_enum, typename key_name, int key_id, Enum_ erase_key>
struct std_utils::ctk_erase< Enum_, CompileTimeKeys< Enum_, CompileTimeKey< Enum_, key_enum, key_name, key_id >, Keys_... >, erase_key >

Template specialization for CompileTimeKeys of same Enum-type.

Member Typedef Documentation

template<typename Enum_ , typename... Keys_, Enum_ key_enum, typename key_name , int key_id, Enum_ erase_key>
using std_utils::ctk_erase< Enum_, CompileTimeKeys< Enum_, CompileTimeKey< Enum_, key_enum, key_name, key_id >, Keys_... >, erase_key >::type = typename std::conditional< key_enum == erase_key, CompileTimeKeys<Enum_, Keys_...>, ctk_insert_front_t<Enum_, typename ctk_erase<Enum_, CompileTimeKeys<Enum_, Keys_...>, erase_key>::type, CompileTimeKey<Enum_, key_enum, key_name, key_id>>>::type

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