|
libebml_ng
|
Classes that define the structure and properties of EBML element types. More...
Modules | |
| EBML Element Type Templates | |
Template implementations of the ebml::ebmlElementType abstract base class. | |
| EBML Element Type Implementation | |
Concrete implementations of the ebml::ebmlElementType abstract base class. This group contains the classes that define the metadata and behavior for specific EBML element types, such as signed integers, strings, and master elements. | |
| Master Element Types | |
| Classes that define the structure and properties of EBML master elements. | |
Classes | |
| class | ebml::ebmlDataType< T > |
| Template class for EBML data types. More... | |
| class | ebml::ebmlElementType |
| Abstract base class for EBML Element Type objects. More... | |
| class | ebml::ebmlTypeCRTP< ebmltype_t, ebmlinst_t, typebase_t > |
| CRTP template for EBML Element Type objects. More... | |
| class | ebml::ebmlVoidType |
| Represents a void EBML element. More... | |
| class | ebml::ebmlMasterElementType |
| Represents the base type for all EBML master elements. More... | |
| class | ebml::ebmlListType |
| Represents a list-like EBML master element. More... | |
| class | ebml::ebmlMapType< K, V, H, E, A, B > |
| A template class representing a map-like EBML element type. More... | |
| class | ebml::ebmlPairType< K, V > |
| A template class representing a key-value pair. More... | |
| class | ebml::ebmlStructType |
| Represents a structure-like EBML master element. More... | |
| class | ebml::ebmlLazyLoadType |
| A template class representing a lazy-loading EBML master element. More... | |
Classes that define the structure and properties of EBML element types.
These classes act as singletons that provide metadata and factory methods for creating and decoding specific types of EBML elements.
1.8.14