xtd 0.2.0
Loading...
Searching...
No Matches
forward_iterable.hpp
Go to the documentation of this file.
1
4#pragma once
5#define __XTD_STD_INTERNAL__
7#undef __XTD_STD_INTERNAL__
8#if defined(__xtd__cpp_lib_ranges)
9#include <ranges>
10#endif
11#include <concepts>
12#include <iterator>
13
15namespace xtd {
16 // Since Doxygen does not work properly with the C++ concept, the documentation for this concept is declared in xtd/forward_iterable_.hpp
17 template<typename value_t>
19#if defined(__xtd__cpp_lib_ranges)
20 std::ranges::range<value_t> &&
21#endif
22 std::forward_iterator<std::ranges::iterator_t<value_t>>;
23}
24
Definition forward_iterable.hpp:18
Contains xtd::forward_iterable_value_type alias.
The xtd namespace contains all fundamental classes to access Hardware, Os, System,...
Definition abstract_object.hpp:8