Карта сайта Kansoftware
НОВОСТИУСЛУГИРЕШЕНИЯКОНТАКТЫ
Разработка программного обеспечения

Macro BOOST_VMD_NOT_EQUAL_D

Boost , Chapter 1. The Variadic Macro Data Library 1.9 , Header <boost/vmd/not_equal.hpp>

Boost C++ Libraries

...one of the most highly regarded and expertly designed C++ library projects in the world. Herb Sutter and Andrei Alexandrescu, C++ Coding Standards

PrevUpHomeNext

Macro BOOST_VMD_NOT_EQUAL_D

BOOST_VMD_NOT_EQUAL_D — Tests any two sequences for inequality. Re-entrant version.

Synopsis

// In header: <boost/vmd/not_equal.hpp>
BOOST_VMD_NOT_EQUAL_D(d, sequence, ...)

Description

d = следующая доступная итерация BOOST_PP_WHILE. = Первая последовательность. ... = вариатические параметры, максимум 2.

Первый вариатический параметр требуется и является второй последовательностью для тестирования. Второй факультативный параметр - это тип VMD в качестве фильтра.

Макро тестирует любые две последовательности для неравенства. Для неравных последовательностей либо типы VMD каждой последовательности должны быть неравными, либо отдельные элементы последовательности должны быть неравными.

Единственным факультативным параметром является фильтр. Фильтр является типом VMD, который указывает, что обе последовательности для тестирования должны быть этого типа VMD, а также быть равными друг другу, чтобы тест провалился, иначе он будет успешным.

возврат = 1 при успехе или 0 при неудаче. Успех означает, что последовательности неравны или, если указан факультативный параметр, что последовательности не являются факультативным типом VMD; в противном случае 0 возвращается, если последовательности равны.

Макро реализуется как дополнение BOOST_VMD_EQUAL, так что всякий раз, когда BOOST_VMD_EQUAL будет возвращать 1, макро возвращается 0 и всякий раз, когда BOOST_VMD_EQUAL вернет 0, что макро возвратит 1.


PrevUpHomeNext

Статья Macro BOOST_VMD_NOT_EQUAL_D раздела Chapter 1. The Variadic Macro Data Library 1.9 Header <boost/vmd/not_equal.hpp> может быть полезна для разработчиков на c++ и boost.




Материалы статей собраны из открытых источников, владелец сайта не претендует на авторство. Там где авторство установить не удалось, материал подаётся без имени автора. В случае если Вы считаете, что Ваши права нарушены, пожалуйста, свяжитесь с владельцем сайта.



:: Главная :: Header <boost/vmd/not_equal.hpp> ::


реклама


©KANSoftWare (разработка программного обеспечения, создание программ, создание интерактивных сайтов), 2007
Top.Mail.Ru

Время компиляции файла: 2024-08-30 11:47:00
2025-05-20 02:13:22/0.024753093719482/1