Lines Matching refs:Callbacks
568 if (Callbacks)
569 Callbacks->Endif(Tok.getLocation(), CondInfo.IfLoc);
595 if (Callbacks)
596 Callbacks->Else(Tok.getLocation(), CondInfo.IfLoc);
623 if (Callbacks) {
624 Callbacks->Elif(
650 if (Callbacks && (Tok.isNot(tok::eof) || !isRecordingPreamble()))
651 Callbacks->SourceRangeSkipped(
1246 if (Callbacks)
1247 Callbacks->FileChanged(CurPPLexer->getSourceLocation(),
1389 // If the preprocessor has callbacks installed, notify them of the #line
1392 if (Callbacks) {
1399 Callbacks->FileChanged(CurPPLexer->getSourceLocation(), Reason, FileKind);
1453 if (Callbacks) {
1457 Callbacks->Ident(Tok.getLocation(), Str);
1759 Callbacks ? &SearchPath : nullptr, Callbacks ? &RelativePath : nullptr,
1764 if (Callbacks) {
1767 if (Callbacks->FileNotFound(Filename, RecoveryPath)) {
1796 Callbacks ? &SearchPath : nullptr, Callbacks ? &RelativePath : nullptr,
1826 CurDir, Callbacks ? &SearchPath : nullptr,
1827 Callbacks ? &RelativePath : nullptr, &SuggestedModule, &IsMapped,
1932 // We get the raw path only if we have 'Callbacks' to which we later pass
2093 if (Callbacks && !IsImportDecl) {
2096 Callbacks->InclusionDirective(
2102 Callbacks->FileSkipped(*File, FilenameTok, FileCharacter);
2893 // If the callbacks want to know, tell them about the macro definition.
2894 if (Callbacks)
2895 Callbacks->MacroDefined(MacroNameTok, MD);
2946 // If the callbacks want to know, tell them about the macro #undef.
2948 if (Callbacks)
2949 Callbacks->MacroUndefined(MacroNameTok, MD, Undef);
3007 if (Callbacks) {
3009 Callbacks->Ifndef(DirectiveTok.getLocation(), MacroNameTok, MD);
3011 Callbacks->Ifdef(DirectiveTok.getLocation(), MacroNameTok, MD);
3064 if (Callbacks)
3065 Callbacks->If(
3112 if (Callbacks)
3113 Callbacks->Endif(EndifToken.getLocation(), CondInfo.IfLoc);
3137 if (Callbacks)
3138 Callbacks->Else(Result.getLocation(), CI.IfLoc);
3181 if (Callbacks)
3182 Callbacks->Elif(ElifToken.getLocation(), ConditionRange,