LocalGuidance
A library that generates velocity references to follow a path.
std_utils::ctm_transform< TransformedKeyType_, TransformedValueType_, Map_, KeyMap_, ValueMap_ > Struct Template Reference

Default implementation of transforming map to different key-value types. More...

#include <CompileTimeMap.hpp>

Public Types

using type = CompileTimeMap< TransformedKeyType_, TransformedValueType_, Map_ >
 IDE helper type. More...
 

Detailed Description

template<typename TransformedKeyType_, typename TransformedValueType_, typename Map_, typename KeyMap_, typename ValueMap_>
struct std_utils::ctm_transform< TransformedKeyType_, TransformedValueType_, Map_, KeyMap_, ValueMap_ >

Default implementation of transforming map to different key-value types.

Template Parameters
TransformedKeyType_Key type of the new map
TransformedValueType_Value type of the new map
Map_Map before transformation
KeyMap_Map that maps the keys to the transformed key type
ValueMap_Map that maps the values to the transformed value type

Member Typedef Documentation

template<typename TransformedKeyType_ , typename TransformedValueType_ , typename Map_ , typename KeyMap_ , typename ValueMap_ >
using std_utils::ctm_transform< TransformedKeyType_, TransformedValueType_, Map_, KeyMap_, ValueMap_ >::type = CompileTimeMap<TransformedKeyType_, TransformedValueType_, Map_>

IDE helper type.


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