tinympl  0.2
mini MPL library for C++11
algorithm_variadic.hpp
1 // Copyright (C) 2013, Ennio Barbaro.
2 //
3 // Use, modification, and distribution is subject to the Boost Software
4 // License, Version 1.0. (See accompanying file LICENSE_1_0.txt or copy at
5 // http://www.boost.org/LICENSE_1_0.txt)
6 //
7 // See http://sbabbi.github.io/tinympl for documentation.
8 //
9 // You are welcome to contact the author at:
10 // enniobarbaro@gmail.com
11 //
12 
13 #ifndef TINYMPL_ALGORITHM_VARIADIC_HPP
14 #define TINYMPL_ALGORITHM_VARIADIC_HPP
15 
16 #include <tinympl/variadic/accumulate.hpp>
17 #include <tinympl/variadic/all_of.hpp>
18 #include <tinympl/variadic/any_of.hpp>
19 #include <tinympl/variadic/copy.hpp>
20 #include <tinympl/variadic/copy_if.hpp>
21 #include <tinympl/variadic/copy_n.hpp>
22 #include <tinympl/variadic/count.hpp>
23 #include <tinympl/variadic/count_if.hpp>
24 #include <tinympl/variadic/fill_n.hpp>
25 #include <tinympl/variadic/find.hpp>
26 #include <tinympl/variadic/find_if.hpp>
27 #include <tinympl/variadic/generate_n.hpp>
28 #include <tinympl/variadic/is_unique.hpp>
29 #include <tinympl/variadic/left_fold.hpp>
30 #include <tinympl/variadic/max_element.hpp>
31 #include <tinympl/variadic/min_element.hpp>
32 #include <tinympl/variadic/none_of.hpp>
33 #include <tinympl/variadic/remove.hpp>
34 #include <tinympl/variadic/remove_if.hpp>
35 #include <tinympl/variadic/replace.hpp>
36 #include <tinympl/variadic/replace_if.hpp>
37 #include <tinympl/variadic/reverse.hpp>
38 #include <tinympl/variadic/right_fold.hpp>
39 #include <tinympl/variadic/sort.hpp>
40 #include <tinympl/variadic/transform.hpp>
41 #include <tinympl/variadic/unique.hpp>
42 
43 // For backward compatibility
44 #include <tinympl/bind.hpp>
45 #include <tinympl/functional.hpp>
46 #include <tinympl/variadic.hpp>
47 
48 namespace tinympl {
49 namespace variadic {
50 
92 }
93 }
94 
95 #endif // TINYMPL_ALGORITHM_VARIADIC_HPP