---
title: BNNSAlloc
framework: accelerate
role: symbol
role_heading: Type Alias
path: accelerate/bnnsalloc
---

# BNNSAlloc

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

## Declaration

```swift
typealias BNNSAlloc = (UnsafeMutablePointer<UnsafeMutableRawPointer?>?, Int, Int) -> Int32
```

## 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)
- [BNNSFree](accelerate/bnnsfree.md)
