1.. Metafunctions/Trivial//Trivial Metafunctions Summary |10 2 3Trivial Metafunctions Summary 4============================= 5 6In the following table, ``x`` is an arbitrary class type. 7 8.. |first| replace:: `first`_ 9.. |second| replace:: `second`_ 10.. |base| replace:: `base`_ 11 12.. _`first`: 13.. _`second`: 14.. _`base`: 15 16 17+---------------------------+-------------------------------------------+ 18| Metafunction | Header | 19+===========================+===========================================+ 20| ``first<x>::type`` | ``#include <boost/mpl/pair.hpp>`` | 21+---------------------------+-------------------------------------------+ 22| ``second<x>::type`` | ``#include <boost/mpl/pair.hpp>`` | 23+---------------------------+-------------------------------------------+ 24| ``base<x>::type`` | ``#include <boost/mpl/base.hpp>`` | 25+---------------------------+-------------------------------------------+ 26 27 28See Also 29-------- 30 31|Metafunctions|, |Trivial Metafunction| 32 33 34.. copyright:: Copyright � 2001-2009 Aleksey Gurtovoy and David Abrahams 35 Distributed under the Boost Software License, Version 1.0. (See accompanying 36 file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) 37