range_element Struct Template
The type of the elements of a range with begin() and end() members. More...
Declaration
struct micro_os_plus::micro_test_plus::detail::range_element<T> { ... }
Included Headers
Public Member Typedefs Index
template <class T> | |
| using | type = std::remove_cvref_t< decltype(*begin(std::declval< const T & >()))> |
|
The element type, without references and qualifiers. More... | |
template <class T> | |
| using | type = std::remove_cvref_t< decltype(*std::declval< const T & >().begin())> |
|
The element type, without references and qualifiers. More... | |
Description
The type of the elements of a range with begin() and end() members.
The type of the elements of a range with begin() and end() functions.
- Template Parameters
-
T The range type.
Definition at line 602 of file extension.h.
Public Member Typedefs
type
|
The element type, without references and qualifiers.
The type of the dereferenced begin() function, found by argument-dependent lookup, as in a range-based for statement over a const range.
Definition at line 633 of file extension.h.
type
|
The element type, without references and qualifiers.
The type of the dereferenced begin() member, as iterated by a range-based for statement over a const range.
Definition at line 611 of file extension.h.
The documentation for this struct was generated from the following file:
Generated via doxygen2docusaurus 2.2.8 by Doxygen 1.18.0.