---
title: sa_detail
framework: driverkit
role: symbol
role_heading: Namespace
path: driverkit/libkern/sa_detail
---

# sa_detail

## Declaration

```occ
namespace sa_detail;
```

## Topics

### Structures

- [enable_if](driverkit/libkern/sa_detail/enable_if.md)
- [remove_const](driverkit/libkern/sa_detail/remove_const-4pyap.md)
- [remove_const](driverkit/libkern/sa_detail/remove_const-6sspx.md)

### Variables

- [is_empty_v](driverkit/libkern/sa_detail/is_empty_v.md)
- [is_nothrow_default_constructible_v](driverkit/libkern/sa_detail/is_nothrow_default_constructible_v.md)
- [is_trivially_destructible_v](driverkit/libkern/sa_detail/is_trivially_destructible_v.md)

### Functions

- [destroy](driverkit/libkern/sa_detail/destroy-5sjje.md)
- [destroy](driverkit/libkern/sa_detail/destroy-8himx.md)
- [generic_swap](driverkit/libkern/sa_detail/generic_swap.md)
- [uninitialized_value_construct](driverkit/libkern/sa_detail/uninitialized_value_construct.md)

### Type Aliases

- [enable_if_t](driverkit/libkern/sa_detail/enable_if_t.md)
- [nullptr_t](driverkit/libkern/sa_detail/nullptr_t.md)
- [remove_const_t](driverkit/libkern/sa_detail/remove_const_t.md)
