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

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

#include <CompileTimeKeys.hpp>

Public Types

using type = ctk_insert_front_t< Enum_, typename ctk_increment_ids< Enum_, CompileTimeKeys< Enum_, Keys_... >, Increment_ >::type, CompileTimeKey< Enum_, key_enum, key_name, key_id+Increment_ >>
 

Detailed Description

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

Template specialization for CompileTimeKey of same Enum-type.

Member Typedef Documentation

template<typename Enum_ , typename... Keys_, Enum_ key_enum, typename key_name , int key_id, int Increment_>
using std_utils::ctk_increment_ids< Enum_, CompileTimeKeys< Enum_, CompileTimeKey< Enum_, key_enum, key_name, key_id >, Keys_... >, Increment_ >::type = ctk_insert_front_t<Enum_, typename ctk_increment_ids<Enum_, CompileTimeKeys<Enum_, Keys_...>, Increment_>::type, CompileTimeKey<Enum_, key_enum, key_name, key_id + Increment_>>

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