libebml_ng
Classes | Typedefs
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. More...

Classes

class  ebml::ebmlVoidType
 Represents a void EBML element. More...
 
class  ebml::ebmlListType
 Represents a list-like EBML master element. 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...
 

Typedefs

typedef ::ebml::ebmlDataType< unsigned long long > ebml::ebmlUnsignedIntegerType
 EBML Unsigned Integer Type. More...
 
typedef ::ebml::ebmlDataType< long long > ebml::ebmlSignedIntegerType
 EBML Signed Integer Type. More...
 
typedef ::ebml::ebmlDataType< double > ebml::ebmlFloatType
 EBML Float Type. More...
 
typedef ::ebml::ebmlDataType< std::string > ebml::ebmlBinaryType
 EBML Binary Type. More...
 
typedef ::ebml::ebmlDataType< std::wstring > ebml::ebmlUnicodeType
 EBML Unicode Type. More...
 
typedef ::ebml::ebmlDataType< timepoint_tebml::ebmlDateTimeType
 EBML Date Type. More...
 

Detailed Description

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.

See also
EBML Element Instance Implementations

Typedef Documentation

◆ ebmlBinaryType

typedef ebmlDataType< std::string > ebml::ebmlBinaryType

EBML Binary Type.

◆ ebmlDateTimeType

EBML Date Type.

◆ ebmlFloatType

typedef ebmlDataType< double > ebml::ebmlFloatType

EBML Float Type.

◆ ebmlSignedIntegerType

EBML Signed Integer Type.

◆ ebmlUnicodeType

typedef ebmlDataType< std::wstring > ebml::ebmlUnicodeType

EBML Unicode Type.

◆ ebmlUnsignedIntegerType

typedef ebmlDataType< unsigned long long > ebml::ebmlUnsignedIntegerType

EBML Unsigned Integer Type.