![]() |
![]() ![]() ![]() ![]() ![]() |
![]() |
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 ::
реклама |