$include_dir="/home/hyper-archives/boost/include"; include("$include_dir/msg-header.inc") ?>
From: Peter Dimov (pdimov_at_[hidden])
Date: 2002-07-31 12:37:07
From: "Anthony Williams" <anthwil_at_[hidden]>
[...]
>
> As for "metafunction class" vs "quoted metafunction", I would prefer
> something that more clearly meant "a class with a member template apply".
> "quoted metafunction" implies you can do quote<my_metafunction>, which you
> can't (I know lambda almost gives you that).
template<template<class> class MF> struct quote1
{
template<class T> struct apply
{
typedef typename MF<T>::type type;
};
};