|
template<class... Args> |
std::vector< Args... > | concatenate (const std::vector< Args... > &lhs, const std::vector< Args... > &rhs) |
|
template<class KeyT , class ValueT > |
std::map< KeyT, ValueT > | map_from_key_value_pairs (const std::vector< KeyT > &lhs, const std::vector< ValueT > &rhs) |
|
template<class KeyT , class ValueT > |
std::vector< ValueT > | multi_at (const std::map< KeyT, ValueT > &map, const std::vector< KeyT > &keys, bool skipMissing=false) |
|
template<class... Args> |
std::vector< Args... > | slice (const std::vector< Args... > &vector, size_t start=0, std::optional< size_t > end=std::nullopt) |
|