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
q20::detail Namespace Reference

Classes

struct  to_address_helper
struct  to_address_helper< Ptr, std::void_t< decltype(std::pointer_traits< Ptr >::to_address(std::declval< const Ptr & >())) > >

Functions

template<typename T>
auto hw_popcount (T v) noexcept
template<typename T>
auto hw_countl_zero (T v) noexcept
template<typename T>
auto hw_countr_zero (T v) noexcept
template<class T, class U>
constexpr void checkTypeCompatibility () noexcept

Function Documentation

◆ checkTypeCompatibility()

template<class T, class U>
void q20::detail::checkTypeCompatibility ( )
constexprnoexcept

Definition at line 42 of file q20utility.h.

◆ hw_countl_zero()

template<typename T>
auto q20::detail::hw_countl_zero ( T v)
inlinenoexcept

Definition at line 70 of file q20bit.h.

◆ hw_countr_zero()

template<typename T>
auto q20::detail::hw_countr_zero ( T v)
inlinenoexcept

Definition at line 113 of file q20bit.h.

◆ hw_popcount()

template<typename T>
auto q20::detail::hw_popcount ( T v)
inlinenoexcept

Definition at line 52 of file q20bit.h.