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

History

Boost , Chapter 1. The Variadic Macro Data Library 1.9 , Chapter 1. The Variadic Macro Data Library 1.9

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

Version 1.9, Boost 1.60

  • Добавлена поддержка «пустых» сек и туплей

Version 1.8

  • После обзора VMD я значительно упростил основные интерфейсы и добавил дополнительные функциональные возможности в виде модификаторов. Основными изменениями являются добавление множества общих макросов для последовательностей и расширение типов для включения типа v.
    • Добавлен макрос Boost_VMD_ELEM.
    • Добавлен макрос Boost_VMD_EQUAL.
    • Добавлено Boost_VMD_NOT_EQUAL Макро.
    • Добавлен макрос Boost_VMD_IS_MULTI.
    • Добавлен макрос Boost_VMD_IS_TYPE.
    • Добавлен макрос Boost_VMD_ASSERT_IS_TYPE.
    • Добавлен макрос Boost_VMD_IS_UNARY.
    • Добавлен макрос Boost_VMD_SIZE.
    • Заменили макросом BOOST_VMD_ELEM, используя модификаторы, ряд макросов, которые были устранены. Это:
      • Boost_VMD_IDENTIFER
      • BOOST_VMD_BEGIN_IDENTIFIER
      • BOOST_VMD_AFTER_IDENTIFIER
      • BOOST_VMD_IS_BEGIN_IDENTIFIER
      • BOOST_VMD_NUMBER
      • BOOST_VMD_BEGIN_NUMBER
      • BOOST_VMD_AFTER_NUMBER
      • BOOST_VMD_IS_BEGIN_NUMBER
      • BOOST_VMD_ARRAY
      • BOOST_VMD_BEGIN_ARRAY
      • BOOST_VMD_AFTER_ARRAY
      • BOOST_VMD_IS_BEGIN_ARRAY
      • BOOST_VMD_LIST
      • BOOST_VMD_BEGIN_LIST
      • BOOST_VMD_AFTER_LIST
      • BOOST_VMD_IS_BEGIN_LIST
      • BOOST_VMD_SEQ
      • BOOST_VMD_BEGIN_SEQ
      • BOOST_VMD_AFTER_SEQ
      • BOOST_VMD_IS_BEGIN_SEQ
      • BOOST_VMD_TUPLE
      • BOOST_VMD_BEGIN_TUPLE
      • BOOST_VMD_AFTER_TUPLE
      • BOOST_VMD_IS_BEGIN_TUPLE
    • Каждый макрос имеет свой собственный файл заголовка.

Version 1.7

  • Библиотека была реконструирована, чтобы обеспечить значительно добавленную функциональность. Это включает в себя:
    • Добавление функциональности для разбора v-типов.
    • Добавление функциональности для разбора последовательностей v-типов.
    • Улучшенные макросы ASSERT.
    • Добавить BOOST_VMD_EMPTY и BOOST_VMD_IDENTITY.

Version 1.6

  • Удалены все функции, дублированные вариадной макрофункцией, добавленной в Boost PP.
  • Снято понятие «родного» и «pplib» режимов.
  • Используйте макрос BOOST_PP_VARIADICS из библиотеки Boost PP для определения вариадной макродоступности и удалите нативный макрос для определения этого из этой библиотеки.
  • Обновленная документация, особенно для предоставления более полной информации об использовании макроса BOOST_VMD_EMPTY и его недостатках и использовании с Visual C++.
  • Изменили структуру каталога, чтобы придерживаться структуры Modular Boost.

Version 1.5

  • Добавлены макросы для проверки типов данных Boost PP.
  • Добавлены макросы для обнаружения и удаления начальных парен.
  • Добавлен макрос для тестирования на пустотность параметра.
  • Добавлена поддержка отдельных файлов заголовка.
  • Добавлена поддержка «родных» и «pplib» режимов.
  • Добавлены управляющие макросы для управления вариадной макродоступностью, режимом и проверкой данных.

Version 1.4

  • Снята внутренняя зависимость от BOOST_PP_CAT и BOOST_PP_ADD при использовании VC++.

Version 1.3

  • Перенес информацию и историю версий в документацию.
  • Отдельные файлы для сборки. txt в подкаталоге doc и readme. txt в каталоге верхнего уровня.
  • Разрывные изменения
    • Имя основного файла заголовка сокращено до «vmd.hpp».
    • Библиотека следует конвенциям Boost.
      • Изменили имена файлов на нижние регистры и подчеркивания.
      • Теперь макросы начинаются с BOOST_VMD_, а не с VMD_, как раньше.

Version 1.2

  • Добавлен файл readme.txt.
  • Обновлено все jamfiles, так что библиотека может быть протестирована и документы генерируются из собственного локального каталога.

Version 1.1

  • Добавлена улучшенная документация для использования вариадных данных с Boost PP и VMD.

Version 1.0

Первоначальная версия библиотеки.


PrevUpHomeNext

Статья History раздела Chapter 1. The Variadic Macro Data Library 1.9 Chapter 1. The Variadic Macro Data Library 1.9 может быть полезна для разработчиков на c++ и boost.




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



:: Главная :: Chapter 1. The Variadic Macro Data Library 1.9 ::


реклама


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

Время компиляции файла: 2024-08-30 11:47:00
2025-05-19 18:38:50/0.0064520835876465/0