QtBase  v6.3.1
Public Types | Public Member Functions | List of all members
QtPrivate::CompareAgainstLiteralZero Class Reference

#include <qcompare_impl.h>

Public Types

using SafeZero = void(CompareAgainstLiteralZero::*)()
 

Public Member Functions

constexpr Q_IMPLICIT CompareAgainstLiteralZero (SafeZero) noexcept
 
template<typename T , std::enable_if_t<!std::is_same_v< T, int >, bool > = false>
 CompareAgainstLiteralZero (T)=delete
 

Detailed Description

Definition at line 56 of file qcompare_impl.h.

Member Typedef Documentation

◆ SafeZero

using QtPrivate::CompareAgainstLiteralZero::SafeZero = void (CompareAgainstLiteralZero::*)()

Definition at line 58 of file qcompare_impl.h.

Constructor & Destructor Documentation

◆ CompareAgainstLiteralZero() [1/2]

constexpr Q_IMPLICIT QtPrivate::CompareAgainstLiteralZero::CompareAgainstLiteralZero ( SafeZero  )
inlineconstexprnoexcept

Definition at line 59 of file qcompare_impl.h.

◆ CompareAgainstLiteralZero() [2/2]

template<typename T , std::enable_if_t<!std::is_same_v< T, int >, bool > = false>
QtPrivate::CompareAgainstLiteralZero::CompareAgainstLiteralZero ( T  )
delete

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