#ifndef JUCI_COMPILE_COMMANDS_H_ #define JUCI_COMPILE_COMMANDS_H_ #include #include #include class CompileCommands { public: class Command { public: boost::filesystem::path directory; std::vector parameters; boost::filesystem::path file; std::vector parameter_values(const std::string ¶meter_name) const; }; CompileCommands(const boost::filesystem::path &build_path); std::vector commands; }; #endif // JUCI_COMPILE_COMMANDS_H_