![]() |
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 |