Здравствуйте, Marty, Вы писали:
M>Написал пачечку единоообразных методов, там ручками перенаправляю в генерик метод: https://github.com/al-martyn1/marty_format/blob/9bc7c73884f74e9fc8dbcc76e5612d504bc21cce/marty_format.h#L1217
Оффтоп. Мимо проходил

. По мотивам соседней темы посмотрел на твои is_bool/_is_char:
https://github.com/al-martyn1/marty_format/blob/9bc7c73884f74e9fc8dbcc76e5612d504bc21cce/utils.h#L364C51-L364C52.
Может не в курсе, но is_same суровый метод, и для него типы с cv-квалификаторами это разные типы, для игноар cv можно заюзать remove_cv_t, напр:
template<typename T> using is_bool = std::is_same<std::remove_cv_t<T>, bool>;