Этот раздел призван признать вклад все различных людей, которые прямо или косвенно участвовали в разработке и развитии этой библиотеки.
Многие благодаря Стивену Ватанабе и Висенте Ботету за то, что они предложили мне использовать Boost.ScopeExit, связывающие эмулировать локальные функции. Многие благодаря Александру Насонову за уточнение того, как Boost.ScopeExit может быть использован для реализации локальных функций и для ранней работы в этом направлении.
Многие благодаря Грегори Кроссуайт за использование ранней версии этой библиотеки в одном из его проектов.
Спасибо Дэвиду Абрахамсу, Висенте Ботету и др. за предложение предоставить вариады макросинтакса на компиляторах, поддерживающих вариатические макросы.
Спасибо Пьеру Морсело за то, что поделился некоторыми кодами, которые экспериментировали с реализацией локальных функций с использованием Boost.ScopeExit связывания (даже если эта библиотека не основана на таком коде).
Благодаря Джону Bytheway для проверки технологии виртуального фанктора авторов, которая изначально позволяла этой библиотеке передавать локальные функции в качестве параметров шаблона.
Благодаря Джеффри Ли Хеллранг предложил использовать «ключевое слово» bind
для соединения переменных по охвату и для предложения использовать bind (type)
для факультативного указания связанного переменного типа. Благодаря Vicente Botet предложил предоставить макрос, чтобы разоблачить ограниченный тип переменной для публичного API.
Спасибо Стивену Ватанабе, Висенте Ботету, Майклу Каиссу, Еческелю Метту, Джоэлу де Гузману, Томасу Хеллеру и др. за помощь с разделом Альтернативы и с профилированием различных альтернатив.
Многие благодаря Джеффри Ли Хеллрунгу за управление обзором Boost этой библиотеки. Спасибо также всем людям, которые представили обзор Boost: Andrzej Krzemienski, Edward Diener, Gregory Crosswhite, John Bytheway, Hartmut Kaiser, Krzysztof Czainski, Nat Lindon, Pierre Morcello, Thomas Heller и Vicente J. Botet. Спасибо всем, кто прокомментировал библиотеку во время ее обзора Boost.
Наконец, многие благодаря всему сообществу Boost и рассылочному списку для предоставления ценных комментариев об этой библиотеке и отличной информации о языке программирования C++.