Lines Matching defs:in_place_t
1905 struct in_place_t {
1906 explicit in_place_t() = default;
1908 static constexpr in_place_t in_place{};
2187 !std::is_same<detail::decay_t<U>, in_place_t>::value &&
2242 constexpr expected_storage_base(in_place_t, Args &&...args)
2248 constexpr expected_storage_base(in_place_t, std::initializer_list<U> il,
2290 constexpr expected_storage_base(in_place_t, Args &&...args)
2296 constexpr expected_storage_base(in_place_t, std::initializer_list<U> il,
2332 constexpr expected_storage_base(in_place_t, Args &&...args)
2338 constexpr expected_storage_base(in_place_t, std::initializer_list<U> il,
2378 constexpr expected_storage_base(in_place_t, Args &&...args)
2384 constexpr expected_storage_base(in_place_t, std::initializer_list<U> il,
2426 constexpr expected_storage_base(in_place_t) : m_has_val(true) {}
2457 constexpr expected_storage_base(in_place_t) : m_dummy(), m_has_val(true) {}
3058 static_assert(!std::is_same<T, std::remove_cv<in_place_t>::type>::value,
3059 "T must not be in_place_t");
3364 constexpr expected(in_place_t, Args &&...args)
3371 constexpr expected(in_place_t, std::initializer_list<U> il, Args &&...args)