Home
last modified time | relevance | path

Searched refs:PragmaHandlers (Results 1 – 3 of 3) sorted by relevance

/freebsd/contrib/llvm-project/clang/lib/Lex/
H A DPragma.cpp178 PragmaHandlers->HandlePragma(*this, Introducer, Tok); in HandlePragmaDirective()
917 PragmaNamespace *InsertNS = PragmaHandlers.get(); in AddPragmaHandler()
924 if (PragmaHandler *Existing = PragmaHandlers->FindHandler(Namespace)) { in AddPragmaHandler()
932 PragmaHandlers->AddPragma(InsertNS); in AddPragmaHandler()
948 PragmaNamespace *NS = PragmaHandlers.get(); in RemovePragmaHandler()
952 PragmaHandler *Existing = PragmaHandlers->FindHandler(Namespace); in RemovePragmaHandler()
962 if (NS != PragmaHandlers.get() && NS->IsEmpty()) { in RemovePragmaHandler()
963 PragmaHandlers->RemovePragmaHandler(NS); in RemovePragmaHandler()
H A DPreprocessor.cpp92 Identifiers(IILookup), PragmaHandlers(new PragmaNamespace(StringRef())), in Preprocessor()
220 PragmaHandlersBackup = std::move(PragmaHandlers); in InitializeForModelFile()
221 PragmaHandlers = std::make_unique<PragmaNamespace>(StringRef()); in InitializeForModelFile()
231 PragmaHandlers = std::move(PragmaHandlersBackup); in FinalizeForModelFile()
/freebsd/contrib/llvm-project/clang/include/clang/Lex/
H A DPreprocessor.h267 std::unique_ptr<PragmaNamespace> PragmaHandlers; variable