libebml_ng
Modules | Classes
EBML Element Instance Definitions

Classes that form the basis for all EBML element instances. More...

Modules

 EBML Element Instance Templates
 Template implementations of the ebml::ebmlElement abstract base class.
 
 EBML Element Instance Implementations
 Concrete implementations of the ebml::ebmlElement abstract base class.
 

Classes

class  ebml::ebmlMasterElement
 Abstract base class for EBML master element instances.This class provides the functionality to manage child elements, perform encoding/decoding, and traverse child elements through iterators. It uses CRTP to enable type safety. More...
 
class  ebml::ebmlElement
 Abstract base class for EBML Element instances. More...
 
class  ebml::ebmlElementCRTP< ebmltype_t, ebmlinst_t, instbase_t >
 CRTP template for EBML Element instances. More...
 

Detailed Description

Classes that form the basis for all EBML element instances.

These classes are the functional components that hold the data and manage the hierarchical relationships within an EBML document. They represent the concrete elements that are created and manipulated.

See also
EBML Element Type Definitions