Lines Matching defs:AddPragmaHandler
912 /// AddPragmaHandler - Add the specified pragma handler to the preprocessor.
915 void Preprocessor::AddPragmaHandler(StringRef Namespace,
2133 AddPragmaHandler(new PragmaOnceHandler());
2134 AddPragmaHandler(new PragmaMarkHandler());
2135 AddPragmaHandler(new PragmaPushMacroHandler());
2136 AddPragmaHandler(new PragmaPopMacroHandler());
2137 AddPragmaHandler(new PragmaMessageHandler(PPCallbacks::PMK_Message));
2140 AddPragmaHandler("GCC", new PragmaPoisonHandler());
2141 AddPragmaHandler("GCC", new PragmaSystemHeaderHandler());
2142 AddPragmaHandler("GCC", new PragmaDependencyHandler());
2143 AddPragmaHandler("GCC", new PragmaDiagnosticHandler("GCC"));
2144 AddPragmaHandler("GCC", new PragmaMessageHandler(PPCallbacks::PMK_Warning,
2146 AddPragmaHandler("GCC", new PragmaMessageHandler(PPCallbacks::PMK_Error,
2149 AddPragmaHandler("clang", new PragmaPoisonHandler());
2150 AddPragmaHandler("clang", new PragmaSystemHeaderHandler());
2151 AddPragmaHandler("clang", new PragmaDebugHandler());
2152 AddPragmaHandler("clang", new PragmaDependencyHandler());
2153 AddPragmaHandler("clang", new PragmaDiagnosticHandler("clang"));
2154 AddPragmaHandler("clang", new PragmaARCCFCodeAuditedHandler());
2155 AddPragmaHandler("clang", new PragmaAssumeNonNullHandler());
2156 AddPragmaHandler("clang", new PragmaDeprecatedHandler());
2157 AddPragmaHandler("clang", new PragmaRestrictExpansionHandler());
2158 AddPragmaHandler("clang", new PragmaFinalHandler());
2162 AddPragmaHandler("clang", ModuleHandler);
2170 AddPragmaHandler("clang", new PragmaUnsafeBufferUsageHandler);
2173 AddPragmaHandler(new PragmaRegionHandler("region"));
2174 AddPragmaHandler(new PragmaRegionHandler("endregion"));
2178 AddPragmaHandler(new PragmaWarningHandler());
2179 AddPragmaHandler(new PragmaExecCharsetHandler());
2180 AddPragmaHandler(new PragmaIncludeAliasHandler());
2181 AddPragmaHandler(new PragmaHdrstopHandler());
2182 AddPragmaHandler(new PragmaSystemHeaderHandler());
2183 AddPragmaHandler(new PragmaManagedHandler("managed"));
2184 AddPragmaHandler(new PragmaManagedHandler("unmanaged"));
2190 AddPragmaHandler(handler.instantiate().release());
2197 AddPragmaHandler(new EmptyPragmaHandler());
2200 AddPragmaHandler("GCC", new EmptyPragmaHandler());
2201 AddPragmaHandler("clang", new EmptyPragmaHandler());