#include <buffer.h>
◆ Buffer() [1/5]
template<typename T, template< typename TT > typename A>
| grk::Buffer< T, A >::Buffer |
( |
T * | buffer, |
|
|
size_t | off, |
|
|
size_t | length, |
|
|
bool | ownsData ) |
|
inline |
Referenced by grk::Buffer2d< T, AllocatorAligned >::Buffer2d(), grk::Buffer2d< T, AllocatorAligned >::Buffer2d(), grk::Buffer2d< T, AllocatorAligned >::Buffer2d(), grk::Buffer2d< T, AllocatorAligned >::Buffer2d(), grk::Buffer2d< T, AllocatorAligned >::Buffer2d(), and grk::Buffer2d< T, AllocatorAligned >::Buffer2d().
◆ Buffer() [2/5]
template<typename T, template< typename TT > typename A>
| grk::Buffer< T, A >::Buffer |
( |
T * | buffer, |
|
|
size_t | length ) |
|
inline |
◆ Buffer() [3/5]
template<typename T, template< typename TT > typename A>
◆ Buffer() [4/5]
template<typename T, template< typename TT > typename A>
| grk::Buffer< T, A >::Buffer |
( |
T * | buffer, |
|
|
size_t | length, |
|
|
bool | ownsData ) |
|
inline |
◆ ~Buffer()
template<typename T, template< typename TT > typename A>
◆ Buffer() [5/5]
template<typename T, template< typename TT > typename A>
| grk::Buffer< T, A >::Buffer |
( |
const Buffer< T, A > & | rhs | ) |
|
|
inlineexplicit |
◆ alloc()
template<typename T, template< typename TT > typename A>
| virtual bool grk::Buffer< T, A >::alloc |
( |
size_t | length | ) |
|
|
inlinevirtual |
◆ attach()
template<typename T, template< typename TT > typename A>
◆ buf()
template<typename T, template< typename TT > typename A>
◆ canRead()
template<typename T, template< typename TT > typename A>
◆ currPtr() [1/2]
template<typename T, template< typename TT > typename A>
| T * grk::Buffer< T, A >::currPtr |
( |
size_t | required_length | ) |
const |
|
inline |
◆ currPtr() [2/2]
template<typename T, template< typename TT > typename A>
◆ dealloc()
template<typename T, template< typename TT > typename A>
Reimplemented in grk::AsocBox, grk::Buffer2d< T, A >, grk::Buffer2d< int32_t, AllocatorAligned >, and grk::Buffer2d< T, AllocatorAligned >.
Referenced by grk::Buffer< uint8_t, AllocatorVanilla >::alloc(), grk::Buffer2d< T, AllocatorAligned >::attach(), grk::Buffer< uint8_t, AllocatorVanilla >::attach(), grk::Buffer2d< T, AllocatorAligned >::dealloc(), and grk::Buffer< uint8_t, AllocatorVanilla >::~Buffer().
◆ increment_offset()
template<typename T, template< typename TT > typename A>
| bool grk::Buffer< T, A >::increment_offset |
( |
std::ptrdiff_t | off | ) |
|
|
inline |
◆ num_elts()
template<typename T, template< typename TT > typename A>
Referenced by grk::Buffer2d< T, AllocatorAligned >::alloc2d(), grk::Buffer2d< T, AllocatorAligned >::attach(), grk::FileFormatJP2Compress::calcAsocSize(), grk::Buffer2d< T, AllocatorAligned >::length(), grk::Buffer< uint8_t, AllocatorVanilla >::operator=(), grk::FileFormatJP2Family::serializeAsoc(), grk::FileFormatJP2Family::write_buffer(), and grk::FileFormatJP2Compress::writeAsocBox().
◆ num_elts_ptr()
template<typename T, template< typename TT > typename A>
◆ offset()
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>
◆ owns_data()
template<typename T, template< typename TT > typename A>
◆ ptr_to_buf()
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>
| size_t grk::Buffer< T, A >::remainingLength |
( |
void | | ) |
const |
|
inline |
◆ set_buf()
template<typename T, template< typename TT > typename A>
| void grk::Buffer< T, A >::set_buf |
( |
T * | buf, |
|
|
size_t | elts ) |
|
inline |
◆ set_num_elts()
template<typename T, template< typename TT > typename A>
◆ set_offset()
template<typename T, template< typename TT > typename A>
◆ set_owns_data()
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::Buffer2d< T, AllocatorAligned >::attach(), grk::Buffer2d< T, AllocatorAligned >::Buffer2d(), grk::Buffer2d< T, AllocatorAligned >::Buffer2d(), grk::Buffer2d< T, AllocatorAligned >::clear(), grk::Buffer2d< T, AllocatorAligned >::copyFrom(), grk::Buffer2d< T, AllocatorAligned >::copyFromNarrow(), grk::Buffer2d< T, AllocatorAligned >::operator=(), grk::Buffer< uint8_t, AllocatorVanilla >::operator=(), grk::Buffer2d< T, AllocatorAligned >::simple(), and grk::Buffer2d< T, AllocatorAligned >::simpleF().
◆ num_elts_
template<typename T, template< typename TT > typename A>
◆ offset_
template<typename T, template< typename TT > typename A>
◆ owns_data_
template<typename T, template< typename TT > typename A>
The documentation for this struct was generated from the following file: