Search Toolkit Book for bm::iterator_deserializer
Iterator to walk forward the serialized stream. More...
#include <util/bitset/bmserial.h>
Iterator to walk forward the serialized stream.
Definition at line 788 of file bmserial.h.
◆ block_idx_typetemplate<class BV , class SerialIterator >
Definition at line 810 of file bmserial.h.
◆ blocks_manager_typetemplate<class BV , class SerialIterator >
Definition at line 809 of file bmserial.h.
◆ bvector_typetemplate<class BV , class SerialIterator >
Definition at line 791 of file bmserial.h.
◆ serial_iterator_typetemplate<class BV , class SerialIterator >
Definition at line 793 of file bmserial.h.
◆ size_typetemplate<class BV , class SerialIterator >
Definition at line 792 of file bmserial.h.
◆ deserialize()template<class BV , class SerialIterator >
Definition at line 8463 of file bmserial.h.
References b, 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(), count, bm::COUNT_SUB_BA, bm::COUNT_XOR, FULL_BLOCK_REAL_ADDR, bm::gap_calc_level(), bm::gap_convert_to_bitset(), bm::gap_equiv_len, bm::gap_length(), bm::get_block_coord(), bm::is_const_set_operation(), IS_FULL_BLOCK, len, bm::operation2metric(), bm::set_AND, bm::set_ASSIGN, bm::set_block_shift, 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 state::state().
◆ err_msg()template<class BV , class SerialIterator >
inlinestaticprivatenoexceptDefinition at line 831 of file bmserial.h.
◆ finalize_target_vector()template<class BV , class SerialIterator >
Finalize the deserialization (zero target vector tail or bit-count tail)
Definition at line 8300 of file bmserial.h.
References BM_ASSERT, count, bm::get_block_coord(), i, bm::id_max, bm::set_AND, bm::set_ASSIGN, bm::set_block_shift, 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_OR, bm::set_SUB, bm::set_sub_array_size, and bm::set_XOR.
◆ load_id_list()template<class BV , class SerialIterator >
◆ process_id_list()template<class BV , class SerialIterator >
Process (obsolete) id-list serialization format.
Definition at line 8361 of file bmserial.h.
References BM_ASSERT, BM_FALLTHROUGH, bm::BM_GAP, count, bm::count_or(), bm::count_sub(), bm::count_xor(), i, 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_OR, bm::set_SUB, and bm::set_XOR.
◆ set_range()template<class BV , class SerialIterator >
◆ unset_range()template<class BV , class SerialIterator >
disable range filtration
Definition at line 800 of file bmserial.h.
◆ is_range_set_template<class BV , class SerialIterator >
Definition at line 834 of file bmserial.h.
◆ nb_range_from_template<class BV , class SerialIterator >
Definition at line 835 of file bmserial.h.
◆ nb_range_to_template<class BV , class SerialIterator >
Definition at line 836 of file bmserial.h.
The documentation for this class was generated from the following file:
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4