clang API Documentation

Public Types | Public Member Functions | Static Public Member Functions | Protected Member Functions
clang::driver::Job Class Reference

#include <Job.h>

Inheritance diagram for clang::driver::Job:
Inheritance graph
[legend]

List of all members.

Public Types

enum  JobClass { CommandClass, JobListClass }

Public Member Functions

virtual ~Job ()
JobClass getKind () const
void addCommand (Command *C)

Static Public Member Functions

static bool classof (const Job *)

Protected Member Functions

 Job (JobClass _Kind)

Detailed Description

Definition at line 22 of file Job.h.


Member Enumeration Documentation

Enumerator:
CommandClass 
JobListClass 

Definition at line 24 of file Job.h.


Constructor & Destructor Documentation

clang::driver::Job::Job ( JobClass  _Kind) [inline, protected]

Definition at line 33 of file Job.h.

Job::~Job ( ) [virtual]

Definition at line 17 of file Job.cpp.


Member Function Documentation

void Job::addCommand ( Command C)

addCommand - Append a command to the current job, which must be either a piped job or a job list.

Definition at line 39 of file Job.cpp.

static bool clang::driver::Job::classof ( const Job ) [inline, static]

Reimplemented in clang::driver::JobList, and clang::driver::Command.

Definition at line 43 of file Job.h.

JobClass clang::driver::Job::getKind ( ) const [inline]

Definition at line 37 of file Job.h.

Referenced by clang::driver::Command::classof(), and clang::driver::JobList::classof().


The documentation for this class was generated from the following files: