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

Macro BOOST_VMD_EQUAL

Boost , Chapter 1. The Variadic Macro Data Library 1.9 , Header <boost/vmd/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_EQUAL

BOOST_VMD_EQUAL — Tests any two sequences for equality.

Synopsis

// In header: <boost/vmd/equal.hpp>
BOOST_VMD_EQUAL(sequence, ...)

Description

последовательность = первая последовательность. ... = вариадные параметры, максимум 2.

Требуется первый вариадный параметр и вторая последовательность для тестирования. Факультативным вторым вариадным параметром является тип VMD в качестве фильтра.

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

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

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


PrevUpHomeNext

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




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



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


реклама


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

Время компиляции файла: 2024-08-30 11:47:00
2025-07-04 20:26:10/0.0055711269378662/0