Возвращает тип результата<front>.
template<typename Seq>
struct front
{
typedef unspecified type;
};
result_of::front<Seq>::type
Тип возврата: Любой тип
Семантика: Тип возвращался путем отсылки итератора к первому элементу в<Seq>.<result_of::deref><<result_of::begin><Seq>::type>::type.
#include <boost/fusion/sequence/intrinsic/front.hpp>
#include <boost/fusion/include/front.hpp>
typedef vector<int,char> vec;
BOOST_MPL_ASSERT((boost::is_same<result_of::front<vec>::type, int&>));