API Documentation
nkMemory::BufferCast< T > Member List

This is the complete list of members for nkMemory::BufferCast< T >, including all inherited members.

append(const T &value)nkMemory::BufferCast< T >
append(T &&value)nkMemory::BufferCast< T >
back()nkMemory::BufferCast< T >
back() constnkMemory::BufferCast< T >
begin()nkMemory::BufferCast< T >
begin() constnkMemory::BufferCast< T >
BufferCast() noexcept=defaultnkMemory::BufferCast< T >
BufferCast(unsigned long long size) noexceptnkMemory::BufferCast< T >
BufferCast(T *data, unsigned long long size) noexceptnkMemory::BufferCast< T >
BufferCast(const Buffer &buffer) noexceptnkMemory::BufferCast< T >
BufferCast(Buffer &&buffer) noexceptnkMemory::BufferCast< T >
BufferCast(const BufferCast &cast) noexceptnkMemory::BufferCast< T >
BufferCast(BufferCast &&cast) noexceptnkMemory::BufferCast< T >
BufferCast(std::enable_if_t<!std::is_class_v< U >, const Buffer & > buffer) noexceptnkMemory::BufferCast< T >
BufferCast(const std::array< T, S > &array) noexceptnkMemory::BufferCast< T >
BufferCast(const std::array< U, S > &array) noexceptnkMemory::BufferCast< T >
BufferCast(const std::vector< T > &vec) noexceptnkMemory::BufferCast< T >
BufferCast(const std::vector< U > &vec) noexceptnkMemory::BufferCast< T >
BufferCast(std::initializer_list< T > args) noexceptnkMemory::BufferCast< T >
BufferCast(std::initializer_list< U > args) noexceptnkMemory::BufferCast< T >
clear()nkMemory::BufferCast< T >
empty() constnkMemory::BufferCast< T >
end()nkMemory::BufferCast< T >
end() constnkMemory::BufferCast< T >
erase(unsigned long long index, unsigned long long count=1ull) Buffer relinquishBufferOwnership()nkMemory::BufferCast< T >
front()nkMemory::BufferCast< T >
front() constnkMemory::BufferCast< T >
getData() constnkMemory::BufferCast< T >
getSize() constnkMemory::BufferCast< T >
operator=(const BufferCast< T > &other) noexceptnkMemory::BufferCast< T >
operator=(BufferCast< T > &&other) noexceptnkMemory::BufferCast< T >
operator[](unsigned long long index)nkMemory::BufferCast< T >
operator[](unsigned long long index) constnkMemory::BufferCast< T >
relinquishDataOwnership()nkMemory::BufferCast< T >
resize(unsigned long long size)nkMemory::BufferCast< T >
~BufferCast()nkMemory::BufferCast< T >