@@ -133,7 +133,7 @@ class CommonTests
133133 const AggregateType knownAll7s{ { 7 , 7 , 7 , 7 } };
134134 const AggregateType knownAll6s{ { 6 , 6 , 6 , 6 } };
135135
136- EXPECT_EQ (std::is_pod_v <AggregateType>, true );
136+ EXPECT_EQ (( std::is_standard_layout_v <AggregateType> && std::is_trivial_v<AggregateType>) , true );
137137 EXPECT_EQ (AggregateType::Dimension, 4 );
138138
139139 AggregateType index1 = { { 10 , 20 , 30 , 40 } };
@@ -324,7 +324,7 @@ TEST(Specialized, IndexOffset)
324324
325325TEST (Specialized, Index)
326326{
327- EXPECT_EQ (std::is_pod_v <itk::Index<13 >>, true );
327+ EXPECT_EQ (( std::is_standard_layout_v <itk::Index<13 >> && std::is_trivial_v<itk::Index< 13 >>) , true );
328328 EXPECT_EQ (itk::Index<2 >::GetIndexDimension (), 2 );
329329
330330 using IndexType = itk::Index<4 >;
@@ -348,7 +348,7 @@ TEST(Specialized, Index)
348348TEST (Specialized, Offset)
349349{
350350
351- EXPECT_EQ (std::is_pod_v <itk::Offset<13 >>, true );
351+ EXPECT_EQ (( std::is_standard_layout_v <itk::Offset<13 >> && std::is_trivial_v<itk::Offset< 13 >>) , true );
352352 EXPECT_EQ (itk::Offset<13 >::GetOffsetDimension (), 13 );
353353
354354 using OffsetType = itk::Offset<4 >;
@@ -371,7 +371,7 @@ TEST(Specialized, Offset)
371371
372372TEST (Specialized, Size)
373373{
374- EXPECT_EQ (std::is_pod_v <itk::Size<13 >>, true );
374+ EXPECT_EQ (( std::is_standard_layout_v <itk::Size<13 >> && std::is_trivial_v<itk::Size< 13 >>) , true );
375375 EXPECT_EQ (itk::Size<7 >::GetSizeDimension (), 7 );
376376
377377 using SizeType = itk::Size<4 >;
0 commit comments