Qt
Internal/Contributor docs for the Qt SDK. <b>Note:</b> These are NOT official API docs; those are found <a href='https://doc.qt.io/'>here</a>.
Loading...
Searching...
No Matches
QContainerInfo Namespace Reference

Typedefs

template<typename C >
using value_type = typename C::value_type
 
template<typename C >
using key_type = typename C::key_type
 
template<typename C >
using mapped_type = typename C::mapped_type
 
template<typename C >
using iterator = typename C::iterator
 
template<typename C >
using const_iterator = typename C::const_iterator
 

Variables

template<typename C , typename = void>
QT_WARNING_PUSH constexpr bool has_value_type_v = false
 
template<typename C , typename = void>
constexpr bool has_key_type_v = false
 
template<typename C , typename = void>
constexpr bool has_mapped_type_v = false
 
template<typename C , typename = void>
constexpr bool has_size_v = false
 
template<typename C , typename = void>
constexpr bool has_reserve_v = false
 
template<typename C , typename = void>
constexpr bool has_clear_v = false
 
template<typename , typename = void>
constexpr bool has_at_index_v = false
 
template<typename , typename = void>
constexpr bool has_at_key_v = false
 
template<typename , typename = void>
constexpr bool can_get_at_index_v = false
 
template<typename , typename = void>
constexpr bool can_set_at_index_v = false
 
template<typename , typename = void>
constexpr bool has_push_front_v = false
 
template<typename , typename = void>
constexpr bool has_push_back_v = false
 
template<typename , typename = void>
constexpr bool has_insert_v = false
 
template<typename , typename = void>
constexpr bool has_pop_front_v = false
 
template<typename , typename = void>
constexpr bool has_pop_back_v = false
 
template<typename , typename = void>
constexpr bool has_iterator_v = false
 
template<typename , typename = void>
constexpr bool has_const_iterator_v = false
 
template<typename , typename = void>
constexpr bool can_set_value_at_iterator_v = false
 
template<typename , typename = void>
constexpr bool can_set_mapped_at_iterator_v = false
 
template<typename , typename = void>
constexpr bool can_insert_value_at_iterator_v = false
 
template<typename , typename = void>
constexpr bool can_erase_at_iterator_v = false
 
template<typename , typename = void>
constexpr bool can_erase_range_at_iterator_v = false
 
template<typename , typename = void>
constexpr bool can_get_at_key_v = false
 
template<typename , typename = void>
constexpr bool can_set_at_key_v = false
 
template<typename , typename = void>
constexpr bool can_erase_at_key_v = false
 
template<typename , typename = void>
constexpr bool can_remove_at_key_v = false
 
template<typename , typename = void>
constexpr bool can_insert_key_v = false
 
template<typename , typename = void>
constexpr bool can_insert_pair_v = false
 
template<typename , typename = void>
constexpr bool can_insert_key_mapped_v = false
 
template<typename , typename = void>
constexpr bool has_contains_v = false
 
template<typename , typename = void>
constexpr bool has_find_v = false
 
template<typename , typename = void>
constexpr bool iterator_dereferences_to_value_v = false
 
template<typename , typename = void>
constexpr bool iterator_has_key_v = false
 
template<typename , typename = void>
constexpr bool value_type_has_first_v = false
 
template<typename , typename = void>
constexpr bool iterator_dereferences_to_key_v = false
 
template<typename , typename = void>
constexpr bool iterator_has_value_v = false
 
template<typename , typename = void>
constexpr bool value_type_has_second_v = false
 
template<typename , typename = void>
constexpr bool iterator_dereferences_to_mapped_v = false
 

Typedef Documentation

◆ const_iterator

template<typename C >
using QContainerInfo::const_iterator = typename C::const_iterator

Definition at line 27 of file qcontainerinfo.h.

◆ iterator

template<typename C >
using QContainerInfo::iterator = typename C::iterator

Definition at line 24 of file qcontainerinfo.h.

◆ key_type

template<typename C >
using QContainerInfo::key_type = typename C::key_type

Definition at line 18 of file qcontainerinfo.h.

◆ mapped_type

template<typename C >
using QContainerInfo::mapped_type = typename C::mapped_type

Definition at line 21 of file qcontainerinfo.h.

◆ value_type

template<typename C >
using QContainerInfo::value_type = typename C::value_type

Definition at line 15 of file qcontainerinfo.h.

Variable Documentation

◆ can_erase_at_iterator_v

template<typename , typename = void>
constexpr bool QContainerInfo::can_erase_at_iterator_v = false
inlineconstexpr

Definition at line 134 of file qcontainerinfo.h.

◆ can_erase_at_key_v

template<typename , typename = void>
constexpr bool QContainerInfo::can_erase_at_key_v = false
inlineconstexpr

Definition at line 154 of file qcontainerinfo.h.

◆ can_erase_range_at_iterator_v

template<typename , typename = void>
constexpr bool QContainerInfo::can_erase_range_at_iterator_v = false
inlineconstexpr

Definition at line 139 of file qcontainerinfo.h.

◆ can_get_at_index_v

template<typename , typename = void>
constexpr bool QContainerInfo::can_get_at_index_v = false
inlineconstexpr

Definition at line 74 of file qcontainerinfo.h.

◆ can_get_at_key_v

template<typename , typename = void>
constexpr bool QContainerInfo::can_get_at_key_v = false
inlineconstexpr

Definition at line 144 of file qcontainerinfo.h.

◆ can_insert_key_mapped_v

template<typename , typename = void>
constexpr bool QContainerInfo::can_insert_key_mapped_v = false
inlineconstexpr

Definition at line 174 of file qcontainerinfo.h.

◆ can_insert_key_v

template<typename , typename = void>
constexpr bool QContainerInfo::can_insert_key_v = false
inlineconstexpr

Definition at line 164 of file qcontainerinfo.h.

◆ can_insert_pair_v

template<typename , typename = void>
constexpr bool QContainerInfo::can_insert_pair_v = false
inlineconstexpr

Definition at line 169 of file qcontainerinfo.h.

◆ can_insert_value_at_iterator_v

template<typename , typename = void>
constexpr bool QContainerInfo::can_insert_value_at_iterator_v = false
inlineconstexpr

Definition at line 129 of file qcontainerinfo.h.

◆ can_remove_at_key_v

template<typename , typename = void>
constexpr bool QContainerInfo::can_remove_at_key_v = false
inlineconstexpr

Definition at line 159 of file qcontainerinfo.h.

◆ can_set_at_index_v

template<typename , typename = void>
constexpr bool QContainerInfo::can_set_at_index_v = false
inlineconstexpr

Definition at line 79 of file qcontainerinfo.h.

◆ can_set_at_key_v

template<typename , typename = void>
constexpr bool QContainerInfo::can_set_at_key_v = false
inlineconstexpr

Definition at line 149 of file qcontainerinfo.h.

◆ can_set_mapped_at_iterator_v

template<typename , typename = void>
constexpr bool QContainerInfo::can_set_mapped_at_iterator_v = false
inlineconstexpr

Definition at line 124 of file qcontainerinfo.h.

◆ can_set_value_at_iterator_v

template<typename , typename = void>
constexpr bool QContainerInfo::can_set_value_at_iterator_v = false
inlineconstexpr

Definition at line 119 of file qcontainerinfo.h.

◆ has_at_index_v

template<typename , typename = void>
constexpr bool QContainerInfo::has_at_index_v = false
inlineconstexpr

Definition at line 64 of file qcontainerinfo.h.

◆ has_at_key_v

template<typename , typename = void>
constexpr bool QContainerInfo::has_at_key_v = false
inlineconstexpr

Definition at line 69 of file qcontainerinfo.h.

◆ has_clear_v

template<typename C , typename = void>
constexpr bool QContainerInfo::has_clear_v = false
inlineconstexpr

Definition at line 59 of file qcontainerinfo.h.

◆ has_const_iterator_v

template<typename , typename = void>
constexpr bool QContainerInfo::has_const_iterator_v = false
inlineconstexpr

Definition at line 114 of file qcontainerinfo.h.

◆ has_contains_v

template<typename , typename = void>
constexpr bool QContainerInfo::has_contains_v = false
inlineconstexpr

Definition at line 179 of file qcontainerinfo.h.

◆ has_find_v

template<typename , typename = void>
constexpr bool QContainerInfo::has_find_v = false
inlineconstexpr

Definition at line 184 of file qcontainerinfo.h.

◆ has_insert_v

template<typename , typename = void>
constexpr bool QContainerInfo::has_insert_v = false
inlineconstexpr

Definition at line 94 of file qcontainerinfo.h.

◆ has_iterator_v

template<typename , typename = void>
constexpr bool QContainerInfo::has_iterator_v = false
inlineconstexpr

Definition at line 109 of file qcontainerinfo.h.

◆ has_key_type_v

template<typename C , typename = void>
constexpr bool QContainerInfo::has_key_type_v = false
inlineconstexpr

Definition at line 39 of file qcontainerinfo.h.

◆ has_mapped_type_v

template<typename C , typename = void>
constexpr bool QContainerInfo::has_mapped_type_v = false
inlineconstexpr

Definition at line 44 of file qcontainerinfo.h.

◆ has_pop_back_v

template<typename , typename = void>
constexpr bool QContainerInfo::has_pop_back_v = false
inlineconstexpr

Definition at line 104 of file qcontainerinfo.h.

◆ has_pop_front_v

template<typename , typename = void>
constexpr bool QContainerInfo::has_pop_front_v = false
inlineconstexpr

Definition at line 99 of file qcontainerinfo.h.

◆ has_push_back_v

template<typename , typename = void>
constexpr bool QContainerInfo::has_push_back_v = false
inlineconstexpr

Definition at line 89 of file qcontainerinfo.h.

◆ has_push_front_v

template<typename , typename = void>
constexpr bool QContainerInfo::has_push_front_v = false
inlineconstexpr

Definition at line 84 of file qcontainerinfo.h.

◆ has_reserve_v

template<typename C , typename = void>
constexpr bool QContainerInfo::has_reserve_v = false
inlineconstexpr

Definition at line 54 of file qcontainerinfo.h.

◆ has_size_v

template<typename C , typename = void>
constexpr bool QContainerInfo::has_size_v = false
inlineconstexpr

Definition at line 49 of file qcontainerinfo.h.

◆ has_value_type_v

template<typename C , typename = void>
QT_WARNING_PUSH constexpr bool QContainerInfo::has_value_type_v = false
inlineconstexpr

Definition at line 34 of file qcontainerinfo.h.

◆ iterator_dereferences_to_key_v

template<typename , typename = void>
constexpr bool QContainerInfo::iterator_dereferences_to_key_v = false
inlineconstexpr

Definition at line 204 of file qcontainerinfo.h.

◆ iterator_dereferences_to_mapped_v

template<typename , typename = void>
constexpr bool QContainerInfo::iterator_dereferences_to_mapped_v = false
inlineconstexpr

Definition at line 219 of file qcontainerinfo.h.

◆ iterator_dereferences_to_value_v

template<typename , typename = void>
constexpr bool QContainerInfo::iterator_dereferences_to_value_v = false
inlineconstexpr

Definition at line 189 of file qcontainerinfo.h.

◆ iterator_has_key_v

template<typename , typename = void>
constexpr bool QContainerInfo::iterator_has_key_v = false
inlineconstexpr

Definition at line 194 of file qcontainerinfo.h.

◆ iterator_has_value_v

template<typename , typename = void>
constexpr bool QContainerInfo::iterator_has_value_v = false
inlineconstexpr

Definition at line 209 of file qcontainerinfo.h.

◆ value_type_has_first_v

template<typename , typename = void>
constexpr bool QContainerInfo::value_type_has_first_v = false
inlineconstexpr

Definition at line 199 of file qcontainerinfo.h.

◆ value_type_has_second_v

template<typename , typename = void>
constexpr bool QContainerInfo::value_type_has_second_v = false
inlineconstexpr

Definition at line 214 of file qcontainerinfo.h.