Ask Your Question

Revision history [back]

Remove the const in void init(const Synchronizer<MySyncPolicy>& sync) (make it void init(Synchronizer<MySyncPolicy>& sync)) and it compiles fine.

The problem is that registerCallback is a non-const member function, so you can't call it on the currently const sync parameter.