Lines Matching defs:CopyKind
103 if (Cap.CopyKind == Cap.DisposeKind) {
104 // If CopyKind and DisposeKind are the same, merge the capture
106 assert(Cap.CopyKind != BlockCaptureEntityKind::None &&
111 // If CopyKind and DisposeKind are not the same, which can happen when
314 BlockCaptureEntityKind CopyKind, DisposeKind;
319 QualType fieldType, BlockCaptureEntityKind CopyKind,
324 FieldType(fieldType), CopyKind(CopyKind), DisposeKind(DisposeKind),
334 index, offset, FieldType, CopyKind, CopyFlags, DisposeKind,
340 return CopyKind == BlockCaptureEntityKind::None &&
353 switch (chunk.CopyKind) {
402 BlockCaptureEntityKind CopyKind, DisposeKind;
405 std::tie(CopyKind, CopyFlags) =
410 CopyKind, CopyFlags, DisposeKind,
1710 (Cap.CopyKind == Cap.DisposeKind &&
1718 Kind = Cap.CopyKind;
1940 switch (capture.CopyKind) {
2003 pushCaptureCleanup(capture.CopyKind, dstField, captureType, flags,