I am reading the code of an open source project, and found some code like:
template <typename F>
struct A : std::tr1::_Bind<F>
{
    ...
};
And the code using this struct is like:
A<void(*(PID<T>, void (T::*)(void)))(const PID<T>&, void (T::*)(void))>
I am very confused about these code, basically I do not know what std::tr1::_Bind means? And it seems no much useful info I can get from Internet.
 
    