Комитет по стандартам С++ работает над расширением TS (Техническая спецификация) для расширений Concepts: "Языки программирования - Расширения С++ для концепций". N4377 - последняя версия этого документа. Для включения в стандарт С++ предлагается реализовать функции, идеально подходящие для общедоступной системы.
Я знаю concept-gcc, но предложение концепций выше (в разговорной речи называется Concepts Lite) отличается. Я слышал, что есть ветка понятий, и я попробовал зеркало origin/asutton/c++-concepts
из gcc git
, но это не скомпилировалось. Как создать и использовать версию gcc-поддерживающих концепций, как указано в выше [draft] TS?