![]() |
Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
|
Namespaces | |
| namespace | AdlTester |
Classes | |
| struct | is_qspan_helper |
| struct | is_qspan_helper< QSpan< T, E > > |
| struct | is_qspan_helper< QSpanBase< T, E > > |
| struct | is_std_array_helper |
| struct | is_std_array_helper< std::array< T, N > > |
| struct | is_std_span_helper |
| class | QSpanBase |
| class | QSpanBase< T, q20::dynamic_extent > |
| class | QSpanCommon |
Typedefs | |
| template<typename T> | |
| using | is_qspan = is_qspan_helper<q20::remove_cvref_t<T>> |
| template<typename T> | |
| using | is_std_span = is_std_span_helper<q20::remove_cvref_t<T>> |
| template<typename T> | |
| using | is_std_array = is_std_array_helper<q20::remove_cvref_t<T>> |
| template<typename From, typename To> | |
| using | is_qualification_conversion |
| template<typename Range> | |
| using | iterator_t = decltype(QSpanPrivate::adl_begin(std::declval<Range&>())) |
| template<typename Range> | |
| using | range_reference_t = q20::iter_reference_t<QSpanPrivate::iterator_t<Range>> |
Functions | |
| template<typename From, typename To> | |
| std::conditional_t< std::is_const_v< From >, const To &, To & > | const_propagated (To &in) |
| template<typename Range> | |
| AdlTester::begin_result< Range > | adl_begin (Range &&r) |
| template<typename Range> | |
| AdlTester::data_result< Range > | adl_data (Range &&r) |
| template<typename Range> | |
| AdlTester::size_result< Range > | adl_size (Range &&r) |
Variables | |
| template<typename From, typename To> | |
| constexpr bool | is_qualification_conversion_v = is_qualification_conversion<From, To>::value |
| using QSpanPrivate::is_qspan = is_qspan_helper<q20::remove_cvref_t<T>> |
| using QSpanPrivate::is_qualification_conversion |
| using QSpanPrivate::is_std_array = is_std_array_helper<q20::remove_cvref_t<T>> |
| using QSpanPrivate::is_std_span = is_std_span_helper<q20::remove_cvref_t<T>> |
| using QSpanPrivate::iterator_t = decltype(QSpanPrivate::adl_begin(std::declval<Range&>())) |
| using QSpanPrivate::range_reference_t = q20::iter_reference_t<QSpanPrivate::iterator_t<Range>> |
| AdlTester::begin_result< Range > QSpanPrivate::adl_begin | ( | Range && | r | ) |
| AdlTester::data_result< Range > QSpanPrivate::adl_data | ( | Range && | r | ) |
| AdlTester::size_result< Range > QSpanPrivate::adl_size | ( | Range && | r | ) |
| std::conditional_t< std::is_const_v< From >, const To &, To & > QSpanPrivate::const_propagated | ( | To & | in | ) |
|
inlineconstexpr |