Refactor|Plugins: Use C++11 for iterating plugin hooks
One can now use a C++11 lambda for iterating through plugin hooks, allowing for more flexible ways of executing the hook functions, interpreting their return value, aborting early/processing a subset of the hooks, etc...
The unused mechanism for exclusive hooks was removed. The MAX_HOOKS per hook-type fixed limit was removed.
Refactor|Plugins: Use C++11 for iterating plugin hooks
One can now use a C++11 lambda for iterating through plugin hooks,
allowing for more flexible ways of executing the hook functions,
interpreting their return value, aborting early/processing a subset
of the hooks, etc...
The unused mechanism for exclusive hooks was removed.
The MAX_HOOKS per hook-type fixed limit was removed.