diff --git a/include/boost/lambda/detail/lambda_functors.hpp b/include/boost/lambda/detail/lambda_functors.hpp index bab2ed6..0bdafab 100644 --- a/include/boost/lambda/detail/lambda_functors.hpp +++ b/include/boost/lambda/detail/lambda_functors.hpp @@ -207,6 +207,28 @@ public: } // namespace lambda } // namespace boost +// is_placeholder + +#include + +namespace boost +{ + +template<> struct is_placeholder< lambda::lambda_functor< lambda::placeholder > > +{ + enum _vt { value = 1 }; +}; + +template<> struct is_placeholder< lambda::lambda_functor< lambda::placeholder > > +{ + enum _vt { value = 2 }; +}; + +template<> struct is_placeholder< lambda::lambda_functor< lambda::placeholder > > +{ + enum _vt { value = 3 }; +}; + +} // namespace boost + #endif - -