|
clang
3.8.0
|
JobList - A sequence of jobs to perform. More...
#include <Job.h>
Public Types | |
| typedef SmallVector < std::unique_ptr< Command >, 4 > | list_type |
| typedef list_type::size_type | size_type |
| typedef llvm::pointee_iterator < list_type::iterator > | iterator |
| typedef llvm::pointee_iterator < list_type::const_iterator > | const_iterator |
Public Member Functions | |
| void | Print (llvm::raw_ostream &OS, const char *Terminator, bool Quote, CrashReportInfo *CrashInfo=nullptr) const |
| void | addJob (std::unique_ptr< Command > J) |
| Add a job to the list (taking ownership). More... | |
| void | clear () |
| Clear the job list. More... | |
| const list_type & | getJobs () const |
| size_type | size () const |
| iterator | begin () |
| const_iterator | begin () const |
| iterator | end () |
| const_iterator | end () const |
| typedef llvm::pointee_iterator<list_type::const_iterator> clang::driver::JobList::const_iterator |
| typedef llvm::pointee_iterator<list_type::iterator> clang::driver::JobList::iterator |
| typedef SmallVector<std::unique_ptr<Command>, 4> clang::driver::JobList::list_type |
| typedef list_type::size_type clang::driver::JobList::size_type |
|
inline |
Add a job to the list (taking ownership).
Definition at line 157 of file Job.h.
Referenced by clang::driver::Compilation::addCommand().
|
inline |
Definition at line 165 of file Job.h.
Referenced by clang::createInvocationFromCommandLine(), and clang::tooling::getCC1Arguments().
|
inline |
| void JobList::clear | ( | ) |
Clear the job list.
Definition at line 306 of file Job.cpp.
Referenced by clang::driver::Compilation::initCompilationForDiagnostics().
|
inline |
|
inline |
Definition at line 162 of file Job.h.
Referenced by stripPositionalArgs().
| void JobList::Print | ( | llvm::raw_ostream & | OS, |
| const char * | Terminator, | ||
| bool | Quote, | ||
| CrashReportInfo * | CrashInfo = nullptr |
||
| ) | const |
Definition at line 300 of file Job.cpp.
Referenced by clang::createInvocationFromCommandLine(), clang::driver::Driver::ExecuteCompilation(), and clang::tooling::getCC1Arguments().
|
inline |
Definition at line 164 of file Job.h.
Referenced by clang::createInvocationFromCommandLine(), and clang::tooling::getCC1Arguments().
1.8.6