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.h File Reference

(a3f2857ebc0792114a0cf52b62532d73e8d5a338)

#include <QtCore/qglobal.h>
#include <type_traits>
+ Include dependency graph for qcontainerinfo.h:

Go to the source code of this file.

Namespaces

namespace  QContainerInfo
 

Typedefs

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

Variables

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