Changeset View
Changeset View
Standalone View
Standalone View
include/clang/Driver/Util.h
Show All 18 Lines | |||||
namespace driver { | namespace driver { | ||||
class Action; | class Action; | ||||
class JobAction; | class JobAction; | ||||
/// ArgStringMap - Type used to map a JobAction to its result file. | /// ArgStringMap - Type used to map a JobAction to its result file. | ||||
typedef llvm::DenseMap<const JobAction*, const char*> ArgStringMap; | typedef llvm::DenseMap<const JobAction*, const char*> ArgStringMap; | ||||
/// ActionList - Type used for lists of actions. | /// ActionList - Type used for lists of actions. | ||||
typedef SmallVector<Action*, 3> ActionList; | typedef SmallVector<std::shared_ptr<Action>, 3> ActionList; | ||||
} // end namespace driver | } // end namespace driver | ||||
} // end namespace clang | } // end namespace clang | ||||
#endif | #endif |