API Documentation
MAIN PAGE
NAMESPACES
CLASSES
nkMemory
BufferCast
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
() const
nkMemory::BufferCast< T >
begin
()
nkMemory::BufferCast< T >
begin
() const
nkMemory::BufferCast< T >
BufferCast
() noexcept=default
nkMemory::BufferCast< T >
BufferCast
(unsigned long long size) noexcept
nkMemory::BufferCast< T >
BufferCast
(T *data, unsigned long long size) noexcept
nkMemory::BufferCast< T >
BufferCast
(const Buffer &buffer) noexcept
nkMemory::BufferCast< T >
BufferCast
(Buffer &&buffer) noexcept
nkMemory::BufferCast< T >
BufferCast
(const BufferCast &cast) noexcept
nkMemory::BufferCast< T >
BufferCast
(BufferCast &&cast) noexcept
nkMemory::BufferCast< T >
BufferCast
(std::enable_if_t<!std::is_class_v< U >, const Buffer & > buffer) noexcept
nkMemory::BufferCast< T >
BufferCast
(const std::array< T, S > &array) noexcept
nkMemory::BufferCast< T >
BufferCast
(const std::array< U, S > &array) noexcept
nkMemory::BufferCast< T >
BufferCast
(const std::vector< T > &vec) noexcept
nkMemory::BufferCast< T >
BufferCast
(const std::vector< U > &vec) noexcept
nkMemory::BufferCast< T >
BufferCast
(std::initializer_list< T > args) noexcept
nkMemory::BufferCast< T >
BufferCast
(std::initializer_list< U > args) noexcept
nkMemory::BufferCast< T >
clear
()
nkMemory::BufferCast< T >
empty
() const
nkMemory::BufferCast< T >
end
()
nkMemory::BufferCast< T >
end
() const
nkMemory::BufferCast< T >
erase
(unsigned long long index, unsigned long long count=1ull) Buffer relinquishBufferOwnership()
nkMemory::BufferCast< T >
front
()
nkMemory::BufferCast< T >
front
() const
nkMemory::BufferCast< T >
getData
() const
nkMemory::BufferCast< T >
getSize
() const
nkMemory::BufferCast< T >
operator=
(const BufferCast< T > &other) noexcept
nkMemory::BufferCast< T >
operator=
(BufferCast< T > &&other) noexcept
nkMemory::BufferCast< T >
operator[]
(unsigned long long index)
nkMemory::BufferCast< T >
operator[]
(unsigned long long index) const
nkMemory::BufferCast< T >
relinquishDataOwnership
()
nkMemory::BufferCast< T >
resize
(unsigned long long size)
nkMemory::BufferCast< T >
~BufferCast
()
nkMemory::BufferCast< T >
Generated by
Doxygen
1.8.18