#include <buffer.h>
◆ grk_buf() [1/5]
template<typename T , template< typename TT > typename A>
grk::grk_buf< T, A >::grk_buf |
( |
T * |
buffer, |
|
|
size_t |
off, |
|
|
size_t |
length, |
|
|
bool |
ownsData |
|
) |
| |
|
inline |
◆ grk_buf() [2/5]
template<typename T , template< typename TT > typename A>
◆ grk_buf() [3/5]
template<typename T , template< typename TT > typename A>
◆ grk_buf() [4/5]
template<typename T , template< typename TT > typename A>
grk::grk_buf< T, A >::grk_buf |
( |
T * |
buffer, |
|
|
size_t |
length, |
|
|
bool |
ownsData |
|
) |
| |
|
inline |
◆ ~grk_buf()
template<typename T , template< typename TT > typename A>
◆ grk_buf() [5/5]
template<typename T , template< typename TT > typename A>
◆ acquire()
template<typename T , template< typename TT > typename A>
◆ alloc()
template<typename T , template< typename TT > typename A>
◆ attach()
template<typename T , template< typename TT > typename A>
◆ canRead()
template<typename T , template< typename TT > typename A>
◆ currPtr()
template<typename T , template< typename TT > typename A>
References grk::grk_buf< T, A >::buf, and grk::grk_buf< T, A >::offset.
Referenced by grk::grk_buf2d< T, A >::address(), grk::BufferedStream::flush(), grk::grk_buf2d< T, A >::getBuffer(), grk::BufferedStream::getZeroCopyPtr(), grk::BufferedStream::read(), grk::BufferedStream::read_seek(), grk::BufferedStream::write(), and grk::BufferedStream::writeBytes().
◆ dealloc()
template<typename T , template< typename TT > typename A>
Reimplemented in grk::AsocBox.
References grk::grk_buf< T, A >::buf, grk::grk_buf< T, A >::len, grk::grk_buf< T, A >::offset, and grk::grk_buf< T, A >::owns_data.
Referenced by grk::grk_buf< T, A >::acquire(), grk::grk_buf< T, A >::alloc(), grk::grk_buf2d< T, A >::attach(), grk::grk_buf< T, A >::attach(), grk::DecompressCodeblock::release(), grk::Codeblock::~Codeblock(), grk::CompressCodeblock::~CompressCodeblock(), grk::FileFormat::~FileFormat(), and grk::grk_buf< T, A >::~grk_buf().
◆ incrementOffset()
template<typename T , template< typename TT > typename A>
◆ operator=() [1/2]
template<typename T , template< typename TT > typename A>
◆ operator=() [2/2]
template<typename T , template< typename TT > typename A>
◆ read()
template<typename T , template< typename TT > typename A>
◆ remainingLength()
template<typename T , template< typename TT > typename A>
◆ transfer()
template<typename T , template< typename TT > typename A>
◆ write() [1/2]
template<typename T , template< typename TT > typename A>
◆ write() [2/2]
template<typename T , template< typename TT > typename A>
◆ buf
template<typename T , template< typename TT > typename A>
Referenced by grk::grk_buf< T, A >::acquire(), grk::grk_buf< T, A >::alloc(), grk::grk_buf2d< T, A >::alloc2d(), grk::CompressCodeblock::allocData(), grk::grk_buf2d< T, A >::attach(), grk::grk_buf< T, A >::attach(), grk::grk_buf2d< T, A >::copyFrom(), grk::grk_buf< T, A >::currPtr(), grk::grk_buf< T, A >::dealloc(), grk::BufferedStream::flush(), grk::grk_buf< T, A >::operator=(), grk::BufferedStream::read(), grk::grk_buf< T, A >::read(), grk::BufferedStream::read_seek(), grk::FileFormatDecompress::read_xml(), grk::FileFormatDecompress::readHeader(), grk::FileFormatDecompress::serializeAsoc(), grk::grk_buf2d< T, A >::simple(), grk::grk_buf2d< T, A >::simpleF(), grk::grk_buf< T, A >::transfer(), grk::grk_buf< T, A >::write(), grk::FileFormatCompress::write_buffer(), and grk::FileFormatCompress::write_jp2h().
◆ len
template<typename T , template< typename TT > typename A>
Referenced by grk::grk_buf< T, A >::alloc(), grk::CompressCodeblock::allocData(), grk::grk_buf2d< T, A >::attach(), grk::grk_buf< T, A >::canRead(), grk::compress_synch_with_plugin(), grk::grk_buf2d< T, A >::memcpy_from::copy(), grk::grk_buf2d< T, A >::copyFrom(), grk::grk_buf< T, A >::dealloc(), grk::grk_buf< T, A >::incrementOffset(), grk::grk_buf< T, A >::operator=(), grk::PLMarkerMgr::pop(), grk::SparseBuffer::pushBack(), grk::BufferedStream::read(), grk::FileFormatDecompress::read_xml(), grk::FileFormatDecompress::readHeader(), grk::grk_buf< T, A >::remainingLength(), grk::FileFormatDecompress::serializeAsoc(), grk::grk_buf< T, A >::write(), grk::BufferedStream::write(), grk::FileFormatCompress::write_buffer(), grk::FileFormatCompress::write_jp2h(), and grk::BufferedStream::writeBytes().
◆ offset
template<typename T , template< typename TT > typename A>
Referenced by grk::grk_buf< T, A >::alloc(), grk::grk_buf< T, A >::canRead(), grk::grk_buf< T, A >::currPtr(), grk::grk_buf< T, A >::dealloc(), grk::BufferedStream::flush(), grk::grk_buf< T, A >::incrementOffset(), grk::BufferedStream::invalidate_buffer(), grk::grk_buf< T, A >::operator=(), grk::PLMarkerMgr::pop(), grk::grk_buf< T, A >::read(), grk::grk_buf< T, A >::remainingLength(), grk::grk_buf< T, A >::write(), grk::BufferedStream::write_seek(), and grk::BufferedStream::writeBytes().
◆ owns_data
template<typename T , template< typename TT > typename A>
Referenced by grk::grk_buf< T, A >::acquire(), grk::grk_buf< T, A >::alloc(), grk::CompressCodeblock::allocData(), grk::grk_buf2d< T, A >::attach(), grk::compress_synch_with_plugin(), grk::grk_buf< T, A >::dealloc(), grk::BufferedStream::isMemStream(), grk::grk_buf< T, A >::operator=(), and grk::grk_buf< T, A >::transfer().
The documentation for this struct was generated from the following file: