Lines Matching defs:AddPragmaHandler
908 /// AddPragmaHandler - Add the specified pragma handler to the preprocessor.
911 void Preprocessor::AddPragmaHandler(StringRef Namespace,
2130 AddPragmaHandler(new PragmaOnceHandler());
2131 AddPragmaHandler(new PragmaMarkHandler());
2132 AddPragmaHandler(new PragmaPushMacroHandler());
2133 AddPragmaHandler(new PragmaPopMacroHandler());
2134 AddPragmaHandler(new PragmaMessageHandler(PPCallbacks::PMK_Message));
2137 AddPragmaHandler("GCC", new PragmaPoisonHandler());
2138 AddPragmaHandler("GCC", new PragmaSystemHeaderHandler());
2139 AddPragmaHandler("GCC", new PragmaDependencyHandler());
2140 AddPragmaHandler("GCC", new PragmaDiagnosticHandler("GCC"));
2141 AddPragmaHandler("GCC", new PragmaMessageHandler(PPCallbacks::PMK_Warning,
2143 AddPragmaHandler("GCC", new PragmaMessageHandler(PPCallbacks::PMK_Error,
2146 AddPragmaHandler("clang", new PragmaPoisonHandler());
2147 AddPragmaHandler("clang", new PragmaSystemHeaderHandler());
2148 AddPragmaHandler("clang", new PragmaDebugHandler());
2149 AddPragmaHandler("clang", new PragmaDependencyHandler());
2150 AddPragmaHandler("clang", new PragmaDiagnosticHandler("clang"));
2151 AddPragmaHandler("clang", new PragmaARCCFCodeAuditedHandler());
2152 AddPragmaHandler("clang", new PragmaAssumeNonNullHandler());
2153 AddPragmaHandler("clang", new PragmaDeprecatedHandler());
2154 AddPragmaHandler("clang", new PragmaRestrictExpansionHandler());
2155 AddPragmaHandler("clang", new PragmaFinalHandler());
2159 AddPragmaHandler("clang", ModuleHandler);
2167 AddPragmaHandler("clang", new PragmaUnsafeBufferUsageHandler);
2170 AddPragmaHandler(new PragmaRegionHandler("region"));
2171 AddPragmaHandler(new PragmaRegionHandler("endregion"));
2175 AddPragmaHandler(new PragmaWarningHandler());
2176 AddPragmaHandler(new PragmaExecCharsetHandler());
2177 AddPragmaHandler(new PragmaIncludeAliasHandler());
2178 AddPragmaHandler(new PragmaHdrstopHandler());
2179 AddPragmaHandler(new PragmaSystemHeaderHandler());
2180 AddPragmaHandler(new PragmaManagedHandler("managed"));
2181 AddPragmaHandler(new PragmaManagedHandler("unmanaged"));
2187 AddPragmaHandler(handler.instantiate().release());
2194 AddPragmaHandler(new EmptyPragmaHandler());
2197 AddPragmaHandler("GCC", new EmptyPragmaHandler());
2198 AddPragmaHandler("clang", new EmptyPragmaHandler());