---
title: generic_swap
framework: driverkit
role: symbol
role_heading: Function Template
path: driverkit/libkern/sa_detail/generic_swap
---

# generic_swap

## Declaration

```occ
template <typename T> void generic_swap(T & & a, T & & b);
```
