Template Struct expected_default_ctor_base
Defined in File expected.hpp
Inheritance Relationships
Derived Type
private tl::expected< T, E >(Template Class expected)
Struct Documentation
-
template<class T, class E, bool Enable = std::is_default_constructible<T>::value || std::is_void<T>::value>
struct expected_default_ctor_base Subclassed by tl::expected< T, E >
Public Functions
-
constexpr expected_default_ctor_base() noexcept = default
-
constexpr expected_default_ctor_base(expected_default_ctor_base const&) noexcept = default
-
constexpr expected_default_ctor_base(expected_default_ctor_base&&) noexcept = default
-
expected_default_ctor_base &operator=(expected_default_ctor_base const&) noexcept = default
-
expected_default_ctor_base &operator=(expected_default_ctor_base&&) noexcept = default
-
inline explicit constexpr expected_default_ctor_base(default_constructor_tag)
-
constexpr expected_default_ctor_base() noexcept = default