---
title: bounded_array
framework: driverkit
role: symbol
role_heading: Structure
path: driverkit/libkern/bounded_array
---

# bounded_array

## Declaration

```occ
template <typename T, size_t N, typename TrappingPolicy> struct bounded_array;
```

## Topics

### Instance Properties

- [data_](driverkit/libkern/bounded_array/data_.md)

### Instance Methods

- [begin](driverkit/libkern/bounded_array/begin-29xl0.md)
- [begin](driverkit/libkern/bounded_array/begin-8i9bj.md)
- [data](driverkit/libkern/bounded_array/data-6lz82.md)
- [data](driverkit/libkern/bounded_array/data-71k3b.md)
- [end](driverkit/libkern/bounded_array/end-158ro.md)
- [end](driverkit/libkern/bounded_array/end-7sa6w.md)
- [length](driverkit/libkern/bounded_array/length.md)
- [operator[]](driverkit/libkern/bounded_array/operator__-1p57n.md)
- [operator[]](driverkit/libkern/bounded_array/operator__-595gh.md)
- [size](driverkit/libkern/bounded_array/size.md)

### Type Aliases

- [const_iterator](driverkit/libkern/bounded_array/const_iterator.md)
- [iterator](driverkit/libkern/bounded_array/iterator.md)
