clang  3.7.0
Public Member Functions | Static Public Member Functions | List of all members
clang::driver::BackendJobAction Class Reference

#include <Action.h>

Inheritance diagram for clang::driver::BackendJobAction:
[legend]
Collaboration diagram for clang::driver::BackendJobAction:
[legend]

Public Member Functions

 BackendJobAction (std::unique_ptr< Action > Input, types::ID OutputType)
 
- Public Member Functions inherited from clang::driver::Action
virtual ~Action ()
 
const char * getClassName () const
 
bool getOwnsInputs ()
 
void setOwnsInputs (bool Value)
 
ActionClass getKind () const
 
types::ID getType () const
 
ActionListgetInputs ()
 
const ActionListgetInputs () const
 
size_type size () const
 
iterator begin ()
 
iterator end ()
 
const_iterator begin () const
 
const_iterator end () const
 

Static Public Member Functions

static bool classof (const Action *A)
 
- Static Public Member Functions inherited from clang::driver::JobAction
static bool classof (const Action *A)
 
- Static Public Member Functions inherited from clang::driver::Action
static const char * getClassName (ActionClass AC)
 

Additional Inherited Members

- Public Types inherited from clang::driver::Action
enum  ActionClass {
  InputClass = 0, BindArchClass, CudaDeviceClass, CudaHostClass,
  PreprocessJobClass, PrecompileJobClass, AnalyzeJobClass, MigrateJobClass,
  CompileJobClass, BackendJobClass, AssembleJobClass, LinkJobClass,
  LipoJobClass, DsymutilJobClass, VerifyDebugInfoJobClass, VerifyPCHJobClass,
  JobClassFirst =PreprocessJobClass, JobClassLast =VerifyPCHJobClass
}
 
typedef ActionList::size_type size_type
 
typedef ActionList::iterator iterator
 
typedef ActionList::const_iterator const_iterator
 
- Protected Member Functions inherited from clang::driver::JobAction
 JobAction (ActionClass Kind, std::unique_ptr< Action > Input, types::ID Type)
 
 JobAction (ActionClass Kind, const ActionList &Inputs, types::ID Type)
 
- Protected Member Functions inherited from clang::driver::Action
 Action (ActionClass Kind, types::ID Type)
 
 Action (ActionClass Kind, std::unique_ptr< Action > Input, types::ID Type)
 
 Action (ActionClass Kind, std::unique_ptr< Action > Input)
 
 Action (ActionClass Kind, const ActionList &Inputs, types::ID Type)
 

Detailed Description

Definition at line 236 of file Action.h.

Constructor & Destructor Documentation

BackendJobAction::BackendJobAction ( std::unique_ptr< Action Input,
types::ID  OutputType 
)

Definition at line 119 of file Action.cpp.

Member Function Documentation

static bool clang::driver::BackendJobAction::classof ( const Action A)
inlinestatic

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