|
PACS System 0.1.0
PACS DICOM system library
|
Simple result type for error handling when common_system is unavailable. More...
#include <dicom_session.h>

Public Member Functions | |
| Result (T value) | |
| Result (const error_info &err) | |
| bool | is_ok () const noexcept |
| bool | is_err () const noexcept |
| T & | value () & |
| const T & | value () const & |
| T && | value () && |
| const error_info & | error () const |
| Result (T value) | |
| Result (const error_info &err) | |
| bool | is_ok () const noexcept |
| bool | is_err () const noexcept |
| T & | value () & |
| const T & | value () const & |
| T && | value () && |
| const error_info & | error () const |
Private Attributes | |
| T | data_ {} |
| error_info | error_ |
| bool | has_value_ |
Simple result type for error handling when common_system is unavailable.
Definition at line 96 of file network_adapter.h.
|
inline |
Definition at line 91 of file dicom_session.h.
|
inline |
Definition at line 92 of file dicom_session.h.
|
inline |
Definition at line 98 of file network_adapter.h.
|
inline |
Definition at line 99 of file network_adapter.h.
|
inlinenodiscard |
Definition at line 99 of file dicom_session.h.
References kcenon::pacs::integration::Result< T >::error_.
|
inlinenodiscard |
Definition at line 106 of file network_adapter.h.
References kcenon::pacs::integration::Result< T >::error_.
|
inlinenodiscardnoexcept |
Definition at line 95 of file dicom_session.h.
References kcenon::pacs::integration::Result< T >::has_value_.
|
inlinenodiscardnoexcept |
Definition at line 102 of file network_adapter.h.
References kcenon::pacs::integration::Result< T >::has_value_.
|
inlinenodiscardnoexcept |
Definition at line 94 of file dicom_session.h.
References kcenon::pacs::integration::Result< T >::has_value_.
|
inlinenodiscardnoexcept |
Definition at line 101 of file network_adapter.h.
References kcenon::pacs::integration::Result< T >::has_value_.
|
inlinenodiscard |
Definition at line 96 of file dicom_session.h.
References kcenon::pacs::integration::Result< T >::data_.
|
inlinenodiscard |
Definition at line 103 of file network_adapter.h.
References kcenon::pacs::integration::Result< T >::data_.
|
inlinenodiscard |
Definition at line 98 of file dicom_session.h.
References kcenon::pacs::integration::Result< T >::data_.
|
inlinenodiscard |
Definition at line 105 of file network_adapter.h.
References kcenon::pacs::integration::Result< T >::data_.
|
inlinenodiscard |
Definition at line 97 of file dicom_session.h.
References kcenon::pacs::integration::Result< T >::data_.
|
inlinenodiscard |
Definition at line 104 of file network_adapter.h.
References kcenon::pacs::integration::Result< T >::data_.
|
private |
Definition at line 102 of file dicom_session.h.
Referenced by kcenon::pacs::integration::Result< T >::value(), kcenon::pacs::integration::Result< T >::value(), and kcenon::pacs::integration::Result< T >::value().
|
private |
Definition at line 103 of file dicom_session.h.
Referenced by kcenon::pacs::integration::Result< T >::error().
|
private |
Definition at line 104 of file dicom_session.h.
Referenced by kcenon::pacs::integration::Result< T >::is_err(), and kcenon::pacs::integration::Result< T >::is_ok().