reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
554 Diag(Capture.Loc, diag::note_var_explicitly_captured_here) 1025 PrevCaptureLoc = C->Loc, ++C) { 1028 Diag(C->Loc, !getLangOpts().CPlusPlus17 1036 Diag(C->Loc, diag::err_capture_more_than_once) 1039 SourceRange(getLocForEndOfToken(PrevCaptureLoc), C->Loc)); 1049 Diag(C->Loc, !getLangOpts().CPlusPlus2a 1058 Diag(C->Loc, diag::err_this_capture) << true; 1062 CheckCXXThisCapture(C->Loc, /*Explicit=*/true, /*BuildAndDiagnose*/ true, 1077 Diag(C->Loc, getLangOpts().CPlusPlus14 1107 Var = createLambdaInitCaptureVarDecl(C->Loc, C->InitCaptureType.get(), 1126 Diag(C->Loc, diag::err_reference_capture_with_reference_default) 1128 SourceRange(getLocForEndOfToken(PrevCaptureLoc), C->Loc)); 1131 Diag(C->Loc, diag::err_copy_capture_with_copy_default) 1133 SourceRange(getLocForEndOfToken(PrevCaptureLoc), C->Loc)); 1140 DeclarationNameInfo Name(C->Id, C->Loc); 1154 if (Var && DiagnoseUseOfDecl(Var, C->Loc)) 1163 Diag(C->Loc, diag::err_capture_more_than_once) 1166 SourceRange(getLocForEndOfToken(PrevCaptureLoc), C->Loc)); 1170 Diag(C->Loc, diag::err_capture_more_than_once) << C->Id; 1179 Diag(C->Loc, diag::err_capture_does_not_name_variable) << C->Id; 1188 Diag(C->Loc, diag::err_capture_non_automatic_variable) << C->Id; 1202 : SourceRange(C->Loc)); 1215 tryCaptureVariable(Var, C->Loc, Kind, EllipsisLoc);