Home
last modified time | relevance | path

Searched refs:PragmaHandler (Results 1 – 6 of 6) sorted by relevance

/trueos/contrib/llvm/tools/clang/lib/Parse/
HDParsePragma.h23 class PragmaAlignHandler : public PragmaHandler {
25 explicit PragmaAlignHandler() : PragmaHandler("align") {} in PragmaAlignHandler()
31 class PragmaGCCVisibilityHandler : public PragmaHandler {
33 explicit PragmaGCCVisibilityHandler() : PragmaHandler("visibility") {} in PragmaGCCVisibilityHandler()
39 class PragmaOptionsHandler : public PragmaHandler {
41 explicit PragmaOptionsHandler() : PragmaHandler("options") {} in PragmaOptionsHandler()
47 class PragmaPackHandler : public PragmaHandler {
49 explicit PragmaPackHandler() : PragmaHandler("pack") {} in PragmaPackHandler()
55 class PragmaMSStructHandler : public PragmaHandler {
57 explicit PragmaMSStructHandler() : PragmaHandler("ms_struct") {} in PragmaMSStructHandler()
[all …]
/trueos/contrib/llvm/tools/clang/include/clang/Lex/
HDPragma.h59 class PragmaHandler {
62 explicit PragmaHandler(StringRef name) : Name(name) {} in PragmaHandler() function
63 PragmaHandler() {} in PragmaHandler() function
64 virtual ~PragmaHandler();
77 class EmptyPragmaHandler : public PragmaHandler {
89 class PragmaNamespace : public PragmaHandler {
93 llvm::StringMap<PragmaHandler*> Handlers;
95 explicit PragmaNamespace(StringRef Name) : PragmaHandler(Name) {} in PragmaNamespace()
102 PragmaHandler *FindHandler(StringRef Name,
107 void AddPragma(PragmaHandler *Handler);
[all …]
HDPreprocessor.h49 class PragmaHandler; variable
604 void AddPragmaHandler(StringRef Namespace, PragmaHandler *Handler);
605 void AddPragmaHandler(PragmaHandler *Handler) { in AddPragmaHandler()
613 void RemovePragmaHandler(StringRef Namespace, PragmaHandler *Handler);
614 void RemovePragmaHandler(PragmaHandler *Handler) { in RemovePragmaHandler()
/trueos/contrib/llvm/tools/clang/lib/Lex/
HDPragma.cpp33 PragmaHandler::~PragmaHandler() { in ~PragmaHandler()
51 for (llvm::StringMap<PragmaHandler*>::iterator in ~PragmaNamespace()
60 PragmaHandler *PragmaNamespace::FindHandler(StringRef Name, in FindHandler()
62 if (PragmaHandler *Handler = Handlers.lookup(Name)) in FindHandler()
67 void PragmaNamespace::AddPragma(PragmaHandler *Handler) { in AddPragma()
70 llvm::StringMapEntry<PragmaHandler *> &Entry = in AddPragma()
75 void PragmaNamespace::RemovePragmaHandler(PragmaHandler *Handler) { in RemovePragmaHandler()
89 PragmaHandler *Handler in HandlePragma()
731 PragmaHandler *Handler) { in AddPragmaHandler()
739 if (PragmaHandler *Existing = PragmaHandlers->FindHandler(Namespace)) { in AddPragmaHandler()
[all …]
/trueos/contrib/llvm/tools/clang/include/clang/Parse/
HDParser.h32 class PragmaHandler; variable
143 OwningPtr<PragmaHandler> AlignHandler;
144 OwningPtr<PragmaHandler> GCCVisibilityHandler;
145 OwningPtr<PragmaHandler> OptionsHandler;
146 OwningPtr<PragmaHandler> PackHandler;
147 OwningPtr<PragmaHandler> MSStructHandler;
148 OwningPtr<PragmaHandler> UnusedHandler;
149 OwningPtr<PragmaHandler> WeakHandler;
150 OwningPtr<PragmaHandler> RedefineExtnameHandler;
151 OwningPtr<PragmaHandler> FPContractHandler;
[all …]
/trueos/contrib/llvm/tools/clang/lib/Frontend/
HDPrintPreprocessedOutput.cpp599 struct UnknownPragmaHandler : public PragmaHandler {