Home
last modified time | relevance | path

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

/external/clang/include/clang/Lex/
DPragma.h26 class PragmaNamespace; variable
72 virtual PragmaNamespace *getIfNamespace() { return nullptr; } in getIfNamespace()
89 class PragmaNamespace : public PragmaHandler {
95 explicit PragmaNamespace(StringRef Name) : PragmaHandler(Name) {} in PragmaNamespace() function
96 virtual ~PragmaNamespace();
120 PragmaNamespace *getIfNamespace() override { return this; } in getIfNamespace()
DPreprocessor.h49 class PragmaNamespace; variable
195 PragmaNamespace *PragmaHandlers;
/external/clang/lib/Lex/
DPragma.cpp50 PragmaNamespace::~PragmaNamespace() { in ~PragmaNamespace()
58 PragmaHandler *PragmaNamespace::FindHandler(StringRef Name, in FindHandler()
65 void PragmaNamespace::AddPragma(PragmaHandler *Handler) { in AddPragma()
73 void PragmaNamespace::RemovePragmaHandler(PragmaHandler *Handler) { in RemovePragmaHandler()
79 void PragmaNamespace::HandlePragma(Preprocessor &PP, in HandlePragma()
731 PragmaNamespace *InsertNS = PragmaHandlers; in AddPragmaHandler()
745 InsertNS = new PragmaNamespace(Namespace); in AddPragmaHandler()
762 PragmaNamespace *NS = PragmaHandlers; in RemovePragmaHandler()
1402 PragmaNamespace *STDCNamespace = NS->getIfNamespace(); in IgnorePragmas()
DPreprocessor.cpp114 PragmaHandlers = new PragmaNamespace(StringRef()); in Preprocessor()