From 259c7a170c6fd3623e2c17b9667fc3717f1715bf Mon Sep 17 00:00:00 2001 From: jwellbelove Date: Tue, 14 Feb 2017 12:36:21 +0000 Subject: [PATCH] Added simple is_pod --- src/type_traits.h | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/type_traits.h b/src/type_traits.h index 71768f09..3602e6e9 100644 --- a/src/type_traits.h +++ b/src/type_traits.h @@ -232,6 +232,12 @@ namespace etl template struct is_reference : false_type {}; template struct is_reference : true_type {}; + /// is_pod + /// For C++03 only fundamental and pointers types can be detected. + ///\ingroup type_traits + template struct is_pod : etl::integral_constant::value || + etl::is_pointer::value> {}; + /// conditional ///\ingroup type_traits template struct conditional { typedef T type; };