# bm::operation_deserializer< BV > Class Template Reference
[bvector serialization]

Class deserializer, can perform logical operation on bit-vector and serialized bit-vector. More...

`#include <bmserial.h>`

## Public Types

typedef BV | bvector_type

## Static Public Member Functions

static unsigned | deserialize (bvector_type &bv, const unsigned char *buf, bm::word_t *temp_block, set_operation op=bm::set_OR)

## Detailed Description

### template<class BV>
class bm::operation_deserializer< BV >

Class deserializer, can perform logical operation on bit-vector and serialized bit-vector.

Definition at line 506 of file bmserial.h.

## Member Typedef Documentation

template<class BV >

typedef BV bm::operation_deserializer< BV >::bvector_type

Definition at line 509 of file bmserial.h.

## Member Function Documentation

template<class BV >

unsigned bm::operation_deserializer< BV >::deserialize | ( | bvector_type & | bv,
|  | const unsigned char * | buf,
|  | bm::word_t * | temp_block,
|  | set_operation | op = `bm::set_OR` |
| ) |  |  | `[inline, static]`

Definition at line 2794 of file bmserial.h.

References bm::BigEndian, BM_ASSERT, bm::BM_HM_NO_BO, bm::decoder_base::get_8(), and bm::LittleEndian.

The documentation for this class was generated from the following file:

- bmserial.h