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.