Grok 20.3.2
grk::Marker Struct Reference

Stores individual marker information. More...

#include <MarkerCache.h>

Public Member Functions

 Marker (uint16_t id=0, uint64_t pos=0, uint16_t len=0)
 Constructs a Marker.
void dump (FILE *outputFileStream)
 serializes to disk

Public Attributes

uint16_t id_
 marker id
uint64_t pos_
 position in code stream
uint16_t len_
 marker length (marker id included)

Detailed Description

Stores individual marker information.

Constructor & Destructor Documentation

◆ Marker()

grk::Marker::Marker ( uint16_t id = 0,
uint64_t pos = 0,
uint16_t len = 0 )
inlineexplicit

Constructs a Marker.

Parameters
ididentifier
posposition in code stream
lenlength of marker (marker id included)

References id_, len_, and pos_.

Member Function Documentation

◆ dump()

void grk::Marker::dump ( FILE * outputFileStream)
inline

serializes to disk

Parameters
outputFileStreamFILE to serialize to

References id_, len_, and pos_.

Member Data Documentation

◆ id_

uint16_t grk::Marker::id_

marker id

Referenced by dump(), and Marker().

◆ len_

uint16_t grk::Marker::len_

marker length (marker id included)

Referenced by dump(), and Marker().

◆ pos_

uint64_t grk::Marker::pos_

position in code stream

Referenced by dump(), and Marker().


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