Home | History | Annotate | Download | only in Lex

Lines Matching refs:Preprocessor

11 // pragma related methods of the Preprocessor class.
22 #include "clang/Lex/Preprocessor.h"
38 void EmptyPragmaHandler::HandlePragma(Preprocessor &PP,
77 void PragmaNamespace::HandlePragma(Preprocessor &PP,
99 // Preprocessor Pragma Directive Handling.
104 void Preprocessor::HandlePragmaDirective(SourceLocation IntroducerLoc,
125 /// \brief Helper class for \see Preprocessor::Handle_Pragma.
127 Preprocessor &PP;
134 LexingFor_PragmaRAII(Preprocessor &PP, bool InMacroArgPreExpansion,
164 void Preprocessor::Handle_Pragma(Token &Tok) {
302 void Preprocessor::HandleMicrosoft__pragma(Token &Tok) {
351 void Preprocessor::HandlePragmaOnce(Token &OnceTok) {
362 void Preprocessor::HandlePragmaMark() {
373 void Preprocessor::HandlePragmaPoison(Token &PoisonTok) {
415 void Preprocessor::HandlePragmaSystemHeader(Token &SysHeaderTok) {
449 void Preprocessor::HandlePragmaDependency(Token &DependencyTok) {
502 IdentifierInfo *Preprocessor::ParsePragmaPushOrPopMacro(Token &Tok) {
557 void Preprocessor::HandlePragmaPushMacro(Token &PushMacroTok) {
580 void Preprocessor::HandlePragmaPopMacro(Token &PopMacroTok) {
618 void Preprocessor::HandlePragmaIncludeAlias(Token &Tok) {
723 /// AddPragmaHandler - Add the specified pragma handler to the preprocessor.
726 void Preprocessor::AddPragmaHandler(StringRef Namespace,
754 /// preprocessor. If \arg Namespace is non-null, then it should be the
757 void Preprocessor::RemovePragmaHandler(StringRef Namespace,
780 bool Preprocessor::LexOnOffSwitch(tok::OnOffSwitch &Result) {
811 virtual void HandlePragma(Preprocessor &PP, PragmaIntroducerKind Introducer,
822 virtual void HandlePragma(Preprocessor &PP, PragmaIntroducerKind Introducer,
831 virtual void HandlePragma(Preprocessor &PP, PragmaIntroducerKind Introducer,
841 virtual void HandlePragma(Preprocessor &PP, PragmaIntroducerKind Introducer,
849 virtual void HandlePragma(Preprocessor &PP, PragmaIntroducerKind Introducer,
857 virtual void HandlePragma(Preprocessor &PP, PragmaIntroducerKind Introducer,
897 void HandleCaptured(Preprocessor &PP) {
941 virtual void HandlePragma(Preprocessor &PP, PragmaIntroducerKind Introducer,
1009 virtual void HandlePragma(Preprocessor &PP, PragmaIntroducerKind Introducer,
1051 virtual void HandlePragma(Preprocessor &PP, PragmaIntroducerKind Introducer,
1104 virtual void HandlePragma(Preprocessor &PP, PragmaIntroducerKind Introducer,
1115 virtual void HandlePragma(Preprocessor &PP, PragmaIntroducerKind Introducer,
1126 virtual void HandlePragma(Preprocessor &PP, PragmaIntroducerKind Introducer,
1140 virtual void HandlePragma(Preprocessor &PP, PragmaIntroducerKind Introducer,
1150 virtual void HandlePragma(Preprocessor &PP, PragmaIntroducerKind Introducer,
1161 virtual void HandlePragma(Preprocessor &PP, PragmaIntroducerKind Introducer,
1225 virtual void HandlePragma(Preprocessor &PP, PragmaIntroducerKind Introducer,
1237 /// RegisterBuiltinPragmas - Install the standard preprocessor pragmas:
1239 void Preprocessor::RegisterBuiltinPragmas() {