live
Public Member Functions | Data Fields
EBMLDataSize Class Reference

#include <EBMLNumber.hh>

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

Public Member Functions

 EBMLDataSize ()
 
virtual ~EBMLDataSize ()
 
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 138 of file EBMLNumber.hh.

Constructor & Destructor Documentation

◆ EBMLDataSize()

EBMLDataSize::EBMLDataSize ( )

◆ ~EBMLDataSize()

virtual EBMLDataSize::~EBMLDataSize ( )
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().

◆ 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: