LocalGuidance
A library that generates velocity references to follow a path.
std_utils::CompileTimeMap< KeyType_, ValueType_, KeyValueType_, REST_... > Class Template Reference

Defines the compile time map (ctm) that maps from KeyType_ to ValueType_ but has wrong key-value pairs. More...

#include <CompileTimeMap.hpp>

Public Types

using KeyType = KeyType_
 Expose KeyType and ValueType. More...
 
using ValueType = ValueType_
 

Detailed Description

template<typename KeyType_, typename ValueType_, typename KeyValueType_, typename... REST_>
class std_utils::CompileTimeMap< KeyType_, ValueType_, KeyValueType_, REST_... >

Defines the compile time map (ctm) that maps from KeyType_ to ValueType_ but has wrong key-value pairs.

Template Parameters
KeyType_Defines the type of key of the ctm.
ValueType_Defines the type of value of the ctm.
KeyValueType_Type of the key-value pair.
REST_parameter pack of the ctm.

Member Typedef Documentation

template<typename KeyType_ , typename ValueType_ , typename KeyValueType_ , typename... REST_>
using std_utils::CompileTimeMap< KeyType_, ValueType_, KeyValueType_, REST_... >::KeyType = KeyType_

Expose KeyType and ValueType.

template<typename KeyType_ , typename ValueType_ , typename KeyValueType_ , typename... REST_>
using std_utils::CompileTimeMap< KeyType_, ValueType_, KeyValueType_, REST_... >::ValueType = ValueType_

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