![]() |
![]() ![]() ![]() ![]() |
![]() |
equal_toBoost , Chapter 1. Fusion 2.2 , Metafunctions
|
||||||||||||
|
Параметр |
Требование |
Описание |
|---|---|---|
< |
Любые термоядерные итераторы |
Аргументы операции |
result_of::equal_to<I, J>::type
Тип возврата: МодельMPL Integral Constant.
Семантика: Возвращается<boost::mpl::true_>, если<I>и<J>итераторы в одном и том же положении. Возвращается<boost::mpl::false_>.
#include <boost/fusion/iterator/equal_to.hpp> #include <boost/fusion/include/equal_to.hpp>
typedefvector<int,double> vec; typedefresult_of::begin<vec>::type first; typedefresult_of::end<vec>::type last; BOOST_MPL_ASSERT((result_of::equal_to<first, first>)); BOOST_MPL_ASSERT_NOT((result_of::equal_to<first,last>));
Статья equal_to раздела Chapter 1. Fusion 2.2 Metafunctions может быть полезна для разработчиков на c++ и boost.
:: Главная :: Metafunctions ::
реклама |