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()
896 PragmaHandler *Handler) { in AddPragmaHandler()
904 if (PragmaHandler *Existing = PragmaHandlers->FindHandler(Namespace)) { in AddPragmaHandler()
927 PragmaHandler *Handler) { in RemovePragmaHandler()
932 PragmaHandler *Existing = PragmaHandlers->FindHandler(Namespace); in RemovePragmaHandler()
978 struct PragmaOnceHandler : public PragmaHandler {
979 PragmaOnceHandler() : PragmaHandler("once") {} in PragmaOnceHandler()
990 struct PragmaMarkHandler : public PragmaHandler {
991 PragmaMarkHandler() : PragmaHandler("mark") {} in PragmaMarkHandler()
1000 struct PragmaPoisonHandler : public PragmaHandler {
1001 PragmaPoisonHandler() : PragmaHandler("poison") {} in PragmaPoisonHandler()
1011 struct PragmaSystemHeaderHandler : public PragmaHandler {
1012 PragmaSystemHeaderHandler() : PragmaHandler("system_header") {} in PragmaSystemHeaderHandler()
1021 struct PragmaDependencyHandler : public PragmaHandler {
1022 PragmaDependencyHandler() : PragmaHandler("dependency") {} in PragmaDependencyHandler()
1030 struct PragmaDebugHandler : public PragmaHandler {
1031 PragmaDebugHandler() : PragmaHandler("__debug") {} in PragmaDebugHandler()
1170 struct PragmaDiagnosticHandler : public PragmaHandler {
1176 : PragmaHandler("diagnostic"), Namespace(NS) {} in PragmaDiagnosticHandler()
1255 struct PragmaHdrstopHandler : public PragmaHandler {
1256 PragmaHdrstopHandler() : PragmaHandler("hdrstop") {} in PragmaHdrstopHandler()
1266 struct PragmaWarningHandler : public PragmaHandler {
1267 PragmaWarningHandler() : PragmaHandler("warning") {} in PragmaWarningHandler()
1389 struct PragmaExecCharsetHandler : public PragmaHandler {
1390 PragmaExecCharsetHandler() : PragmaHandler("execution_character_set") {} in PragmaExecCharsetHandler()
1451 struct PragmaIncludeAliasHandler : public PragmaHandler {
1452 PragmaIncludeAliasHandler() : PragmaHandler("include_alias") {} in PragmaIncludeAliasHandler()
1473 struct PragmaMessageHandler : public PragmaHandler {
1494 : PragmaHandler(PragmaKind(Kind, true)), Kind(Kind), in PragmaMessageHandler()
1550 struct PragmaModuleImportHandler : public PragmaHandler {
1551 PragmaModuleImportHandler() : PragmaHandler("import") {} in PragmaModuleImportHandler()
1587 struct PragmaModuleBeginHandler : public PragmaHandler {
1588 PragmaModuleBeginHandler() : PragmaHandler("begin") {} in PragmaModuleBeginHandler()
1647 struct PragmaModuleEndHandler : public PragmaHandler {
1648 PragmaModuleEndHandler() : PragmaHandler("end") {} in PragmaModuleEndHandler()
1667 struct PragmaModuleBuildHandler : public PragmaHandler {
1668 PragmaModuleBuildHandler() : PragmaHandler("build") {} in PragmaModuleBuildHandler()
1677 struct PragmaModuleLoadHandler : public PragmaHandler {
1678 PragmaModuleLoadHandler() : PragmaHandler("load") {} in PragmaModuleLoadHandler()
1701 struct PragmaPushMacroHandler : public PragmaHandler {
1702 PragmaPushMacroHandler() : PragmaHandler("push_macro") {} in PragmaPushMacroHandler()
1712 struct PragmaPopMacroHandler : public PragmaHandler {
1713 PragmaPopMacroHandler() : PragmaHandler("pop_macro") {} in PragmaPopMacroHandler()
1723 struct PragmaARCCFCodeAuditedHandler : public PragmaHandler {
1724 PragmaARCCFCodeAuditedHandler() : PragmaHandler("arc_cf_code_audited") {} in PragmaARCCFCodeAuditedHandler()
1778 struct PragmaAssumeNonNullHandler : public PragmaHandler {
1779 PragmaAssumeNonNullHandler() : PragmaHandler("assume_nonnull") {} in PragmaAssumeNonNullHandler()
1847 struct PragmaRegionHandler : public PragmaHandler {
1848 PragmaRegionHandler(const char *pragma) : PragmaHandler(pragma) {} in PragmaRegionHandler()