Хабр Курсы для всех
РЕКЛАМА
Большая витрина: от крупнейших школ до частных авторов. Сравнивайте по цене, длительности, формату и выбирайте самый подходящий курс!
Метод call лучше вызывать не как this->call а как T_base::call. Иначе получится сюрприз при попытке сделать адаптер для типа, который содержит другой метод call.
Lock _{lock_}; откуда берется имя Lock?Там выше есть определение:
using Lock = std::unique_lock<std::mutex>;Спасибо, поправил в тексте. В оригинальном коде все ок:
https://github.com/gridem/GodAdapter/blob/master/include/god_adapter/shared.h#L32
Универсальный адаптер