![]() |
Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
|
Typedefs | |
| template<typename T, template< typename... > typename... Templates> | |
| using | is_any_of = is_any_of_impl<std::remove_cv_t<T>, Templates...> |
| template<typename T> | |
| using | is_validatable = std::is_constructible<bool, T> |
| template<typename T> | |
| using | is_any_unique_ptr = is_any_of<T, std::unique_ptr, QScopedPointer> |
| template<typename T> | |
| using | is_any_shared_ptr |
| template<typename T> | |
| using | is_owning_or_raw_pointer |
| template<typename T> | |
| using | wrapped_t = std::remove_pointer_t<decltype(pointerTo(std::declval<T&>()))> |
| template<typename T> | |
| using | is_wrapped = std::negation<std::is_same<wrapped_t<T>, std::remove_reference_t<T>>> |
| template<typename Range, typename R = typename range_traits<wrapped_t<Range>>::value_type> | |
| using | table_protocol_t |
| template<typename Range> | |
| using | if_is_table_range |
| template<typename Range, typename Protocol = DefaultTreeProtocol<Range>> | |
| using | if_is_tree_range |
Enumerations | |
| enum class | Mutable { Yes , No } |
Functions | |
| template<typename T> | |
| static auto | pointerTo (T &&t) |
| template<typename T> | |
| static constexpr bool | isValid (const T &t) noexcept |
| template<typename T> | |
| static decltype(auto) | refTo (T &&t) |
| template<typename It> | |
| auto | key (It &&it) -> decltype(it.key()) |
| template<typename It> | |
| auto | value (It &&it) -> decltype(it.value()) |
| template<typename C> | |
| static auto | begin (C &&c) -> decltype(std::begin(refTo(std::forward< C >(c)))) |
| template<typename C> | |
| static auto | end (C &&c) -> decltype(std::end(refTo(std::forward< C >(c)))) |
| template<typename C> | |
| static auto | cbegin (C &&c) -> decltype(std::cbegin(refTo(std::forward< C >(c)))) |
| template<typename C> | |
| static auto | cend (C &&c) -> decltype(std::cend(refTo(std::forward< C >(c)))) |
| template<typename C> | |
| static auto | pos (C &&c, int i) |
| template<typename C> | |
| static auto | cpos (C &&c, int i) |
Variables | |
| template<typename C> | |
| static constexpr bool | is_multi_role_v = is_multi_role<C>::value |
| template<typename C> | |
| static constexpr bool | is_range_v = range_traits<C>() |
| template<typename T> | |
| static constexpr int | static_size_v |
| template<typename T> | |
| static constexpr bool | has_metaobject_v = has_metaobject<T>::value |
| using QGenericItemModelDetails::if_is_table_range |
Definition at line 468 of file qgenericitemmodel_impl.h.
| using QGenericItemModelDetails::if_is_tree_range |
Definition at line 473 of file qgenericitemmodel_impl.h.
| using QGenericItemModelDetails::is_any_of = is_any_of_impl<std::remove_cv_t<T>, Templates...> |
Definition at line 49 of file qgenericitemmodel_impl.h.
| using QGenericItemModelDetails::is_any_shared_ptr |
Definition at line 73 of file qgenericitemmodel_impl.h.
| using QGenericItemModelDetails::is_any_unique_ptr = is_any_of<T, std::unique_ptr, QScopedPointer> |
Definition at line 70 of file qgenericitemmodel_impl.h.
| using QGenericItemModelDetails::is_owning_or_raw_pointer |
Definition at line 77 of file qgenericitemmodel_impl.h.
| using QGenericItemModelDetails::is_validatable = std::is_constructible<bool, T> |
Definition at line 52 of file qgenericitemmodel_impl.h.
| using QGenericItemModelDetails::is_wrapped = std::negation<std::is_same<wrapped_t<T>, std::remove_reference_t<T>>> |
Definition at line 99 of file qgenericitemmodel_impl.h.
| using QGenericItemModelDetails::table_protocol_t |
Definition at line 378 of file qgenericitemmodel_impl.h.
| using QGenericItemModelDetails::wrapped_t = std::remove_pointer_t<decltype(pointerTo(std::declval<T&>()))> |
Definition at line 96 of file qgenericitemmodel_impl.h.
|
strong |
| Enumerator | |
|---|---|
| Yes | |
| No | |
Definition at line 258 of file qgenericitemmodel_impl.h.
|
static |
Definition at line 135 of file qgenericitemmodel_impl.h.
|
static |
Definition at line 141 of file qgenericitemmodel_impl.h.
|
static |
Definition at line 144 of file qgenericitemmodel_impl.h.
|
static |
Definition at line 150 of file qgenericitemmodel_impl.h.
|
static |
Definition at line 138 of file qgenericitemmodel_impl.h.
|
staticconstexprnoexcept |
Definition at line 102 of file qgenericitemmodel_impl.h.
| auto QGenericItemModelDetails::key | ( | It && | it | ) | -> decltype(it.key()) |
Definition at line 124 of file qgenericitemmodel_impl.h.
|
static |
Definition at line 81 of file qgenericitemmodel_impl.h.
|
static |
Definition at line 147 of file qgenericitemmodel_impl.h.
|
static |
Definition at line 111 of file qgenericitemmodel_impl.h.
| auto QGenericItemModelDetails::value | ( | It && | it | ) | -> decltype(it.value()) |
Definition at line 129 of file qgenericitemmodel_impl.h.
|
staticconstexpr |
Definition at line 342 of file qgenericitemmodel_impl.h.
|
staticconstexpr |
Definition at line 226 of file qgenericitemmodel_impl.h.
|
staticconstexpr |
Definition at line 277 of file qgenericitemmodel_impl.h.
|
staticconstexpr |
Definition at line 330 of file qgenericitemmodel_impl.h.