Horizon
view.hpp
Go to the documentation of this file.
1 // Range v3 library
3 //
4 // Copyright Eric Niebler 2013-present
5 //
6 // Use, modification and distribution is subject to the
7 // Boost Software License, Version 1.0. (See accompanying
8 // file LICENSE_1_0.txt or copy at
9 // http://www.boost.org/LICENSE_1_0.txt)
10 //
11 // Project home: https://github.com/ericniebler/range-v3
12 //
13 
14 #ifndef RANGES_V3_VIEW_HPP
15 #define RANGES_V3_VIEW_HPP
16 
21 #include <range/v3/view/all.hpp>
23 #include <range/v3/view/c_str.hpp>
24 #include <range/v3/view/cache1.hpp>
26 #include <range/v3/view/chunk.hpp>
28 #include <range/v3/view/common.hpp>
29 #include <range/v3/view/concat.hpp>
30 #include <range/v3/view/const.hpp>
32 #include <range/v3/view/cycle.hpp>
34 #include <range/v3/view/drop.hpp>
38 #include <range/v3/view/empty.hpp>
41 #include <range/v3/view/facade.hpp>
42 #include <range/v3/view/filter.hpp>
51 #include <range/v3/view/iota.hpp>
53 #include <range/v3/view/join.hpp>
55 #include <range/v3/view/map.hpp>
56 #include <range/v3/view/move.hpp>
58 #include <range/v3/view/ref.hpp>
59 #include <range/v3/view/remove.hpp>
61 #include <range/v3/view/repeat.hpp>
66 #include <range/v3/view/sample.hpp>
68 #include <range/v3/view/single.hpp>
69 #include <range/v3/view/slice.hpp>
71 #include <range/v3/view/span.hpp>
72 #include <range/v3/view/split.hpp>
74 #include <range/v3/view/stride.hpp>
76 #include <range/v3/view/tail.hpp>
77 #include <range/v3/view/take.hpp>
83 #include <range/v3/view/trim.hpp>
84 #include <range/v3/view/unbounded.hpp>
85 #include <range/v3/view/unique.hpp>
86 #include <range/v3/view/view.hpp>
87 #include <range/v3/view/zip.hpp>
89 
90 #endif