Lines Matching refs:in_place_t
25 struct in_place_t{};
26 constexpr in_place_t in_place{};
94 template <class... Args> constexpr explicit optional(in_place_t, Args&&...);
96 constexpr explicit optional(in_place_t, initializer_list<U>, Args&&...);
176 struct in_place_t {};
177 constexpr in_place_t in_place{};
239 explicit __optional_storage(in_place_t, _Args&&... __args)
290 explicit __optional_storage(in_place_t, _Args&&... __args)
305 static_assert(!is_same<typename remove_cv<value_type>::type, in_place_t>::value,
306 "Instantiation of optional with a in_place_t type is ill-formed.");
332 explicit optional(in_place_t, _Args&&... __args)
343 explicit optional(in_place_t, initializer_list<_Up> __il, _Args&&... __args)