LocalGuidance
A library that generates velocity references to follow a path.
std_utils::cts_erase< Type_, CompileTimeSet< Type_, t, Values_... >, erase_type > Struct Template Reference

Template specialization for CompileTimeSet with same Type as erase_type. More...

#include <CompileTimeSet.hpp>

Public Types

using type = typename std::conditional< t==erase_type, CompileTimeSet< Type_, Values_... >, cts_insert_front_t< Type_, typename cts_erase< Type_, CompileTimeSet< Type_, Values_... >, erase_type >::type, t >>::type
 

Detailed Description

template<typename Type_, Type_... Values_, Type_ t, Type_ erase_type>
struct std_utils::cts_erase< Type_, CompileTimeSet< Type_, t, Values_... >, erase_type >

Template specialization for CompileTimeSet with same Type as erase_type.

Member Typedef Documentation

template<typename Type_ , Type_... Values_, Type_ t, Type_ erase_type>
using std_utils::cts_erase< Type_, CompileTimeSet< Type_, t, Values_... >, erase_type >::type = typename std::conditional< t == erase_type, CompileTimeSet<Type_, Values_...>, cts_insert_front_t<Type_, typename cts_erase<Type_, CompileTimeSet<Type_, Values_...>, erase_type>::type, t>>::type

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