не могу понять, как сделать специализацию шаблонного метода нешаблонного класса (либо просто функции) по значению параметра шаблона своего типа?
пример:
enum class myType { FF, DD, GG }
template < myType >
void foo () {};
template <>
void foo < myType::DD > () {
...
}
так не получается — грит ошибка: идентификатор шаблона «getNumRemainedCards<lp::Board::boardState::RIVER>» для «constexpr int8_t lp::Deck::getNumRemainedCards( » не соответствует никакой декларации шаблона