(7eff6ace6143e5bb44fa28c2fb98969bd5483c57)
#include <QtCore/qglobal.h>
#include <QtCore/q20bit.h>
#include <QtCore/q20functional.h>
#include <type_traits>
Go to the source code of this file.
|
template<typename ForwardIterator> |
QT_BEGIN_NAMESPACE Q_OUTOFLINE_TEMPLATE void | qDeleteAll (ForwardIterator begin, ForwardIterator end) |
template<typename Container> |
void | qDeleteAll (const Container &c) |
Q_DECL_CONST_FUNCTION constexpr uint | qPopulationCount (quint32 v) noexcept |
Q_DECL_CONST_FUNCTION constexpr uint | qPopulationCount (quint8 v) noexcept |
Q_DECL_CONST_FUNCTION constexpr uint | qPopulationCount (quint16 v) noexcept |
Q_DECL_CONST_FUNCTION constexpr uint | qPopulationCount (quint64 v) noexcept |
Q_DECL_CONST_FUNCTION constexpr uint | qPopulationCount (long unsigned int v) noexcept |
constexpr uint | qCountTrailingZeroBits (quint32 v) noexcept |
constexpr uint | qCountTrailingZeroBits (quint8 v) noexcept |
constexpr uint | qCountTrailingZeroBits (quint16 v) noexcept |
constexpr uint | qCountTrailingZeroBits (quint64 v) noexcept |
constexpr uint | qCountTrailingZeroBits (unsigned long v) noexcept |
constexpr uint | qCountLeadingZeroBits (quint32 v) noexcept |
constexpr uint | qCountLeadingZeroBits (quint8 v) noexcept |
constexpr uint | qCountLeadingZeroBits (quint16 v) noexcept |
constexpr uint | qCountLeadingZeroBits (quint64 v) noexcept |
constexpr uint | qCountLeadingZeroBits (unsigned long v) noexcept |
template<typename InputIterator, typename Result, typename Separator = Result, typename Projection = q20::identity> |
Result | qJoin (InputIterator first, InputIterator last, Result init, const Separator &separator={}, Projection p={}) |
template<typename T> |
constexpr std::enable_if_t< std::conjunction_v< std::is_integral< T >, std::is_unsigned< T > >, int > | QtPrivate::log2i (T x) |
◆ QT_HAS_CONSTEXPR_BITOPS
#define QT_HAS_CONSTEXPR_BITOPS |
◆ qCountLeadingZeroBits() [1/5]
◆ qCountLeadingZeroBits() [2/5]
◆ qCountLeadingZeroBits() [3/5]
◆ qCountLeadingZeroBits() [4/5]
◆ qCountLeadingZeroBits() [5/5]
uint qCountLeadingZeroBits |
( |
unsigned long | v | ) |
|
|
inlineconstexprnoexcept |
◆ qCountTrailingZeroBits() [1/5]
◆ qCountTrailingZeroBits() [2/5]
◆ qCountTrailingZeroBits() [3/5]
◆ qCountTrailingZeroBits() [4/5]
◆ qCountTrailingZeroBits() [5/5]
uint qCountTrailingZeroBits |
( |
unsigned long | v | ) |
|
|
inlineconstexprnoexcept |
◆ qDeleteAll() [1/2]
template<typename Container>
void qDeleteAll |
( |
const Container & | c | ) |
|
|
inline |
◆ qDeleteAll() [2/2]
template<typename ForwardIterator>
◆ qJoin()
template<typename InputIterator, typename
Result, typename Separator = Result, typename Projection = q20::identity>
Result qJoin |
( |
InputIterator | first, |
|
|
InputIterator | last, |
|
|
Result | init, |
|
|
const Separator & | separator = {}, |
|
|
Projection | p = {} ) |
◆ qPopulationCount() [1/5]
◆ qPopulationCount() [2/5]
◆ qPopulationCount() [3/5]
◆ qPopulationCount() [4/5]
◆ qPopulationCount() [5/5]