Searched refs:constexpr_forward (Results 1 – 1 of 1) sorted by relevance
182 template <class T> inline constexpr T&& constexpr_forward(typename std::remove_reference<T>::type& … in constexpr_forward() function187 template <class T> inline constexpr T&& constexpr_forward(typename std::remove_reference<T>::type&&… in constexpr_forward() function275 constexpr storage_t( Args&&... args ) : value_(constexpr_forward<Args>(args)...) {} in storage_t()290 constexpr constexpr_storage_t( Args&&... args ) : value_(constexpr_forward<Args>(args)...) {} in constexpr_storage_t()309 : init_(true), storage_(constexpr_forward<Args>(args)...) {} in optional_base()332 : init_(true), storage_(constexpr_forward<Args>(args)...) {} in constexpr_optional_base()427 : OptionalBase<T>(in_place_t{}, constexpr_forward<Args>(args)...) {} in optional()431 : OptionalBase<T>(in_place_t{}, il, constexpr_forward<Args>(args)...) {} in optional()569 return *this ? **this : detail_::convert<T>(constexpr_forward<V>(v)); in value_or()577 …ve(const_cast<optional<T>&>(*this).contained_val()) : detail_::convert<T>(constexpr_forward<V>(v)); in value_or()[all …]