---
title: reportCompletion
framework: foundation
role: symbol
role_heading: Type Property
path: foundation/nsregularexpression/matchingoptions/reportcompletion
---

# reportCompletion

Call the Block once after the completion of any matching. This option has no effect for methods other than enumerateMatches(in:options:range:using:). See enumerateMatches(in:options:range:using:) for a description of the constant in context.

## Declaration

```swift
static var reportCompletion: NSRegularExpression.MatchingOptions { get }
```

## See Also

### Constants

- [reportProgress](foundation/nsregularexpression/matchingoptions/reportprogress.md)
- [anchored](foundation/nsregularexpression/matchingoptions/anchored.md)
- [withTransparentBounds](foundation/nsregularexpression/matchingoptions/withtransparentbounds.md)
- [withoutAnchoringBounds](foundation/nsregularexpression/matchingoptions/withoutanchoringbounds.md)
