Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
Loading...
Searching...
No Matches
q20utility.h File Reference

(b5ed7fb203335cef7b7b4f70f4130b07166cecf2)

#include <QtCore/qttypetraits.h>
#include <limits>
#include <utility>
Include dependency graph for q20utility.h:

Go to the source code of this file.

Namespaces

namespace  q20
namespace  q20::detail

Functions

template<class T, class U>
constexpr void q20::detail::checkTypeCompatibility () noexcept
template<class T, class U>
constexpr bool q20::cmp_equal (T t, U u) noexcept
template<class T, class U>
constexpr bool q20::cmp_not_equal (T t, U u) noexcept
template<class T, class U>
constexpr bool q20::cmp_less (T t, U u) noexcept
template<class T, class U>
constexpr bool q20::cmp_greater (T t, U u) noexcept
template<class T, class U>
constexpr bool q20::cmp_less_equal (T t, U u) noexcept
template<class T, class U>
constexpr bool q20::cmp_greater_equal (T t, U u) noexcept
template<class R, class T>
constexpr bool q20::in_range (T t) noexcept
template<typename T, typename U = T>
constexpr T q20::exchange (T &obj, U &&newValue)