|
Ada 2.9.2
Fast spec-compliant URL parser
|
#include <ada.h>
Public Member Functions | |
| constexpr | expected_storage_base () |
| constexpr | expected_storage_base (no_init_t) |
| constexpr | expected_storage_base (in_place_t, Args &&...args) |
| constexpr | expected_storage_base (in_place_t, std::initializer_list< U > il, Args &&...args) |
| constexpr | expected_storage_base (unexpect_t, Args &&...args) |
| constexpr | expected_storage_base (unexpect_t, std::initializer_list< U > il, Args &&...args) |
| ~expected_storage_base () | |
Public Attributes | ||
| 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 | |
|
inline |
|
inlineconstexpr |
|
inlineconstexpr |
|
inlineconstexpr |
|
inlineconstexpr |
|
inlineexplicitconstexpr |
|
inlineexplicitconstexpr |
| union { ... } tl::detail::expected_storage_base< void, E, bool, bool > |
| bool tl::detail::expected_storage_base< void, E, bool, bool >::m_has_val |
| char tl::detail::expected_storage_base< void, E, bool, bool >::m_no_init |
| unexpected<E> tl::detail::expected_storage_base< void, E, bool, bool >::m_unexpect |
| void tl::detail::expected_storage_base< void, E, bool, bool >::m_val |