BitMagic-C++
|
Iterator to walk forward the serialized stream. More...
#include <bmserial.h>
Public Types | |
typedef BV | bvector_type |
typedef bvector_type::size_type | size_type |
typedef SerialIterator | serial_iterator_type |
Static Public Member Functions | |
static size_type | deserialize (bvector_type &bv, serial_iterator_type &sit, bm::word_t *temp_block, set_operation op=bm::set_OR, bool exit_on_one=false) |
Iterator to walk forward the serialized stream.
Definition at line 426 of file bmserial.h.
typedef BV bm::iterator_deserializer< BV, SerialIterator >::bvector_type |
Definition at line 429 of file bmserial.h.
typedef SerialIterator bm::iterator_deserializer< BV, SerialIterator >::serial_iterator_type |
Definition at line 431 of file bmserial.h.
typedef bvector_type::size_type bm::iterator_deserializer< BV, SerialIterator >::size_type |
Definition at line 430 of file bmserial.h.
|
static |
Definition at line 4511 of file bmserial.h.
References bm::bit_block_xor(), bm::bits_in_block, BM_ASSERT, BM_IS_GAP, BMSET_PTRGAP, bm::check_block_zero(), bm::combine_count_operation_with_block(), bm::COUNT_SUB_BA, bm::COUNT_XOR, bm::deseriaizer_base< DEC >::err_msg(), FULL_BLOCK_REAL_ADDR, bm::gap_calc_level(), bm::gap_convert_to_bitset(), bm::gap_equiv_len, bm::gap_length(), bm::is_const_set_operation(), IS_FULL_BLOCK, bm::operation2metric(), bm::set_AND, bm::set_ASSIGN, bm::set_COUNT, bm::set_COUNT_A, bm::set_COUNT_AND, bm::set_COUNT_B, bm::set_COUNT_OR, bm::set_COUNT_SUB_AB, bm::set_COUNT_SUB_BA, bm::set_COUNT_XOR, bm::set_END, bm::set_gap_level(), bm::set_OR, bm::set_SUB, bm::set_XOR, bm::setop2op(), and bm::serial_stream_iterator< DEC >::state().
Referenced by bm::operation_deserializer< BV >::deserialize().