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
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()

◆ 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.

References o.

◆ 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.

References o.

◆ 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.

Referenced by QQuickCurve::x(), and QQuickCurve::y().

+ Here is the caller graph for this function:

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