Lines Matching refs:PragmaHandler

58 PragmaHandler::~PragmaHandler() = default;
64 EmptyPragmaHandler::EmptyPragmaHandler(StringRef Name) : PragmaHandler(Name) {} in EmptyPragmaHandler()
78 PragmaHandler *PragmaNamespace::FindHandler(StringRef Name, in FindHandler()
91 void PragmaNamespace::AddPragma(PragmaHandler *Handler) { in AddPragma()
97 void PragmaNamespace::RemovePragmaHandler(PragmaHandler *Handler) { in RemovePragmaHandler()
113 PragmaHandler *Handler in HandlePragma()
904 PragmaHandler *Handler) { in AddPragmaHandler()
912 if (PragmaHandler *Existing = PragmaHandlers->FindHandler(Namespace)) { in AddPragmaHandler()
935 PragmaHandler *Handler) { in RemovePragmaHandler()
940 PragmaHandler *Existing = PragmaHandlers->FindHandler(Namespace); in RemovePragmaHandler()
986 struct PragmaOnceHandler : public PragmaHandler {
987 PragmaOnceHandler() : PragmaHandler("once") {} in PragmaOnceHandler()
998 struct PragmaMarkHandler : public PragmaHandler {
999 PragmaMarkHandler() : PragmaHandler("mark") {} in PragmaMarkHandler()
1008 struct PragmaPoisonHandler : public PragmaHandler {
1009 PragmaPoisonHandler() : PragmaHandler("poison") {} in PragmaPoisonHandler()
1019 struct PragmaSystemHeaderHandler : public PragmaHandler {
1020 PragmaSystemHeaderHandler() : PragmaHandler("system_header") {} in PragmaSystemHeaderHandler()
1029 struct PragmaDependencyHandler : public PragmaHandler {
1030 PragmaDependencyHandler() : PragmaHandler("dependency") {} in PragmaDependencyHandler()
1038 struct PragmaDebugHandler : public PragmaHandler {
1039 PragmaDebugHandler() : PragmaHandler("__debug") {} in PragmaDebugHandler()
1229 struct PragmaDiagnosticHandler : public PragmaHandler {
1235 : PragmaHandler("diagnostic"), Namespace(NS) {} in PragmaDiagnosticHandler()
1314 struct PragmaHdrstopHandler : public PragmaHandler {
1315 PragmaHdrstopHandler() : PragmaHandler("hdrstop") {} in PragmaHdrstopHandler()
1325 struct PragmaWarningHandler : public PragmaHandler {
1326 PragmaWarningHandler() : PragmaHandler("warning") {} in PragmaWarningHandler()
1473 struct PragmaExecCharsetHandler : public PragmaHandler {
1474 PragmaExecCharsetHandler() : PragmaHandler("execution_character_set") {} in PragmaExecCharsetHandler()
1535 struct PragmaIncludeAliasHandler : public PragmaHandler {
1536 PragmaIncludeAliasHandler() : PragmaHandler("include_alias") {} in PragmaIncludeAliasHandler()
1557 struct PragmaMessageHandler : public PragmaHandler {
1578 : PragmaHandler(PragmaKind(Kind, true)), Kind(Kind), in PragmaMessageHandler()
1634 struct PragmaModuleImportHandler : public PragmaHandler {
1635 PragmaModuleImportHandler() : PragmaHandler("import") {} in PragmaModuleImportHandler()
1671 struct PragmaModuleBeginHandler : public PragmaHandler {
1672 PragmaModuleBeginHandler() : PragmaHandler("begin") {} in PragmaModuleBeginHandler()
1731 struct PragmaModuleEndHandler : public PragmaHandler {
1732 PragmaModuleEndHandler() : PragmaHandler("end") {} in PragmaModuleEndHandler()
1751 struct PragmaModuleBuildHandler : public PragmaHandler {
1752 PragmaModuleBuildHandler() : PragmaHandler("build") {} in PragmaModuleBuildHandler()
1761 struct PragmaModuleLoadHandler : public PragmaHandler {
1762 PragmaModuleLoadHandler() : PragmaHandler("load") {} in PragmaModuleLoadHandler()
1785 struct PragmaPushMacroHandler : public PragmaHandler {
1786 PragmaPushMacroHandler() : PragmaHandler("push_macro") {} in PragmaPushMacroHandler()
1796 struct PragmaPopMacroHandler : public PragmaHandler {
1797 PragmaPopMacroHandler() : PragmaHandler("pop_macro") {} in PragmaPopMacroHandler()
1807 struct PragmaARCCFCodeAuditedHandler : public PragmaHandler {
1808 PragmaARCCFCodeAuditedHandler() : PragmaHandler("arc_cf_code_audited") {} in PragmaARCCFCodeAuditedHandler()
1862 struct PragmaAssumeNonNullHandler : public PragmaHandler {
1863 PragmaAssumeNonNullHandler() : PragmaHandler("assume_nonnull") {} in PragmaAssumeNonNullHandler()
1931 struct PragmaRegionHandler : public PragmaHandler {
1932 PragmaRegionHandler(const char *pragma) : PragmaHandler(pragma) {} in PragmaRegionHandler()
1986 struct PragmaDeprecatedHandler : public PragmaHandler {
1987 PragmaDeprecatedHandler() : PragmaHandler("deprecated") {} in PragmaDeprecatedHandler()
2008 struct PragmaRestrictExpansionHandler : public PragmaHandler {
2009 PragmaRestrictExpansionHandler() : PragmaHandler("restrict_expansion") {} in PragmaRestrictExpansionHandler()
2030 struct PragmaFinalHandler : public PragmaHandler {
2031 PragmaFinalHandler() : PragmaHandler("final") {} in PragmaFinalHandler()