Я знаю, что метапрограммирование по шаблону на С++ - Turing-complete. То же самое можно сказать и о препроцессорном метапрограммировании?