AUI Framework  develop
Cross-platform base for C++ UI apps
Loading...
Searching...
No Matches
AArrayView< T > Class Template Reference

#include <AUI/Util/AArrayView.h>

Public Member Functions

 AArrayView (const T *data, std::size_t count) noexcept
 
 AArrayView (const AVector< T > &vector) noexcept
 
template<size_t Capacity>
 AArrayView (const AStaticVector< T, Capacity > &vector) noexcept
 
template<std::size_t N>
 AArrayView (const T(&rawArray)[N]) noexcept
 
template<std::size_t N>
 AArrayView (const std::array< T, N > &array) noexcept
 
const T * data () const noexcept
 
size_t size () const noexcept
 
size_t sizeInBytes () const noexcept
 
const T & operator[] (std::size_t index) const noexcept
 
const T * begin () const noexcept
 
const T * end () const noexcept
 

Detailed Description

template<typename T>
class AArrayView< T >
Deprecated
Use std::span instead.

The documentation for this class was generated from the following file: