Lines Matching refs:using
57 using type = std::conditional_t<std::is_const<S>::value, std::add_const_t<D>, D>;
59 template <typename D, typename S> using copy_const_t = typename copy_const<D, S>::type;
62 using type = std::conditional_t<std::is_volatile<S>::value, std::add_volatile_t<D>, D>;
64 template <typename D, typename S> using copy_volatile_t = typename copy_volatile<D, S>::type;
67 using type = copy_volatile_t<copy_const_t<D, S>, S>;
69 template <typename D, typename S> using copy_cv_t = typename copy_cv<D, S>::type;
74 template <typename D, typename S> using same_const = copy_const<std::remove_const_t<D>, S>;
75 template <typename D, typename S> using same_const_t = typename same_const<D, S>::type;
76 template <typename D, typename S> using same_volatile =copy_volatile<std::remove_volatile_t<D>,S>;
77 template <typename D, typename S> using same_volatile_t = typename same_volatile<D, S>::type;
78 template <typename D, typename S> using same_cv = copy_cv<std::remove_cv_t<D>, S>;
79 template <typename D, typename S> using same_cv_t = typename same_cv<D, S>::type;