Contains ranges definitions.
Classes | |
| class | xtd::ranges::views::distinct_view |
| The xtd::ranges::views::distinct_view class is used to distinct elements from a sequence. More... | |
| class | xtd::ranges::views::order_by_descending_view |
| The xtd::ranges::views::order_by_descending_view class is used to sort the elements of a sequence in descending order according to a key. More... | |
| class | xtd::ranges::views::order_by_view |
| The xtd::ranges::views::order_by_view class is used to sort the elements of a sequence in ascending order according to a key. More... | |
| class | xtd::ranges::views::select_view |
| The xtd::ranges::views::select_view class is used to select elements from a sequence. More... | |
| class | xtd::ranges::views::to_array_view |
| The xtd::ranges::views::to_array_view class is used to convert a sequence to an array. More... | |
| class | xtd::ranges::views::to_list_view |
| The xtd::ranges::views::to_list_view class is used to convert a sequence to a list. More... | |
| class | xtd::ranges::views::where_view |
| The xtd::ranges::views::where_view class is used to filter elements from a sequence. More... | |
Functions | |
| template<class type_t> | |
| auto | xtd::ranges::views::range (type_t count) |
| Generates a sequence of integral numbers within a specified range. | |
| template<class type_t> | |
| auto | xtd::ranges::views::range (type_t start, type_t count) |
| Generates a sequence of integral numbers within a specified range. | |
| template<class type_t> | |
| auto | xtd::ranges::views::range (type_t start, type_t count, type_t step) |
| Generates a sequence of integral numbers within a specified range and step. | |
Variables | |
| constexpr auto | xtd::ranges::views::distinct |
| The xtd::ranges::views::distinct_view instance. | |
| constexpr auto | xtd::ranges::views::order_by |
| The xtd::ranges::views::order_by instance. | |
| constexpr auto | xtd::ranges::views::order_by_descending |
| The xtd::ranges::views::order_by_descending instance. | |
| constexpr auto | xtd::ranges::views::select |
| The xtd::ranges::views::select instance. | |
| constexpr auto | xtd::ranges::views::to_array |
| The xtd::ranges::views::to_array instance. | |
| constexpr auto | xtd::ranges::views::to_list |
| The xtd::ranges::views::to_list instance. | |
| constexpr auto | xtd::ranges::views::where |
| The xtd::ranges::views::where instance. | |
|
nodiscard |
#include <range.hpp>
Generates a sequence of integral numbers within a specified range.
| count | The number of sequential integers to generate. |
|
nodiscard |
#include <range.hpp>
Generates a sequence of integral numbers within a specified range.
| start | The value of the first integer in the sequence. |
| count | The number of sequential integers to generate. |
|
nodiscard |
#include <range.hpp>
Generates a sequence of integral numbers within a specified range and step.
| start | The value of the first integer in the sequence. |
| count | The number of sequential integers to generate. |
| step | The integer number specifying the incrementation. |
|
inlineconstexpr |
#include <distinct.hpp>
The xtd::ranges::views::distinct_view instance.
|
inlineconstexpr |
#include <order_by.hpp>
The xtd::ranges::views::order_by instance.
|
inlineconstexpr |
#include <order_by_descending.hpp>
The xtd::ranges::views::order_by_descending instance.
|
inlineconstexpr |
#include <select.hpp>
The xtd::ranges::views::select instance.
|
inlineconstexpr |
#include <to_array.hpp>
The xtd::ranges::views::to_array instance.
|
inlineconstexpr |
#include <to_list.hpp>
The xtd::ranges::views::to_list instance.
|
inlineconstexpr |
#include <where.hpp>
The xtd::ranges::views::where instance.