4#ifndef QCONTAINERINFO_H
5#define QCONTAINERINFO_H
7#include <QtCore/qglobal.h>
33template<typename C, typename =
void>
38template<typename C, typename =
void>
43template<typename C, typename =
void>
48template<typename C, typename =
void>
53template<typename C, typename =
void>
58template<typename C, typename =
void>
63template<typename, typename =
void>
68template<typename, typename =
void>
73template<typename, typename =
void>
78template<typename, typename =
void>
83template<typename, typename =
void>
88template<typename, typename =
void>
93template<typename, typename =
void>
98template<typename, typename =
void>
101inline constexpr
bool has_pop_front_v<C,
std::void_t<decltype(C().pop_front())>> = true;
103template<typename, typename =
void>
106inline constexpr
bool has_pop_back_v<C,
std::void_t<decltype(C().pop_back())>> = true;
108template<typename, typename =
void>
113template<typename, typename =
void>
118template<typename, typename =
void>
123template<typename, typename =
void>
128template<typename, typename =
void>
133template<typename, typename =
void>
138template<typename, typename =
void>
143template<typename, typename =
void>
148template<typename, typename =
void>
153template<typename, typename =
void>
158template<typename, typename =
void>
163template<typename, typename =
void>
168template<typename, typename =
void>
173template<
typename,
typename =
void>
178template<
typename,
typename =
void>
183template<
typename,
typename =
void>
188template<
typename,
typename =
void>
191inline constexpr bool iterator_dereferences_to_value_v<C, std::void_t<decltype(value_type<C>(*C().
begin()))>> =
true;
193template<
typename,
typename =
void>
196inline constexpr bool iterator_has_key_v<C, std::void_t<decltype(key_type<C>(C().
begin().
key()))>> =
true;
198template<
typename,
typename =
void>
201inline constexpr bool value_type_has_first_v<C, std::void_t<decltype(key_type<C>(
value_type<C>().
first))>> =
true;
203template<
typename,
typename =
void>
206inline constexpr bool iterator_dereferences_to_key_v<C, std::void_t<decltype(key_type<C>(*C().
begin()))>> =
true;
208template<
typename,
typename =
void>
211inline constexpr bool iterator_has_value_v<C, std::void_t<decltype(mapped_type<C>(C().
begin().
value()))>> =
true;
213template<
typename,
typename =
void>
216inline constexpr bool value_type_has_second_v<C, std::void_t<decltype(mapped_type<C>(
value_type<C>().second))>> =
true;
218template<
typename,
typename =
void>
221inline constexpr bool iterator_dereferences_to_mapped_v<C, std::void_t<decltype(mapped_type<C>(*C().
begin()))>> =
true;
cache insert(employee->id(), employee)
constexpr bool has_push_back_v
constexpr bool has_push_front_v
constexpr bool can_erase_at_key_v
constexpr bool can_set_value_at_iterator_v
constexpr bool has_iterator_v
constexpr bool has_insert_v
constexpr bool can_erase_at_iterator_v
typename C::value_type value_type
constexpr bool has_reserve_v
constexpr bool can_set_at_index_v
constexpr bool iterator_has_value_v
constexpr bool has_pop_back_v
constexpr bool has_mapped_type_v
constexpr bool has_contains_v
constexpr bool iterator_has_key_v
constexpr bool can_insert_key_mapped_v
constexpr bool can_get_at_key_v
constexpr bool iterator_dereferences_to_value_v
constexpr bool can_remove_at_key_v
constexpr bool iterator_dereferences_to_mapped_v
constexpr bool can_set_mapped_at_iterator_v
constexpr bool can_insert_pair_v
constexpr bool value_type_has_first_v
constexpr bool can_erase_range_at_iterator_v
constexpr bool value_type_has_second_v
typename C::const_iterator const_iterator
constexpr bool has_key_type_v
constexpr bool iterator_dereferences_to_key_v
constexpr bool has_clear_v
typename C::key_type key_type
typename C::mapped_type mapped_type
constexpr bool has_at_key_v
constexpr bool can_insert_key_v
constexpr bool has_pop_front_v
QT_WARNING_PUSH constexpr bool has_value_type_v
constexpr bool has_at_index_v
constexpr bool can_set_at_key_v
constexpr bool can_get_at_index_v
constexpr bool has_find_v
constexpr bool can_insert_value_at_iterator_v
constexpr bool has_size_v
typename C::iterator iterator
constexpr bool has_const_iterator_v
Combined button and popup list for selecting options.
qsizetype erase(QByteArray &ba, const T &t)
#define QT_WARNING_DISABLE_CLANG(text)
EGLOutputLayerEXT EGLint EGLAttrib value
[5]
static bool contains(const QJsonArray &haystack, unsigned needle)
GLenum GLuint GLintptr GLsizeiptr size
[1]
QtPrivate::QRegularExpressionMatchIteratorRangeBasedForIterator begin(const QRegularExpressionMatchIterator &iterator)
settings remove("monkey")