16 template <
typename T =
unsigned char>
75 template <typename U = T>
161 template <typename U = T>
162 typename std::enable_if_t<std::is_class_v<U>, T&>
180 Buffer relinquishBufferOwnership () ;
200 T& operator[] (
unsigned long long index) ;
207 const T& operator[] (
unsigned long long index) const ;
221 template <typename U = T>
222 std::enable_if_t<!std::is_class_v<U> || std::is_move_assignable_v<U>,
BufferCast<T>&>
233 template <std::
size_t S>
241 template <typename U, std::
size_t S>
256 template <typename U>