Maybe it's flu, or I'm just plain stupid, but I can't understand a part of this Crow framework code. My inner C++ parser fails.
template <typename MW>
template <typename T,
void (T::*)(int, typename MW::context&) const = &T::before_handle
void (T::*)(int, typename MW::context&) const is a non-type template parameter.
It is a pointer to a member function of
With the use of
= &T::before_handle, its default value is set to