Lines Matching defs:POD
9 struct POD { Enum e; int i; float f; NonPOD* p; };
36 struct Derives : POD {};
52 const HasThrowMoveAssign&&) throw(POD); };
170 { int arr[T(__is_pod(POD))]; }
219 struct DerivesVirt : virtual POD {};
237 { int arr[F(__is_empty(POD))]; }
1289 { int arr[T(__has_trivial_constructor(POD))]; }
1327 { int arr[T(__has_trivial_move_constructor(POD))]; }
1345 { int arr[T(__has_trivial_copy(POD))]; }
1377 { int arr[T(__has_trivial_assign(POD))]; }
1408 { int arr[T(__has_trivial_destructor(POD))]; }
1464 { int arr[T(__has_nothrow_assign(POD))]; }
1496 { int arr[T(__has_nothrow_move_assign(Enum POD::*))]; }
1497 { int arr[T(__has_nothrow_move_assign(POD))]; }
1552 { int arr[T(__has_nothrow_copy(POD))]; }
1584 { int arr[T(__has_nothrow_constructor(POD))]; }
1617 { int arr[F(__has_virtual_destructor(POD))]; }
1811 { int arr[T(__is_trivial(POD))]; }
1858 { int arr[T(__is_trivially_copyable(POD))]; }
1944 { int arr[T((__is_trivially_assignable(POD&, POD)))]; }
1945 { int arr[T((__is_trivially_assignable(POD&, POD&)))]; }
1946 { int arr[T((__is_trivially_assignable(POD&, POD&&)))]; }
1947 { int arr[T((__is_trivially_assignable(POD&, const POD&)))]; }
1984 { int arr[T((__is_trivially_assignable(POD&, POD)))]; }
1985 { int arr[T((__is_trivially_assignable(POD&, POD&)))]; }
1986 { int arr[T((__is_trivially_assignable(POD&, POD&&)))]; }
1987 { int arr[T((__is_trivially_assignable(POD&, const POD&)))]; }