Комментарии 10
Метод call
лучше вызывать не как this->call
а как T_base::call
. Иначе получится сюрприз при попытке сделать адаптер для типа, который содержит другой метод call
.
+4
В разделе №4.2 в коде примера:
Lock _{lock_};
откуда берется имя Lock?0
Там выше есть определение:
using Lock = std::unique_lock<std::mutex>;
0
Но тогда Lock получается заточен только под std::mutex в качестве типа T_locker.
+1
Спасибо, поправил в тексте. В оригинальном коде все ок:
https://github.com/gridem/GodAdapter/blob/master/include/god_adapter/shared.h#L32
0
НЛО прилетело и опубликовало эту надпись здесь
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
Универсальный адаптер