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

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)

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()

Declared at: clang/include/clang/Driver/Job.h:291

clang::driver::JobList::const_iterator begin()
    const

Declared at: clang/include/clang/Driver/Job.h:292

void clear()

Description

Clear the job list.

Declared at: clang/include/clang/Driver/Job.h:285

bool empty() const

Declared at: clang/include/clang/Driver/Job.h:289

clang::driver::JobList::iterator end()

Declared at: clang/include/clang/Driver/Job.h:293

clang::driver::JobList::const_iterator end() const

Declared at: clang/include/clang/Driver/Job.h:294

const clang::driver::JobList::list_type& getJobs()
    const

Declared at: clang/include/clang/Driver/Job.h:287

clang::driver::JobList::size_type size() const

Declared at: clang/include/clang/Driver/Job.h:290