From 2c1eb07a688807483d2bc47b1fe813eb925e6018 Mon Sep 17 00:00:00 2001 From: Peter Dimov Date: Wed, 29 Sep 2021 21:12:54 +0300 Subject: [PATCH] Add test for scoped enums --- test/type_name_test.cpp | 19 +++++++++++++++++-- 1 file changed, 17 insertions(+), 2 deletions(-) diff --git a/test/type_name_test.cpp b/test/type_name_test.cpp index b0a1b8f..84e73ed 100644 --- a/test/type_name_test.cpp +++ b/test/type_name_test.cpp @@ -42,11 +42,20 @@ template struct X { }; -enum E +enum E1 { e1 }; +#if !defined(BOOST_NO_CXX11_SCOPED_ENUMS) + +enum class E2 +{ + e2 +}; + +#endif + int main() { TEST(int); @@ -54,7 +63,13 @@ int main() TEST(A); TEST(B); - TEST(E); + TEST(E1); + +#if !defined(BOOST_NO_CXX11_SCOPED_ENUMS) + + TEST(E2); + +#endif TEST(A const); TEST(A volatile);