Template Struct expected_storage_base< void, E, false, false >
Defined in File expected.hpp
Struct Documentation
-
template<class E>
struct expected_storage_base<void, E, false, false> Public Functions
-
inline constexpr expected_storage_base()
-
inline constexpr expected_storage_base(in_place_t)
-
template<class ...Args, detail::enable_if_t<std::is_constructible<E, Args&&...>::value>* = nullptr>
inline explicit constexpr expected_storage_base(unexpect_t, Args&&... args)
-
template<class U, class ...Args, detail::enable_if_t<std::is_constructible<E, std::initializer_list<U>&, Args&&...>::value>* = nullptr>
inline explicit constexpr expected_storage_base(unexpect_t, std::initializer_list<U> il, Args&&... args)
-
expected_storage_base(const expected_storage_base&) = default
-
expected_storage_base(expected_storage_base&&) = default
-
expected_storage_base &operator=(const expected_storage_base&) = default
-
expected_storage_base &operator=(expected_storage_base&&) = default
-
inline ~expected_storage_base()
-
inline constexpr expected_storage_base()