Argyrios Kyrtzidis | 646395b | 2010-08-11 22:55:12 +0000 | [diff] [blame] | 1 | // Header for PCH test cxx-traits.cpp |
2 | |||||
3 | template<typename _Tp> | ||||
4 | struct __is_pod { | ||||
5 | enum { __value }; | ||||
6 | }; | ||||
7 | |||||
8 | template<typename _Tp> | ||||
9 | struct __is_empty { | ||||
10 | enum { __value }; | ||||
11 | }; | ||||
Douglas Gregor | 4ca8ac2 | 2012-02-24 07:38:34 +0000 | [diff] [blame] | 12 | |
13 | template<typename T, typename ...Args> | ||||
14 | struct is_trivially_constructible { | ||||
15 | static const bool value = __is_trivially_constructible(T, Args...); | ||||
16 | }; |