diff --git a/src/TranslationUnit.cc b/src/TranslationUnit.cc index 3ef07d0..098329d 100644 --- a/src/TranslationUnit.cc +++ b/src/TranslationUnit.cc @@ -33,12 +33,14 @@ clang::TranslationUnit::TranslationUnit(Index &index, const std::string &file_pa parse(index, file_path, command_line_args, buffers); } -clang::TranslationUnit::TranslationUnit(clang::Index &index, const std::string &file_path, const std::vector &command_line_args, +clang::TranslationUnit::TranslationUnit(clang::Index &index, const std::string &file_path, + const std::vector &command_line_args, const std::map &buffers, unsigned flags) { parse(index, file_path, command_line_args, buffers, flags); } -void clang::TranslationUnit::parse(Index &index, const std::string &file_path, const std::vector &command_line_args, +void clang::TranslationUnit::parse(Index &index, const std::string &file_path, + const std::vector &command_line_args, const std::map &buffers, unsigned flags) { std::vector files; for (auto &buffer : buffers) { @@ -52,10 +54,11 @@ void clang::TranslationUnit::parse(Index &index, const std::string &file_path, c for(auto &a: command_line_args) { args.push_back(a.c_str()); } - cx_tu = clang_parseTranslationUnit(index.cx_index, file_path.c_str(), args.data(), args.size(), files.data(), files.size(), flags); + cx_tu = clang_parseTranslationUnit(index.cx_index, file_path.c_str(), args.data(), + args.size(), files.data(), files.size(), flags); } -int clang::TranslationUnit::ReparseTranslationUnit(const std::map &buffers, unsigned flags) { +int clang::TranslationUnit::ReparseTranslationUnit(const std::map &buffers, unsigned flags) { std::vector files; for (auto &buffer : buffers) { CXUnsavedFile file;