QtBase  v6.3.1
Typedefs | Variables
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>
constexpr QT_WARNING_PUSH 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_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 = typedef typename C::const_iterator

Definition at line 63 of file qcontainerinfo.h.

◆ iterator

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

Definition at line 60 of file qcontainerinfo.h.

◆ key_type

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

Definition at line 54 of file qcontainerinfo.h.

◆ mapped_type

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

Definition at line 57 of file qcontainerinfo.h.

◆ value_type

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

Definition at line 51 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 165 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 185 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 170 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 105 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 175 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 205 of file qcontainerinfo.h.

◆ can_insert_key_v

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

Definition at line 195 of file qcontainerinfo.h.

◆ can_insert_pair_v

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

Definition at line 200 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 160 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 190 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 110 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 180 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 155 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 150 of file qcontainerinfo.h.

◆ has_at_index_v

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

Definition at line 95 of file qcontainerinfo.h.

◆ has_at_key_v

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

Definition at line 100 of file qcontainerinfo.h.

◆ has_clear_v

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

Definition at line 90 of file qcontainerinfo.h.

◆ has_const_iterator_v

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

Definition at line 145 of file qcontainerinfo.h.

◆ has_contains_v

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

Definition at line 210 of file qcontainerinfo.h.

◆ has_find_v

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

Definition at line 215 of file qcontainerinfo.h.

◆ has_insert_v

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

Definition at line 125 of file qcontainerinfo.h.

◆ has_iterator_v

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

Definition at line 140 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 75 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 80 of file qcontainerinfo.h.

◆ has_pop_back_v

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

Definition at line 135 of file qcontainerinfo.h.

◆ has_pop_front_v

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

Definition at line 130 of file qcontainerinfo.h.

◆ has_push_back_v

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

Definition at line 120 of file qcontainerinfo.h.

◆ has_push_front_v

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

Definition at line 115 of file qcontainerinfo.h.

◆ has_size_v

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

Definition at line 85 of file qcontainerinfo.h.

◆ has_value_type_v

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

Definition at line 70 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 235 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 250 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 220 of file qcontainerinfo.h.

◆ iterator_has_key_v

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

Definition at line 225 of file qcontainerinfo.h.

◆ iterator_has_value_v

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

Definition at line 240 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 230 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 245 of file qcontainerinfo.h.