member_function is the name of the template parameter specified in:
template < int* ( foo::*member_function )( void ) >
That is, the template parameter member_functionis a member function foothat takes no arguments and returns int*.
bar - bar<&foo::a_member_function> b;, member_function - foo::a_member_function. , myFunc, foo, - foo.