Go to the documentation of this file. 1 #ifndef _SIGX_VOLATILE_TRAIT_H_
2 #define _SIGX_VOLATILE_TRAIT_H_
39 template<
typename T_type>
42 typedef volatile T_type
add;
43 typedef T_type
remove;
48 template<
typename T_type>
51 typedef volatile T_type
add;
52 typedef T_type
remove;
95 template<
typename T_type>
98 typedef volatile T_type&
add;
99 typedef T_type&
remove;
104 template<
typename T_type>
107 typedef volatile T_type&
add;
108 typedef T_type&
remove;
113 template<
typename T,
typename T_src>
116 return const_cast<T
>(tsrc);
128 #endif // end file guard