Tawara  0.1.0
tawara::InvalidEBMLID Struct Reference

An invalid EBML class ID was found. More...

#include <tawara/exceptions.h>

Inheritance diagram for tawara::InvalidEBMLID:
Inheritance graph
[legend]
Collaboration diagram for tawara::InvalidEBMLID:
Collaboration graph
[legend]

Detailed Description

An invalid EBML class ID was found.

EBML class IDs are encoded as variable-length integers. This means they must occupy certain ranges within each set of bytes used. If a variable-length integer outside one of the valid ranges is found while reading or writing IDs, this error occurs.

An err_varint tag may be included, giving the invalid ID.

An err_pos tag may be included, indicating where the bad ID was encountered.

Definition at line 110 of file exceptions.h.


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