clang API Documentation
#include <ParsePragma.h>


Public Member Functions | |
| PragmaOpenCLExtensionHandler (Sema &S, Parser &p) | |
| virtual void | HandlePragma (Preprocessor &PP, PragmaIntroducerKind Introducer, Token &FirstToken) |
Definition at line 103 of file ParsePragma.h.
Definition at line 107 of file ParsePragma.h.
| void PragmaOpenCLExtensionHandler::HandlePragma | ( | Preprocessor & | PP, |
| PragmaIntroducerKind | Introducer, | ||
| Token & | FirstToken | ||
| ) | [virtual] |
Implements clang::PragmaHandler.
Definition at line 518 of file ParsePragma.cpp.
References clang::Preprocessor::Diag(), clang::Token::getIdentifierInfo(), clang::Token::getLocation(), clang::Sema::getOpenCLOptions(), clang::Token::isNot(), clang::IdentifierInfo::isStr(), clang::Preprocessor::Lex(), and clang::Preprocessor::LexUnexpandedToken().