xtd
0.2.0
Loading...
Searching...
No Matches
xtd.core
include
xtd
forward_iterable.hpp
Go to the documentation of this file.
1
4
#pragma once
5
#define __XTD_STD_INTERNAL__
6
#include "
internal/__xtd_std_version.hpp
"
7
#undef __XTD_STD_INTERNAL__
8
#if defined(__xtd__cpp_lib_ranges)
9
#include <ranges>
10
#endif
11
#include <iterator>
12
14
namespace
xtd
{
34
template
<
class
value_t>
35
concept
forward_iterable
=
36
#if defined(__xtd__cpp_lib_ranges)
37
std::ranges::range<value_t> &&
38
#endif
39
std::forward_iterator<std::ranges::iterator_t<value_t>>;
40
}
41
42
#include "
forward_iterable_value_type.hpp
"
__xtd_std_version.hpp
xtd::forward_iterable
Definition
forward_iterable.hpp:35
forward_iterable_value_type.hpp
Contains xtd::forward_iterable_value_type alias.
xtd
The xtd namespace contains all fundamental classes to access Hardware, Os, System,...
Definition
abstract_object.hpp:8
Generated on Wed Feb 11 2026 20:07:04 for xtd by
Gammasoft
. All rights reserved.