Lines Matching refs:Namespace
904 void Preprocessor::AddPragmaHandler(StringRef Namespace, in AddPragmaHandler() argument
909 if (!Namespace.empty()) { in AddPragmaHandler()
913 if (PragmaHandler *Existing = PragmaHandlers->FindHandler(Namespace)) { in AddPragmaHandler()
920 InsertNS = new PragmaNamespace(Namespace); in AddPragmaHandler()
935 void Preprocessor::RemovePragmaHandler(StringRef Namespace, in RemovePragmaHandler() argument
940 if (!Namespace.empty()) { in RemovePragmaHandler()
941 PragmaHandler *Existing = PragmaHandlers->FindHandler(Namespace); in RemovePragmaHandler()
1249 const char *Namespace; member
1253 : PragmaHandler("diagnostic"), Namespace(NS) {} in PragmaDiagnosticHandler()
1271 Callbacks->PragmaDiagnosticPop(DiagLoc, Namespace); in HandlePragma()
1276 Callbacks->PragmaDiagnosticPush(DiagLoc, Namespace); in HandlePragma()
1327 Callbacks->PragmaDiagnostic(DiagLoc, Namespace, SV, WarningName); in HandlePragma()
1578 const StringRef Namespace; member
1595 StringRef Namespace = StringRef()) in PragmaMessageHandler()
1597 Namespace(Namespace) {} in PragmaMessageHandler()
1644 Callbacks->PragmaMessage(MessageLoc, Namespace, Kind, MessageString); in HandlePragma()