Tide 0.1.0

tide::InvalidEBMLID Struct Reference

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

#include <tide/exceptions.h>

Inheritance diagram for tide::InvalidEBMLID:
Inheritance graph
[legend]
Collaboration diagram for tide::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 99 of file exceptions.h.


The documentation for this struct was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines