Grok  7.6.6
Public Member Functions | Public Attributes | List of all members
grk::AsocBox Struct Reference

Association box (defined in ITU 15444-2 Annex M 11.1 ) More...

#include <FileFormat.h>

Inheritance diagram for grk::AsocBox:
grk::FileFormatBox grk::grk_buffer< uint8_t >

Public Member Functions

virtual ~AsocBox () override
 
void dealloc () override
 
- Public Member Functions inherited from grk::FileFormatBox
 FileFormatBox ()
 
- Public Member Functions inherited from grk::grk_buffer< uint8_t >
 grk_buffer (uint8_t *buffer, size_t off, size_t length, bool ownsData)
 
 grk_buffer ()
 
 grk_buffer (uint8_t *buffer, size_t length, bool ownsData)
 
virtual ~grk_buffer ()
 
void alloc (size_t length)
 
size_t get_remaining_length (void)
 
void incr_offset (ptrdiff_t off)
 
uint8_t * curr_ptr ()
 

Public Attributes

std::string label
 
std::vector< AsocBox * > children
 
- Public Attributes inherited from grk::FileFormatBox
uint64_t length
 
uint32_t type
 
- Public Attributes inherited from grk::grk_buffer< uint8_t >
uint8_t * buf
 
size_t offset
 
size_t len
 
bool owns_data
 

Detailed Description

Association box (defined in ITU 15444-2 Annex M 11.1 )

Constructor & Destructor Documentation

◆ ~AsocBox()

virtual grk::AsocBox::~AsocBox ( )
inlineoverridevirtual

References dealloc().

Member Function Documentation

◆ dealloc()

void grk::AsocBox::dealloc ( )
inlineoverridevirtual

Reimplemented from grk::grk_buffer< uint8_t >.

References children, and grk::grk_buffer< uint8_t >::dealloc().

Referenced by ~AsocBox().

Member Data Documentation

◆ children

std::vector<AsocBox*> grk::AsocBox::children

◆ label

std::string grk::AsocBox::label

The documentation for this struct was generated from the following file: