tinympl
0.2
mini MPL library for C++11
Main Page
Modules
Classes
Files
File List
File Members
algorithm.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_HPP
14
#define TINYMPL_ALGORITHM_HPP
15
16
#include <tinympl/accumulate.hpp>
17
#include <tinympl/all_of.hpp>
18
#include <tinympl/any_of.hpp>
19
#include <tinympl/at.hpp>
20
#include <tinympl/copy.hpp>
21
#include <tinympl/copy_if.hpp>
22
#include <tinympl/copy_n.hpp>
23
#include <tinympl/count.hpp>
24
#include <tinympl/count_if.hpp>
25
#include <tinympl/erase.hpp>
26
#include <tinympl/fill_n.hpp>
27
#include <tinympl/find.hpp>
28
#include <tinympl/find_if.hpp>
29
#include <tinympl/generate_n.hpp>
30
#include <tinympl/insert.hpp>
31
#include <tinympl/is_unique.hpp>
32
#include <tinympl/join.hpp>
33
#include <tinympl/left_fold.hpp>
34
#include <tinympl/lexicographical_compare.hpp>
35
#include <tinympl/max_element.hpp>
36
#include <tinympl/min_element.hpp>
37
#include <tinympl/none_of.hpp>
38
#include <tinympl/remove.hpp>
39
#include <tinympl/remove_if.hpp>
40
#include <tinympl/replace.hpp>
41
#include <tinympl/replace_if.hpp>
42
#include <tinympl/reverse.hpp>
43
#include <tinympl/right_fold.hpp>
44
#include <tinympl/set_difference.hpp>
45
#include <tinympl/set_intersection.hpp>
46
#include <tinympl/set_union.hpp>
47
#include <tinympl/size.hpp>
48
#include <tinympl/sort.hpp>
49
#include <tinympl/transform.hpp>
50
#include <tinympl/transform2.hpp>
51
#include <tinympl/transform_many.hpp>
52
#include <tinympl/transpose.hpp>
53
#include <tinympl/unique.hpp>
54
#include <tinympl/unordered_equal.hpp>
55
#include <tinympl/zip.hpp>
56
57
// For backward compatibility.
58
#include <tinympl/algorithm_variadic.hpp>
59
#include <tinympl/functional.hpp>
60
#include <tinympl/sequence.hpp>
61
62
namespace
tinympl {
63
110
}
111
112
#endif // TINYMPL_ALGORITHM_HPP
tinympl
algorithm.hpp
Generated on Thu Jul 3 2014 18:10:21 for tinympl by
1.8.7