Dash Core Source Documentation (0.16.0.1)
Find detailed information regarding the Dash Core source code.
•All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Modules Pages
algorithm.hpp File Reference
#include <algorithm>
#include <numeric>
#include <type_traits>


Go to the source code of this file.
Namespaces | |
immer | |
Functions | |
template<typename Range , typename Fn > | |
void | immer::for_each_chunk (const Range &r, Fn &&fn) |
template<typename Iterator , typename Fn > | |
void | immer::for_each_chunk (const Iterator &first, const Iterator &last, Fn &&fn) |
template<typename T , typename Fn > | |
void | immer::for_each_chunk (const T *first, const T *last, Fn &&fn) |
template<typename Range , typename Fn > | |
bool | immer::for_each_chunk_p (const Range &r, Fn &&fn) |
template<typename Iterator , typename Fn > | |
bool | immer::for_each_chunk_p (const Iterator &first, const Iterator &last, Fn &&fn) |
template<typename T , typename Fn > | |
bool | immer::for_each_chunk_p (const T *first, const T *last, Fn &&fn) |
template<typename Range , typename T > | |
T | immer::accumulate (Range &&r, T init) |
template<typename Range , typename T , typename Fn > | |
T | immer::accumulate (Range &&r, T init, Fn fn) |
template<typename Iterator , typename T > | |
T | immer::accumulate (Iterator first, Iterator last, T init) |
template<typename Iterator , typename T , typename Fn > | |
T | immer::accumulate (Iterator first, Iterator last, T init, Fn fn) |
template<typename Range , typename Fn > | |
Fn && | immer::for_each (Range &&r, Fn &&fn) |
template<typename Iterator , typename Fn > | |
Fn && | immer::for_each (Iterator first, Iterator last, Fn &&fn) |
template<typename Range , typename OutIter > | |
OutIter | immer::copy (Range &&r, OutIter out) |
template<typename InIter , typename OutIter > | |
OutIter | immer::copy (InIter first, InIter last, OutIter out) |
template<typename Range , typename Pred > | |
bool | immer::all_of (Range &&r, Pred p) |
template<typename Iter , typename Pred > | |
bool | immer::all_of (Iter first, Iter last, Pred p) |