Searched refs:remove_cvref_t (Results 1 – 7 of 7) sorted by relevance
25 using remove_cvref_t = std::remove_cv_t<std::remove_reference_t<U>>; variable28 constexpr bool is_bool_v = std::is_same_v<remove_cvref_t<T>, bool>;31 constexpr bool is_char_v = std::is_same_v<remove_cvref_t<T>, char>;
50 using type = remove_cvref_t<std::invoke_result_t<F, T>>;59 using type = remove_cvref_t<std::invoke_result_t<F>>;
54 T, std::enable_if_t<std::is_integral_v<remove_cvref_t<T>> && !is_bool_v<T> && !is_char_v<T>>> {55 using U = remove_cvref_t<T>;
84 using remove_cvref_t = std::remove_cv_t<std::remove_reference_t<T>>; member89 static constexpr remove_cvref_t<ToType> clamp(FromType v) { in clamp()90 using BareToType = remove_cvref_t<ToType>; in clamp()93 using BareFromType = remove_cvref_t<FromType>; in clamp()
104 typename = std::enable_if_t<!is_small_vector<details::remove_cvref_t<Arg>>{}>>