Здравствуйте, Roman Odaisky, Вы писали:
RO>Можно сделать тип, специализировать им std::numeric_limits, и на каждый чих вызывать boost::numeric_cast.
Не, это не кузёво.
Всё-таки IntRange<5, 18> будет работать сам. Автоматически...
Кстати, а что ты ожидаешь от выражения color + 8?
Все эмоциональные формулировки не соотвествуют действительному положению вещей и приведены мной исключительно "ради красного словца". За корректными формулировками и неискажённым изложением идей, следует обращаться к их автором или воспользоваться поиском