blob: de72851a21141537c9aa321f9a242fec66d1d6b3 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
|
Ограничения при использовании библиотеки boost в Аркадии
========================================================
1. Старые проекты извне аркадии могут использовать `boost`
2. Можно использовать `boost`, когда нет альтернативы (внутренней или внешней).
Если хочется использовать boost, заведите тикет в очереди CONTRIB [1],
обоснуйте в нём необходимость и получите OK от Комитета CONTRIB [2].
3. Можно использовать `boost` по зависимостям от `contrib/`. В `library/` нельзя.
Есть единственное исключение в `library/`, но это недоработка того,
что никак не положат новую версию `hyperscan`: IGNIETFERRO-588 [3]
4. Рекомендуется прятать в `.cpp`, чтобы не светилось в заголовках.
[1] https://st.yandex-team.ru/CONTRIB
[2] https://wiki.yandex-team.ru/arcadia/faq/add-to-contrib-howto/
[3] https://st.yandex-team.ru/IGNIETFERRO-588
|