Macro BOOST_VMD_NOT_EQUAL
BOOST_VMD_NOT_EQUAL — Tests any two sequences for inequality.
Synopsis
BOOST_VMD_NOT_EQUAL(sequence, ...)
Description
последовательность = первая последовательность. ... = вариадные параметры, максимум 2.
Требуется первый вариадный параметр и вторая последовательность для тестирования. Факультативным вторым вариадным параметром является тип VMD в качестве фильтра.
Макро тестирует любые две последовательности на неравенство. Чтобы последовательности были неравными, типы VMD каждой последовательности должны быть неравными или отдельные элементы последовательности должны быть неравными.
Единственным дополнительным параметром является фильтр. Фильтр является типом VMD, который указывает, что обе последовательности для тестирования должны быть такого типа VMD, а также быть равными друг другу, чтобы тест не сработал, иначе он будет успешным.
Возврат = 1 при успехе или 0 при неудаче. Успех означает, что последовательности неравны или, если указан необязательный параметр, что последовательности не являются необязательным типом VMD; в противном случае 0 возвращается, если последовательности равны.
Макрос реализован как дополнение BOOST_VMD_EQUAL, так что всякий раз, когда BOOST_VMD_EQUAL возвращает 1 макрос возвращает 0 и всякий раз, когда BOOST_VMD_EQUAL Вернется 0, макрос вернется 1.