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_iterators 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.
Member types
| Member type | Definition |
type
|
std::basic_const_iterator<std::common_type_t<T, U>> (1-3) |
Example
| This section is incomplete Reason: no example |
See also
| (C++11) |
determines the common type of a group of types (class template) |