dlvhex
2.5.0
|
Class deserializer, can perform logical operation on bit-vector and serialized bit-vector. More...
#include <vs10/bm/bmserial.h>
Class deserializer, can perform logical operation on bit-vector and serialized bit-vector.
Definition at line 506 of file bmserial.h.
typedef BV::blocks_manager_type bm::operation_deserializer< BV >::blocks_manager_type [private] |
Definition at line 527 of file bmserial.h.
typedef BV::blocks_manager_type bm::operation_deserializer< BV >::blocks_manager_type [private] |
Definition at line 527 of file bmserial.h.
typedef BV bm::operation_deserializer< BV >::bvector_type |
Definition at line 509 of file bmserial.h.
typedef BV bm::operation_deserializer< BV >::bvector_type |
Definition at line 509 of file bmserial.h.
typedef serial_stream_iterator<bm::decoder_big_endian> bm::operation_deserializer< BV >::serial_stream_be [private] |
Definition at line 531 of file bmserial.h.
typedef serial_stream_iterator<bm::decoder_big_endian> bm::operation_deserializer< BV >::serial_stream_be [private] |
Definition at line 531 of file bmserial.h.
typedef serial_stream_iterator<bm::decoder> bm::operation_deserializer< BV >::serial_stream_current [private] |
Definition at line 529 of file bmserial.h.
typedef serial_stream_iterator<bm::decoder> bm::operation_deserializer< BV >::serial_stream_current [private] |
Definition at line 529 of file bmserial.h.
typedef serial_stream_iterator<bm::decoder_little_endian> bm::operation_deserializer< BV >::serial_stream_le [private] |
Definition at line 533 of file bmserial.h.
typedef serial_stream_iterator<bm::decoder_little_endian> bm::operation_deserializer< BV >::serial_stream_le [private] |
Definition at line 533 of file bmserial.h.
unsigned bm::operation_deserializer< BV >::deserialize | ( | bvector_type & | bv, |
const unsigned char * | buf, | ||
bm::word_t * | temp_block, | ||
set_operation | op = bm::set_OR |
||
) | [static] |
Definition at line 2794 of file bmserial.h.
References bm::bit_block_guard< BlocksManager >::allocate(), bm::BigEndian, bm::BM_HM_NO_BO, bm::globals< T >::byte_order(), bm::iterator_deserializer< BV, SerialIterator >::deserialize(), bm::decoder_base::get_8(), and bm::LittleEndian.
static unsigned bm::operation_deserializer< BV >::deserialize | ( | bvector_type & | bv, |
const unsigned char * | buf, | ||
bm::word_t * | temp_block, | ||
set_operation | op = bm::set_OR |
||
) | [static] |
static void bm::operation_deserializer< BV >::deserialize | ( | bvector_type & | bv_target, |
const bvector_type & | bv_mask, | ||
const unsigned char * | buf, | ||
bm::word_t * | temp_block, | ||
set_operation | op | ||
) | [static, private] |
experimental
void bm::operation_deserializer< BV >::deserialize | ( | bvector_type & | bv_target, |
const bvector_type & | bv_mask, | ||
const unsigned char * | buf, | ||
bm::word_t * | temp_block, | ||
set_operation | op | ||
) | [static, private] |
experimental
Definition at line 2848 of file bmserial.h.
References bm::bit_block_guard< BlocksManager >::allocate(), bm::BigEndian, bm::BM_HM_NO_BO, bm::globals< T >::byte_order(), bm::iterator_deserializer< BV, SerialIterator >::deserialize(), bm::decoder_base::get_8(), and bm::LittleEndian.