LocalGuidance
A library that generates velocity references to follow a path.
std_utils::ctm_invert< InvertedKeyType_, InvertedValueType_, CompileTimeMap< InvertedValueType_, InvertedKeyType_, KeyValuePair< InvertedValueType_, InvertedKeyType_, InvertedValue_, InvertedKey_ >, Kv_... > > Struct Template Reference

Template specialization for CompileTimeMap with proper KeyType_ and ValueType_. More...

#include <CompileTimeMap.hpp>

Public Types

using type = ctm_insert_front_t< InvertedKeyType_, InvertedValueType_, typename ctm_invert< InvertedKeyType_, InvertedValueType_, CompileTimeMap< InvertedValueType_, InvertedKeyType_, Kv_... >>::type, KeyValuePair< InvertedKeyType_, InvertedValueType_, InvertedKey_, InvertedValue_ >>
 

Detailed Description

template<typename InvertedKeyType_, typename InvertedValueType_, typename... Kv_, InvertedKeyType_ InvertedKey_, InvertedValueType_ InvertedValue_>
struct std_utils::ctm_invert< InvertedKeyType_, InvertedValueType_, CompileTimeMap< InvertedValueType_, InvertedKeyType_, KeyValuePair< InvertedValueType_, InvertedKeyType_, InvertedValue_, InvertedKey_ >, Kv_... > >

Template specialization for CompileTimeMap with proper KeyType_ and ValueType_.

Member Typedef Documentation

template<typename InvertedKeyType_ , typename InvertedValueType_ , typename... Kv_, InvertedKeyType_ InvertedKey_, InvertedValueType_ InvertedValue_>
using std_utils::ctm_invert< InvertedKeyType_, InvertedValueType_, CompileTimeMap< InvertedValueType_, InvertedKeyType_, KeyValuePair< InvertedValueType_, InvertedKeyType_, InvertedValue_, InvertedKey_ >, Kv_... > >::type = ctm_insert_front_t< InvertedKeyType_, InvertedValueType_, typename ctm_invert<InvertedKeyType_, InvertedValueType_, CompileTimeMap<InvertedValueType_, InvertedKeyType_, Kv_...>>::type, KeyValuePair<InvertedKeyType_, InvertedValueType_, InvertedKey_, InvertedValue_>>

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