clang API Documentation
#include <Job.h>


Public Member Functions | |
| Command (const Action &_Source, const Tool &_Creator, const char *_Executable, const ArgStringList &_Arguments) | |
| const Action & | getSource () const |
| getSource - Return the Action which caused the creation of this job. | |
| const Tool & | getCreator () const |
| getCreator - Return the Tool which caused the creation of this job. | |
| const char * | getExecutable () const |
| const ArgStringList & | getArguments () const |
Static Public Member Functions | |
| static bool | classof (const Job *J) |
| static bool | classof (const Command *) |
Command - An executable path/name and argument vector to execute.
| Command::Command | ( | const Action & | _Source, |
| const Tool & | _Creator, | ||
| const char * | _Executable, | ||
| const ArgStringList & | _Arguments | ||
| ) |
| static bool clang::driver::Command::classof | ( | const Job * | J | ) | [inline, static] |
Reimplemented from clang::driver::Job.
Definition at line 78 of file Job.h.
References clang::driver::Job::CommandClass, and clang::driver::Job::getKind().
| static bool clang::driver::Command::classof | ( | const Command * | ) | [inline, static] |
| const ArgStringList& clang::driver::Command::getArguments | ( | ) | const [inline] |
Definition at line 76 of file Job.h.
Referenced by clang::createInvocationFromCommandLine(), clang::driver::Compilation::ExecuteCommand(), and clang::tooling::getCC1Arguments().
| const Tool& clang::driver::Command::getCreator | ( | ) | const [inline] |
getCreator - Return the Tool which caused the creation of this job.
Definition at line 72 of file Job.h.
Referenced by clang::createInvocationFromCommandLine(), clang::driver::Driver::ExecuteCompilation(), clang::driver::Driver::generateCompilationDiagnostics(), and clang::tooling::getCC1Arguments().
| const char* clang::driver::Command::getExecutable | ( | ) | const [inline] |
Definition at line 74 of file Job.h.
Referenced by clang::driver::Compilation::ExecuteCommand().
| const Action& clang::driver::Command::getSource | ( | ) | const [inline] |