VideoTools
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
gbitstream.h File Reference
#include "gdef.h"
#include "gbititerator.h"
#include "gexpgolomb.h"
#include <stdexcept>

Go to the source code of this file.

Classes

class  G::bit_stream< T >
 A class for pulling integer values of various widths out of a bit stream. More...
 

Namespaces

 G
 Low-level classes for o/s services.
 

Functions

template<typename T >
bit_stream< T > & G::operator>> (bit_stream< T > &stream, bool &value)
 
template<typename T >
bit_stream< T > & G::operator>> (bit_stream< T > &stream, unsigned char &value)
 
template<typename T >
bit_stream< T > & G::operator>> (bit_stream< T > &stream, g_uint16_t &value)
 
template<typename T >
bit_stream< T > & G::operator>> (bit_stream< T > &stream, g_uint32_t &value)
 
template<typename T >
bit_stream< T > & G::operator>> (bit_stream< T > &stream, ExpGolomb::value< unsigned int > &value)
 
template<typename T >
bit_stream< T > & G::operator>> (bit_stream< T > &stream, ExpGolomb::value< int > &value)