live
EBMLId Class Reference

#include <EBMLNumber.hh>

Inheritance diagram for EBMLId:
Collaboration diagram for EBMLId:

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 val().

◆ stringName()

char const * EBMLId::stringName ( ) const

◆ val()

u_int64_t EBMLNumber::val ( ) const
inherited

Referenced by 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.

Referenced by EBMLNumber().


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