diff --git a/include/boost/phoenix/core/is_nullary.hpp b/include/boost/phoenix/core/is_nullary.hpp index 509c4d2..f90a043 100644 --- a/include/boost/phoenix/core/is_nullary.hpp +++ b/include/boost/phoenix/core/is_nullary.hpp @@ -137,12 +137,20 @@ namespace boost { namespace phoenix struct is_nullary : is_nullary {}; - + +#ifdef BOOST_PHOENIX_SPECIALIZE_CUSTOM_TERMINAL + template + struct is_nullary, + typename custom_terminal::_is_default_custom_terminal > + : mpl::true_ + {}; +#else template struct is_nullary > : mpl::true_ {}; - +#endif + template struct is_nullary > > : evaluator