Lines Matching refs:Callbacks
752 PrintPPOutputPPCallbacks *Callbacks; member
759 : Prefix(prefix), Callbacks(callbacks), in UnknownPragmaHandler()
765 Callbacks->MoveToLine(PragmaTok.getLocation(), /*RequireStartOfLine=*/true); in HandlePragma()
766 Callbacks->OS.write(Prefix, strlen(Prefix)); in HandlePragma()
767 Callbacks->setEmittedTokensOnThisLine(); in HandlePragma()
783 Callbacks->HandleWhitespaceBeforeTok(PragmaTok, /*RequireSpace=*/IsFirst, in HandlePragma()
787 Callbacks->OS.write(&TokSpell[0], TokSpell.size()); in HandlePragma()
788 Callbacks->setEmittedTokensOnThisLine(); in HandlePragma()
795 Callbacks->setEmittedDirectiveOnThisLine(); in HandlePragma()
802 PrintPPOutputPPCallbacks *Callbacks, in PrintPreprocessedTokens() argument
819 Callbacks->HandleWhitespaceBeforeTok(Tok, /*RequireSpace=*/false, in PrintPreprocessedTokens()
850 Callbacks->BeginModule( in PrintPreprocessedTokens()
856 Callbacks->EndModule( in PrintPreprocessedTokens()
869 Callbacks->HandleNewlinesInToken(Name.data(), Name.size()); in PrintPreprocessedTokens()
891 Callbacks->HandleNewlinesInToken(TokPtr, Len); in PrintPreprocessedTokens()
896 Callbacks->setEmittedDirectiveOnThisLine(); in PrintPreprocessedTokens()
905 Callbacks->HandleNewlinesInToken(S.data(), S.size()); in PrintPreprocessedTokens()
909 Callbacks->setEmittedDirectiveOnThisLine(); in PrintPreprocessedTokens()
912 Callbacks->setEmittedTokensOnThisLine(); in PrintPreprocessedTokens()
972 PrintPPOutputPPCallbacks *Callbacks = new PrintPPOutputPPCallbacks( in DoPrintPreprocessedInput() local
982 "#pragma", Callbacks, in DoPrintPreprocessedInput()
986 "#pragma GCC", Callbacks, in DoPrintPreprocessedInput()
990 "#pragma clang", Callbacks, in DoPrintPreprocessedInput()
1003 new UnknownPragmaHandler("#pragma omp", Callbacks, in DoPrintPreprocessedInput()
1007 PP.addPPCallbacks(std::unique_ptr<PPCallbacks>(Callbacks)); in DoPrintPreprocessedInput()
1033 PrintPreprocessedTokens(PP, Tok, Callbacks, *OS); in DoPrintPreprocessedInput()