NiHu  2.0

vectoralgorithms More...

#include "bool.hpp"
#include "if.hpp"
#include "integer.hpp"
#include "lambda.hpp"
#include "operator.hpp"
#include "sequence.hpp"
#include <type_traits>
Include dependency graph for algorithm.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  tmp::accumulate< Seq, Init, Fun >
 accumulate elements of a sequence using a binary metafunction More...
 
struct  tmp::min< Seq >
 minimum of range More...
 
struct  tmp::max< Seq >
 maximum of range More...
 
struct  tmp::inherit< Seq >
 combine a sequence of classes so that the result is inherited from each element More...
 
struct  tmp::transform< Seq, Ins, Trans >
 transform elements in a sequence using a user-specified metafunctor and an inserter More...
 
struct  tmp::transform_if_ptr< Seq, Ins, Cond, Trans >
 conditionally transform elements in a sequence More...
 
struct  tmp::copy< Seq, Ins >
 copy elements from a container into an other More...
 
struct  tmp::copy_if< Seq, Ins, Cond >
 copy elements from a container into an other More...
 
struct  tmp::concatenate< Seq1, Seq2 >
 concatenate two sequences into a new sequence More...
 
struct  tmp::serialise< Seq >
 transform sequence of sequences into a flat sequence More...
 
struct  tmp::find< Seq, Elem >
 Find an element in a sequence. More...
 
struct  tmp::is_member< Seq, Elem >
 return true if the element is member of a sequence More...
 
struct  tmp::unique< Seq >
 return a vector containing each element of Seq exactly once More...
 
struct  tmp::bubble_sort< Seq, Compare, cnt >
 sort a sequence by bubble sort More...
 
struct  tmp::bubble_sort< Seq, Compare, integer< int, 0 > >
 terminating case of bubble_sort for short vectors More...
 
struct  tmp::constant_sequence< value, N, Seq >
 generate a constant sequence More...
 
struct  tmp::arithmetic_sequence< value, N, Seq, increment >
 generate an arithmetic sequence More...
 

Namespaces

 tmp
 template metaprogramming functions
 

Detailed Description

vectoralgorithms

Definition in file algorithm.hpp.