QtBase  v6.3.1
Public Types | Static Public Member Functions | List of all members
QtPrivate::AreArgumentsCompatible< A1, A2 > Struct Template Reference

#include <qobjectdefs_impl.h>

Public Types

enum  { value = sizeof(test(dummy())) == sizeof(int) }
 

Static Public Member Functions

static int test (const typename RemoveRef< A2 >::Type &)
 
static char test (...)
 
static const RemoveRef< A1 >::Typedummy ()
 

Detailed Description

template<typename A1, typename A2>
struct QtPrivate::AreArgumentsCompatible< A1, A2 >

Definition at line 313 of file qobjectdefs_impl.h.

Member Enumeration Documentation

◆ anonymous enum

template<typename A1 , typename A2 >
anonymous enum
Enumerator
value 

Definition at line 317 of file qobjectdefs_impl.h.

Member Function Documentation

◆ dummy()

template<typename A1 , typename A2 >
static const RemoveRef<A1>::Type& QtPrivate::AreArgumentsCompatible< A1, A2 >::dummy ( )
static

◆ test() [1/2]

template<typename A1 , typename A2 >
static char QtPrivate::AreArgumentsCompatible< A1, A2 >::test (   ...)
static

◆ test() [2/2]

template<typename A1 , typename A2 >
static int QtPrivate::AreArgumentsCompatible< A1, A2 >::test ( const typename RemoveRef< A2 >::Type )
static

The documentation for this struct was generated from the following file: