Template Struct expected_operations_base< void, E >
Defined in File expected.hpp
Inheritance Relationships
Base Types
public tl::detail::expected_storage_base< void, E >(Template Struct expected_storage_base)public tl::detail::expected_storage_base< void, E >(Template Struct expected_storage_base)
Struct Documentation
-
template<class E>
struct expected_operations_base<void, E> : public tl::detail::expected_storage_base<void, E>, public tl::detail::expected_storage_base<void, E> Public Functions
-
template<class ...Args>
inline void construct() noexcept
-
inline bool has_value() const
- inline TL_EXPECTED_11_CONSTEXPR unexpected< E > & geterr () &
-
inline const unexpected<E> &geterr() const &
- inline TL_EXPECTED_11_CONSTEXPR unexpected< E > && geterr () &&
-
inline const unexpected<E> &&geterr() const &&
- inline TL_EXPECTED_11_CONSTEXPR void destroy_val ()
-
inline void assign_common(Rhs &&rhs)
- inline TL_EXPECTED_11_CONSTEXPR void & get () &
-
template<class ...Args>