Я только начал играть с метапрограммированием, и я работаю над различными задачами только для изучения домена. Одним из них было создание уникального целого числа и отображение его типа, например:
int myInt = TypeInt<AClass>::value;
Где значение должно быть константой времени компиляции, которая, в свою очередь, может быть использована далее в метапрограммах.
Я хочу знать, возможно ли это, и в таком случае как. Потому что, хотя я многому научился об изучении этой темы, я до сих пор не смог ответить.
(P.S. Ответ "да/нет" гораздо приятнее, чем решение на С++, которое не использует метапрограммирование, поскольку это домен, который я изучаю)