A helper-class for the Command implementation which stores the command and collition function objects. It can store both pointers to member functions (with their object pointer) and plain C functions.
There is no constructor and all functions are implemented in the BindStorageImpl base classes.
First create the BindStorage object, then use setup() to register the two functions. Next store() stores the arguments to the functions and exec() executes the command function from setup with the stored arguments.
|ToBind||A function signature (like: 'bool(int)') for which two functions can be bound (command and collection fcn).|