![]() |
Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
|
#include <QtCore/qrangemodel.h>#include <QtCore/qspan.h>#include <set>#include <memory>Go to the source code of this file.
Namespaces | |
| namespace | QRangeModelDetails |
Typedefs | |
| template<typename Range, typename Protocol> | |
| using | QRangeModelDetails::RangeImplementation |
| template<typename ... Args> | |
| using | QRangeModelDetails::construct_rangeModel_test = decltype(QRangeModel(std::declval<Args &&>()...)) |
| template<typename ... Args> | |
| using | QRangeModelDetails::if_can_construct = std::enable_if_t<can_construct_rangeModel<Args...>, bool> |
| template<typename T> | |
| using | QRangeModelDetails::data_pointer_t |
| template<typename T> | |
| using | QRangeModelDetails::asConst_t = typename AsConstData<T>::type |
| template<typename T> | |
| using | QRangeModelDetails::if_range = std::enable_if_t<is_range_v<T>, bool> |
| template<typename T> | |
| using | QRangeModelDetails::asConstRow_t = typename AsConstRow<T>::type |
Functions | |
| template<typename Output, typename Input> | |
| decltype(auto) | QRangeModelDetails::forwardOrConvert (Input &&inputinput) |
| Q_CORE_EXPORT QVariant | QRangeModelDetails::qVariantAtIndex (const QModelIndex &indexindex) |
| template<typename Type> | |
| static Type | QRangeModelDetails::dataAtIndex (const QModelIndex &indexindex) |
| template<typename Type> | |
| static Type | QRangeModelDetails::dataAtIndex (const QModelIndex &indexindex, int role) |
Variables | |
| template<typename ... Args> | |
| static constexpr bool | QRangeModelDetails::can_construct_rangeModel |