xtd 0.2.0
Loading...
Searching...
No Matches
concepts

Definition

Contains concepts definitions.

Typedefs

template<xtd::collections::generic::enumerable enumerable_type>
using xtd::collections::generic::enumerable_value_type
 Represents the enumerable value type.
 
template<xtd::forward_iterable forward_iterable_type>
using xtd::forward_iterable_value_type
 Represents the orward iterable value type.
 

Typedef Documentation

◆ enumerable_value_type

#include <xtd.core/include/xtd/collections/generic/enumerable_value_type.hpp>

Represents the enumerable value type.

Definition
template <xtd::collections::generic::enumerable_type>
std::remove_cvref_t< decltype(*std::begin(std::declval< enumerable_type & >()))> enumerable_value_type
Represents the enumerable value type.
Definition enumerable_value_type.hpp:32
Header
#include <xtd//collections/generic/enumerable_value_type>
Namespace
xtd
Library
xtd.core
Examples
The following code shows how to use xtd::collections::generic::enumerable conceps

◆ forward_iterable_value_type

template<xtd::forward_iterable forward_iterable_type>
using xtd::forward_iterable_value_type

#include <xtd.core/include/xtd/forward_iterable_value_type.hpp>

Represents the orward iterable value type.

Definition
template <xtd::forward_iterable_value_type forward_iterable>
std::remove_cvref_t< decltype(*std::begin(std::declval< forward_iterable_type & >()))> forward_iterable_value_type
Represents the orward iterable value type.
Definition forward_iterable_value_type.hpp:28
Header
#include <xtd/forward_iterable_value_type>
Namespace
xtd
Library
xtd.core
Examples
The following code shows how to use xtd::forward_iterable_value_type conceps