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
QH2Expected< T, Err > Class Template Reference

#include <qhttp2connection_p.h>

Collaboration diagram for QH2Expected< T, Err >:

Public Member Functions

 QH2Expected (T &&value)
 QH2Expected (const T &value)
 QH2Expected (Err &&error)
 QH2Expected (const Err &error)
QH2Expectedoperator= (T &&value)
QH2Expectedoperator= (const T &value)
QH2Expectedoperator= (Err &&error)
QH2Expectedoperator= (const Err &error)
unwrap () const
Err error () const
bool ok () const noexcept
bool has_value () const noexcept
bool has_error () const noexcept
void clear () noexcept

Detailed Description

template<typename T, typename Err>
class QH2Expected< T, Err >

Definition at line 44 of file qhttp2connection_p.h.

Constructor & Destructor Documentation

◆ QH2Expected() [1/4]

template<typename T, typename Err>
QH2Expected< T, Err >::QH2Expected ( T && value)
inline

Definition at line 49 of file qhttp2connection_p.h.

◆ QH2Expected() [2/4]

template<typename T, typename Err>
QH2Expected< T, Err >::QH2Expected ( const T & value)
inline

Definition at line 50 of file qhttp2connection_p.h.

◆ QH2Expected() [3/4]

template<typename T, typename Err>
QH2Expected< T, Err >::QH2Expected ( Err && error)
inline

Definition at line 51 of file qhttp2connection_p.h.

◆ QH2Expected() [4/4]

template<typename T, typename Err>
QH2Expected< T, Err >::QH2Expected ( const Err & error)
inline

Definition at line 52 of file qhttp2connection_p.h.

Member Function Documentation

◆ clear()

template<typename T, typename Err>
void QH2Expected< T, Err >::clear ( )
inlinenoexcept

Definition at line 87 of file qhttp2connection_p.h.

◆ error()

template<typename T, typename Err>
Err QH2Expected< T, Err >::error ( ) const
inline

Definition at line 79 of file qhttp2connection_p.h.

◆ has_error()

template<typename T, typename Err>
bool QH2Expected< T, Err >::has_error ( ) const
inlinenoexcept

Definition at line 86 of file qhttp2connection_p.h.

◆ has_value()

template<typename T, typename Err>
bool QH2Expected< T, Err >::has_value ( ) const
inlinenoexcept

Definition at line 85 of file qhttp2connection_p.h.

◆ ok()

template<typename T, typename Err>
bool QH2Expected< T, Err >::ok ( ) const
inlinenoexcept

Definition at line 84 of file qhttp2connection_p.h.

◆ operator=() [1/4]

template<typename T, typename Err>
QH2Expected & QH2Expected< T, Err >::operator= ( const Err & error)
inline

Definition at line 69 of file qhttp2connection_p.h.

◆ operator=() [2/4]

template<typename T, typename Err>
QH2Expected & QH2Expected< T, Err >::operator= ( const T & value)
inline

Definition at line 59 of file qhttp2connection_p.h.

◆ operator=() [3/4]

template<typename T, typename Err>
QH2Expected & QH2Expected< T, Err >::operator= ( Err && error)
inline

Definition at line 64 of file qhttp2connection_p.h.

◆ operator=() [4/4]

template<typename T, typename Err>
QH2Expected & QH2Expected< T, Err >::operator= ( T && value)
inline

Definition at line 54 of file qhttp2connection_p.h.

◆ unwrap()

template<typename T, typename Err>
T QH2Expected< T, Err >::unwrap ( ) const
inline

Definition at line 74 of file qhttp2connection_p.h.


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