#ifndef LLVM_CLANG_FRONTEND_FRONTENDACTIONS_H
#define LLVM_CLANG_FRONTEND_FRONTENDACTIONS_H
#include "clang/Frontend/FrontendAction.h"
#include <memory>
#include <string>
#include <vector>
namespace clang {
class InitOnlyAction : public FrontendAction { … };
class ReadPCHAndPreprocessAction : public FrontendAction { … };
class DumpCompilerOptionsAction : public FrontendAction { … };
class ASTPrintAction : public ASTFrontendAction { … };
class ASTDumpAction : public ASTFrontendAction { … };
class ASTDeclListAction : public ASTFrontendAction { … };
class ASTViewAction : public ASTFrontendAction { … };
class GeneratePCHAction : public ASTFrontendAction { … };
class GenerateModuleAction : public ASTFrontendAction { … };
class GenerateInterfaceStubsAction : public ASTFrontendAction { … };
class GenerateModuleFromModuleMapAction : public GenerateModuleAction { … };
class GenerateModuleInterfaceAction : public GenerateModuleAction { … };
class GenerateReducedModuleInterfaceAction
: public GenerateModuleInterfaceAction { … };
class GenerateHeaderUnitAction : public GenerateModuleAction { … };
class SyntaxOnlyAction : public ASTFrontendAction { … };
class DumpModuleInfoAction : public ASTFrontendAction { … };
class VerifyPCHAction : public ASTFrontendAction { … };
class TemplightDumpAction : public ASTFrontendAction { … };
class ASTMergeAction : public FrontendAction { … };
class PrintPreambleAction : public FrontendAction { … };
class PrintDependencyDirectivesSourceMinimizerAction : public FrontendAction { … };
class DumpRawTokensAction : public PreprocessorFrontendAction { … };
class DumpTokensAction : public PreprocessorFrontendAction { … };
class PreprocessOnlyAction : public PreprocessorFrontendAction { … };
class PrintPreprocessedAction : public PreprocessorFrontendAction { … };
class GetDependenciesByModuleNameAction : public PreprocessOnlyAction { … };
}
#endif