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

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

#include <CompileTimeMap.hpp>

Public Types

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

Detailed Description

template<typename KeyType_, typename ValueType_, typename KeyType1_, typename KeyType2_, typename... KV1_, typename... KVKeys1_, typename... KV2_, typename... KVKeys2_>
struct std_utils::ctm_combine< KeyType_, ValueType_, CompileTimeMap< KeyType1_, ValueType_, KV1_... >, CompileTimeMap< KeyType2_, ValueType_, KV2_... >, CompileTimeMap< KeyType1_, KeyType_, KVKeys1_... >, CompileTimeMap< KeyType2_, KeyType_, KVKeys2_... >, void, void >

Template specialization for proper KeyMaps and empty ValueMaps.

Member Typedef Documentation

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

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