Created by the British Broadcasting Corporation.
#include <bit_manager.h>
| dirac::BitInputManager::BitInputManager | ( | std::istream * | in_data | ) |
Constructor. Wraps around an istream object.
| dirac::BitInputManager::~BitInputManager | ( | ) | [inline] |
| bool dirac::BitInputManager::InputBit | ( | ) |
| bool dirac::BitInputManager::InputBit | ( | int & | count | ) |
| bool dirac::BitInputManager::InputBit | ( | int & | count, | |
| const int | max_count | |||
| ) |
| char dirac::BitInputManager::InputByte | ( | ) |
| void dirac::BitInputManager::InputBytes | ( | char * | cptr, | |
| int | num | |||
| ) |
| void dirac::BitInputManager::FlushInput | ( | ) |
| bool dirac::BitInputManager::End | ( | ) | const |
| void dirac::BitInputManager::InitInputStream | ( | ) | [private] |
std::istream* dirac::BitInputManager::m_ip_ptr [private] |
char dirac::BitInputManager::m_current_byte [private] |
int dirac::BitInputManager::m_input_bits_left [private] |
unsigned int dirac::BitInputManager::m_shift [private] |
© 2004 British Broadcasting Corporation.
Dirac code licensed under the Mozilla Public License (MPL) Version 1.1.
HTML documentation generated by Dimitri van Heesch's
excellent Doxygen tool.