Home | History | Annotate | Download | only in Lex

Lines Matching refs:Callbacks

416           if (Callbacks)
417 Callbacks->Endif(Tok.getLocation(), CondInfo.IfLoc);
443 if (Callbacks)
444 Callbacks->Else(Tok.getLocation(), CondInfo.IfLoc);
468 if (Callbacks) {
470 Callbacks->Elif(Tok.getLocation(),
493 if (Callbacks) {
495 Callbacks->SourceRangeSkipped(SourceRange(BeginLoc, Tok.getLocation()));
1054 if (Callbacks)
1055 Callbacks->FileChanged(CurPPLexer->getSourceLocation(),
1194 // If the preprocessor has callbacks installed, notify them of the #line
1197 if (Callbacks) {
1209 Callbacks->FileChanged(CurPPLexer->getSourceLocation(), Reason, FileKind);
1267 if (Callbacks) {
1271 Callbacks->Ident(Tok.getLocation(), Str);
1601 // We get the raw path only if we have 'Callbacks' to which we later pass
1615 Callbacks ? &SearchPath : nullptr, Callbacks ? &RelativePath : nullptr,
1619 if (Callbacks) {
1622 if (Callbacks->FileNotFound(Filename, RecoveryPath)) {
1647 Callbacks ? &SearchPath : nullptr,
1648 Callbacks ? &RelativePath : nullptr,
1751 if (Callbacks) {
1753 Callbacks->InclusionDirective(
1779 if (Callbacks)
1780 Callbacks->FileSkipped(*File, FilenameTok, FileCharacter);
2328 // If the callbacks want to know, tell them about the macro definition.
2329 if (Callbacks)
2330 Callbacks->MacroDefined(MacroNameTok, MD);
2352 // If the callbacks want to know, tell them about the macro #undef.
2354 if (Callbacks)
2355 Callbacks->MacroUndefined(MacroNameTok, MD);
2422 if (Callbacks) {
2424 Callbacks->Ifndef(DirectiveTok.getLocation(), MacroNameTok, MD);
2426 Callbacks->Ifdef(DirectiveTok.getLocation(), MacroNameTok, MD);
2465 if (Callbacks)
2466 Callbacks->If(IfToken.getLocation(),
2504 if (Callbacks)
2505 Callbacks->Endif(EndifToken.getLocation(), CondInfo.IfLoc);
2529 if (Callbacks)
2530 Callbacks->Else(Result.getLocation(), CI.IfLoc);
2562 if (Callbacks)
2563 Callbacks->Elif(ElifToken.getLocation(),