tetl
0.1.0
Embedded Template Library
Loading...
Searching...
No Matches
iterator.hpp
Go to the documentation of this file.
1
// SPDX-License-Identifier: BSL-1.0
2
3
#ifndef TETL_ITERATOR_HPP
4
#define TETL_ITERATOR_HPP
5
9
10
#include <
etl/_config/all.hpp
>
11
12
#include <
etl/_iterator/advance.hpp
>
13
#include <
etl/_iterator/back_insert_iterator.hpp
>
14
#include <
etl/_iterator/begin.hpp
>
15
#include <
etl/_iterator/data.hpp
>
16
#include <
etl/_iterator/distance.hpp
>
17
#include <
etl/_iterator/empty.hpp
>
18
#include <
etl/_iterator/end.hpp
>
19
#include <
etl/_iterator/front_insert_iterator.hpp
>
20
#include <
etl/_iterator/incrementable.hpp
>
21
#include <
etl/_iterator/incrementable_traits.hpp
>
22
#include <
etl/_iterator/indirect_result_t.hpp
>
23
#include <
etl/_iterator/indirectly_readable.hpp
>
24
#include <
etl/_iterator/indirectly_readable_traits.hpp
>
25
#include <
etl/_iterator/indirectly_regular_unary_invocable.hpp
>
26
#include <
etl/_iterator/indirectly_unary_invocable.hpp
>
27
#include <
etl/_iterator/input_or_output_iterator.hpp
>
28
#include <
etl/_iterator/iter_common_reference_t.hpp
>
29
#include <
etl/_iterator/iter_difference_t.hpp
>
30
#include <
etl/_iterator/iter_reference_t.hpp
>
31
#include <
etl/_iterator/iter_rvalue_reference_t.hpp
>
32
#include <
etl/_iterator/iter_value_t.hpp
>
33
#include <
etl/_iterator/iterator_traits.hpp
>
34
#include <
etl/_iterator/next.hpp
>
35
#include <
etl/_iterator/prev.hpp
>
36
#include <
etl/_iterator/projected.hpp
>
37
#include <
etl/_iterator/ranges_iter_move.hpp
>
38
#include <
etl/_iterator/rbegin.hpp
>
39
#include <
etl/_iterator/rend.hpp
>
40
#include <
etl/_iterator/reverse_iterator.hpp
>
41
#include <
etl/_iterator/sentinel_for.hpp
>
42
#include <
etl/_iterator/size.hpp
>
43
#include <
etl/_iterator/tags.hpp
>
44
#include <
etl/_iterator/weakly_incrementable.hpp
>
45
46
// Non-standard extensions
47
#include <
etl/_iterator/full.hpp
>
48
#include <
etl/_iterator/legacy_bidirectional_iterator.hpp
>
49
#include <
etl/_iterator/legacy_forward_iterator.hpp
>
50
#include <
etl/_iterator/legacy_input_iterator.hpp
>
51
#include <
etl/_iterator/legacy_iterator.hpp
>
52
53
#endif
// TETL_ITERATOR_HPP
begin.hpp
end.hpp
size.hpp
tags.hpp
advance.hpp
all.hpp
back_insert_iterator.hpp
data.hpp
distance.hpp
empty.hpp
front_insert_iterator.hpp
full.hpp
incrementable.hpp
incrementable_traits.hpp
indirect_result_t.hpp
indirectly_readable.hpp
indirectly_readable_traits.hpp
indirectly_regular_unary_invocable.hpp
indirectly_unary_invocable.hpp
input_or_output_iterator.hpp
iter_common_reference_t.hpp
iter_difference_t.hpp
iter_reference_t.hpp
iter_rvalue_reference_t.hpp
iter_value_t.hpp
iterator_traits.hpp
legacy_bidirectional_iterator.hpp
legacy_forward_iterator.hpp
legacy_input_iterator.hpp
legacy_iterator.hpp
next.hpp
prev.hpp
projected.hpp
ranges_iter_move.hpp
rbegin.hpp
rend.hpp
reverse_iterator.hpp
sentinel_for.hpp
weakly_incrementable.hpp
include
etl
iterator.hpp
Generated on Sat Mar 8 2025 16:19:59 for tetl by
1.14.0