|
template<template< typename ... > class DstT, typename ... D, template< typename ... > class SrcT, typename ... S, template< typename ... > class ... SrcMT, typename ... SM> |
static void | append (DstT< D ... > &dst, const SrcT< S ... > &src, const SrcMT< SM ... > &... srcMore) |
| Appends the source containers to the destination container. More...
|
|
template<template< typename ... > class DstT, typename ... D, template< typename ... > class SrcT, typename ... S> |
static void | append (DstT< D ... > &dst, const SrcT< S ... > &src) |
| Appends the source container to the destination container. More...
|
|
template<template< typename ... > class ContainerT, typename ... C, template< typename ... > class ... ContainerMT, typename ... M> |
static ContainerT< C ... > | concatenate (const ContainerT< C ... > &c, const ContainerMT< M ... > &... cMore) |
| Concatenates the containers to form a new container. More...
|
|
template<template< typename ... > class C, typename ... T, typename U > |
static bool | contains (const C< T ... > &container, const U &value) |
| Does the container contain the supplied value? More...
|
|
template<template< typename ... > class C, typename ... T, template< typename ... > class V, typename ... U> |
static bool | contains (const C< T ... > &container, const V< U ... > &values) |
| Does the container contain one of the supplied values? More...
|
|
template<typename D , typename S , template< typename ... > class ContainerT, typename ... DC, typename ... SC> |
static ContainerT< D, DC ... > | map (const ContainerT< S, SC ... > &input, std::function< D(const S &)> f) |
| Perform a map operator (transform the input elements to a container of different elements). More...
|
|
Utilities for containers.