16 template <
typename T =
unsigned char>
75 template <typename U = T>
102 bool empty () const ;
165 template <typename U = T>
166 typename std::enable_if_t<std::is_class_v<U>, T&>
184 Buffer relinquishBufferOwnership () ;
204 T& operator[] (
unsigned long long index) ;
211 const T& operator[] (
unsigned long long index) const ;
225 template <typename U = T>
226 std::enable_if_t<!std::is_class_v<U> || std::is_move_assignable_v<U>,
BufferCast<T>&>
237 template <std::
size_t S>
245 template <typename U, std::
size_t S>
260 template <typename U>