The older version of the dispatcher (list-based) allowed for multiple policies to be passed as template arguments. The current version doesn't break when you do this, but only last policy generates notifications. It may be worth looking at supporting multiple policies again.
Example:
// only notifies for functions
srcDispatcher<ClassPolicy, FunctionPolicy> dispatcher(&saxController);
// only notifies for classes
srcDispatcher<FunctionPolicy, ClassPolicy> dispatcher(&saxController);