Home
last modified time | relevance | path

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

/external/clang/include/clang/Lex/
DPragma.h25 class PragmaNamespace; variable
71 virtual PragmaNamespace *getIfNamespace() { return 0; } in getIfNamespace()
88 class PragmaNamespace : public PragmaHandler {
94 explicit PragmaNamespace(llvm::StringRef Name) : PragmaHandler(Name) {} in PragmaNamespace() function
95 virtual ~PragmaNamespace();
119 virtual PragmaNamespace *getIfNamespace() { return this; } in getIfNamespace()
DPreprocessor.h43 class PragmaNamespace; variable
136 PragmaNamespace *PragmaHandlers;
/external/clang/lib/Lex/
DPragma.cpp47 PragmaNamespace::~PragmaNamespace() { in ~PragmaNamespace()
57 PragmaHandler *PragmaNamespace::FindHandler(llvm::StringRef Name, in FindHandler()
64 void PragmaNamespace::AddPragma(PragmaHandler *Handler) { in AddPragma()
72 void PragmaNamespace::RemovePragmaHandler(PragmaHandler *Handler) { in RemovePragmaHandler()
78 void PragmaNamespace::HandlePragma(Preprocessor &PP, in HandlePragma()
667 PragmaNamespace *InsertNS = PragmaHandlers; in AddPragmaHandler()
681 InsertNS = new PragmaNamespace(Namespace); in AddPragmaHandler()
698 PragmaNamespace *NS = PragmaHandlers; in RemovePragmaHandler()
DPreprocessor.cpp95 PragmaHandlers = new PragmaNamespace(llvm::StringRef()); in Preprocessor()