13         append(std::string(input, 1));
    16       void append(
const char * input, 
size_t bytes);
    17       void append(
const std::string & input);
    18       long long unsigned int size();
    19       void skip(
size_t count);
    20       long long unsigned int get(
size_t count);
    21       long long unsigned int peek(
size_t count);
    46       void append(
char * input, 
size_t bytes);
    47       void append(std::string & input);
    48       long long unsigned int size();
    49       void skip(
size_t count);
    50       long long unsigned int get(
size_t count);
    51       long long unsigned int peek(
size_t count);
    55       long long unsigned int readBuffer;
    56       unsigned int readBufferOffset;
 size_t dataSize
Definition: bitstream.h:35
long long unsigned int golombGetter()
Definition: bitstream.cpp:127
bool peekOffset(size_t peekOffset)
Definition: bitstream.cpp:40
size_t offset
Definition: bitstream.h:34
bool checkBufferSize(unsigned int size)
Definition: bitstream.cpp:14
long long int peekExpGolomb()
Definition: bitstream.cpp:145
bitstream & operator<<(std::string input)
Definition: bitstream.h:8
void append(const char *input, size_t bytes)
Definition: bitstream.cpp:29
char * data
Definition: bitstream.h:33
long long unsigned int golombPeeker()
Definition: bitstream.cpp:118
long long int getExpGolomb()
Definition: bitstream.cpp:136
void clear()
Definition: bitstream.cpp:107
void flush()
Definition: bitstream.cpp:112
size_t bufferSize
Definition: bitstream.h:36
Definition: bitstream.h:5
long long unsigned int size()
Definition: bitstream.cpp:103
bitstream()
Definition: bitstream.cpp:7
Definition: bitstream.h:39
long long unsigned int peek(size_t count)
Definition: bitstream.cpp:45
Definition: bitstream.cpp:6
void skip(size_t count)
Definition: bitstream.cpp:94
long long unsigned int peekUExpGolomb()
Definition: bitstream.cpp:150
long long unsigned int getUExpGolomb()
Definition: bitstream.cpp:141