Lines Matching refs:Callbacks

658   PrintPPOutputPPCallbacks *Callbacks;  member
665 : Prefix(prefix), Callbacks(callbacks), in UnknownPragmaHandler()
671 Callbacks->startNewLineIfNeeded(); in HandlePragma()
672 Callbacks->MoveToLine(PragmaTok.getLocation()); in HandlePragma()
673 Callbacks->OS.write(Prefix, strlen(Prefix)); in HandlePragma()
693 Callbacks->AvoidConcat(PrevPrevToken, PrevToken, PragmaTok)) in HandlePragma()
694 Callbacks->OS << ' '; in HandlePragma()
696 Callbacks->OS.write(&TokSpell[0], TokSpell.size()); in HandlePragma()
706 Callbacks->setEmittedDirectiveOnThisLine(); in HandlePragma()
713 PrintPPOutputPPCallbacks *Callbacks, in PrintPreprocessedTokens() argument
723 if (Callbacks->hasEmittedDirectiveOnThisLine()) { in PrintPreprocessedTokens()
724 Callbacks->startNewLineIfNeeded(); in PrintPreprocessedTokens()
725 Callbacks->MoveToLine(Tok.getLocation()); in PrintPreprocessedTokens()
729 if (Tok.isAtStartOfLine() && Callbacks->HandleFirstTokOnLine(Tok)) { in PrintPreprocessedTokens()
734 (Callbacks->hasEmittedTokensOnThisLine() && in PrintPreprocessedTokens()
736 Callbacks->AvoidConcat(PrevPrevTok, PrevTok, Tok))) { in PrintPreprocessedTokens()
745 Callbacks->MoveToLine(StartLoc.getLocWithOffset(Tok.getLength())); in PrintPreprocessedTokens()
764 Callbacks->BeginModule( in PrintPreprocessedTokens()
769 Callbacks->EndModule( in PrintPreprocessedTokens()
781 Callbacks->HandleNewlinesInToken(Name.data(), Name.size()); in PrintPreprocessedTokens()
800 Callbacks->HandleNewlinesInToken(TokPtr, Len); in PrintPreprocessedTokens()
808 Callbacks->HandleNewlinesInToken(S.data(), S.size()); in PrintPreprocessedTokens()
810 Callbacks->setEmittedTokensOnThisLine(); in PrintPreprocessedTokens()
871 PrintPPOutputPPCallbacks *Callbacks = new PrintPPOutputPPCallbacks( in DoPrintPreprocessedInput() local
880 "#pragma", Callbacks, in DoPrintPreprocessedInput()
884 "#pragma GCC", Callbacks, in DoPrintPreprocessedInput()
888 "#pragma clang", Callbacks, in DoPrintPreprocessedInput()
901 new UnknownPragmaHandler("#pragma omp", Callbacks, in DoPrintPreprocessedInput()
905 PP.addPPCallbacks(std::unique_ptr<PPCallbacks>(Callbacks)); in DoPrintPreprocessedInput()
929 PrintPreprocessedTokens(PP, Tok, Callbacks, *OS); in DoPrintPreprocessedInput()