Line and Column from clang-tidy

I have been calling runClangTidy directly, and I finally am (mostly) getting the results that I expect.

ClangTidyMessage has the position as an offset into the file. Is there a function in Clang/LLVM that will convert this to a line and column?

clang::SourceManager has this information, have a look at getColumnNumber.