Lines Matching full:using
22 template <bool B> using bool_constant = std::integral_constant<bool, B>;
24 template <bool B, typename T, typename F> using conditional_t = typename std::conditional<B, T, F>:…
25 template <bool B, typename T = void> using enable_if_t = typename std::enable_if<B, T>::type;
27 template <typename T> using remove_const_t = typename std::remove_const<T>::type;
28 template <typename T> using remove_volatile_t = typename std::remove_volatile<T>::type;
29 template <typename T> using remove_cv_t = typename std::remove_cv<T>::type;
30 template <typename T> using remove_pointer_t = typename std::remove_pointer<T>::type;
31 template <typename T> using remove_reference_t = typename std::remove_reference<T>::type;
32 template <typename T> using remove_extent_t = typename std::remove_extent<T>::type;
34 template <typename T> using add_const_t = typename std::add_const<T>::type;
35 template <typename T> using add_volatile_t = typename std::add_volatile<T>::type;
36 template <typename T> using add_cv_t = typename std::add_cv<T>::type;
37 template <typename T> using add_pointer_t = typename std::add_pointer<T>::type;
38 template <typename T> using add_lvalue_reference_t = typename std::add_lvalue_reference<T>::type;
40 template <typename T> using result_of_t = typename std::result_of<T>::type;
42 template <typename... T> using common_type_t = typename std::common_type<T...>::type;
45 using type = index_sequence;
46 using value_type = std::size_t;
72 using type = skstd::conditional_t<std::is_const<S>::value, skstd::add_const_t<D>, D>;
74 template <typename D, typename S> using copy_const_t = typename copy_const<D, S>::type;
77 using type = skstd::conditional_t<std::is_volatile<S>::value, skstd::add_volatile_t<D>, D>;
79 template <typename D, typename S> using copy_volatile_t = typename copy_volatile<D, S>::type;
82 using type = copy_volatile_t<copy_const_t<D, S>, S>;
84 template <typename D, typename S> using copy_cv_t = typename copy_cv<D, S>::type;
89 template <typename D, typename S> using same_const = copy_const<skstd::remove_const_t<D>, S>;
90 template <typename D, typename S> using same_const_t = typename same_const<D, S>::type;
91 template <typename D, typename S> using same_volatile =copy_volatile<skstd::remove_volatile_t<D>,S>;
92 template <typename D, typename S> using same_volatile_t = typename same_volatile<D, S>::type;
93 template <typename D, typename S> using same_cv = copy_cv<skstd::remove_cv_t<D>, S>;
94 template <typename D, typename S> using same_cv_t = typename same_cv<D, S>::type;