LocalGuidance
A library that generates velocity references to follow a path.
std_utils::ctm_add_to_values< KeyType_, ValueType_, CompileTimeMap< KeyType_, ValueType_, KeyValuePair< KeyType_, ValueType_, Key_, Value_ >, Kv_... >, summand > Struct Template Reference

Template specialization for CompileTimeMap with same ValueType as summand. More...

#include <CompileTimeMap.hpp>

Public Types

using type = ctm_insert_front_t< KeyType_, ValueType_, typename ctm_add_to_values< KeyType_, ValueType_, CompileTimeMap< KeyType_, ValueType_, Kv_... >, summand >::type, KeyValuePair< KeyType_, ValueType_, Key_, Value_+summand >>
 

Detailed Description

template<typename KeyType_, typename ValueType_, typename... Kv_, KeyType_ Key_, ValueType_ Value_, ValueType_ summand>
struct std_utils::ctm_add_to_values< KeyType_, ValueType_, CompileTimeMap< KeyType_, ValueType_, KeyValuePair< KeyType_, ValueType_, Key_, Value_ >, Kv_... >, summand >

Template specialization for CompileTimeMap with same ValueType as summand.

Member Typedef Documentation

template<typename KeyType_ , typename ValueType_ , typename... Kv_, KeyType_ Key_, ValueType_ Value_, ValueType_ summand>
using std_utils::ctm_add_to_values< KeyType_, ValueType_, CompileTimeMap< KeyType_, ValueType_, KeyValuePair< KeyType_, ValueType_, Key_, Value_ >, Kv_... >, summand >::type = ctm_insert_front_t< KeyType_, ValueType_, typename ctm_add_to_values<KeyType_, ValueType_, CompileTimeMap<KeyType_, ValueType_, Kv_...>, summand>::type, KeyValuePair<KeyType_, ValueType_, Key_, Value_ + summand>>

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