Lines Matching refs:is_constructible
1921 template <class... Args, typename std::enable_if<std::is_constructible<
1927 typename std::enable_if<std::is_constructible<
2186 std::is_constructible<T, U &&>::value &&
2193 std::is_constructible<T, UR>::value &&
2194 std::is_constructible<E, GR>::value &&
2195 !std::is_constructible<T, expected<U, G> &>::value &&
2196 !std::is_constructible<T, expected<U, G> &&>::value &&
2197 !std::is_constructible<T, const expected<U, G> &>::value &&
2198 !std::is_constructible<T, const expected<U, G> &&>::value &&
2240 detail::enable_if_t<std::is_constructible<T, Args &&...>::value> * =
2246 detail::enable_if_t<std::is_constructible<
2252 detail::enable_if_t<std::is_constructible<E, Args &&...>::value> * =
2258 detail::enable_if_t<std::is_constructible<
2288 detail::enable_if_t<std::is_constructible<T, Args &&...>::value> * =
2294 detail::enable_if_t<std::is_constructible<
2300 detail::enable_if_t<std::is_constructible<E, Args &&...>::value> * =
2306 detail::enable_if_t<std::is_constructible<
2330 detail::enable_if_t<std::is_constructible<T, Args &&...>::value> * =
2336 detail::enable_if_t<std::is_constructible<
2342 detail::enable_if_t<std::is_constructible<E, Args &&...>::value> * =
2348 detail::enable_if_t<std::is_constructible<
2376 detail::enable_if_t<std::is_constructible<T, Args &&...>::value> * =
2382 detail::enable_if_t<std::is_constructible<
2388 detail::enable_if_t<std::is_constructible<E, Args &&...>::value> * =
2394 detail::enable_if_t<std::is_constructible<
2429 detail::enable_if_t<std::is_constructible<E, Args &&...>::value> * =
2435 detail::enable_if_t<std::is_constructible<
2460 detail::enable_if_t<std::is_constructible<E, Args &&...>::value> * =
2466 detail::enable_if_t<std::is_constructible<
3362 detail::enable_if_t<std::is_constructible<T, Args &&...>::value> * =
3369 detail::enable_if_t<std::is_constructible<
3376 detail::enable_if_t<std::is_constructible<E, const G &>::value> * =
3386 detail::enable_if_t<std::is_constructible<E, const G &>::value> * =
3395 detail::enable_if_t<std::is_constructible<E, G &&>::value> * = nullptr,
3404 detail::enable_if_t<std::is_constructible<E, G &&>::value> * = nullptr,
3412 detail::enable_if_t<std::is_constructible<E, Args &&...>::value> * =
3419 detail::enable_if_t<std::is_constructible<
3507 std::is_constructible<T, U>::value &&
3531 std::is_constructible<T, U>::value &&