ZenLib
|
#include <BitStream_LE.h>
Public Member Functions | |
BitStream_LE () | |
BitStream_LE (const int8u *Buffer_, size_t Size_) | |
void | Attach (const int8u *Buffer_, size_t Size_) |
int32u | Get (size_t HowMany) |
void | Skip (size_t bits) |
int32u | Remain () |
void | Byte_Align () |
size_t | Offset_Get () |
size_t | BitOffset_Get () |
size_t | OffsetBeforeLastCall_Get () |
![]() | |
BitStream () | |
BitStream (const int8u *Buffer_, size_t Size_) | |
virtual | ~BitStream () |
virtual void | Attach (const int8u *Buffer_, size_t Size_) |
virtual int32u | Get (size_t HowMany) |
bool | GetB () |
int8u | Get1 (size_t HowMany) |
int16u | Get2 (size_t HowMany) |
int32u | Get4 (size_t HowMany) |
int64u | Get8 (size_t HowMany) |
virtual void | Skip (size_t HowMany) |
void | SkipB () |
void | Skip1 (size_t HowMany) |
void | Skip2 (size_t HowMany) |
void | Skip4 (size_t HowMany) |
void | Skip8 (size_t HowMany) |
int32u | Peek (size_t HowMany) |
bool | PeekB () |
int8u | Peek1 (size_t HowMany) |
int16u | Peek2 (size_t HowMany) |
int32u | Peek4 (size_t HowMany) |
int32u | Peek3 (size_t HowMany) |
int64u | Peek8 (size_t HowMany) |
void | BookMarkPos (bool ToSet) |
virtual int32u | Remain () |
virtual void | Byte_Align () |
virtual size_t | Offset_Get () |
virtual size_t | BitOffset_Get () |
virtual size_t | OffsetBeforeLastCall_Get () |
|
inline |
|
inline |
References Attach().
|
inlinevirtual |
Reimplemented from ZenLib::BitStream.
Referenced by BitStream_LE(), and Get().
|
inlinevirtual |
Reimplemented from ZenLib::BitStream.
|
inlinevirtual |
Reimplemented from ZenLib::BitStream.
References Get().
|
inlinevirtual |
Reimplemented from ZenLib::BitStream.
References Attach(), and NULL.
Referenced by Byte_Align(), and Skip().
|
inlinevirtual |
Reimplemented from ZenLib::BitStream.
|
inlinevirtual |
Reimplemented from ZenLib::BitStream.
|
inlinevirtual |
Reimplemented from ZenLib::BitStream.
|
inlinevirtual |
Reimplemented from ZenLib::BitStream.
References Get().