52 static typename std::conditional<qx::trait::is_qx_pod<U>::value, char,
int>
::type removeContainer(
const std::vector<U> &);
55 static typename std::conditional<qx::trait::is_qx_pod<U>::value, char,
int>
::type removeContainer(
const std::list<U> &);
58 static typename std::conditional<qx::trait::is_qx_pod<U>::value, char,
int>
::type removeContainer(
const std::set<U> &);
60#if (QT_VERSION < QT_VERSION_CHECK(6, 0, 0))
62 static typename std::conditional<qx::trait::is_qx_pod<U>::value, char,
int>
::type removeContainer(
const QVector<U> &);
66 static typename std::conditional<qx::trait::is_qx_pod<U>::value, char,
int>
::type removeContainer(
const QList<U> &);
69 static typename std::conditional<qx::trait::is_qx_pod<U>::value, char,
int>
::type removeContainer(
const QSet<U> &);
71#if (QT_VERSION < QT_VERSION_CHECK(5, 15, 0))
73 static typename std::conditional<qx::trait::is_qx_pod<U>::value, char,
int>
::type removeContainer(
const QLinkedList<U> &);
76#ifdef _QX_ENABLE_BOOST
79 static typename std::conditional<qx::trait::is_qx_pod<U>::value, char,
int>
::type removeContainer(
const boost::unordered_set<U> &);
82 static typename std::conditional<qx::trait::is_qx_pod<U>::value, char,
int>
::type removeContainer(
const boost::unordered_multiset<U> &);
87 static typename std::conditional<qx::trait::is_qx_pod<U>::value, char,
int>
::type removeContainer(
const std::unordered_set<U> &);
90 static typename std::conditional<qx::trait::is_qx_pod<U>::value, char,
int>
::type removeContainer(
const std::unordered_multiset<U> &);
99 typedef typename std::conditional<qx::trait::is_container_to_pod<T>::value, std::true_type, std::false_type>
::type type;