tinympl
0.2
mini MPL library for C++11
|
Classes | |
class | tinympl::variadic::copy< Out, Args > |
Copy the elements from the input sequence to the output sequence. More... | |
class | tinympl::variadic::copy_if< F, Out, Args > |
Copy the elements of a given input sequence which satisfy a given predicate - the ordering is preserved. More... | |
class | tinympl::variadic::copy_n< n, Out, Args > |
Copy the first n elements from the input sequence. More... | |
class | tinympl::variadic::fill_n< n, T, Out > |
Fills an output sequence with n equal elements. More... | |
class | tinympl::variadic::generate_n< n, Gen, Out > |
Generate n elements using a given generator metafunction. More... | |
class | tinympl::variadic::remove< T, Out, Args > |
Remove all the elements equal to T from the input sequence. More... | |
class | tinympl::variadic::remove_if< F, Out, Args > |
Remove the elements from the input sequence if they satisfy a given predicate. More... | |
class | tinympl::variadic::replace< Old, New, Out, Args > |
Replace all the elements in the input sequence equal to Old with New*. More... | |
class | tinympl::variadic::replace_if< F, T, Out, Args > |
Replace all the elements in the input sequence which satisfy a given predicate with a given type T. More... | |
class | tinympl::variadic::reverse< Out, Args > |
Reverse the input sequence. More... | |
class | tinympl::variadic::transform< F, Out, Args > |
Transform an input sequence using a transform function. More... | |
class | tinympl::variadic::unique< Out, Args > |
Produces a sequence of unique elements from the input sequence, preserving the ordering. More... | |
Algorithms which produce an output sequence