1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556 |
- #ifndef BOOST_SCOPED_ENUM_EMULATION_HPP
- #define BOOST_SCOPED_ENUM_EMULATION_HPP
- #include <boost/config.hpp>
- #ifdef BOOST_NO_SCOPED_ENUMS
- # define BOOST_SCOPED_ENUM_START(name) struct name { enum enum_t
- # define BOOST_SCOPED_ENUM_END };
- # define BOOST_SCOPED_ENUM(name) name::enum_t
- #else
- # define BOOST_SCOPED_ENUM_START(name) enum class name
- # define BOOST_SCOPED_ENUM_END
- # define BOOST_SCOPED_ENUM(name) name
- #endif
- #endif
|