LocalGuidance
A library that generates velocity references to follow a path.
std_utils::ctm_combine< KeyType_, ValueType_, CompileTimeMap< KeyType1_, ValueType1_, KV1_... >, CompileTimeMap< KeyType2_, ValueType2_, KV2_... >, CompileTimeMap< KeyType1_, KeyType_, KVKeys1_... >, CompileTimeMap< KeyType2_, KeyType_, KVKeys2_... >, CompileTimeMap< ValueType1_, ValueType_, KVValues1_... >, CompileTimeMap< ValueType2_, ValueType_, KVValues2_... > > Struct Template Reference

Template specialization for proper KeyMaps and ValueMaps. More...

#include <CompileTimeMap.hpp>

Public Types

using type = std_utils::ctm_concatenate_t< KeyType_, ValueType_, ctm_transform_t< KeyType_, ValueType_, CompileTimeMap< KeyType1_, ValueType1_, KV1_... >, CompileTimeMap< KeyType1_, KeyType_, KVKeys1_... >, CompileTimeMap< ValueType1_, ValueType_, KVValues1_... >>, ctm_transform_t< KeyType_, ValueType_, CompileTimeMap< KeyType2_, ValueType2_, KV2_... >, CompileTimeMap< KeyType2_, KeyType_, KVKeys2_... >, CompileTimeMap< ValueType2_, ValueType_, KVValues2_... >>>
 

Detailed Description

template<typename KeyType_, typename ValueType_, typename KeyType1_, typename ValueType1_, typename KeyType2_, typename ValueType2_, typename... KV1_, typename... KVKeys1_, typename... KVValues1_, typename... KV2_, typename... KVKeys2_, typename... KVValues2_>
struct std_utils::ctm_combine< KeyType_, ValueType_, CompileTimeMap< KeyType1_, ValueType1_, KV1_... >, CompileTimeMap< KeyType2_, ValueType2_, KV2_... >, CompileTimeMap< KeyType1_, KeyType_, KVKeys1_... >, CompileTimeMap< KeyType2_, KeyType_, KVKeys2_... >, CompileTimeMap< ValueType1_, ValueType_, KVValues1_... >, CompileTimeMap< ValueType2_, ValueType_, KVValues2_... > >

Template specialization for proper KeyMaps and ValueMaps.

Member Typedef Documentation

template<typename KeyType_ , typename ValueType_ , typename KeyType1_ , typename ValueType1_ , typename KeyType2_ , typename ValueType2_ , typename... KV1_, typename... KVKeys1_, typename... KVValues1_, typename... KV2_, typename... KVKeys2_, typename... KVValues2_>
using std_utils::ctm_combine< KeyType_, ValueType_, CompileTimeMap< KeyType1_, ValueType1_, KV1_... >, CompileTimeMap< KeyType2_, ValueType2_, KV2_... >, CompileTimeMap< KeyType1_, KeyType_, KVKeys1_... >, CompileTimeMap< KeyType2_, KeyType_, KVKeys2_... >, CompileTimeMap< ValueType1_, ValueType_, KVValues1_... >, CompileTimeMap< ValueType2_, ValueType_, KVValues2_... > >::type = std_utils::ctm_concatenate_t< KeyType_, ValueType_, ctm_transform_t<KeyType_, ValueType_, CompileTimeMap<KeyType1_, ValueType1_, KV1_...>, CompileTimeMap<KeyType1_, KeyType_, KVKeys1_...>, CompileTimeMap<ValueType1_, ValueType_, KVValues1_...>>, ctm_transform_t<KeyType_, ValueType_, CompileTimeMap<KeyType2_, ValueType2_, KV2_...>, CompileTimeMap<KeyType2_, KeyType_, KVKeys2_...>, CompileTimeMap<ValueType2_, ValueType_, KVValues2_...>>>

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