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>.
Loading...
Searching...
No Matches
qxp Namespace Reference

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
 

Typedef Documentation

◆ is_detected

template<template< typename... > class Op, typename... Args>
using qxp::is_detected = typename _detail::detector<qxp::nonesuch, void, Op, Args...>::value_t

Definition at line 54 of file qxptype_traits.h.

◆ is_virtual_base_of

template<typename Base , typename Derived >
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.

Function Documentation

◆ function_ref()

template<class F , detail::if_function< F > = true>
qxp::function_ref ( F * ) -> function_ref< F >

◆ QT_SPECIALIZE_FUNCTION_REF() [1/4]

qxp::QT_SPECIALIZE_FUNCTION_REF ( false )

◆ QT_SPECIALIZE_FUNCTION_REF() [2/4]

qxp::QT_SPECIALIZE_FUNCTION_REF ( true )

◆ QT_SPECIALIZE_FUNCTION_REF() [3/4]

qxp::QT_SPECIALIZE_FUNCTION_REF ( const ,
false  )

◆ QT_SPECIALIZE_FUNCTION_REF() [4/4]

qxp::QT_SPECIALIZE_FUNCTION_REF ( const ,
true  )

Variable Documentation

◆ is_detected_v

template<template< typename... > class Op, typename... Args>
constexpr bool qxp::is_detected_v = is_detected<Op, Args...>::value
inlineconstexpr

Definition at line 57 of file qxptype_traits.h.

◆ is_virtual_base_of_v

template<typename Base , typename Derived >
constexpr bool qxp::is_virtual_base_of_v = is_virtual_base_of<Base, Derived>::value
inlineconstexpr

Definition at line 114 of file qxptype_traits.h.