std::common_type<std::basic_const_iterator>
From cppreference.com
< cpp | iterator | basic const iterator
Defined in header <iterator>
|
||
template< class T, std::common_with<T> U > requires std::input_iterator<std::common_type_t<T, U>> |
(1) | (since C++23) |
template< class T, std::common_with<T> U > requires std::input_iterator<std::common_type_t<T, U>> |
(2) | (since C++23) |
template< class T, std::common_with<T> U > requires std::input_iterator<std::common_type_t<T, U>> |
(3) | (since C++23) |
The common type of two basic_const_iterator
s or a basic_const_iterator
and another iterator type is a basic_const_iterator
of the common underlying type.
The common type is defined only if T and U share a common type which models input_iterator
.
[edit] Member types
Member type | Definition |
type
|
std::basic_const_iterator<std::common_type_t<T, U>> (1-3) |
[edit] Example
This section is incomplete Reason: no example |
[edit] See also
(C++11) |
determines the common type of a group of types (class template) |