Home | History | Annotate | Download | only in stubs

Lines Matching defs:is_pod

43 //   is_pod
78 template <class T> struct is_pod;
199 // We can't get is_pod right without compiler help, so fail conservatively.
203 template <class T> struct is_pod
211 template <class T> struct is_pod<const T> : is_pod<T> { };
212 template <class T> struct is_pod<volatile T> : is_pod<T> { };
213 template <class T> struct is_pod<const volatile T> : is_pod<T> { };
218 // for which is_pod is true. (2) std::pair of types with trivial
221 template <class T> struct has_trivial_constructor : is_pod<T> { };
233 // for which is_pod is true. (2) std::pair of types with trivial copy
236 template <class T> struct has_trivial_copy : is_pod<T> { };
247 // for which is_pod is true. (2) std::pair of types with trivial copy
249 template <class T> struct has_trivial_assign : is_pod<T> { };
259 // for which is_pod is true. (2) std::pair of types with trivial
262 template <class T> struct has_trivial_destructor : is_pod<T> { };