LocalGuidance
A library that generates velocity references to follow a path.
std_utils::ctm_combine< KeyType_, ValueType_, Map1_, Map2_, Map1Keys_, Map2Keys_, Map1Values_, Map2Values_ > Struct Template Reference

Default implementation of combining two map of different key-value types. More...

#include <CompileTimeMap.hpp>

Public Types

using type = CompileTimeMap< KeyType_, ValueType_ >
 IDE helper type. More...
 

Detailed Description

template<typename KeyType_, typename ValueType_, typename Map1_, typename Map2_, typename Map1Keys_, typename Map2Keys_, typename Map1Values_ = void, typename Map2Values_ = void>
struct std_utils::ctm_combine< KeyType_, ValueType_, Map1_, Map2_, Map1Keys_, Map2Keys_, Map1Values_, Map2Values_ >

Default implementation of combining two map of different key-value types.

Template Parameters
KeyType_Key type of the new map
ValueType_Value type of the new map
Map1_InputMap1 before transformation
Map2_InputMap2 before transformation
Map1Keys_Maps keys of Map1_ to KeyType_
Map2Keys_Maps keys of Map2_ to KeyType_
Map1Values_Maps values of Map1_ to ValueType_
Map2Values_Maps values of Map2_ to ValueType_

Member Typedef Documentation

template<typename KeyType_ , typename ValueType_ , typename Map1_ , typename Map2_ , typename Map1Keys_ , typename Map2Keys_ , typename Map1Values_ = void, typename Map2Values_ = void>
using std_utils::ctm_combine< KeyType_, ValueType_, Map1_, Map2_, Map1Keys_, Map2Keys_, Map1Values_, Map2Values_ >::type = CompileTimeMap<KeyType_, ValueType_>

IDE helper type.


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