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