Template Struct trivially_copyable_optimization_optional_base¶
Defined in File Optional.h
Page Contents
Struct Documentation¶
-
template<class T>
struct trivially_copyable_optimization_optional_base¶ Public Functions
-
inline constexpr trivially_copyable_optimization_optional_base() noexcept¶
-
template<class ...Args>
inline explicit constexpr trivially_copyable_optimization_optional_base(in_place_t, Args&&... args)¶
-
template<class U, class ...Args, typename std::enable_if<std::is_constructible<T, std::initializer_list<U>>::value, bool>::type = false>
inline explicit constexpr trivially_copyable_optimization_optional_base(in_place_t, std::initializer_list<U> il, Args&&... args)¶
-
constexpr trivially_copyable_optimization_optional_base(const trivially_copyable_optimization_optional_base&) = default¶
-
constexpr trivially_copyable_optimization_optional_base &operator=(const trivially_copyable_optimization_optional_base&) = default¶
-
~trivially_copyable_optimization_optional_base() = default¶
-
inline constexpr bool initialized() const noexcept¶
-
inline void setInitialized(bool init) noexcept¶
-
inline constexpr trivially_copyable_optimization_optional_base() noexcept¶