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

# bounded_array_ref

## Declaration

```occ
template <typename T, typename TrappingPolicy> struct bounded_array_ref;
```

## Topics

### Instance Properties

- [data_](driverkit/libkern/bounded_array_ref/data_.md)
- [size_](driverkit/libkern/bounded_array_ref/size_.md)

### Instance Methods

- [begin](driverkit/libkern/bounded_array_ref/begin.md)
- [bounded_array_ref<T, TrappingPolicy>](driverkit/libkern/bounded_array_ref/bounded_array_ref_t,_trappingpolicy_-28upx.md)
- [bounded_array_ref<T, TrappingPolicy>](driverkit/libkern/bounded_array_ref/bounded_array_ref_t,_trappingpolicy_-401rh.md)
- [bounded_array_ref<T, TrappingPolicy>](driverkit/libkern/bounded_array_ref/bounded_array_ref_t,_trappingpolicy_-45ekj.md)
- [bounded_array_ref<T, TrappingPolicy>](driverkit/libkern/bounded_array_ref/bounded_array_ref_t,_trappingpolicy_-49ywc.md)
- [bounded_array_ref<T, TrappingPolicy>](driverkit/libkern/bounded_array_ref/bounded_array_ref_t,_trappingpolicy_-4j8z8.md)
- [bounded_array_ref<T, TrappingPolicy>](driverkit/libkern/bounded_array_ref/bounded_array_ref_t,_trappingpolicy_-7qp41.md)
- [bounded_array_ref<T, TrappingPolicy>](driverkit/libkern/bounded_array_ref/bounded_array_ref_t,_trappingpolicy_-89ukq.md)
- [bounded_array_ref<T, TrappingPolicy>](driverkit/libkern/bounded_array_ref/bounded_array_ref_t,_trappingpolicy_-90ulk.md)
- [data](driverkit/libkern/bounded_array_ref/data.md)
- [end](driverkit/libkern/bounded_array_ref/end.md)
- [length](driverkit/libkern/bounded_array_ref/length.md)
- [operator=](driverkit/libkern/bounded_array_ref/operator=-1ud7m.md)
- [operator=](driverkit/libkern/bounded_array_ref/operator=-49nep.md)
- [operator[]](driverkit/libkern/bounded_array_ref/operator__.md)
- [operator bool](driverkit/libkern/bounded_array_ref/operator_bool.md)
- [size](driverkit/libkern/bounded_array_ref/size.md)
- [slice](driverkit/libkern/bounded_array_ref/slice.md)
- [~bounded_array_ref<T, TrappingPolicy>](driverkit/libkern/bounded_array_ref/~bounded_array_ref_t,_trappingpolicy_.md)

### Type Aliases

- [iterator](driverkit/libkern/bounded_array_ref/iterator.md)
