123456789101112131415161718192021222324252627282930313233343536 |
- #ifndef BOOST_MSM_EVENT_TRAITS_H
- #define BOOST_MSM_EVENT_TRAITS_H
- #include <boost/any.hpp>
- #include <boost/mpl/bool.hpp>
- namespace boost { namespace msm
- {
- template< typename Event >
- struct is_kleene_event
- {
-
- typedef ::boost::mpl::false_ type;
- };
- template<>
- struct is_kleene_event< boost::any >
- {
- typedef ::boost::mpl::true_ type;
- };
- } }
- #endif
|