Home
last modified time | relevance | path

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

/xnu-12377.1.9/libkern/os/
H A Datomic.h104 template <class T> using remove_volatile_t = typename std::remove_volatile<T>::type; variable
107 inline volatile std::atomic<remove_volatile_t<T> > *
110 return reinterpret_cast<volatile std::atomic<remove_volatile_t<T> > *>(v); in cast_to_atomic_pointer()
114 inline volatile std::atomic<remove_volatile_t<T> > *
117 return reinterpret_cast<volatile std::atomic<remove_volatile_t<T> > *>(v); in cast_to_atomic_pointer()
121 inline volatile std::atomic<remove_volatile_t<T> > *
124 return reinterpret_cast<volatile std::atomic<remove_volatile_t<T> > *>(v); in cast_to_atomic_pointer()
128 inline remove_volatile_t<T> *
131 return const_cast<remove_volatile_t<T> *>(v); in cast_to_nonatomic_pointer()
135 inline remove_volatile_t<T> *
[all …]
H A Dcpp_util.h60 template <class _T> using remove_volatile_t = typename remove_volatile<_T>::type;