Вот это сложнее, тут уже не обойтись без специализаций, наверное
crtp база, вызывающая destroy в реализации специализированная от bool/enum. Все можно сделать и на 17 без концептов, новых фич не открылось, просто код говняно выглядит и очень стремные ошибки компиляции.
Обсуждают сегодня