Lines Matching defs:clang
22 #include "clang/Lex/Pragma.h"
24 namespace clang {
34 class RSPragmaHandler : public clang::PragmaHandler {
39 : clang::PragmaHandler(Name),
47 virtual void handleInt(clang::Preprocessor &PP, clang::Token &Tok,
51 void handleItemListPragma(clang::Preprocessor &PP,
52 clang::Token &FirstToken);
55 void handleNonParamPragma(clang::Preprocessor &PP,
56 clang::Token &FirstToken);
59 void handleOptionalStringLiteralParamPragma(clang::Preprocessor &PP,
60 clang::Token &FirstToken);
63 void handleIntegerParamPragma(clang::Preprocessor &PP,
64 clang::Token &FirstToken);
67 virtual void HandlePragma(clang::Preprocessor &PP,
68 clang::PragmaIntroducerKind Introducer,
69 clang::Token &FirstToken) = 0;
74 void AddPragmaHandlers(clang::Preprocessor &PP, RSContext *RsContext);