Мне нужно просто добавить в компилятор проверку времени компиляции в виде ключевого слова. (аналогично const)
Это ничего не изменит в работе компилятора, а только выдаст ошибки времени компиляции, когда ключевое слово используется неправильно или опущено.
Как мне это сделать для MSVC/Clang/GCC
Подробнее здесь: https://stackoverflow.com/questions/793 ... c-compiler