class JobList
Declaration
class JobList { /* full declaration omitted */ };
Description
JobList - A sequence of jobs to perform.
Declared at: clang/include/clang/Driver/Job.h:267
Member Variables
- private clang::driver::JobList::list_type Jobs
Method Overview
- public void Print(llvm::raw_ostream & OS, const char * Terminator, bool Quote, clang::driver::CrashReportInfo * CrashInfo = nullptr) const
- public void addJob(std::unique_ptr<Command> J)
- public clang::driver::JobList::iterator begin()
- public clang::driver::JobList::const_iterator begin() const
- public void clear()
- public bool empty() const
- public clang::driver::JobList::iterator end()
- public clang::driver::JobList::const_iterator end() const
- public const clang::driver::JobList::list_type & getJobs() const
- public clang::driver::JobList::size_type size() const
Methods
¶void Print(llvm::raw_ostream& OS,
const char* Terminator,
bool Quote,
clang::driver::CrashReportInfo*
CrashInfo = nullptr) const
void Print(llvm::raw_ostream& OS,
const char* Terminator,
bool Quote,
clang::driver::CrashReportInfo*
CrashInfo = nullptr) const
Declared at: clang/include/clang/Driver/Job.h:278
Parameters
- llvm::raw_ostream& OS
- const char* Terminator
- bool Quote
- clang::driver::CrashReportInfo* CrashInfo = nullptr
¶void addJob(std::unique_ptr<Command> J)
void addJob(std::unique_ptr<Command> J)
Description
Add a job to the list (taking ownership).
Declared at: clang/include/clang/Driver/Job.h:282
Parameters
- std::unique_ptr<Command> J
¶clang::driver::JobList::iterator begin()
clang::driver::JobList::iterator begin()
Declared at: clang/include/clang/Driver/Job.h:291
¶clang::driver::JobList::const_iterator begin()
const
clang::driver::JobList::const_iterator begin()
const
Declared at: clang/include/clang/Driver/Job.h:292
¶void clear()
void clear()
Description
Clear the job list.
Declared at: clang/include/clang/Driver/Job.h:285
¶bool empty() const
bool empty() const
Declared at: clang/include/clang/Driver/Job.h:289
¶clang::driver::JobList::iterator end()
clang::driver::JobList::iterator end()
Declared at: clang/include/clang/Driver/Job.h:293
¶clang::driver::JobList::const_iterator end() const
clang::driver::JobList::const_iterator end() const
Declared at: clang/include/clang/Driver/Job.h:294
¶const clang::driver::JobList::list_type& getJobs()
const
const clang::driver::JobList::list_type& getJobs()
const
Declared at: clang/include/clang/Driver/Job.h:287
¶clang::driver::JobList::size_type size() const
clang::driver::JobList::size_type size() const
Declared at: clang/include/clang/Driver/Job.h:290