BitMagic-C++
|
sparse vector de-serializer More...
#include <bmsparsevec_serial.h>
Public Types | |
typedef SV::bvector_type | bvector_type |
typedef bvector_type * | bvector_type_ptr |
typedef SV::value_type | value_type |
typedef SV::size_type | size_type |
typedef bvector_type::allocator_type::allocator_pool_type | allocator_pool_type |
Public Member Functions | |
sparse_vector_deserializer () | |
void | deserialize (SV &sv, const unsigned char *buf) |
Data Fields | |
const typedef bvector_type * | bvector_type_const_ptr |
Protected Attributes | |
bm::deserializer< typename SV::bvector_type, bm::decoder > | deserial_ |
sparse vector de-serializer
Definition at line 192 of file bmsparsevec_serial.h.
typedef bvector_type::allocator_type::allocator_pool_type bm::sparse_vector_deserializer< SV >::allocator_pool_type |
Definition at line 200 of file bmsparsevec_serial.h.
typedef SV::bvector_type bm::sparse_vector_deserializer< SV >::bvector_type |
Definition at line 195 of file bmsparsevec_serial.h.
typedef bvector_type* bm::sparse_vector_deserializer< SV >::bvector_type_ptr |
Definition at line 197 of file bmsparsevec_serial.h.
typedef SV::size_type bm::sparse_vector_deserializer< SV >::size_type |
Definition at line 199 of file bmsparsevec_serial.h.
typedef SV::value_type bm::sparse_vector_deserializer< SV >::value_type |
Definition at line 198 of file bmsparsevec_serial.h.
bm::sparse_vector_deserializer< SV >::sparse_vector_deserializer |
Definition at line 612 of file bmsparsevec_serial.h.
void bm::sparse_vector_deserializer< SV >::deserialize | ( | SV & | sv, |
const unsigned char * | buf | ||
) |
Definition at line 619 of file bmsparsevec_serial.h.
References BM_ASSERT, bm::decoder::get_64(), bm::decoder_base::get_8(), and bm::decoder_base::memcpy().
Referenced by bm::sparse_vector_deserialize().
const typedef bvector_type* bm::sparse_vector_deserializer< SV >::bvector_type_const_ptr |
Definition at line 196 of file bmsparsevec_serial.h.
|
protected |
Definition at line 210 of file bmsparsevec_serial.h.