If you pass the wrong number of arguments (or incorrect arguments) to a create_work call, the only meaningful error you get is "no matching function for call" - but this gives the line number of the function/functor rather than the line number of the create_work where you actually made the mistake.
If you pass the wrong number of arguments (or incorrect arguments) to a create_work call, the only meaningful error you get is "no matching function for call" - but this gives the line number of the function/functor rather than the line number of the create_work where you actually made the mistake.