![]() |
Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
|
#include <QtCore/qglobal.h>#include <QtCore/q20bit.h>#include <QtCore/q20functional.h>#include <type_traits>Go to the source code of this file.
Namespaces | |
| namespace | QtPrivate |
Macros | |
| #define | QT_HAS_CONSTEXPR_BITOPS |
Functions | |
| template<typename ForwardIterator> | |
| QT_BEGIN_NAMESPACE Q_OUTOFLINE_TEMPLATE void | qDeleteAll (ForwardIterator begin, ForwardIterator endend) |
| template<typename Container> | |
| void | qDeleteAll (const Container &cc) |
| Q_DECL_CONST_FUNCTION constexpr uint | qPopulationCount (quint32 vv) noexcept |
| Q_DECL_CONST_FUNCTION constexpr uint | qPopulationCount (quint8 vv) noexcept |
| Q_DECL_CONST_FUNCTION constexpr uint | qPopulationCount (quint16 vv) noexcept |
| Q_DECL_CONST_FUNCTION constexpr uint | qPopulationCount (quint64 vv) noexcept |
| Q_DECL_CONST_FUNCTION constexpr uint | qPopulationCount (long unsigned int vv) noexcept |
| constexpr uint | qCountTrailingZeroBits (quint32 vv) noexcept |
| constexpr uint | qCountTrailingZeroBits (quint8 vv) noexcept |
| constexpr uint | qCountTrailingZeroBits (quint16 vv) noexcept |
| constexpr uint | qCountTrailingZeroBits (quint64 vv) noexcept |
| constexpr uint | qCountTrailingZeroBits (unsigned long vv) noexcept |
| constexpr uint | qCountLeadingZeroBits (quint32 vv) noexcept |
| constexpr uint | qCountLeadingZeroBits (quint8 vv) noexcept |
| constexpr uint | qCountLeadingZeroBits (quint16 vv) noexcept |
| constexpr uint | qCountLeadingZeroBits (quint64 vv) noexcept |
| constexpr uint | qCountLeadingZeroBits (unsigned long vv) noexcept |
| template<typename InputIterator, typename Result, typename Separator = Result, typename Projection = q20::identity> | |
| Result | qJoin (InputIterator firstfirst, InputIterator last, Result init, const Separator &separator={}, Projection pp={}) |
| template<typename T> | |
| constexpr std::enable_if_t< std::conjunction_v< std::is_integral< T >, std::is_unsigned< T > >, int > | QtPrivate::log2i (T xx) |
| #define QT_HAS_CONSTEXPR_BITOPS |
Definition at line 17 of file qalgorithms.h.
Definition at line 97 of file qalgorithms.h.
Definition at line 87 of file qalgorithms.h.
Definition at line 102 of file qalgorithms.h.
Definition at line 92 of file qalgorithms.h.
|
inlineconstexprnoexcept |
Definition at line 107 of file qalgorithms.h.
Definition at line 72 of file qalgorithms.h.
Definition at line 62 of file qalgorithms.h.
Definition at line 77 of file qalgorithms.h.
Definition at line 67 of file qalgorithms.h.
|
inlineconstexprnoexcept |
Definition at line 82 of file qalgorithms.h.
|
inline |
Definition at line 31 of file qalgorithms.h.
| QT_BEGIN_NAMESPACE Q_OUTOFLINE_TEMPLATE void qDeleteAll | ( | ForwardIterator | begin, |
| ForwardIterator | end ) |
Definition at line 22 of file qalgorithms.h.
| Result qJoin | ( | InputIterator | first, |
| InputIterator | last, | ||
| Result | init, | ||
| const Separator & | separator = {}, | ||
| Projection | p = {} ) |
Definition at line 114 of file qalgorithms.h.
|
inlineconstexprnoexcept |
Definition at line 57 of file qalgorithms.h.
|
inlineconstexprnoexcept |
Definition at line 47 of file qalgorithms.h.
|
inlineconstexprnoexcept |
Definition at line 37 of file qalgorithms.h.
|
inlineconstexprnoexcept |
Definition at line 52 of file qalgorithms.h.
|
inlineconstexprnoexcept |
Definition at line 42 of file qalgorithms.h.