#include <stlsoft/stlsoft.h>
#include <stlsoft/algorithms/std/alt.hpp>
Go to the source code of this file.
Namespaces | |
namespace | stlsoft |
Functions | |
template<typename C, typename V> | |
void | fill_all (C &container, V const &value) |
Invokes std::for_each() on the range of items in a container. | |
template<typename T, size_t N, typename V> | |
void | fill_all (T(&ar)[N], V const &value) |
Invokes std::for_each() on the range of items in an array. | |
template<typename C, typename UF> | |
UF | for_all (C &container, UF func) |
Invokes std::for_each() on the range of items in a container. | |
template<typename T, size_t N, typename UF> | |
UF | for_all (T(&ar)[N], UF func) |
Invokes std::for_each() on the range of items in an array. | |
template<typename C, typename UF> | |
UF | for_all_r (C &container, UF func) |
Invokes std::for_each() on the reverse range of items in a container. | |
template<typename C, typename O> | |
O | copy_all (C &container, O dest) |
Invokes std::copy() on all the items in a container. | |
template<typename T, size_t N, typename O> | |
O | copy_all (T(&ar)[N], O dest) |
Invokes std::copy() on the range of items in an array. |