boost::proto::result_of::make_expr<Tag, Domain, A...> — Metafunction that computes the return type of the
proto::make_expr()
function, within the specified domain.
Otherwise, type is a typedef for
boost::result_of<Domain(E<
Tag, proto::listN<
typename WRAP<A>::type...> >)>::type
Статья Struct template make_expr<Tag, Domain, A...> раздела The Boost C++ Libraries BoostBook Documentation Subset Reference может быть полезна для разработчиков на c++ и boost.