// Copyright 2025 Peter Dimov // Distributed under the Boost Software License, Version 1.0. // https://www.boost.org/LICENSE_1_0.txt #include #include #include #include #if !defined(BOOST_DESCRIBE_CXX20) BOOST_PRAGMA_MESSAGE("Skipping test because BOOST_DESCRIBE_CXX20 isn't defined") #else struct X { enum E { v1 }; BOOST_DESCRIBE_NESTED_ENUM(E, v1) using L = boost::describe::describe_enumerators; }; #endif