Lines Matching refs:Second
325 std::unique_ptr<PPCallbacks> First, Second; variable
330 : First(std::move(_First)), Second(std::move(_Second)) {} in PPChainedCallbacks()
336 Second->FileChanged(Loc, Reason, FileType, PrevFID); in FileChanged()
343 Second->FileSkipped(ParentFile, FilenameTok, FileType); in FileSkipped()
349 Second->FileNotFound(FileName, RecoveryPath); in FileNotFound()
360 Second->InclusionDirective(HashLoc, IncludeTok, FileName, IsAngled, in InclusionDirective()
368 Second->moduleImport(ImportLoc, Path, Imported); in moduleImport()
373 Second->EndOfMainFile(); in EndOfMainFile()
378 Second->Ident(Loc, str); in Ident()
384 Second->PragmaComment(Loc, Kind, Str); in PragmaComment()
390 Second->PragmaDetectMismatch(Loc, Name, Value); in PragmaDetectMismatch()
396 Second->PragmaMessage(Loc, Namespace, Kind, Str); in PragmaMessage()
401 Second->PragmaDiagnosticPush(Loc, Namespace); in PragmaDiagnosticPush()
406 Second->PragmaDiagnosticPop(Loc, Namespace); in PragmaDiagnosticPop()
412 Second->PragmaDiagnostic(Loc, Namespace, mapping, Str); in PragmaDiagnostic()
418 Second->PragmaOpenCLExtension(NameLoc, Name, StateLoc, State); in PragmaOpenCLExtension()
424 Second->PragmaWarning(Loc, WarningSpec, Ids); in PragmaWarning()
429 Second->PragmaWarningPush(Loc, Level); in PragmaWarningPush()
434 Second->PragmaWarningPop(Loc); in PragmaWarningPop()
440 Second->MacroExpands(MacroNameTok, MD, Range, Args); in MacroExpands()
445 Second->MacroDefined(MacroNameTok, MD); in MacroDefined()
451 Second->MacroUndefined(MacroNameTok, MD); in MacroUndefined()
457 Second->Defined(MacroNameTok, MD, Range); in Defined()
462 Second->SourceRangeSkipped(Range); in SourceRangeSkipped()
469 Second->If(Loc, ConditionRange, ConditionValue); in If()
476 Second->Elif(Loc, ConditionRange, ConditionValue, IfLoc); in Elif()
483 Second->Ifdef(Loc, MacroNameTok, MD); in Ifdef()
490 Second->Ifndef(Loc, MacroNameTok, MD); in Ifndef()
496 Second->Else(Loc, IfLoc); in Else()
502 Second->Endif(Loc, IfLoc); in Endif()