Appends a value into a map (a tuple of pairs) at the given index or inserts a new key-value pair if index == -1. More...
Public Types | |
using | old_entry = typename tuple_element< I, Map >::type |
using | new_entry = std::pair< Key, typename stapl::result_of::tuple_cat< typename old_entry::second_type, tuple< Value > >::type > |
using | type = change_tuple_element_t< I, Map, new_entry > |
Appends a value into a map (a tuple of pairs) at the given index or inserts a new key-value pair if index == -1.