tinympl  0.2
mini MPL library for C++11
Modifying sequence operations

Classes

class  tinympl::copy< SequenceIn, Out >
 Copy the elements from the input sequence to the output sequence. More...
 
class  tinympl::copy_if< SequenceIn, F, Out >
 Copy the elements of a given input sequence which satisfy a given predicate - the ordering is preserved. More...
 
class  tinympl::copy_n< SequenceIn, N, Out >
 Copy the first N elements from the input sequence. More...
 
class  tinympl::fill_n< N, T, Out >
 Fills an output sequence with N equal elements. More...
 
class  tinympl::generate_n< N, Gen, Out >
 Generate N elements using a given generator metafunction. More...
 
class  tinympl::remove< Sequence, T, Out >
 Remove all the elements equal to T from the input sequence. More...
 
class  tinympl::remove_if< Sequence, F, Out >
 Remove the elements from the input sequence if they satisfy a given predicate. More...
 
class  tinympl::replace< SequenceIn, Old, New, Out >
 Replace all the elements in the input sequence equal to Old with New*. More...
 
class  tinympl::replace_if< SequenceIn, F, T, Out >
 Replace all the elements in the input sequence which satisfy a given predicate with a given type T. More...
 
class  tinympl::reverse< Sequence, Out >
 Reverse the input sequence. More...
 
class  tinympl::transform< Sequence, F, Out >
 Transform an input sequence using a transform function. More...
 
class  tinympl::transform2< Sequence1, Sequence2, F, Out >
 Transform two input sequences using a function. More...
 
class  tinympl::transform_many< F, Out, Sequences >
 Transform many input sequences using a function. More...
 
class  tinympl::transpose< SequenceOfSequences, OutOuter, OutInner >
 Transpose a sequence of sequences. More...
 
class  tinympl::unique< Sequence, Out >
 Produces a sequence of unique elements from the input sequence, preserving the ordering. More...
 
class  tinympl::zip< OutSequence, ZipType, Sequences >
 Construct a single sequence by zipping together multiple sequences. More...
 

Detailed Description

Algorithms which produce an output sequence