Здравствуйте, maxis11, Вы писали:
M>Есть некоторый код:
M>...
M>error: no matching function for call to 'SomeClass::some_method (<unresolved overloaded function type>, int, Data&)'
M>Почему то компилятор видит эту функцию как <unresolved overloaded function type>, наверно из-за template. Как можно сказать компилятору, что это SomeClass::some_method (boost::function<bool(unsigned int, sockaddr_in, SomeData)>, int, SomeData) [with SomeData = Data]|. Метод с заменой template на void* не предлагать.
cl.some_method(clients_connect<Data>,100,dt);
?