#pragma once
#endif
-#include <boost/spirit/include/phoenix_limits.hpp> // needs to be included before proto
-#include <boost/proto/proto.hpp>
-#include <boost/mpl/if.hpp>
#include <boost/type_traits/is_base_of.hpp>
#include <boost/spirit/home/support/unused.hpp>
template <typename Domain, typename Enable = void>
struct modify
{
+ typedef void proto_is_callable_;
+
template <typename Sig>
struct result;
};
}}
-namespace boost { namespace proto
-{
- template <typename Domain, typename Enable>
- struct is_callable<spirit::modify<Domain, Enable> >
- : mpl::true_ {};
-}}
-
#endif