Здравствуйте, Marty, Вы писали:
M>Когда я хочу что-то сделать — я сажусь и делаю
Ага-ага, а "если чего не сделал — того не хотел".
M>Использование SFINAE — вполне стало стандартным механизмом
Вот мне от этого и крижово. Реально стыдно за людей, по вине которых этот убогий механизм вышел за пределы забавного глюка для развлечения.
M>Все сидели и так и думали. И подвижек не происходило.
Я Вас умоляю.

Если б хоть четверть ЛПРов действительно
думала в этом направлении, а не предлагала одно за другим решения одно корявее другого, мы б давно увидели подвижки.
M>никаких __is_xxx/__has_xxx не видел. property — использовались, были нужны, а __is_xxx/__has_xxx видимо, не особо были нужны.
Ну дык, ежели "все знают", что предикат "выражение является классом" — это шаблон is_class <>, реализованный с помощью трюков, то "родной" предикат __is_class (), реализованный непосредственно в компиляторе, уже "не особо и нужен".