|
Ada 2.9.2
Fast spec-compliant URL parser
|
#include <ada.h>
Public Member Functions | |
| template<class... Args> | |
| void | construct () noexcept |
| template<class Rhs> | |
| void | construct_with (Rhs &&) noexcept |
| template<class... Args> | |
| void | construct_error (Args &&...args) noexcept |
| template<class Rhs> | |
| void | assign (Rhs &&rhs) noexcept |
| bool | has_value () const |
| TL_EXPECTED_11_CONSTEXPR unexpected< E > & | geterr () & |
| constexpr const unexpected< E > & | geterr () const & |
| TL_EXPECTED_11_CONSTEXPR unexpected< E > && | geterr () && |
| constexpr const unexpected< E > && | geterr () const && |
| TL_EXPECTED_11_CONSTEXPR void | destroy_val () |
| void | assign_common (Rhs &&rhs) |
| TL_EXPECTED_11_CONSTEXPR void & | get () & |
| Public Member Functions inherited from tl::detail::expected_storage_base< void, E > | |
| constexpr | expected_storage_base () |
| ~expected_storage_base () | |
Additional Inherited Members | |
| Public Attributes inherited from tl::detail::expected_storage_base< void, E > | |
| void | m_val |
| unexpected< E > | m_unexpect |
| char | m_no_init |
| union { | |
| T m_val | |
| unexpected< E > m_unexpect | |
| char m_no_init | |
| }; | |
| bool | m_has_val |
|
inlinenoexcept |
Definition at line 2812 of file ada.h.
References construct(), construct_error(), geterr(), and tl::detail::expected_storage_base< void, E >::m_has_val.
|
inline |
|
inlinenoexcept |
Definition at line 2793 of file ada.h.
References tl::detail::expected_storage_base< void, E >::m_has_val.
Referenced by assign().
|
inlinenoexcept |
Definition at line 2805 of file ada.h.
References tl::detail::expected_storage_base< void, E >::m_has_val, and tl::detail::expected_storage_base< void, E >::m_unexpect.
Referenced by assign().
|
inlinenoexcept |
Definition at line 2800 of file ada.h.
References tl::detail::expected_storage_base< void, E >::m_has_val.
|
inline |
Definition at line 2842 of file ada.h.
References TL_EXPECTED_11_CONSTEXPR.
|
inline |
|
inline |
Definition at line 2829 of file ada.h.
References tl::detail::expected_storage_base< void, E >::m_unexpect, and TL_EXPECTED_11_CONSTEXPR.
Referenced by assign().
|
inline |
Definition at line 2833 of file ada.h.
References tl::detail::expected_storage_base< void, E >::m_unexpect, and TL_EXPECTED_11_CONSTEXPR.
|
inlineconstexpr |
Definition at line 2832 of file ada.h.
References tl::detail::expected_storage_base< void, E >::m_unexpect.
|
inlineconstexpr |
Definition at line 2837 of file ada.h.
References tl::detail::expected_storage_base< void, E >::m_unexpect.
|
inline |
Definition at line 2827 of file ada.h.
References tl::detail::expected_storage_base< void, E >::m_has_val.