Qt
Internal/Contributor docs for the Qt SDK. <b>Note:</b> These are NOT official API docs; those are found <a href='https://doc.qt.io/'>here</a>.
|
Namespaces | |
namespace | _detail |
namespace | detail |
Classes | |
class | function_ref |
struct | nonesuch |
Typedefs | |
template<template< typename... > class Op, typename... Args> | |
using | is_detected = typename _detail::detector<qxp::nonesuch, void, Op, Args...>::value_t |
template<typename Base , typename Derived > | |
using | is_virtual_base_of = _detail::is_virtual_base_of<std::remove_cv_t<Base>, std::remove_cv_t<Derived>> |
Functions | |
QT_SPECIALIZE_FUNCTION_REF (, false) | |
QT_SPECIALIZE_FUNCTION_REF (const, false) | |
QT_SPECIALIZE_FUNCTION_REF (, true) | |
QT_SPECIALIZE_FUNCTION_REF (const, true) | |
template<class F , detail::if_function< F > = true> | |
function_ref (F *) -> function_ref< F > | |
Variables | |
template<template< typename... > class Op, typename... Args> | |
constexpr bool | is_detected_v = is_detected<Op, Args...>::value |
template<typename Base , typename Derived > | |
constexpr bool | is_virtual_base_of_v = is_virtual_base_of<Base, Derived>::value |
using qxp::is_detected = typename _detail::detector<qxp::nonesuch, void, Op, Args...>::value_t |
Definition at line 54 of file qxptype_traits.h.
using qxp::is_virtual_base_of = _detail::is_virtual_base_of<std::remove_cv_t<Base>, std::remove_cv_t<Derived>> |
Definition at line 111 of file qxptype_traits.h.
qxp::function_ref | ( | F * | ) | -> function_ref< F > |
qxp::QT_SPECIALIZE_FUNCTION_REF | ( | false | ) |
qxp::QT_SPECIALIZE_FUNCTION_REF | ( | true | ) |
qxp::QT_SPECIALIZE_FUNCTION_REF | ( | const | , |
false | ) |
qxp::QT_SPECIALIZE_FUNCTION_REF | ( | const | , |
true | ) |
|
inlineconstexpr |
Definition at line 57 of file qxptype_traits.h.
|
inlineconstexpr |
Definition at line 114 of file qxptype_traits.h.