Lines Matching refs:Callbacks

746   PrintPPOutputPPCallbacks *Callbacks;  member
753 : Prefix(prefix), Callbacks(callbacks), in UnknownPragmaHandler()
759 Callbacks->MoveToLine(PragmaTok.getLocation(), /*RequireStartOfLine=*/true); in HandlePragma()
760 Callbacks->OS.write(Prefix, strlen(Prefix)); in HandlePragma()
761 Callbacks->setEmittedTokensOnThisLine(); in HandlePragma()
777 Callbacks->HandleWhitespaceBeforeTok(PragmaTok, /*RequireSpace=*/IsFirst, in HandlePragma()
781 Callbacks->OS.write(&TokSpell[0], TokSpell.size()); in HandlePragma()
782 Callbacks->setEmittedTokensOnThisLine(); in HandlePragma()
789 Callbacks->setEmittedDirectiveOnThisLine(); in HandlePragma()
796 PrintPPOutputPPCallbacks *Callbacks, in PrintPreprocessedTokens() argument
813 Callbacks->HandleWhitespaceBeforeTok(Tok, /*RequireSpace=*/false, in PrintPreprocessedTokens()
844 Callbacks->BeginModule( in PrintPreprocessedTokens()
850 Callbacks->EndModule( in PrintPreprocessedTokens()
863 Callbacks->HandleNewlinesInToken(Name.data(), Name.size()); in PrintPreprocessedTokens()
885 Callbacks->HandleNewlinesInToken(TokPtr, Len); in PrintPreprocessedTokens()
890 Callbacks->setEmittedDirectiveOnThisLine(); in PrintPreprocessedTokens()
899 Callbacks->HandleNewlinesInToken(S.data(), S.size()); in PrintPreprocessedTokens()
903 Callbacks->setEmittedDirectiveOnThisLine(); in PrintPreprocessedTokens()
906 Callbacks->setEmittedTokensOnThisLine(); in PrintPreprocessedTokens()
966 PrintPPOutputPPCallbacks *Callbacks = new PrintPPOutputPPCallbacks( in DoPrintPreprocessedInput() local
976 "#pragma", Callbacks, in DoPrintPreprocessedInput()
980 "#pragma GCC", Callbacks, in DoPrintPreprocessedInput()
984 "#pragma clang", Callbacks, in DoPrintPreprocessedInput()
997 new UnknownPragmaHandler("#pragma omp", Callbacks, in DoPrintPreprocessedInput()
1001 PP.addPPCallbacks(std::unique_ptr<PPCallbacks>(Callbacks)); in DoPrintPreprocessedInput()
1027 PrintPreprocessedTokens(PP, Tok, Callbacks, *OS); in DoPrintPreprocessedInput()