Qt 6.x
The Qt SDK
Loading...
Searching...
No Matches
QQmlNullableValue< T > Struct Template Reference

#include <qqmlnullablevalue_p.h>

+ Collaboration diagram for QQmlNullableValue< T >:

Public Member Functions

 QQmlNullableValue ()
 
 QQmlNullableValue (const QQmlNullableValue< T > &o)
 
 QQmlNullableValue (const T &t)
 
QQmlNullableValue< T > & operator= (const T &t)
 
QQmlNullableValue< T > & operator= (const QQmlNullableValue< T > &o)
 
 operator T () const
 
void invalidate ()
 
bool isValid () const
 

Public Attributes

bool isNull = true
 
value
 

Detailed Description

template<typename T>
struct QQmlNullableValue< T >

Definition at line 23 of file qqmlnullablevalue_p.h.

Constructor & Destructor Documentation

◆ QQmlNullableValue() [1/3]

template<typename T >
QQmlNullableValue< T >::QQmlNullableValue ( )
inline

Definition at line 25 of file qqmlnullablevalue_p.h.

◆ QQmlNullableValue() [2/3]

template<typename T >
QQmlNullableValue< T >::QQmlNullableValue ( const QQmlNullableValue< T > &  o)
inline

Definition at line 27 of file qqmlnullablevalue_p.h.

◆ QQmlNullableValue() [3/3]

template<typename T >
QQmlNullableValue< T >::QQmlNullableValue ( const T &  t)
inline

Definition at line 29 of file qqmlnullablevalue_p.h.

Member Function Documentation

◆ invalidate()

template<typename T >
void QQmlNullableValue< T >::invalidate ( )
inline

Definition at line 37 of file qqmlnullablevalue_p.h.

References QQmlNullableValue< T >::isNull.

◆ isValid()

◆ operator T()

template<typename T >
QQmlNullableValue< T >::operator T ( ) const
inline

Definition at line 35 of file qqmlnullablevalue_p.h.

◆ operator=() [1/2]

template<typename T >
QQmlNullableValue< T > & QQmlNullableValue< T >::operator= ( const QQmlNullableValue< T > &  o)
inline

Definition at line 33 of file qqmlnullablevalue_p.h.

References QQmlNullableValue< T >::isNull, and o.

◆ operator=() [2/2]

template<typename T >
QQmlNullableValue< T > & QQmlNullableValue< T >::operator= ( const T &  t)
inline

Definition at line 31 of file qqmlnullablevalue_p.h.

References QQmlNullableValue< T >::isNull.

Member Data Documentation

◆ isNull

◆ value

template<typename T >
T QQmlNullableValue< T >::value

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