Помогите, плиз, устранить пробел в знаниях. Что значит второе определение Set() в этом шаблоне?
Код
template<class Regs>
class PortImplementation
{
public:
static void Set(uint16_t value)
{
Regs()->BSRR = value;
}
template<uint16_t value>
static void Set() //<--- ???
{
Regs()->BSRR = value;
}
};