API Reference — arrayview
13 entries across 2 modules.
By Task
View containers
Wrap arrays without copying. Use ArrayView<T> for mutable or ConstArrayView<T> for read-only access.
| API | Module | Summary |
|---|---|---|
| ArrayView | ArrayView | Non-owning view over a contiguous sequence without allocation |
| ConstArrayView | ArrayView | Read-only non-owning view; type alias for ArrayView<const T> |
| StringView | StringView | Lightweight non-owning string view, similar to std::string_view |
Associated types
Type members and traits for ArrayView and string views.
| API | Module | Summary |
|---|---|---|
| ArrayViewTraits | ArrayView | Traits policy struct mapping element type to associated types |
| const_pointer | ArrayView | Read-only pointer-to-element type |
| const_reference | ArrayView | Read-only lvalue-reference type |
| difference_type | ArrayView | Signed integer type for pointer differences |
| IsCompatible | ArrayView | Compile-time predicate for cross-type construction |
| pointer | ArrayView | Pointer-to-element type |
| reference | ArrayView | Lvalue-reference type |
| size_type | ArrayView | Unsigned integer type for element counts |
| Base | StringView | Base class providing string view semantics |
| value_type | ArrayView | Underlying element type stripped of decoration |
All Modules
| Module | File | Entries |
|---|---|---|
| ArrayView | ArrayView.md | 11 |
| StringView | StringView.md | 2 |