I notices the boost shared_ptr (and hence probably the tr1 version) do
not overide operator->*, but according to a couple sites it is listed
as an overloadable operator.
What does it return when passed something like:
void (MyClass::*)()
?