BitMagic-C++
|
Bookmark state structure. More...
#include <bmserial.h>
Public Member Functions | |
bookmark_state (block_idx_type nb_range) BMNOEXCEPT | |
Data Fields | |
unsigned char * | ptr_ |
bookmark pointer More... | |
block_idx_type | nb_ |
bookmark block idx More... | |
block_idx_type | nb_range_ |
target bookmark range in blocks More... | |
unsigned | bm_type_ |
0:32-bit, 1: 24-bit, 2: 16-bit More... | |
size_t | min_bytes_range_ |
minumal distance (bytes) between marks More... | |
Bookmark state structure.
Definition at line 338 of file bmserial.h.
|
inline |
Definition at line 340 of file bmserial.h.
References bm::serializer< BV >::bookmark_state::bm_type_, and bm::serializer< BV >::bookmark_state::min_bytes_range_.
unsigned bm::serializer< BV >::bookmark_state::bm_type_ |
0:32-bit, 1: 24-bit, 2: 16-bit
Definition at line 358 of file bmserial.h.
Referenced by bm::serializer< BV >::bookmark_state::bookmark_state().
size_t bm::serializer< BV >::bookmark_state::min_bytes_range_ |
minumal distance (bytes) between marks
Definition at line 359 of file bmserial.h.
Referenced by bm::serializer< BV >::bookmark_state::bookmark_state().
block_idx_type bm::serializer< BV >::bookmark_state::nb_ |
bookmark block idx
Definition at line 356 of file bmserial.h.
block_idx_type bm::serializer< BV >::bookmark_state::nb_range_ |
target bookmark range in blocks
Definition at line 357 of file bmserial.h.
unsigned char* bm::serializer< BV >::bookmark_state::ptr_ |
bookmark pointer
Definition at line 355 of file bmserial.h.