Home
last modified time | relevance | path

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

/xnu-8796.141.3/libkern/os/
H A Datomic.h95 template <class T> using remove_volatile_t = typename std::remove_volatile<T>::type; variable
98 inline add_volatile_t<std::atomic<remove_volatile_t<T> > > *
101 return reinterpret_cast<add_volatile_t<std::atomic<remove_volatile_t<T> > > *>(v); in cast_to_atomic_pointer()
105 inline add_volatile_t<std::atomic<remove_volatile_t<T> > > *
108 return reinterpret_cast<add_volatile_t<std::atomic<remove_volatile_t<T> > > *>(v); in cast_to_atomic_pointer()
112 inline remove_volatile_t<T> *
115 return const_cast<remove_volatile_t<T> *>(v); in cast_to_nonatomic_pointer()
119 inline remove_volatile_t<T> *
122 return reinterpret_cast<remove_volatile_t<T> *>(v); in cast_to_nonatomic_pointer()
126 inline remove_volatile_t<T> *
[all …]
H A Dcpp_util.h56 template <class _T> using remove_volatile_t = typename remove_volatile<_T>::type;