A few cleanups suggested in another patch review's comments:
- Use llvm:unique_function for storing & invoking callbacks from Editline to IOHandler
- Change return type of one of the callback setters from bool to void, since it's return value was never used
- Moved the callback setters inline & made them nonstatic, since that's more consistent with other setter definitions
- Removed the baton parameter since we no longer need it anymore
clang-tidy: error: 'lldb/Core/ValueObjectList.h' file not found [clang-diagnostic-error]
not useful