2
The MPL provides a number of |Trivial Metafunction|\ s that a nothing more than
3
thin wrappers for a differently-named class nested type members. While important
4
in the context of `in-place metafunction composition`__, these metafunctions have
5
so little to them that presenting them in the same format as the rest of the
6
compoments in this manual would result in more boilerplate syntactic baggage than
7
the actual content. To avoid this problem, we instead factor out the common
8
metafunctions' requirements into the `corresponding concept`__ and gather all of
9
them in a single place |--| this subsection |--| in a compact table form that is
12
__ `Composition and Argument Binding`_
13
__ `Trivial Metafunction`_
15
.. |Trivial Metafunctions| replace:: `Trivial Metafunctions`_
16
.. _`Trivial Metafunctions`: `label-Metafunctions-Trivial`_
19
.. copyright:: Copyright � 2001-2009 Aleksey Gurtovoy and David Abrahams
20
Distributed under the Boost Software License, Version 1.0. (See accompanying
21
file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)