$include_dir="/home/hyper-archives/boost/include"; include("$include_dir/msg-header.inc") ?>
From: David Bergman (David.Bergman_at_[hidden])
Date: 2006-07-25 00:22:52
Aleksey Gurtovoy wrote:
> Joaquín López Muñoz writes:
> > Please correct if I'm wrong, but I'd say the official
> definition for a
> > MPL lambda expression:
> >
> > http://boost.org/libs/mpl/doc/refmanual/lambda-expression.html
> >
> > actually encompasses both metafunction classes and placeholder
> > expressions ("proper" lambda expressions, if you wish), so "lambda
> > expression" is the common name you're after. Am I missing something?
>
> Nope, you are 100% correct.
Ok, so
struct Map { template<typename T> struct apply { typedef int type;
}; };
is a "lambda expression" then? A bit weird in my book, but if that is the
official nomenclature for MPL, I will use it...
By the way, Aleksey, what do you think of calling anything applicable via
mpl::apply a "metafunctor"?
/David