Home
last modified time | relevance | path

Searched refs:PragmaNamespace (Results 1 – 4 of 4) sorted by relevance

/netbsd-src/external/apache2/llvm/dist/clang/include/clang/Lex/
H A DPragma.h24 class PragmaNamespace; variable
79 virtual PragmaNamespace *getIfNamespace() { return nullptr; } in getIfNamespace()
96 class PragmaNamespace : public PragmaHandler {
102 explicit PragmaNamespace(StringRef Name) : PragmaHandler(Name) {} in PragmaNamespace() function
123 PragmaNamespace *getIfNamespace() override { return this; } in getIfNamespace()
H A DPreprocessor.h77 class PragmaNamespace; variable
250 std::unique_ptr<PragmaNamespace> PragmaHandlers;
254 std::unique_ptr<PragmaNamespace> PragmaHandlersBackup;
/netbsd-src/external/apache2/llvm/dist/clang/lib/Lex/
H A DPragma.cpp78 PragmaHandler *PragmaNamespace::FindHandler(StringRef Name, in FindHandler()
91 void PragmaNamespace::AddPragma(PragmaHandler *Handler) { in AddPragma()
97 void PragmaNamespace::RemovePragmaHandler(PragmaHandler *Handler) { in RemovePragmaHandler()
106 void PragmaNamespace::HandlePragma(Preprocessor &PP, in HandlePragma()
897 PragmaNamespace *InsertNS = PragmaHandlers.get(); in AddPragmaHandler()
911 InsertNS = new PragmaNamespace(Namespace); in AddPragmaHandler()
928 PragmaNamespace *NS = PragmaHandlers.get(); in RemovePragmaHandler()
1940 auto *ModuleHandler = new PragmaNamespace("module"); in RegisterBuiltinPragmas()
H A DPreprocessor.cpp92 Identifiers(IILookup), PragmaHandlers(new PragmaNamespace(StringRef())), in Preprocessor()
218 PragmaHandlers = std::make_unique<PragmaNamespace>(StringRef()); in InitializeForModelFile()