Lines Matching refs:Namespace
727 void Preprocessor::AddPragmaHandler(StringRef Namespace, in AddPragmaHandler() argument
732 if (!Namespace.empty()) { in AddPragmaHandler()
736 if (PragmaHandler *Existing = PragmaHandlers->FindHandler(Namespace)) { in AddPragmaHandler()
743 InsertNS = new PragmaNamespace(Namespace); in AddPragmaHandler()
758 void Preprocessor::RemovePragmaHandler(StringRef Namespace, in RemovePragmaHandler() argument
763 if (!Namespace.empty()) { in RemovePragmaHandler()
764 PragmaHandler *Existing = PragmaHandlers->FindHandler(Namespace); in RemovePragmaHandler()
940 const char *Namespace; member
943 PragmaHandler("diagnostic"), Namespace(NS) {} in PragmaDiagnosticHandler()
960 Callbacks->PragmaDiagnosticPop(DiagLoc, Namespace); in HandlePragma()
965 Callbacks->PragmaDiagnosticPush(DiagLoc, Namespace); in HandlePragma()
1007 Callbacks->PragmaDiagnostic(DiagLoc, Namespace, SV, WarningName); in HandlePragma()
1146 const StringRef Namespace; member
1163 StringRef Namespace = StringRef()) in PragmaMessageHandler()
1164 : PragmaHandler(PragmaKind(Kind, true)), Kind(Kind), Namespace(Namespace) {} in PragmaMessageHandler()
1211 Callbacks->PragmaMessage(MessageLoc, Namespace, Kind, MessageString); in HandlePragma()