![]() |
Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
|
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 115 of file qxptype_traits.h.
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 118 of file qxptype_traits.h.