Home
last modified time | relevance | path

Searched refs:remove_volatile_t (Results 1 – 2 of 2) sorted by relevance

/xnu-11215.61.5/libkern/os/
H A Datomic.h94 template <class T> using remove_volatile_t = typename std::remove_volatile<T>::type; variable
97 inline volatile std::atomic<remove_volatile_t<T> > *
100 return reinterpret_cast<volatile std::atomic<remove_volatile_t<T> > *>(v); in cast_to_atomic_pointer()
104 inline volatile std::atomic<remove_volatile_t<T> > *
107 return reinterpret_cast<volatile std::atomic<remove_volatile_t<T> > *>(v); in cast_to_atomic_pointer()
111 inline volatile std::atomic<remove_volatile_t<T> > *
114 return reinterpret_cast<volatile std::atomic<remove_volatile_t<T> > *>(v); in cast_to_atomic_pointer()
118 inline remove_volatile_t<T> *
121 return const_cast<remove_volatile_t<T> *>(v); in cast_to_nonatomic_pointer()
125 inline remove_volatile_t<T> *
[all …]
H A Dcpp_util.h60 template <class _T> using remove_volatile_t = typename remove_volatile<_T>::type;