live
Public Member Functions | Data Fields
EBMLId Class Reference

#include <EBMLNumber.hh>

Inheritance diagram for EBMLId:
Inheritance graph
[legend]
Collaboration diagram for EBMLId:
Collaboration graph
[legend]

Public Member Functions

 EBMLId ()
 
virtual ~EBMLId ()
 
char const * stringName () const
 
u_int64_t val () const
 
char * hexString () const
 
Boolean operator== (u_int64_t arg2) const
 
Boolean operator!= (u_int64_t arg2) const
 

Data Fields

Boolean stripLeading1
 
unsigned len
 
u_int8_t data [EBML_NUMBER_MAX_LEN]
 

Detailed Description

Definition at line 130 of file EBMLNumber.hh.

Constructor & Destructor Documentation

◆ EBMLId()

EBMLId::EBMLId ( )

◆ ~EBMLId()

virtual EBMLId::~EBMLId ( )
virtual

Member Function Documentation

◆ hexString()

char* EBMLNumber::hexString ( ) const
inherited

◆ operator!=()

Boolean EBMLNumber::operator!= ( u_int64_t  arg2) const
inlineinherited

Definition at line 38 of file EBMLNumber.hh.

38 { return !(*this == arg2); }

◆ operator==()

Boolean EBMLNumber::operator== ( u_int64_t  arg2) const
inlineinherited

Definition at line 37 of file EBMLNumber.hh.

37 { return val() == arg2; }
u_int64_t val() const

References EBMLNumber::val().

◆ stringName()

char const* EBMLId::stringName ( ) const

◆ val()

u_int64_t EBMLNumber::val ( ) const
inherited

Referenced by EBMLNumber::operator==().

Field Documentation

◆ data

u_int8_t EBMLNumber::data[EBML_NUMBER_MAX_LEN]
inherited

Definition at line 43 of file EBMLNumber.hh.

◆ len

unsigned EBMLNumber::len
inherited

Definition at line 42 of file EBMLNumber.hh.

◆ stripLeading1

Boolean EBMLNumber::stripLeading1
inherited

Definition at line 41 of file EBMLNumber.hh.


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