Lines Matching refs:Callbacks
575 PrintPPOutputPPCallbacks *Callbacks; member
582 : Prefix(prefix), Callbacks(callbacks), in UnknownPragmaHandler()
588 Callbacks->startNewLineIfNeeded(); in HandlePragma()
589 Callbacks->MoveToLine(PragmaTok.getLocation()); in HandlePragma()
590 Callbacks->OS.write(Prefix, strlen(Prefix)); in HandlePragma()
609 Callbacks->AvoidConcat(PrevPrevToken, PrevToken, PragmaTok)) in HandlePragma()
610 Callbacks->OS << ' '; in HandlePragma()
612 Callbacks->OS.write(&TokSpell[0], TokSpell.size()); in HandlePragma()
622 Callbacks->setEmittedDirectiveOnThisLine(); in HandlePragma()
629 PrintPPOutputPPCallbacks *Callbacks, in PrintPreprocessedTokens() argument
639 if (Callbacks->hasEmittedDirectiveOnThisLine()) { in PrintPreprocessedTokens()
640 Callbacks->startNewLineIfNeeded(); in PrintPreprocessedTokens()
641 Callbacks->MoveToLine(Tok.getLocation()); in PrintPreprocessedTokens()
645 if (Tok.isAtStartOfLine() && Callbacks->HandleFirstTokOnLine(Tok)) { in PrintPreprocessedTokens()
650 (Callbacks->hasEmittedTokensOnThisLine() && in PrintPreprocessedTokens()
652 Callbacks->AvoidConcat(PrevPrevTok, PrevTok, Tok))) { in PrintPreprocessedTokens()
661 Callbacks->MoveToLine(StartLoc.getLocWithOffset(Tok.getLength())); in PrintPreprocessedTokens()
682 Callbacks->HandleNewlinesInToken(TokPtr, Len); in PrintPreprocessedTokens()
690 Callbacks->HandleNewlinesInToken(&S[0], S.size()); in PrintPreprocessedTokens()
692 Callbacks->setEmittedTokensOnThisLine(); in PrintPreprocessedTokens()
753 PrintPPOutputPPCallbacks *Callbacks = new PrintPPOutputPPCallbacks( in DoPrintPreprocessedInput() local
759 "#pragma", Callbacks, in DoPrintPreprocessedInput()
763 "#pragma GCC", Callbacks, in DoPrintPreprocessedInput()
767 "#pragma clang", Callbacks, in DoPrintPreprocessedInput()
776 new UnknownPragmaHandler("#pragma omp", Callbacks, in DoPrintPreprocessedInput()
779 PP.addPPCallbacks(std::unique_ptr<PPCallbacks>(Callbacks)); in DoPrintPreprocessedInput()
803 PrintPreprocessedTokens(PP, Tok, Callbacks, *OS); in DoPrintPreprocessedInput()