| 5010 | |
| 5011 | template <class T = detail::i_am_secret, class U, class Ret = detail::conditional_t<std::is_same<T, detail::i_am_secret>::value, detail::decay_t<U>, T>> |
| 5012 | inline constexpr optional<Ret> make_optional(U&& v) { |
| 5013 | return optional<Ret>(std::forward<U>(v)); |
| 5014 | } |
| 5015 | |
| 5016 | template <class T, class... Args> |
| 5017 | inline constexpr optional<T> make_optional(Args&&... args) { |
no outgoing calls
no test coverage detected