reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

tools/clang/lib/Sema/SemaStmt.cpp
 2175       &SemaRef.PP.getIdentifierTable().get("begin"), ColonLoc);
 2176   DeclarationNameInfo EndNameInfo(&SemaRef.PP.getIdentifierTable().get("end"),
 2179   LookupResult BeginMemberLookup(SemaRef, BeginNameInfo,
 2181   LookupResult EndMemberLookup(SemaRef, EndNameInfo, Sema::LookupMemberName);
 2186         SemaRef.BuildForRangeBeginEndCall(ColonLoc, ColonLoc, BeginNameInfo,
 2192         SemaRef.Diag(BeginRange->getBeginLoc(), diag::note_in_for_range)
 2200       *BeginExpr = SemaRef.ActOnCoawaitExpr(SemaRef.getCurScope(), ColonLoc,
 2200       *BeginExpr = SemaRef.ActOnCoawaitExpr(SemaRef.getCurScope(), ColonLoc,
 2205     if (FinishForRangeVarDecl(SemaRef, BeginVar, BeginExpr->get(), ColonLoc,
 2207       NoteForRangeBeginEndFunction(SemaRef, BeginExpr->get(), *BEF);
 2216         SemaRef.BuildForRangeBeginEndCall(ColonLoc, ColonLoc, EndNameInfo,
 2221         SemaRef.Diag(EndRange->getBeginLoc(), diag::note_in_for_range)
 2225     if (FinishForRangeVarDecl(SemaRef, EndVar, EndExpr->get(), ColonLoc,
 2227       NoteForRangeBeginEndFunction(SemaRef, EndExpr->get(), *BEF);
 2239     SemaRef.LookupQualifiedName(BeginMemberLookup, D);
 2243     SemaRef.LookupQualifiedName(EndMemberLookup, D);
 2269                                   SemaRef.PDiag(diag::err_for_range_invalid)
 2271               SemaRef, OCD_AllCandidates, BeginRange);
 2276             SemaRef.Diag(D->getLocation(),