1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950 |
- #if !defined(BOOST_CONTROL_CONSTRUCTS_COMMON_HPP)
- #define BOOST_CONTROL_CONSTRUCTS_COMMON_HPP
- namespace boost {
- namespace lambda {
-
-
- template<class Tag, class LambdaFunctor>
- class tagged_lambda_functor;
- template<class Tag, class Args>
- class tagged_lambda_functor<Tag, lambda_functor<Args> >
- : public lambda_functor<Args>
- {
- public:
- tagged_lambda_functor(const Args& a) : lambda_functor<Args>(a) {}
- tagged_lambda_functor(const lambda_functor<Args>& a)
- : lambda_functor<Args>(a) {}
-
- tagged_lambda_functor() : lambda_functor<Args>() {}
- };
- }
- }
- #endif
|