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; };