Sorry for the noise. I found the solution. I modified too much when
copying from ll_static_cast.
If this were added to boost, would it more likely have to live in lambda
or in any?
This one works now:
namespace boost {
namespace lambda {
template<class T> class any_cast_action;
template<class T> class cast_action
, tuple
> ( tuple (a1)); } } // namespace lambda } // namespace boost