---
title: BNNSFree
framework: accelerate
role: symbol
role_heading: Type Alias
path: accelerate/bnnsfree
---

# BNNSFree

A type-alias for a user-provided memory deallocation function.

## Declaration

```swift
typealias BNNSFree = (UnsafeMutableRawPointer?) -> Void
```

## See Also

### General filters

- [BNNSFilter](accelerate/bnnsfilter.md)
- [Applying Filters](accelerate/applying-filters.md)
- [BNNS.Layer](accelerate/bnns/layer.md)
- [BNNS.UnaryLayer](accelerate/bnns/unarylayer.md)
- [BNNS.BinaryLayer](accelerate/bnns/binarylayer.md)
- [BNNSFilterParameters](accelerate/bnnsfilterparameters.md)
- [BNNSFilterDestroy(_:)](accelerate/bnnsfilterdestroy(_:).md)
- [BNNSAlloc](accelerate/bnnsalloc.md)
