Возвращает результат типразмер.
template<typename Seq>
struct size
{
typedef unspecified type;
};
result_of::size<Seq>::type
Тип возврата:интегральная константа MPL.
Семантика: Возвращает число элементов вСек.
#include <boost/fusion/sequence/intrinsic/size.hpp>
#include <boost/fusion/include/size.hpp>
typedef vector<int,float,char> vec;
typedef result_of::size<vec>::type size_mpl_integral_constant;
BOOST_MPL_ASSERT_RELATION(size_mpl_integral_constant::value, ==, 3);