Home | History | Annotate | Download | only in Lex

Lines Matching refs:Preprocessor

11 // pragma related methods of the Preprocessor class.
18 #include "clang/Lex/Preprocessor.h"
38 void EmptyPragmaHandler::HandlePragma(Preprocessor &PP,
78 void PragmaNamespace::HandlePragma(Preprocessor &PP,
100 // Preprocessor Pragma Directive Handling.
105 void Preprocessor::HandlePragmaDirective(unsigned Introducer) {
119 /// \brief Helper class for \see Preprocessor::Handle_Pragma.
121 Preprocessor &PP;
128 LexingFor_PragmaRAII(Preprocessor &PP, bool InMacroArgPreExpansion,
158 void Preprocessor::Handle_Pragma(Token &Tok) {
270 void Preprocessor::HandleMicrosoft__pragma(Token &Tok) {
319 void Preprocessor::HandlePragmaOnce(Token &OnceTok) {
330 void Preprocessor::HandlePragmaMark() {
341 void Preprocessor::HandlePragmaPoison(Token &PoisonTok) {
383 void Preprocessor::HandlePragmaSystemHeader(Token &SysHeaderTok) {
416 void Preprocessor::HandlePragmaDependency(Token &DependencyTok) {
473 void Preprocessor::HandlePragmaComment(Token &Tok) {
562 void Preprocessor::HandlePragmaMessage(Token &Tok) {
633 IdentifierInfo *Preprocessor::ParsePragmaPushOrPopMacro(Token &Tok) {
685 void Preprocessor::HandlePragmaPushMacro(Token &PushMacroTok) {
709 void Preprocessor::HandlePragmaPopMacro(Token &PopMacroTok) {
744 void Preprocessor::HandlePragmaIncludeAlias(Token &Tok) {
849 /// AddPragmaHandler - Add the specified pragma handler to the preprocessor.
852 void Preprocessor::AddPragmaHandler(StringRef Namespace,
880 /// preprocessor. If \arg Namespace is non-null, then it should be the
883 void Preprocessor::RemovePragmaHandler(StringRef Namespace,
906 bool Preprocessor::LexOnOffSwitch(tok::OnOffSwitch &Result) {
937 virtual void HandlePragma(Preprocessor &PP, PragmaIntroducerKind Introducer,
948 virtual void HandlePragma(Preprocessor &PP, PragmaIntroducerKind Introducer,
957 virtual void HandlePragma(Preprocessor &PP, PragmaIntroducerKind Introducer,
967 virtual void HandlePragma(Preprocessor &PP, PragmaIntroducerKind Introducer,
975 virtual void HandlePragma(Preprocessor &PP, PragmaIntroducerKind Introducer,
983 virtual void HandlePragma(Preprocessor &PP, PragmaIntroducerKind Introducer,
1033 virtual void HandlePragma(Preprocessor &PP, PragmaIntroducerKind Introducer,
1123 virtual void HandlePragma(Preprocessor &PP, PragmaIntroducerKind Introducer,
1132 virtual void HandlePragma(Preprocessor &PP, PragmaIntroducerKind Introducer,
1141 virtual void HandlePragma(Preprocessor &PP, PragmaIntroducerKind Introducer,
1151 virtual void HandlePragma(Preprocessor &PP, PragmaIntroducerKind Introducer,
1162 virtual void HandlePragma(Preprocessor &PP, PragmaIntroducerKind Introducer,
1173 virtual void HandlePragma(Preprocessor &PP, PragmaIntroducerKind Introducer,
1187 virtual void HandlePragma(Preprocessor &PP, PragmaIntroducerKind Introducer,
1197 virtual void HandlePragma(Preprocessor &PP, PragmaIntroducerKind Introducer,
1208 virtual void HandlePragma(Preprocessor &PP, PragmaIntroducerKind Introducer,
1261 /// RegisterBuiltinPragmas - Install the standard preprocessor pragmas:
1263 void Preprocessor::RegisterBuiltinPragmas() {