It's a member function pointer, in this case a pointer to a method of the class "T" that takes a pointer to an event and returns a user_type_t. Search "pointer to member function" for more info on it, their syntax and semantics are fairly complicated.
http://www.cplusplus.com/doc/tutorial/templates/
Basically, a template allows you to create a class or function with generic types. In this example, T is replaced with whatever you place in between the <>'s: