HomeSort by relevance Sort by last modified time
    Searched refs:PragmaHandler (Results 1 - 9 of 9) sorted by null

  /external/clang/lib/Parse/
ParsePragma.h 23 class PragmaAlignHandler : public PragmaHandler {
26 explicit PragmaAlignHandler(Sema &A) : PragmaHandler("align"), Actions(A) {}
32 class PragmaGCCVisibilityHandler : public PragmaHandler {
35 explicit PragmaGCCVisibilityHandler(Sema &A) : PragmaHandler("visibility"),
42 class PragmaOptionsHandler : public PragmaHandler {
45 explicit PragmaOptionsHandler(Sema &A) : PragmaHandler("options"),
52 class PragmaPackHandler : public PragmaHandler {
55 explicit PragmaPackHandler(Sema &A) : PragmaHandler("pack"),
62 class PragmaMSStructHandler : public PragmaHandler {
65 explicit PragmaMSStructHandler(Sema &A) : PragmaHandler("ms_struct")
    [all...]
  /external/clang/include/clang/Lex/
Pragma.h 10 // This file defines the PragmaHandler and PragmaTable interfaces.
50 /// PragmaHandler - Instances of this interface defined to handle the various
59 class PragmaHandler {
62 explicit PragmaHandler(StringRef name) : Name(name) {}
63 PragmaHandler() {}
64 virtual ~PragmaHandler();
77 class EmptyPragmaHandler : public PragmaHandler {
85 /// PragmaNamespace - This PragmaHandler subdivides the namespace of pragmas,
89 class PragmaNamespace : public PragmaHandler {
93 llvm::StringMap<PragmaHandler*> Handlers
    [all...]
Preprocessor.h 48 class PragmaHandler;
476 void AddPragmaHandler(StringRef Namespace, PragmaHandler *Handler);
477 void AddPragmaHandler(PragmaHandler *Handler) {
485 void RemovePragmaHandler(StringRef Namespace, PragmaHandler *Handler);
486 void RemovePragmaHandler(PragmaHandler *Handler) {
    [all...]
  /external/clang/lib/Lex/
Pragma.cpp 10 // This file implements the PragmaHandler/PragmaTable interfaces and implements
29 PragmaHandler::~PragmaHandler() {
48 for (llvm::StringMap<PragmaHandler*>::iterator
57 PragmaHandler *PragmaNamespace::FindHandler(StringRef Name,
59 if (PragmaHandler *Handler = Handlers.lookup(Name))
64 void PragmaNamespace::AddPragma(PragmaHandler *Handler) {
67 llvm::StringMapEntry<PragmaHandler *> &Entry =
72 void PragmaNamespace::RemovePragmaHandler(PragmaHandler *Handler) {
86 PragmaHandler *Handle
    [all...]
  /frameworks/compile/slang/
slang_pragma_recorder.h 35 class PragmaRecorder : public clang::PragmaHandler {
slang_rs_pragma_handler.h 34 class RSPragmaHandler : public clang::PragmaHandler {
39 : clang::PragmaHandler(Name),
slang_pragma_recorder.cpp 51 : PragmaHandler(),
  /external/clang/include/clang/Parse/
Parser.h 29 class PragmaHandler;
158 OwningPtr<PragmaHandler> AlignHandler;
159 OwningPtr<PragmaHandler> GCCVisibilityHandler;
160 OwningPtr<PragmaHandler> OptionsHandler;
161 OwningPtr<PragmaHandler> PackHandler;
162 OwningPtr<PragmaHandler> MSStructHandler;
163 OwningPtr<PragmaHandler> UnusedHandler;
164 OwningPtr<PragmaHandler> WeakHandler;
165 OwningPtr<PragmaHandler> RedefineExtnameHandler;
166 OwningPtr<PragmaHandler> FPContractHandler
    [all...]
  /external/clang/lib/Frontend/
PrintPreprocessedOutput.cpp 464 struct UnknownPragmaHandler : public PragmaHandler {

Completed in 805 milliseconds