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
QUrlTwoFlags< E1, E2 > Class Template Reference

#include <qurl.h>

+ Collaboration diagram for QUrlTwoFlags< E1, E2 >:

Public Member Functions

constexpr QUrlTwoFlags ()
 
constexpr QUrlTwoFlags (E1 f)
 
constexpr QUrlTwoFlags (E2 f)
 
constexpr QUrlTwoFlags (QFlag f)
 
constexpr QUrlTwoFlags (QFlags< E1 > f)
 
constexpr QUrlTwoFlags (QFlags< E2 > f)
 
QUrlTwoFlagsoperator&= (int mask)
 
QUrlTwoFlagsoperator&= (uint mask)
 
QUrlTwoFlagsoperator&= (QFlags< E1 > mask)
 
QUrlTwoFlagsoperator&= (QFlags< E2 > mask)
 
QUrlTwoFlagsoperator|= (QUrlTwoFlags f)
 
QUrlTwoFlagsoperator|= (E1 f)
 
QUrlTwoFlagsoperator|= (E2 f)
 
QUrlTwoFlagsoperator|= (QFlags< E1 > mask)
 
QUrlTwoFlagsoperator|= (QFlags< E2 > mask)
 
QUrlTwoFlagsoperator^= (QUrlTwoFlags f)
 
QUrlTwoFlagsoperator^= (E1 f)
 
QUrlTwoFlagsoperator^= (E2 f)
 
QUrlTwoFlagsoperator^= (QFlags< E1 > mask)
 
QUrlTwoFlagsoperator^= (QFlags< E2 > mask)
 
constexpr operator QFlags< E1 > () const
 
constexpr operator QFlags< E2 > () const
 
constexpr operator int () const
 
constexpr bool operator! () const
 
constexpr QUrlTwoFlags operator| (QUrlTwoFlags f) const
 
constexpr QUrlTwoFlags operator| (E1 f) const
 
constexpr QUrlTwoFlags operator| (E2 f) const
 
constexpr QUrlTwoFlags operator^ (QUrlTwoFlags f) const
 
constexpr QUrlTwoFlags operator^ (E1 f) const
 
constexpr QUrlTwoFlags operator^ (E2 f) const
 
constexpr QUrlTwoFlags operator& (int mask) const
 
constexpr QUrlTwoFlags operator& (uint mask) const
 
constexpr QUrlTwoFlags operator& (E1 f) const
 
constexpr QUrlTwoFlags operator& (E2 f) const
 
constexpr QUrlTwoFlags operator~ () const
 
constexpr bool testFlag (E1 f) const
 
constexpr bool testFlag (E2 f) const
 

Detailed Description

template<typename E1, typename E2>
class QUrlTwoFlags< E1, E2 >

Definition at line 28 of file qurl.h.

Constructor & Destructor Documentation

◆ QUrlTwoFlags() [1/6]

template<typename E1 , typename E2 >
constexpr QUrlTwoFlags< E1, E2 >::QUrlTwoFlags ( )
inlineconstexpr

◆ QUrlTwoFlags() [2/6]

template<typename E1 , typename E2 >
constexpr QUrlTwoFlags< E1, E2 >::QUrlTwoFlags ( E1 f)
inlineconstexpr

Definition at line 33 of file qurl.h.

References i.

◆ QUrlTwoFlags() [3/6]

template<typename E1 , typename E2 >
constexpr QUrlTwoFlags< E1, E2 >::QUrlTwoFlags ( E2 f)
inlineconstexpr

Definition at line 34 of file qurl.h.

References i.

◆ QUrlTwoFlags() [4/6]

template<typename E1 , typename E2 >
constexpr QUrlTwoFlags< E1, E2 >::QUrlTwoFlags ( QFlag f)
inlineconstexpr

Definition at line 35 of file qurl.h.

References i.

◆ QUrlTwoFlags() [5/6]

template<typename E1 , typename E2 >
constexpr QUrlTwoFlags< E1, E2 >::QUrlTwoFlags ( QFlags< E1 > f)
inlineconstexpr

Definition at line 36 of file qurl.h.

References i.

◆ QUrlTwoFlags() [6/6]

template<typename E1 , typename E2 >
constexpr QUrlTwoFlags< E1, E2 >::QUrlTwoFlags ( QFlags< E2 > f)
inlineconstexpr

Definition at line 37 of file qurl.h.

References i.

Member Function Documentation

◆ operator int()

template<typename E1 , typename E2 >
constexpr QUrlTwoFlags< E1, E2 >::operator int ( ) const
inlineconstexpr

Definition at line 56 of file qurl.h.

References i.

◆ operator QFlags< E1 >()

template<typename E1 , typename E2 >
constexpr QUrlTwoFlags< E1, E2 >::operator QFlags< E1 > ( ) const
inlineconstexpr

Definition at line 54 of file qurl.h.

References i.

◆ operator QFlags< E2 >()

template<typename E1 , typename E2 >
constexpr QUrlTwoFlags< E1, E2 >::operator QFlags< E2 > ( ) const
inlineconstexpr

Definition at line 55 of file qurl.h.

References i.

◆ operator!()

template<typename E1 , typename E2 >
constexpr bool QUrlTwoFlags< E1, E2 >::operator! ( ) const
inlineconstexpr

Definition at line 57 of file qurl.h.

References i.

◆ operator&() [1/4]

template<typename E1 , typename E2 >
constexpr QUrlTwoFlags QUrlTwoFlags< E1, E2 >::operator& ( E1 f) const
inlineconstexpr

Definition at line 75 of file qurl.h.

References QUrlTwoFlags< E1, E2 >::QUrlTwoFlags(), and i.

+ Here is the call graph for this function:

◆ operator&() [2/4]

template<typename E1 , typename E2 >
constexpr QUrlTwoFlags QUrlTwoFlags< E1, E2 >::operator& ( E2 f) const
inlineconstexpr

Definition at line 77 of file qurl.h.

References QUrlTwoFlags< E1, E2 >::QUrlTwoFlags(), and i.

+ Here is the call graph for this function:

◆ operator&() [3/4]

template<typename E1 , typename E2 >
constexpr QUrlTwoFlags QUrlTwoFlags< E1, E2 >::operator& ( int mask) const
inlineconstexpr

Definition at line 71 of file qurl.h.

References QUrlTwoFlags< E1, E2 >::QUrlTwoFlags(), and i.

+ Here is the call graph for this function:

◆ operator&() [4/4]

template<typename E1 , typename E2 >
constexpr QUrlTwoFlags QUrlTwoFlags< E1, E2 >::operator& ( uint mask) const
inlineconstexpr

Definition at line 73 of file qurl.h.

References QUrlTwoFlags< E1, E2 >::QUrlTwoFlags(), and i.

+ Here is the call graph for this function:

◆ operator&=() [1/4]

template<typename E1 , typename E2 >
QUrlTwoFlags & QUrlTwoFlags< E1, E2 >::operator&= ( int mask)
inline

Definition at line 39 of file qurl.h.

References i.

◆ operator&=() [2/4]

template<typename E1 , typename E2 >
QUrlTwoFlags & QUrlTwoFlags< E1, E2 >::operator&= ( QFlags< E1 > mask)
inline

Definition at line 41 of file qurl.h.

References i.

◆ operator&=() [3/4]

template<typename E1 , typename E2 >
QUrlTwoFlags & QUrlTwoFlags< E1, E2 >::operator&= ( QFlags< E2 > mask)
inline

Definition at line 42 of file qurl.h.

References i.

◆ operator&=() [4/4]

template<typename E1 , typename E2 >
QUrlTwoFlags & QUrlTwoFlags< E1, E2 >::operator&= ( uint mask)
inline

Definition at line 40 of file qurl.h.

References i.

◆ operator^() [1/3]

template<typename E1 , typename E2 >
constexpr QUrlTwoFlags QUrlTwoFlags< E1, E2 >::operator^ ( E1 f) const
inlineconstexpr

Definition at line 67 of file qurl.h.

References QUrlTwoFlags< E1, E2 >::QUrlTwoFlags(), and i.

+ Here is the call graph for this function:

◆ operator^() [2/3]

template<typename E1 , typename E2 >
constexpr QUrlTwoFlags QUrlTwoFlags< E1, E2 >::operator^ ( E2 f) const
inlineconstexpr

Definition at line 69 of file qurl.h.

References QUrlTwoFlags< E1, E2 >::QUrlTwoFlags(), and i.

+ Here is the call graph for this function:

◆ operator^() [3/3]

template<typename E1 , typename E2 >
constexpr QUrlTwoFlags QUrlTwoFlags< E1, E2 >::operator^ ( QUrlTwoFlags< E1, E2 > f) const
inlineconstexpr

Definition at line 65 of file qurl.h.

References QUrlTwoFlags< E1, E2 >::QUrlTwoFlags(), and i.

+ Here is the call graph for this function:

◆ operator^=() [1/5]

template<typename E1 , typename E2 >
QUrlTwoFlags & QUrlTwoFlags< E1, E2 >::operator^= ( E1 f)
inline

Definition at line 49 of file qurl.h.

References i.

◆ operator^=() [2/5]

template<typename E1 , typename E2 >
QUrlTwoFlags & QUrlTwoFlags< E1, E2 >::operator^= ( E2 f)
inline

Definition at line 50 of file qurl.h.

References i.

◆ operator^=() [3/5]

template<typename E1 , typename E2 >
QUrlTwoFlags & QUrlTwoFlags< E1, E2 >::operator^= ( QFlags< E1 > mask)
inline

Definition at line 51 of file qurl.h.

References i.

◆ operator^=() [4/5]

template<typename E1 , typename E2 >
QUrlTwoFlags & QUrlTwoFlags< E1, E2 >::operator^= ( QFlags< E2 > mask)
inline

Definition at line 52 of file qurl.h.

References i.

◆ operator^=() [5/5]

template<typename E1 , typename E2 >
QUrlTwoFlags & QUrlTwoFlags< E1, E2 >::operator^= ( QUrlTwoFlags< E1, E2 > f)
inline

Definition at line 48 of file qurl.h.

References i.

◆ operator|() [1/3]

template<typename E1 , typename E2 >
constexpr QUrlTwoFlags QUrlTwoFlags< E1, E2 >::operator| ( E1 f) const
inlineconstexpr

Definition at line 61 of file qurl.h.

References QUrlTwoFlags< E1, E2 >::QUrlTwoFlags(), and i.

+ Here is the call graph for this function:

◆ operator|() [2/3]

template<typename E1 , typename E2 >
constexpr QUrlTwoFlags QUrlTwoFlags< E1, E2 >::operator| ( E2 f) const
inlineconstexpr

Definition at line 63 of file qurl.h.

References QUrlTwoFlags< E1, E2 >::QUrlTwoFlags(), and i.

+ Here is the call graph for this function:

◆ operator|() [3/3]

template<typename E1 , typename E2 >
constexpr QUrlTwoFlags QUrlTwoFlags< E1, E2 >::operator| ( QUrlTwoFlags< E1, E2 > f) const
inlineconstexpr

Definition at line 59 of file qurl.h.

References QUrlTwoFlags< E1, E2 >::QUrlTwoFlags(), and i.

+ Here is the call graph for this function:

◆ operator|=() [1/5]

template<typename E1 , typename E2 >
QUrlTwoFlags & QUrlTwoFlags< E1, E2 >::operator|= ( E1 f)
inline

Definition at line 44 of file qurl.h.

References i.

◆ operator|=() [2/5]

template<typename E1 , typename E2 >
QUrlTwoFlags & QUrlTwoFlags< E1, E2 >::operator|= ( E2 f)
inline

Definition at line 45 of file qurl.h.

References i.

◆ operator|=() [3/5]

template<typename E1 , typename E2 >
QUrlTwoFlags & QUrlTwoFlags< E1, E2 >::operator|= ( QFlags< E1 > mask)
inline

Definition at line 46 of file qurl.h.

References i.

◆ operator|=() [4/5]

template<typename E1 , typename E2 >
QUrlTwoFlags & QUrlTwoFlags< E1, E2 >::operator|= ( QFlags< E2 > mask)
inline

Definition at line 47 of file qurl.h.

References i.

◆ operator|=() [5/5]

template<typename E1 , typename E2 >
QUrlTwoFlags & QUrlTwoFlags< E1, E2 >::operator|= ( QUrlTwoFlags< E1, E2 > f)
inline

Definition at line 43 of file qurl.h.

References i.

◆ operator~()

template<typename E1 , typename E2 >
constexpr QUrlTwoFlags QUrlTwoFlags< E1, E2 >::operator~ ( ) const
inlineconstexpr

Definition at line 79 of file qurl.h.

References QUrlTwoFlags< E1, E2 >::QUrlTwoFlags(), and i.

+ Here is the call graph for this function:

◆ testFlag() [1/2]

template<typename E1 , typename E2 >
constexpr bool QUrlTwoFlags< E1, E2 >::testFlag ( E1 f) const
inlineconstexpr

Definition at line 82 of file qurl.h.

References i.

Referenced by QUrl::matches(), and QUrl::toString().

+ Here is the caller graph for this function:

◆ testFlag() [2/2]

template<typename E1 , typename E2 >
constexpr bool QUrlTwoFlags< E1, E2 >::testFlag ( E2 f) const
inlineconstexpr

Definition at line 83 of file qurl.h.

References i.


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