file
Array.h
Namespaces
- namespace Death
- Shared root namespace.
- namespace Death::Containers
- Container implementations.
Classes
-
template<class T, class D = void(*)(T*, std::class Death::Containers::Array
size_t)> - Array.
Functions
-
template<class T>auto array(ArrayView<const T> list) -> Array<T>
- Construct a list-initialized array.
-
template<class T>auto array(std::
initializer_list<T> list) -> Array<T> - Construct a list-initialized array.
-
template<class T, class D>auto arrayView(Array<T, D>& array) -> ArrayView<T>
- Make a view on an Array.
-
template<class T, class D>auto arrayView(const Array<T, D>& array) -> ArrayView<const T>
- Make a view on a const Array.
-
template<class U, class T, class D>auto arrayCast(Array<T, D>& array) -> ArrayView<U>
- Reinterpret-cast an array.
-
template<class U, class T, class D>auto arrayCast(const Array<T, D>& array) -> ArrayView<const U>
-
template<class T>auto arraySize(const Array<T>& view) -> std::
size_t - Array size.