#include "CompileCommand.h" #include "CompileCommands.h" #include "Utility.h" std::string clang::CompileCommand::get_command() { std::string res; unsigned N = clang_CompileCommand_getNumArgs(cx_command); for (unsigned i = 0; i < N; i++) { res += ToString(clang_CompileCommand_getArg(cx_command, i)); } return res; } std::vector clang::CompileCommand::get_command_as_args() { unsigned N = clang_CompileCommand_getNumArgs(cx_command); std::vector res(N); for (unsigned i = 0; i < N; i++) { res[i] = ToString(clang_CompileCommand_getArg(cx_command, i)); } return res; }