Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
Loading...
Searching...
No Matches
QQmlNullableValue< T > Struct Template Reference

#include <qqmlnullablevalue_p.h>

Collaboration diagram for QQmlNullableValue< T >:

Public Member Functions

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

Detailed Description

template<typename T>
struct QQmlNullableValue< T >

Definition at line 23 of file qqmlnullablevalue_p.h.

Constructor & Destructor Documentation

◆ QQmlNullableValue() [1/5]

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

◆ QQmlNullableValue() [2/5]

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

Definition at line 27 of file qqmlnullablevalue_p.h.

◆ QQmlNullableValue() [3/5]

template<typename T>
QQmlNullableValue< T >::QQmlNullableValue ( QQmlNullableValue< T > && o)
inlinenoexcept

Definition at line 32 of file qqmlnullablevalue_p.h.

◆ QQmlNullableValue() [4/5]

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

Definition at line 37 of file qqmlnullablevalue_p.h.

◆ QQmlNullableValue() [5/5]

template<typename T>
QQmlNullableValue< T >::QQmlNullableValue ( T && t)
inlinenoexcept

Definition at line 42 of file qqmlnullablevalue_p.h.

Member Function Documentation

◆ invalidate()

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

Definition at line 82 of file qqmlnullablevalue_p.h.

◆ isValid()

template<typename T>
bool QQmlNullableValue< T >::isValid ( ) const
inline

Definition at line 83 of file qqmlnullablevalue_p.h.

◆ operator T()

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

Definition at line 80 of file qqmlnullablevalue_p.h.

◆ operator=() [1/4]

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

Definition at line 47 of file qqmlnullablevalue_p.h.

◆ operator=() [2/4]

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

Definition at line 65 of file qqmlnullablevalue_p.h.

◆ operator=() [3/4]

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

Definition at line 56 of file qqmlnullablevalue_p.h.

◆ operator=() [4/4]

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

Definition at line 72 of file qqmlnullablevalue_p.h.

◆ value()

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

Definition at line 79 of file qqmlnullablevalue_p.h.


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