|
BitMagic-C++
|
Definitions(internal). More...
#include <climits>#include <stdint.h>#include <cassert>

Go to the source code of this file.
Macros | |
| #define | BM_x86 |
| #define | BMNOEXCEPT noexcept |
| #define | BMNOEXCEPT2 |
| #define | BMNOEXCEPT2 |
| #define | BM_ASSERT assert |
| #define | FULL_BLOCK_REAL_ADDR bm::all_set<true>::_block._p |
| #define | FULL_BLOCK_FAKE_ADDR bm::all_set<true>::_block._p_fullp |
| #define | FULL_SUB_BLOCK_REAL_ADDR bm::all_set<true>::_block._s |
| #define | BLOCK_ADDR_SAN(addr) |
| #define | IS_VALID_ADDR(addr) |
| #define | IS_FULL_BLOCK(addr) |
| #define | IS_EMPTY_BLOCK(addr) |
| #define | BM_BLOCK_TYPE(addr) |
| #define | BMPTR_SETBIT0(ptr) |
| #define | BMPTR_CLEARBIT0(ptr) |
| #define | BMPTR_TESTBIT0(ptr) |
| #define | BMGAP_PTR(ptr) |
| #define | BMSET_PTRGAP(ptr) |
| #define | BM_IS_GAP(ptr) |
| #define | BMRESTRICT |
| #define | BMFORCEINLINE inline |
| #define | BM64_SSE4 |
| #define | BM_SET_MMX_GUARD |
| #define | BM_ALIGN16 |
| #define | BM_ALIGN16ATTR __attribute__((aligned(16))) |
| #define | BM_ALIGN32 |
| #define | BM_ALIGN32ATTR __attribute__((aligned(32))) |
| #define | BM_ALIGN64 |
| #define | BM_ALIGN64ATTR __attribute__((aligned(64))) |
| #define | BM_VECT_ALIGN BM_ALIGN32 |
| #define | BM_VECT_ALIGN_ATTR BM_ALIGN32ATTR |
| #define | BM_ASSERT_THROW(x, xerrcode) |
| #define | __has_cpp_attribute(x) |
| #define | __has_attribute(x) |
| #define | BM_FALLTHROUGH |
Definitions(internal).
Definition in file bmdef.h.
| #define BLOCK_ADDR_SAN | ( | addr | ) |
Definition at line 160 of file bmdef.h.
Referenced by bm::bvector< Alloc >::build_rs_index(), bm::distance_and_operation(), and bm::bvector< Alloc >::find_first_mismatch().
| #define BM_ALIGN16 |
Definition at line 287 of file bmdef.h.
Referenced by bm::sse2_and_arr_unal(), bm::sse2_and_block(), bm::sse2_and_block(), bm::sse2_bit_block_calc_count_change(), bm::sse2_bit_count(), bm::sse2_bit_count_op(), bm::sse2_sub_block(), bm::sse2_xor_block(), bm::sse2_xor_block_2way(), bm::sse42_set_block_bits(), bm::sse4_bit_block_gather_scatter(), and bm::sse4_bit_count_op().
| #define BM_ALIGN16ATTR __attribute__((aligned(16))) |
Definition at line 288 of file bmdef.h.
Referenced by bm::sse2_and_arr_unal(), bm::sse2_and_block(), bm::sse2_and_block(), bm::sse2_bit_block_calc_count_change(), bm::sse2_bit_count(), bm::sse2_bit_count_op(), bm::sse2_sub_block(), bm::sse2_xor_block(), bm::sse2_xor_block_2way(), bm::sse42_set_block_bits(), bm::sse4_bit_block_gather_scatter(), and bm::sse4_bit_count_op().
| #define BM_ALIGN32 |
Definition at line 292 of file bmdef.h.
Referenced by bm::avx2_bit_block_calc_change(), bm::avx2_bit_block_calc_change_bc(), bm::avx2_bit_block_calc_xor_change(), bm::avx2_bit_block_gather_scatter(), bm::avx2_bit_find_first(), bm::avx2_bit_find_first_diff(), bm::avx2_set_block_bits(), bm::avx2_set_block_bits3(), bm::sse2_bit_find_first(), bm::sse2_bit_find_first_diff(), bm::sse42_bit_block_calc_change(), bm::sse42_bit_block_calc_xor_change(), bm::sse42_bit_find_first(), and bm::sse42_bit_find_first_diff().
| #define BM_ALIGN32ATTR __attribute__((aligned(32))) |
Definition at line 293 of file bmdef.h.
Referenced by bm::avx2_bit_block_calc_change(), bm::avx2_bit_block_calc_change_bc(), bm::avx2_bit_block_calc_xor_change(), bm::avx2_bit_block_gather_scatter(), bm::avx2_bit_find_first(), bm::avx2_bit_find_first_diff(), bm::avx2_set_block_bits(), bm::avx2_set_block_bits3(), bm::sse2_bit_find_first(), bm::sse2_bit_find_first_diff(), bm::sse42_bit_block_calc_change(), bm::sse42_bit_block_calc_xor_change(), bm::sse42_bit_find_first(), and bm::sse42_bit_find_first_diff().
| #define BM_ASSERT assert |
Definition at line 139 of file bmdef.h.
Referenced by bm::aggregator< BV >::arg_groups::add(), bm::aggregator< BV >::pipeline< Opt >::add(), bm::bv_ref_vector< bvector_type >::add(), bm::rsc_sparse_vector< Val, SV >::back_insert_iterator::add(), bm::sparse_vector< Val, BV >::back_insert_iterator::add(), bm::sparse_vector_scanner< SV, S_FACTOR >::pipeline< Opt >::add(), bm::sparse_vector_scanner< SV, S_FACTOR >::add_agg_char(), bm::bit_vistor_copy_functor< BV >::add_bits(), bm::bv_statistics::add_gap_block(), bm::serializer< BV >::add_model(), bm::rsc_sparse_vector< Val, SV >::back_insert_iterator::add_null(), bm::sparse_vector< Val, BV >::back_insert_iterator::add_null(), bm::bit_vistor_copy_functor< BV >::add_range(), bm::str_sparse_vector< CharType, BV, STR_SIZE >::back_insert_iterator::add_remap_stat(), bm::str_sparse_vector< CharType, BV, STR_SIZE >::back_insert_iterator::add_value(), bm::sparse_vector< Val, BV >::back_insert_iterator::add_value_no_null(), bm::interval_enumerator< BV >::advance(), bm::sparse_vector_scanner< SV, S_FACTOR >::aggregate_AND_OR_slices(), bm::sparse_vector_scanner< SV, S_FACTOR >::aggregate_OR_slices(), bm::mem_alloc< block_allocator, ptr_allocator, standard_alloc_pool >::alloc_gap_block(), bm::mem_alloc< block_allocator, ptr_allocator, standard_alloc_pool >::alloc_ptr(), bm::basic_bmatrix< BV >::allocate_rows(), bm::bvector< Alloc >::and_bit_no_check(), bm::and_values_kleene(), bm::bvector< Alloc >::any_range(), bm::xor_scanner< BV >::apply_xor_match_vector(), bm::str_sparse_vector< char, bm::bvector<>, 64 >::assign(), bm::avx2_bit_find_first(), bm::avx2_bit_find_first_diff(), bm::avx2_bit_to_gap(), bm::avx2_gap_bfind(), bm::avx2_shift_r1_and(), bm::xor_scanner< BV >::best_metric(), bm::sparse_vector_scanner< SV, S_FACTOR >::bfind(), bm::sparse_vector_scanner< SV, S_FACTOR >::bfind_eq_str(), bm::sparse_vector_scanner< SV, S_FACTOR >::bfind_eq_str_impl(), bm::sv_sample_index< SV >::bfind_range(), bm::bit_in< TDecoder >::bic_decode_u16_cm(), bm::bit_in< TDecoder >::bic_decode_u16_cm_bitset(), bm::bit_in< TDecoder >::bic_decode_u16_cm_dry(), bm::bit_in< TDecoder >::bic_decode_u16_rg(), bm::bit_in< TDecoder >::bic_decode_u16_rg_bitset(), bm::bit_in< TDecoder >::bic_decode_u16_rg_dry(), bm::bit_in< TDecoder >::bic_decode_u32_cm(), bm::bit_out< TEncoder >::bic_encode_u16_cm(), bm::bit_out< TEncoder >::bic_encode_u16_rg(), bm::bit_out< TEncoder >::bic_encode_u32_cm(), bm::serializer< BV >::bienc_arr_sblock(), bm::serializer< BV >::bienc_gap_bit_block(), bm::bvector< Alloc >::bit_and(), bm::bvector< dbg_alloc >::bit_and(), bm::bit_block_and(), bm::bit_block_and(), bm::bit_block_and_2way(), bm::bit_block_and_3way(), bm::bit_block_and_5way(), bm::bit_block_and_or_2way(), bm::bit_block_any_range(), bm::bit_block_calc_count_range(), bm::bit_block_calc_count_to(), bm::bit_block_change_bc(), bm::bit_block_count(), bm::bit_block_erase(), bm::bit_block_find(), bm::bit_block_find_interval_end(), bm::bit_block_find_interval_start(), bm::bit_block_find_prev(), bm::bit_block_gather_scatter(), bm::bit_block_insert(), bm::bit_block_is_all_one_range(), bm::bit_block_shift_l1(), bm::bit_block_shift_l1_unr(), bm::bit_block_shift_r1(), bm::bit_block_shift_r1_and(), bm::bit_block_shift_r1_and_unr(), bm::bit_block_shift_r1_unr(), bm::bit_block_sub(), bm::bit_block_sub_2way(), bm::bit_block_sub_3way(), bm::bit_block_sub_5way(), bm::bit_block_to_gap(), bm::bit_block_xor(), bm::bit_block_xor(), bm::bit_block_xor(), bm::bit_block_xor_change32(), bm::bit_block_xor_change64(), bm::bit_count_min_unroll(), bm::bit_count_nonzero_size(), bm::bit_find_first(), bm::bit_find_first(), bm::bit_find_first_diff(), bm::bit_find_first_if_1(), bm::bit_find_last(), bm::bit_find_rank(), bm::bit_for_each_4(), bm::bit_iblock_make_pcv(), bm::bit_iblock_pcv_stat(), bm::bit_iblock_reduce(), bm::bit_import_u32(), bm::bit_invert(), bm::bit_operation_and(), bm::bit_operation_or(), bm::bit_operation_sub(), bm::bit_operation_xor(), bm::bvector< Alloc >::bit_or(), bm::bvector< dbg_alloc >::bit_or(), bm::bvector< Alloc >::bit_or_and(), bm::bit_scan_forward32(), bm::bit_scan_reverse(), bm::bit_scan_reverse32(), bm::bvector< Alloc >::bit_sub(), bm::bvector< dbg_alloc >::bit_sub(), bm::bvector< Alloc >::bit_xor(), bm::bvector< dbg_alloc >::bit_xor(), bm::bitcmp(), bm::block_any_range(), bm::block_find_interval_end(), bm::block_find_interval_start(), bm::block_find_reverse(), bm::block_init_digest0(), bm::block_is_all_one_range(), bm::block_is_interval(), bm::block_ptr_array_range(), bm::block_range_scan(), bm::str_sparse_vector< CharType, BV, STR_SIZE >::build_octet_remap(), bm::sv_serialization_plan_builder< SV >::build_plan(), bm::bvector< Alloc >::build_rs_index(), bm::aggregator< BV >::cache_gap_block(), bm::base_sparse_vector< Val, BV, MAX_SIZE >::calc_stat(), bm::bvector< Alloc >::calc_stat(), bm::compressed_buffer_collection< BV >::calc_stat(), bm::rsc_sparse_vector< Val, SV >::calc_stat(), bm::sparse_vector< Val, BV >::calc_stat(), bm::str_sparse_vector< CharType, BV, STR_SIZE >::calc_stat(), bm::bvector< Alloc >::check_or_next_extract(), bm::bvector< Alloc >::clear(), bm::bvector< Alloc >::clear(), bm::bvector< Alloc >::clear_bit_no_check(), bm::bvector< Alloc >::clear_range_no_check(), bm::basic_bmatrix< BV >::clear_row(), bm::aggregator< BV >::combine_and(), bm::aggregator< BV >::combine_and(), bm::aggregator< BV >::combine_and(), bm::aggregator< BV >::combine_and_horizontal(), bm::combine_and_sorted(), bm::aggregator< BV >::combine_and_sub(), bm::aggregator< BV >::combine_and_sub(), bm::aggregator< BV >::combine_and_sub(), bm::aggregator< BV >::combine_and_sub(), bm::aggregator< BV >::combine_and_sub(), bm::aggregator< BV >::combine_and_sub(), bm::aggregator< BV >::combine_and_sub_horizontal(), bm::combine_any_operation_with_block(), bm::combine_count_operation_with_block(), bm::bvector< Alloc >::combine_operation_block_and(), bm::bvector< Alloc >::combine_operation_block_and_or(), bm::bvector< Alloc >::combine_operation_block_or(), bm::bvector< Alloc >::combine_operation_block_sub(), bm::bvector< Alloc >::combine_operation_block_sub(), bm::bvector< Alloc >::combine_operation_block_xor(), bm::bvector< Alloc >::combine_operation_block_xor(), bm::bvector< Alloc >::combine_operation_with_block(), bm::aggregator< BV >::combine_or(), bm::aggregator< BV >::combine_or(), bm::aggregator< BV >::combine_or(), bm::combine_or(), bm::aggregator< BV >::combine_or_horizontal(), bm::aggregator< BV >::combine_shift_right_and(), bm::aggregator< BV >::combine_shift_right_and(), bm::combine_sub(), bm::combine_xor(), bm::str_sparse_vector< CharType, BV, STR_SIZE >::common_prefix_length(), bm::sv_sample_index< SV >::common_prefix_length(), bm::str_sparse_vector< CharType, BV, STR_SIZE >::compare(), bm::str_sparse_vector< CharType, BV, STR_SIZE >::compare(), bm::str_sparse_vector< CharType, BV, STR_SIZE >::compare_nomap(), bm::str_sparse_vector< CharType, BV, STR_SIZE >::compare_remap(), bm::sparse_vector_scanner< SV, S_FACTOR >::compare_str(), bm::str_sparse_vector< CharType, BV, STR_SIZE >::compare_str(), bm::str_sparse_vector< CharType, BV, STR_SIZE >::compare_str(), bm::aggregator< BV >::pipeline< Opt >::complete(), bm::rank_compressor< BV >::compress(), bm::rank_compressor< BV >::compress_by_source(), bm::compute_s_block_descr(), bm::xor_scanner< BV >::compute_s_block_stats(), bm::xor_scanner< BV >::compute_sim_model(), bm::xor_scanner< BV >::compute_sim_model(), bm::xor_scanner< BV >::compute_xor_complexity_descr(), bm::sv_sample_index< SV >::construct(), bm::basic_bmatrix< BV >::construct_row(), bm::basic_bmatrix< BV >::construct_row(), bm::bvector< Alloc >::copy(), bm::bvector< Alloc >::copy_range_no_check(), bm::bvector< Alloc >::count(), bm::count_leading_zeros_u32(), bm::count_leading_zeros_u64(), bm::bvector< Alloc >::count_range(), bm::bvector< Alloc >::count_range_no_check(), bm::bvector< Alloc >::count_to(), bm::bvector< Alloc >::count_to_test(), bm::count_trailing_zeros_u32(), bm::count_trailing_zeros_u64(), bm::rsc_sparse_vector< Val, SV >::decode(), bm::deserializer< BV, DEC >::decode_bit_block(), bm::rsc_sparse_vector< Val, SV >::decode_buf(), bm::str_sparse_vector< char, bm::bvector<>, 64 >::decode_substr(), bm::rank_compressor< BV >::decompress(), bm::sparse_vector_scanner< SV, S_FACTOR >::decompress(), bm::xor_scanner< BV >::deoptimize_gap_blocks(), bm::compressed_collection_deserializer< CBC >::deserialize(), bm::deserialize(), bm::deserializer< BV, DEC >::deserialize(), bm::iterator_deserializer< BV, SerialIterator >::deserialize(), bm::operation_deserializer< BV >::deserialize(), bm::sparse_vector_deserializer< SV >::deserialize(), bm::deserializer< BV, DEC >::deserialize_gap(), bm::sparse_vector_deserializer< SV >::deserialize_planes(), bm::deserialize_range(), bm::operation_deserializer< BV >::deserialize_range(), bm::sparse_vector_deserializer< SV >::deserialize_structure(), bm::sparse_vector_deserializer< SV >::deserialize_sv(), bm::basic_bmatrix< BV >::destruct_row(), bm::digest_mask(), bm::dynamic_range_clip_high(), bm::dynamic_range_clip_low(), bm::serializer< BV >::encode_bit_interval(), bm::serializer< BV >::encode_gap_block(), bm::sparse_vector_serializer< SV >::encode_remap_matrix(), bm::serializer< BV >::encode_xor_match_chain(), bm::base_sparse_vector< Val, BV, MAX_SIZE >::equal(), bm::compressed_collection< Value, BV >::equal(), bm::bvector< Alloc >::erase(), bm::sparse_vector< Val, BV >::erase(), bm::str_sparse_vector< CharType, BV, STR_SIZE >::erase(), bm::export_array(), bm::sparse_vector< Val, BV >::extract(), bm::sparse_vector< Val, BV >::extract_range(), bm::serializer< BV >::find_bit_best_encoding(), bm::aggregator< BV >::find_effective_sub_block_size(), bm::sparse_vector_scanner< SV, S_FACTOR >::find_eq(), bm::sparse_vector_scanner< SV, S_FACTOR >::find_eq_str_impl(), bm::sparse_vector_scanner< SV, S_FACTOR >::find_eq_with_nulls_horizontal(), bm::aggregator< BV >::find_first_and_sub(), bm::sparse_vector_scanner< SV, S_FACTOR >::find_first_eq(), bm::sparse_vector_scanner< SV, S_FACTOR >::find_first_eq(), bm::sparse_vector_scanner< SV, S_FACTOR >::find_gt_horizontal(), bm::find_interval_end(), bm::find_interval_start(), bm::find_not_null_ptr(), bm::sparse_vector_scanner< SV, S_FACTOR >::find_positive(), bm::bvector< Alloc >::find_range(), bm::bvector< Alloc >::find_rank(), bm::bvector< Alloc >::find_rank(), bm::rsc_sparse_vector< Val, SV >::find_rank(), bm::sparse_vector< Val, BV >::find_rank(), bm::str_sparse_vector< CharType, BV, STR_SIZE >::find_rank(), bm::bvector< Alloc >::bulk_insert_iterator::flush(), bm::for_each_bit_blk(), bm::for_each_bit_blk(), bm::for_each_bit_block_range(), bm::for_each_bit_range(), bm::for_each_gap_blk_range(), bm::for_each_nzblock_range(), bm::alloc_pool< block_allocator, ptr_allocator >::free_bit_block(), bm::mem_alloc< block_allocator, ptr_allocator, standard_alloc_pool >::free_bit_block(), bm::mem_alloc< block_allocator, ptr_allocator, standard_alloc_pool >::free_gap_block(), bm::bit_out< TEncoder >::gamma(), bm::serializer< BV >::gamma_gap_bit_block(), bm::gap_add_to_bitset(), bm::gap_add_value(), bm::gap_and_to_bitset(), bm::gap_and_to_bitset(), bm::gap_any_range(), bm::gap_bfind(), bm::gap_bit_count_range(), bm::gap_bit_count_range_hint(), bm::gap_bit_count_to(), bm::gap_bit_count_unr(), bm::gap_bitset_and_any(), bm::gap_bitset_and_count(), bm::gap_bitset_or_count(), bm::gap_bitset_sub_any(), bm::gap_bitset_sub_count(), bm::gap_bitset_xor_any(), bm::gap_bitset_xor_count(), bm::gap_block_find(), bm::gap_calc_level(), bm::gap_control_sum(), bm::gap_find_first(), bm::gap_find_first_diff(), bm::gap_find_interval_end(), bm::gap_find_interval_start(), bm::gap_find_last(), bm::gap_find_prev(), bm::gap_find_rank(), bm::gap_init_range_block(), bm::gap_insert(), bm::gap_is_all_one_range(), bm::gap_is_interval(), bm::gap_overhead(), bm::gap_set_all(), bm::gap_set_array(), bm::gap_set_value(), bm::gap_set_value(), bm::gap_shift_l1(), bm::gap_shift_r1(), bm::gap_sub_to_bitset(), bm::gap_sub_to_bitset(), bm::gap_test(), bm::gap_test_unr(), bm::gap_xor_to_bitset(), bm::rsc_sparse_vector< Val, SV >::gather(), bm::sparse_vector< Val, BV >::gather(), bm::bit_grabber< T, BPC >::get(), bm::bvps_addr_resolver< BV >::get(), bm::rsc_sparse_vector< Val, SV >::get(), bm::sparse_vector< Val, BV >::get(), bm::str_sparse_vector< char, bm::bvector<>, 64 >::get(), bm::decoder::get_16(), bm::serial_stream_iterator< DEC, BLOCK_IDX >::get_arr_bit(), bm::bit_in< TDecoder >::get_bit(), bm::bvector< Alloc >::get_bit(), bm::serial_stream_iterator< DEC, BLOCK_IDX >::get_bit(), bm::serial_stream_iterator< DEC, BLOCK_IDX >::get_bit_block(), bm::serial_stream_iterator< DEC, BLOCK_IDX >::get_bit_block_AND(), bm::serial_stream_iterator< DEC, BLOCK_IDX >::get_bit_block_ASSIGN(), bm::serial_stream_iterator< DEC, BLOCK_IDX >::get_bit_block_COUNT(), bm::serial_stream_iterator< DEC, BLOCK_IDX >::get_bit_block_COUNT_A(), bm::serial_stream_iterator< DEC, BLOCK_IDX >::get_bit_block_COUNT_AND(), bm::serial_stream_iterator< DEC, BLOCK_IDX >::get_bit_block_COUNT_OR(), bm::serial_stream_iterator< DEC, BLOCK_IDX >::get_bit_block_COUNT_SUB_AB(), bm::serial_stream_iterator< DEC, BLOCK_IDX >::get_bit_block_COUNT_SUB_BA(), bm::serial_stream_iterator< DEC, BLOCK_IDX >::get_bit_block_COUNT_XOR(), bm::serial_stream_iterator< DEC, BLOCK_IDX >::get_bit_block_OR(), bm::serial_stream_iterator< DEC, BLOCK_IDX >::get_bit_block_SUB(), bm::serial_stream_iterator< DEC, BLOCK_IDX >::get_bit_block_XOR(), bm::bit_in< TDecoder >::get_bits(), bm::serial_stream_iterator< DEC, BLOCK_IDX >::get_gap_block(), bm::get_nibble(), bm::basic_bmatrix< BV >::get_row(), bm::basic_bmatrix< BV >::get_row(), bm::str_sparse_vector< CharType, BV, STR_SIZE >::const_iterator::get_string_view(), bm::sparse_vector< Val, BV >::get_unsigned(), bm::rsc_sparse_vector< Val, SV >::get_unsigned_bits(), bm::sparse_vector< Val, BV >::get_unsigned_bits(), bm::bvector< Alloc >::enumerator::go_first(), bm::bvector< Alloc >::enumerator::go_to(), bm::interval_enumerator< BV >::go_to_impl(), bm::bvector< Alloc >::enumerator::go_up(), bm::greedy_refine_match_vector(), bm::idx_arr_block_lookup_u32(), bm::idx_arr_block_lookup_u64(), bm::bvector< Alloc >::import(), bm::bvector< Alloc >::import_block(), bm::str_sparse_vector< char, bm::bvector<>, 64 >::import_char_slice(), bm::str_sparse_vector< char, bm::bvector<>, 64 >::import_no_check(), bm::bvector< Alloc >::import_sorted(), bm::sparse_vector< Val, BV >::import_u_nocheck(), bm::improve_gap_levels(), bm::bvector< Alloc >::inc(), bm::rsc_sparse_vector< Val, SV >::inc(), bm::rsc_sparse_vector< Val, SV >::inc(), bm::rsc_sparse_vector< Val, SV >::inc_not_null(), bm::bvector< Alloc >::init(), bm::bvector< Alloc >::init(), bm::bvector< Alloc >::insert(), bm::basic_bmatrix< BV >::insert_octet(), bm::sparse_vector< Val, BV >::insert_value_no_null(), bm::str_sparse_vector< CharType, BV, STR_SIZE >::insert_value_no_null(), bm::serializer< BV >::interpolated_arr_bit_block(), bm::serializer< BV >::interpolated_encode_gap_block(), bm::serializer< BV >::interpolated_gap_array(), bm::serializer< BV >::interpolated_gap_array_v0(), bm::serializer< BV >::interpolated_gap_bit_block(), bm::bvector< Alloc >::invert(), bm::bvector< Alloc >::is_all_one_range(), bm::is_digest_one_range(), bm::rsc_sparse_vector< Val, SV >::is_null(), bm::basic_bmatrix< BV >::is_same_structure(), bm::sparse_vector< Val, BV >::join_null_slice(), bm::bvector< Alloc >::keep(), bm::bvector< Alloc >::keep_range(), bm::rsc_sparse_vector< Val, SV >::load_from(), bm::sparse_vector_deserializer< SV >::load_header(), bm::sparse_vector_deserializer< SV >::load_null_plane(), bm::sparse_vector_deserializer< SV >::load_planes_off_table(), bm::sparse_vector_deserializer< SV >::load_remap(), bm::rsc_sparse_vector< Val, SV >::load_to(), bm::lower_bound_linear_u32(), bm::lower_bound_linear_u64(), bm::sparse_vector_scanner< SV, S_FACTOR >::lower_bound_str(), bm::lower_bound_u32(), bm::lower_bound_u64(), bm::mask_l_u32(), bm::mask_r_u32(), bm::encoder::memcpy(), bm::bvector< Alloc >::merge(), bm::base_sparse_vector< Val, BV, MAX_SIZE >::merge_matr(), bm::rsc_sparse_vector< Val, SV >::merge_not_null(), bm::min_delta_apply(), bm::min_delta_u32(), bm::serial_stream_iterator< DEC, BLOCK_IDX >::next(), bm::operation2metric(), bm::bvector< Alloc >::bulk_insert_iterator::operator=(), bm::bvector< Alloc >::insert_iterator::operator=(), bm::rsc_sparse_vector< Val, SV >::back_insert_iterator::operator=(), bm::sparse_vector< Val, BV >::back_insert_iterator::operator=(), bm::str_sparse_vector< CharType, BV, STR_SIZE >::back_insert_iterator::operator=(), bm::bvector< dbg_alloc >::operator[](), bm::bvector< Alloc >::optimize(), bm::bvector< Alloc >::optimize_range(), bm::or_values_kleene(), bm::sparse_vector_scanner< SV, S_FACTOR >::prepare_and_sub_aggregator(), bm::sparse_vector_scanner< SV, S_FACTOR >::prepare_and_sub_aggregator(), bm::aggregator< BV >::process_bit_blocks_or(), bm::serializer< BV >::process_bookmark(), bm::aggregator< BV >::process_gap_blocks_and(), bm::aggregator< BV >::process_gap_blocks_sub(), bm::process_operation(), bm::aggregator< BV >::process_shift_right_and(), bm::compressed_collection< Value, BV >::push_back(), bm::rsc_sparse_vector< Val, SV >::push_back_no_check(), bm::rsc_sparse_vector< Val, SV >::push_back_null(), bm::sparse_vector< Val, BV >::push_back_null(), bm::str_sparse_vector< CharType, BV, STR_SIZE >::push_back_null(), bm::encoder::put_16(), bm::encoder::put_24(), bm::encoder::put_48(), bm::bit_out< TEncoder >::put_bit(), bm::bit_out< TEncoder >::put_bits(), bm::bvector< Alloc >::rank_corrected(), bm::deseriaizer_base< DEC, BLOCK_IDX >::read_0runs_block(), bm::deseriaizer_base< DEC, BLOCK_IDX >::read_bic_arr(), bm::deseriaizer_base< DEC, BLOCK_IDX >::read_bic_gap(), bm::deseriaizer_base< DEC, BLOCK_IDX >::read_bic_sb_arr(), bm::deseriaizer_base< DEC, BLOCK_IDX >::read_gap_block(), bm::deseriaizer_base< DEC, BLOCK_IDX >::read_id_list(), bm::sv_sample_index< SV >::recalc_range(), bm::str_sparse_vector< CharType, BV, STR_SIZE >::recalc_remap_matrix2(), bm::set2set_11_transform< SV >::remap(), bm::str_sparse_vector< CharType, BV, STR_SIZE >::remap_n_tosv_2way(), bm::bvector< Alloc >::resize(), bm::rsc_sparse_vector< Val, SV >::resize(), bm::aggregator< BV >::resize_target(), bm::bvps_addr_resolver< BV >::resolve(), bm::rsc_sparse_vector< Val, SV >::resolve(), bm::sv_addr_resolver< SV >::resolve(), bm::rsc_sparse_vector< Val, SV >::resolve_range(), bm::rsc_sparse_vector< Val, SV >::resolve_sync(), bm::basic_bmatrix< BV >::row(), bm::tmatrix< GT, static_cast< unsigned >(sizeof(GT) *8), static_cast< unsigned >(((BLOCK_SIZE *sizeof(unsigned))/(sizeof(GT)))/(sizeof(GT) *8))>::row(), bm::tmatrix< GT, static_cast< unsigned >(sizeof(GT) *8), static_cast< unsigned >(((BLOCK_SIZE *sizeof(unsigned))/(sizeof(GT)))/(sizeof(GT) *8))>::row(), bm::rsc_sparse_vector< Val, SV >::rsc_sparse_vector(), bm::rsc_sparse_vector< Val, SV >::rsc_sparse_vector(), bm::rsc_sparse_vector< Val, SV >::rsc_sparse_vector(), bm::thread_pool_executor< TPool >::run(), bm::aggregator< BV >::run_step(), bm::xor_scanner< BV >::search_best_xor_mask(), bm::bvector< Alloc >::select(), bm::serial_stream_iterator< DEC, BLOCK_IDX >::serial_stream_iterator(), bm::serializer< BV >::serialize(), bm::serializer< BV >::serialize(), bm::sparse_vector_serializer< SV >::serialize(), bm::bvector< Alloc >::set(), bm::bvector< Alloc >::set(), bm::bvector< Alloc >::set(), bm::bvps_addr_resolver< BV >::set(), bm::rsc_sparse_vector< Val, SV >::set(), bm::bvector< Alloc >::set_bit(), bm::bvector< Alloc >::set_bit_and(), bm::bvector< Alloc >::set_bit_no_check(), bm::bvector< Alloc >::set_bit_no_check(), bm::set_block_bits_u32(), bm::set_gap_level(), bm::bvector< Alloc >::set_gap_levels(), bm::similarity_descriptor< SO, DMD_SZ, IDX_VALUE, SValue, SFunc >::set_metric(), bm::set_nibble(), bm::rsc_sparse_vector< Val, SV >::set_null(), bm::basic_bmatrix< BV >::set_null_idx(), bm::bvector< Alloc >::set_range(), bm::bvector< Alloc >::set_range_no_check(), bm::sparse_vector_scanner< SV, S_FACTOR >::set_search_range(), bm::serializer< BV >::set_sparse_cutoff(), bm::set_value_kleene(), bm::sparse_vector< Val, BV >::set_value_no_null(), bm::str_sparse_vector< CharType, BV, STR_SIZE >::set_value_no_null(), bm::setop2op(), bm::bvector< Alloc >::shift_left(), bm::bvector< Alloc >::shift_right(), bm::bvector< Alloc >::enumerator::skip(), bm::serial_stream_iterator< DEC, BLOCK_IDX >::skip_mono_blocks(), bm::bvector< Alloc >::enumerator::skip_to_rank(), bm::aggregator< BV >::sort_input_blocks_and(), bm::sparse_vector_find_first_mismatch(), bm::sparse_vector_find_mismatch(), bm::sse2_bit_find_first(), bm::sse2_bit_find_first_diff(), bm::sse2_gap_bfind(), bm::sse2_gap_find(), bm::sse42_bit_count_digest(), bm::sse42_bit_find_first(), bm::sse42_bit_find_first_diff(), bm::sse42_gap_bfind(), bm::sse42_gap_test(), bm::sse42_shift_r1_and(), bm::sse4_gap_find(), bm::aggregator< BV >::stage(), bm::str_sparse_vector< CharType, BV, STR_SIZE >::str_sparse_vector(), bm::sub_bit_block(), bm::bvector< Alloc >::swap(), bm::sparse_vector< Val, BV >::swap(), bm::str_sparse_vector< CharType, BV, STR_SIZE >::swap(), bm::rsc_sparse_vector< Val, SV >::sync(), bm::bvector< Alloc >::sync_size(), bm::rsc_sparse_vector< Val, SV >::sync_size(), bm::tmatrix_reduce(), bm::tmatrix_restore(), bm::gap_transpose_engine< GT, BT, BLOCK_SIZE >::transpose(), bm::gap_transpose_engine< GT, BT, BLOCK_SIZE >::transpose(), bm::gap_transpose_engine< GT, BT, BLOCK_SIZE >::trestore(), bm::deseriaizer_base< DEC, BLOCK_IDX >::try_skip(), bm::rsc_sparse_vector< Val, SV >::const_iterator::value(), bm::sparse_vector< Val, BV >::const_iterator::value(), bm::str_sparse_vector< CharType, BV, STR_SIZE >::const_iterator::value(), bm::vect_bit_transpose(), bm::thread_pool_executor< TPool >::wait_for_batch_done(), bm::word_select32_bitscan_popcnt(), bm::word_select32_bitscan_tz(), bm::word_select64_bitscan_popcnt(), bm::word_select64_bitscan_tz(), bm::word_select64_linear(), bm::thread_pool< QValue, Lock >::worker_func(), bm::deserializer< BV, DEC >::xor_decode(), bm::deserializer< BV, DEC >::xor_decode_chain(), bm::xor_swap(), bm::aggregator< BV >::~aggregator(), bm::deserializer< BV, DEC >::~deserializer(), and bm::pointer_pool_array::~pointer_pool_array().
| #define BM_ASSERT_THROW | ( | x, | |
| xerrcode ) |
Definition at line 338 of file bmdef.h.
Referenced by bm::aggregator< BV >::arg_groups::add(), bm::bvector< Alloc >::clear_bit_no_check(), bm::bvector< Alloc >::copy_range_no_check(), bm::bvector< Alloc >::count_range(), bm::bvector< Alloc >::erase(), bm::bvector< Alloc >::find_rank(), bm::bvector< Alloc >::find_rank(), bm::bvector< Alloc >::get_bit(), bm::bvector< Alloc >::insert(), bm::bvector< Alloc >::bulk_insert_iterator::operator=(), bm::bvector< Alloc >::insert_iterator::operator=(), bm::bvector< Alloc >::set_bit(), bm::bvector< Alloc >::set_bit_and(), bm::bvector< Alloc >::set_bit_no_check(), bm::bvector< Alloc >::set_bit_no_check(), bm::bvector< Alloc >::set_range(), bm::bvector< Alloc >::swap(), bm::str_sparse_vector< CharType, BV, STR_SIZE >::throw_bad_value(), bm::compressed_collection< Value, BV >::throw_range_error(), bm::sparse_vector< Val, BV >::throw_range_error(), and bm::str_sparse_vector< CharType, BV, STR_SIZE >::throw_range_error().
| #define BM_BLOCK_TYPE | ( | addr | ) |
| #define BM_FALLTHROUGH |
Definition at line 358 of file bmdef.h.
Referenced by bm::deserializer< BV, DEC >::deserialize_gap(), bm::serializer< BV >::encode_gap_block(), and bm::serial_stream_iterator< DEC, BLOCK_IDX >::next().
| #define BM_IS_GAP | ( | ptr | ) |
Definition at line 191 of file bmdef.h.
Referenced by bm::xor_scanner< BV >::apply_xor_match_vector(), bm::block_any(), bm::block_any_range(), bm::block_find_first_diff(), bm::block_find_interval_end(), bm::block_find_interval_start(), bm::block_find_rank(), bm::block_find_reverse(), bm::block_is_all_one_range(), bm::block_is_interval(), bm::bvector< Alloc >::build_rs_index(), bm::bvector< Alloc >::calc_stat(), bm::check_block_one(), bm::check_block_zero(), bm::bvector< Alloc >::check_or_next(), bm::bvector< Alloc >::clear_range_no_check(), bm::combine_count_and_operation_with_block(), bm::combine_count_operation_with_block(), bm::bvector< Alloc >::combine_operation(), bm::bvector< Alloc >::combine_operation_block_and(), bm::bvector< Alloc >::combine_operation_block_and(), bm::bvector< Alloc >::combine_operation_block_and_or(), bm::bvector< Alloc >::combine_operation_block_or(), bm::bvector< Alloc >::combine_operation_block_or(), bm::bvector< Alloc >::combine_operation_block_sub(), bm::bvector< Alloc >::combine_operation_block_sub(), bm::bvector< Alloc >::combine_operation_block_xor(), bm::bvector< Alloc >::combine_operation_block_xor(), bm::bvector< Alloc >::combine_operation_with_block(), bm::aggregator< BV >::combine_shift_right_and(), bm::bvector< Alloc >::compare(), bm::xor_scanner< BV >::compute_s_block_stats(), bm::xor_scanner< BV >::compute_sim_model(), bm::bvector< Alloc >::count_range_no_check(), bm::bvector< Alloc >::count_to(), bm::bvector< Alloc >::count_to_test(), bm::deserializer< BV, DEC >::decode_arrbit(), bm::deserializer< BV, DEC >::decode_bit_block(), bm::xor_scanner< BV >::deoptimize_gap_blocks(), bm::deserializer< BV, DEC >::deserialize(), bm::iterator_deserializer< BV, SerialIterator >::deserialize(), bm::distance_operation_any(), bm::bvector< Alloc >::erase(), bm::sparse_vector< Val, BV >::extract_range(), bm::bvector< Alloc >::find(), bm::bvector< Alloc >::find_reverse(), bm::bvector< Alloc >::find_reverse(), bm::for_each_bit_block_range(), bm::for_each_bit_range_no_check(), bm::sparse_vector< Val, BV >::gather(), bm::bvector< Alloc >::get_bit(), bm::basic_bmatrix< BV >::get_half_octet(), bm::basic_bmatrix< BV >::get_octet(), bm::bvector< Alloc >::enumerator::go_first(), bm::bvector< Alloc >::enumerator::go_to(), bm::interval_enumerator< BV >::go_to_impl(), bm::bvector< Alloc >::import_block(), bm::bvector< Alloc >::inc(), bm::bvector< Alloc >::insert(), bm::bvector< Alloc >::invert(), bm::aggregator< BV >::process_shift_right_and(), bm::bvector< Alloc >::rank_corrected(), bm::deseriaizer_base< DEC, BLOCK_IDX >::read_bic_arr(), bm::deseriaizer_base< DEC, BLOCK_IDX >::read_bic_gap(), bm::xor_scanner< BV >::search_best_xor_mask(), bm::serializer< BV >::serialize(), bm::bvector< Alloc >::set_range_no_check(), bm::aggregator< BV >::sort_input_blocks_and(), bm::aggregator< BV >::sort_input_blocks_or(), bm::bvector< Alloc >::swap(), bm::deserializer< BV, DEC >::xor_decode(), bm::deserializer< BV, DEC >::xor_decode_chain(), and bm::serializer< BV >::xor_tmp_product().
| #define BM_VECT_ALIGN BM_ALIGN32 |
Definition at line 320 of file bmdef.h.
Referenced by bm::combine_any_operation_with_block(), and bm::combine_count_operation_with_block().
| #define BM_VECT_ALIGN_ATTR BM_ALIGN32ATTR |
Definition at line 321 of file bmdef.h.
Referenced by bm::combine_any_operation_with_block(), and bm::combine_count_operation_with_block().
| #define BMFORCEINLINE inline |
Definition at line 213 of file bmdef.h.
Referenced by bm::bit_scan_fwd(), bm::decoder::get_16(), bm::decoder::get_32(), bm::get_block_start(), bm::get_super_block_start(), bm::ilog2(), bm::ilog2_LUT(), bm::ilog2_LUT< bm::gap_word_t >(), bm::min_value(), bm::and_func::op(), bm::or_func::op(), bm::sub_func::op(), bm::xor_func::op(), bm::encoder::put_16(), bm::encoder::put_8(), bm::sse_empty_guard::sse_empty_guard(), bm::xor_swap(), and bm::sse_empty_guard::~sse_empty_guard().
| #define BMGAP_PTR | ( | ptr | ) |
Definition at line 189 of file bmdef.h.
Referenced by bm::bvector< Alloc >::and_bit_no_check(), bm::block_any(), bm::block_any_range(), bm::block_find_first_diff(), bm::block_find_interval_end(), bm::block_find_interval_start(), bm::block_find_rank(), bm::block_find_reverse(), bm::block_is_all_one_range(), bm::block_is_interval(), bm::bvector< Alloc >::build_rs_index(), bm::aggregator< BV >::cache_gap_block(), bm::bvector< Alloc >::calc_stat(), bm::check_block_one(), bm::check_block_zero(), bm::bvector< Alloc >::check_or_next(), bm::bvector< Alloc >::clear_bit_no_check(), bm::combine_any_operation_with_block(), bm::combine_count_and_operation_with_block(), bm::combine_count_operation_with_block(), bm::bvector< Alloc >::combine_operation_block_and(), bm::bvector< Alloc >::combine_operation_block_and(), bm::bvector< Alloc >::combine_operation_block_and_or(), bm::bvector< Alloc >::combine_operation_block_or(), bm::bvector< Alloc >::combine_operation_block_or(), bm::bvector< Alloc >::combine_operation_block_sub(), bm::bvector< Alloc >::combine_operation_block_sub(), bm::bvector< Alloc >::combine_operation_block_xor(), bm::bvector< Alloc >::combine_operation_block_xor(), bm::bvector< Alloc >::combine_operation_with_block(), bm::combine_or(), bm::aggregator< BV >::combine_shift_right_and(), bm::combine_sub(), bm::combine_xor(), bm::bvector< Alloc >::compare(), bm::xor_scanner< BV >::compute_sim_model(), bm::bvector< Alloc >::count_range_no_check(), bm::bvector< Alloc >::count_to(), bm::bvector< Alloc >::count_to_test(), bm::xor_scanner< BV >::deoptimize_gap_blocks(), bm::deserializer< BV, DEC >::deserialize_gap(), bm::bvector< Alloc >::erase(), bm::sparse_vector< Val, BV >::extract_range(), bm::bvector< Alloc >::find(), bm::bvector< Alloc >::find_reverse(), bm::bvector< Alloc >::find_reverse(), bm::for_each_bit_block_range(), bm::for_each_bit_range_no_check(), bm::sparse_vector< Val, BV >::gather(), bm::bvector< Alloc >::get_bit(), bm::basic_bmatrix< BV >::get_half_octet(), bm::basic_bmatrix< BV >::get_octet(), bm::bvector< Alloc >::enumerator::go_to(), bm::interval_enumerator< BV >::go_to_impl(), bm::bvector< Alloc >::import_block(), bm::bvector< Alloc >::inc(), bm::bvector< Alloc >::insert(), bm::bvector< Alloc >::invert(), bm::aggregator< BV >::process_shift_right_and(), bm::bvector< Alloc >::rank_corrected(), bm::xor_scanner< BV >::search_best_xor_mask(), bm::serializer< BV >::serialize(), bm::bvector< Alloc >::set_bit_conditional_impl(), bm::bvector< Alloc >::set_bit_no_check(), bm::bvector< Alloc >::set_bit_no_check(), bm::aggregator< BV >::sort_input_blocks_and(), bm::aggregator< BV >::sort_input_blocks_or(), bm::bvector< Alloc >::swap(), bm::deserializer< BV, DEC >::xor_decode(), bm::deserializer< BV, DEC >::xor_decode_chain(), and bm::serializer< BV >::xor_tmp_product().
| #define BMNOEXCEPT noexcept |
Definition at line 82 of file bmdef.h.
Referenced by bm::bv_statistics::add(), bm::bv_statistics::add_bit_block(), bm::bv_statistics::add_gap_block(), bm::buffer< bvector_type >::add_model(), bm::serializer< BV >::add_model(), bm::rsc_sparse_vector< Val, SV >::back_insert_iterator::add_null(), bm::rsc_sparse_vector< Val, SV >::back_insert_iterator::add_null(), bm::rsc_sparse_vector< unsigned, sparse_vector_u32 >::back_insert_iterator::add_null(), bm::bvector< Alloc >::enumerator::advance(), bm::rsc_sparse_vector< Val, SV >::const_iterator::advance(), bm::rsc_sparse_vector< unsigned, sparse_vector_u32 >::const_iterator::advance(), bm::sparse_vector< Val, BV >::const_iterator::advance(), bm::sparse_vector< unsigned, bm::bvector<> >::const_iterator::advance(), bm::str_sparse_vector< CharType, BV, STR_SIZE >::const_iterator::advance(), bm::str_sparse_vector< char, bm::bvector<>, 64 >::const_iterator::advance(), bm::aligned_free(), bm::all_set< T >::all_set_block::all_set_block(), bm::bvector< Alloc >::allocation_policy::allocation_policy(), bm::buffer< bvector_type >::allow_stat_reset(), bm::and_values_kleene(), bm::bvector< Alloc >::any(), bm::bvector< dbg_alloc >::any(), bm::any_and(), bm::aggregator< BV >::any_carry_overs(), bm::aggregator< bvector_type >::any_carry_overs(), bm::any_or(), bm::bvector< Alloc >::any_range(), bm::bvector< dbg_alloc >::any_range(), bm::any_sub(), bm::any_xor(), bm::xor_scanner< BV >::apply_xor_match_vector(), bm::avx2_bit_block_xor_2way(), bm::rsc_sparse_vector< Val, SV >::back_insert_iterator::back_insert_iterator(), bm::rsc_sparse_vector< unsigned, sparse_vector_u32 >::back_insert_iterator::back_insert_iterator(), bm::sparse_vector< Val, BV >::back_insert_iterator::back_insert_iterator(), bm::str_sparse_vector< CharType, BV, STR_SIZE >::back_insert_iterator::back_insert_iterator(), bm::str_sparse_vector< CharType, BV, STR_SIZE >::back_insert_iterator::back_insert_iterator(), bm::str_sparse_vector< CharType, BV, STR_SIZE >::back_insert_iterator::back_insert_iterator(), bm::str_sparse_vector< char, bm::bvector<>, 64 >::back_insert_iterator::back_insert_iterator(), bm::base_sparse_vector< Val, BV, 1 >::base_sparse_vector(), bm::basic_bmatrix< BV >::basic_bmatrix(), bm::sparse_vector< Val, BV >::begin(), bm::sparse_vector< unsigned, bm::bvector<> >::begin(), bm::str_sparse_vector< CharType, BV, STR_SIZE >::begin(), bm::str_sparse_vector< char, bm::bvector<>, 64 >::begin(), bm::xor_scanner< BV >::best_metric(), bm::best_representation(), bm::best_representation(), bm::sparse_vector_scanner< SV, S_FACTOR >::bfind_eq_str_impl(), bm::sv_sample_index< SV >::bfind_range(), bm::bit_in< DEC >::bic_decode_u16(), bm::bit_in< DEC >::bic_decode_u16_bitset(), bm::bit_in< TDecoder >::bic_decode_u16_cm(), bm::bit_in< DEC >::bic_decode_u16_cm(), bm::bit_in< TDecoder >::bic_decode_u16_cm_bitset(), bm::bit_in< DEC >::bic_decode_u16_cm_bitset(), bm::bit_in< TDecoder >::bic_decode_u16_cm_dry(), bm::bit_in< DEC >::bic_decode_u16_cm_dry(), bm::bit_in< DEC >::bic_decode_u16_dry(), bm::bit_in< TDecoder >::bic_decode_u16_rg(), bm::bit_in< DEC >::bic_decode_u16_rg(), bm::bit_in< TDecoder >::bic_decode_u16_rg_bitset(), bm::bit_in< DEC >::bic_decode_u16_rg_bitset(), bm::bit_in< TDecoder >::bic_decode_u16_rg_dry(), bm::bit_in< DEC >::bic_decode_u16_rg_dry(), bm::bit_in< TDecoder >::bic_decode_u32_cm(), bm::bit_in< DEC >::bic_decode_u32_cm(), bm::bit_out< bm::encoder >::bic_encode_u16(), bm::bit_out< TEncoder >::bic_encode_u16_cm(), bm::bit_out< bm::encoder >::bic_encode_u16_cm(), bm::bit_out< TEncoder >::bic_encode_u16_rg(), bm::bit_out< bm::encoder >::bic_encode_u16_rg(), bm::bit_out< TEncoder >::bic_encode_u32_cm(), bm::bit_out< bm::encoder >::bic_encode_u32_cm(), bm::buffer< bvector_type >::bienc_arr_bit_block(), bm::serializer< BV >::bienc_arr_bit_block(), bm::buffer< bvector_type >::bienc_arr_sblock(), bm::serializer< BV >::bienc_arr_sblock(), bm::buffer< bvector_type >::bienc_gap_bit_block(), bm::serializer< BV >::bienc_gap_bit_block(), bm::bit_andnot_arr_ffmask(), bm::bit_array_compute_gaps(), bm::bit_block_and(), bm::bit_block_and(), bm::bit_block_and_2way(), bm::bit_block_and_3way(), bm::bit_block_and_5way(), bm::bit_block_and_any(), bm::bit_block_and_count(), bm::bit_block_and_or_2way(), bm::bit_block_any_range(), bm::bit_block_any_range(), bm::bit_block_calc_change(), bm::bit_block_calc_count_range(), bm::bit_block_calc_count_to(), bm::bit_block_change32(), bm::bit_block_change64(), bm::bit_block_change_bc(), bm::bit_block_convert_to_arr(), bm::bit_block_copy(), bm::bit_block_copy_unalign(), bm::bit_block_count(), bm::bit_block_count(), bm::bit_block_erase(), bm::bit_block_find(), bm::bit_block_find_interval_end(), bm::bit_block_find_interval_start(), bm::bit_block_find_prev(), bm::bit_block_gather_scatter(), bm::bit_block_gather_scatter(), bm::bit_block_init_and_2way(), bm::bit_block_insert(), bm::bit_block_is_all_one_range(), bm::bit_block_or(), bm::bit_block_or_2way(), bm::bit_block_or_3way(), bm::bit_block_or_5way(), bm::bit_block_or_any(), bm::bit_block_or_count(), bm::bit_block_rotate_left_1(), bm::bit_block_rotate_left_1_unr(), bm::bit_block_set(), bm::bit_block_shift_l1(), bm::bit_block_shift_l1_unr(), bm::bit_block_shift_l1_unr_min(), bm::bit_block_shift_r1(), bm::bit_block_shift_r1_and(), bm::bit_block_shift_r1_and_unr(), bm::bit_block_shift_r1_unr(), bm::bit_block_shift_r1_unr_min(), bm::bit_block_stream(), bm::bit_block_stream_unalign(), bm::bit_block_sub(), bm::bit_block_sub(), bm::bit_block_sub_2way(), bm::bit_block_sub_3way(), bm::bit_block_sub_5way(), bm::bit_block_sub_any(), bm::bit_block_sub_count(), bm::bit_block_to_gap(), bm::bit_block_xor(), bm::bit_block_xor(), bm::bit_block_xor(), bm::bit_block_xor_2way(), bm::bit_block_xor_any(), bm::bit_block_xor_change(), bm::bit_block_xor_change32(), bm::bit_block_xor_change64(), bm::bit_block_xor_count(), bm::bit_count_change(), bm::bit_count_min_unroll(), bm::bit_count_nonzero_size(), bm::bit_find_first(), bm::bit_find_first(), bm::bit_find_first_diff(), bm::bit_find_first_if_1(), bm::bit_find_last(), bm::bit_find_rank(), bm::bit_in< DEC >::bit_in(), bm::bit_invert(), bm::bit_is_all_zero(), bm::bit_list(), bm::bit_list_4(), bm::bit_operation_and(), bm::bit_operation_and_any(), bm::bit_operation_and_count(), bm::bit_operation_or(), bm::bit_operation_or_any(), bm::bit_operation_or_count(), bm::bit_operation_sub(), bm::bit_operation_sub_any(), bm::bit_operation_sub_count(), bm::bit_operation_sub_count_inv(), bm::bit_operation_xor(), bm::bit_operation_xor_any(), bm::bit_operation_xor_count(), bm::bit_recomb(), bm::bit_scan_forward32(), bm::bit_scan_fwd(), bm::bit_scan_reverse(), bm::bit_scan_reverse32(), bm::bit_to_gap(), bm::bitcmp(), bm::bitcount64_4way(), bm::bitscan(), bm::bitscan_bsf(), bm::bitscan_bsf(), bm::bitscan_bsf64(), bm::bitscan_nibble(), bm::bitscan_popcnt(), bm::bitscan_popcnt(), bm::bitscan_popcnt64(), bm::bitscan_popcnt64(), bm::bitscan_wave(), bm::block_any(), bm::block_any_range(), bm::block_compact_by_digest(), bm::block_expand_by_digest(), bm::block_find_first_diff(), bm::block_find_interval_end(), bm::block_find_interval_start(), bm::block_find_rank(), bm::block_find_reverse(), bm::serial_stream_iterator< bm::decoder, block_idx_type >::block_idx(), bm::block_init_digest0(), bm::block_is_all_one_range(), bm::block_is_interval(), bm::block_ptr_array_range(), bm::block_range_scan(), bm::block_to_global_index(), bm::all_set< T >::block_type(), bm::bmi_bslr_u64(), bm::serializer< BV >::bookmark_state::bookmark_state(), bm::sparse_vector_serial_layout< SV >::buf(), bm::bvector< Alloc >::bulk_insert_iterator::buf_size_max(), bm::bvector< Alloc >::bulk_insert_iterator::bulk_insert_iterator(), bm::bvector< Alloc >::bulk_insert_iterator::bulk_insert_iterator(), bm::bvector< Alloc >::bulk_insert_iterator::bulk_insert_iterator(), bm::bv_statistics::bv_statistics(), bm::bvector< dbg_alloc >::bvector(), bm::buffer< bvector_type >::byte_order_serialization(), bm::serializer< BV >::byte_order_serialization(), bm::calc_block_digest0(), bm::basic_bmatrix< BV >::calc_effective_rows_not_null(), bm::base_sparse_vector< Val, BV, MAX_SIZE >::calc_stat(), bm::base_sparse_vector< Val, BV, 1 >::calc_stat(), bm::basic_bmatrix< BV >::calc_stat(), bm::bvector< Alloc >::calc_stat(), bm::bvector< dbg_alloc >::calc_stat(), bm::rsc_sparse_vector< Val, SV >::calc_stat(), bm::rsc_sparse_vector< unsigned, sparse_vector_u32 >::calc_stat(), bm::sparse_vector< Val, BV >::calc_stat(), bm::sparse_vector< unsigned, bm::bvector<> >::calc_stat(), bm::str_sparse_vector< CharType, BV, STR_SIZE >::calc_stat(), bm::str_sparse_vector< char, bm::bvector<>, 64 >::calc_stat(), bm::sparse_vector_serial_layout< SV >::capacity(), bm::check_block_one(), bm::check_block_zero(), bm::bvector< Alloc >::check_or_next(), bm::bvector< dbg_alloc >::check_or_next(), bm::check_zero_digest(), bm::bvector< Alloc >::clear(), bm::bvector< dbg_alloc >::clear(), bm::rsc_sparse_vector< unsigned, sparse_vector_u32 >::clear(), bm::sparse_vector< unsigned, bm::bvector<> >::clear(), bm::str_sparse_vector< char, bm::bvector<>, 64 >::clear(), bm::base_sparse_vector< Val, BV, MAX_SIZE >::clear_all(), bm::base_sparse_vector< Val, BV, 1 >::clear_all(), bm::rsc_sparse_vector< Val, SV >::clear_all(), bm::rsc_sparse_vector< unsigned, sparse_vector_u32 >::clear_all(), bm::sparse_vector< Val, BV >::clear_all(), bm::sparse_vector< unsigned, bm::bvector<> >::clear_all(), bm::str_sparse_vector< CharType, BV, STR_SIZE >::clear_all(), bm::str_sparse_vector< char, bm::bvector<>, 64 >::clear_all(), bm::clear_bit(), bm::tmatrix< GT, static_cast< unsigned >(sizeof(GT) *8), static_cast< unsigned >(((BLOCK_SIZE *sizeof(unsigned))/(sizeof(GT)))/(sizeof(GT) *8))>::cols(), bm::combine_any_operation_with_block(), bm::combine_any_operation_with_block(), bm::combine_count_and_operation_with_block(), bm::combine_count_operation_with_block(), bm::combine_count_operation_with_block(), bm::str_sparse_vector< CharType, BV, STR_SIZE >::common_prefix_length(), bm::str_sparse_vector< char, bm::bvector<>, 64 >::common_prefix_length(), bm::sv_sample_index< SV >::common_prefix_length(), bm::bvector< Alloc >::compare(), bm::bvector< dbg_alloc >::compare(), bm::sparse_vector< Val, BV >::compare(), bm::sparse_vector< unsigned, bm::bvector<> >::compare(), bm::sparse_vector_scanner< SV, S_FACTOR >::compare(), bm::str_sparse_vector< CharType, BV, STR_SIZE >::compare(), bm::str_sparse_vector< CharType, BV, STR_SIZE >::compare(), bm::str_sparse_vector< char, bm::bvector<>, 64 >::compare(), bm::str_sparse_vector< char, bm::bvector<>, 64 >::compare(), bm::str_sparse_vector< CharType, BV, STR_SIZE >::compare_nomap(), bm::str_sparse_vector< char, bm::bvector<>, 64 >::compare_nomap(), bm::basic_bmatrix< BV >::compare_octet(), bm::str_sparse_vector< CharType, BV, STR_SIZE >::compare_remap(), bm::str_sparse_vector< char, bm::bvector<>, 64 >::compare_remap(), bm::bvector< Alloc >::iterator_base::compare_state(), bm::sparse_vector_scanner< SV, S_FACTOR >::compare_str(), bm::sparse_vector_scanner< SV, S_FACTOR >::compare_str(), bm::str_sparse_vector< CharType, BV, STR_SIZE >::compare_str(), bm::str_sparse_vector< CharType, BV, STR_SIZE >::compare_str(), bm::str_sparse_vector< char, bm::bvector<>, 64 >::compare_str(), bm::str_sparse_vector< char, bm::bvector<>, 64 >::compare_str(), bm::compute_h64_mask(), bm::aggregator< BV >::pipeline< Opt >::compute_run_batch(), bm::aggregator< bvector_type >::pipeline::compute_run_batch(), bm::compute_s_block_descr(), bm::xor_scanner< BV >::compute_s_block_stats(), bm::xor_scanner< BV >::compute_xor_complexity_descr(), bm::rsc_sparse_vector< Val, SV >::const_iterator::const_iterator(), bm::rsc_sparse_vector< Val, SV >::const_iterator::const_iterator(), bm::rsc_sparse_vector< Val, SV >::const_iterator::const_iterator(), bm::rsc_sparse_vector< Val, SV >::const_iterator::const_iterator(), bm::rsc_sparse_vector< unsigned, sparse_vector_u32 >::const_iterator::const_iterator(), bm::sparse_vector< Val, BV >::const_iterator::const_iterator(), bm::sparse_vector< Val, BV >::const_iterator::const_iterator(), bm::sparse_vector< Val, BV >::const_iterator::const_iterator(), bm::sparse_vector< Val, BV >::const_iterator::const_iterator(), bm::sparse_vector< unsigned, bm::bvector<> >::const_iterator::const_iterator(), bm::str_sparse_vector< CharType, BV, STR_SIZE >::const_iterator::const_iterator(), bm::str_sparse_vector< CharType, BV, STR_SIZE >::const_iterator::const_iterator(), bm::str_sparse_vector< CharType, BV, STR_SIZE >::const_iterator::const_iterator(), bm::str_sparse_vector< CharType, BV, STR_SIZE >::const_iterator::const_iterator(), bm::str_sparse_vector< char, bm::bvector<>, 64 >::const_iterator::const_iterator(), bm::bvector< dbg_alloc >::copy_range_no_check(), bm::bvector< Alloc >::count(), bm::bvector< Alloc >::counted_enumerator::count(), bm::bvector< dbg_alloc >::count(), bm::count_and(), bm::bvector< Alloc >::count_blocks(), bm::bvector< dbg_alloc >::count_blocks(), bm::count_leading_zeros(), bm::count_leading_zeros_u32(), bm::count_leading_zeros_u64(), bm::count_nz(), bm::count_or(), bm::bvector< Alloc >::count_range(), bm::bvector< Alloc >::count_range(), bm::bvector< dbg_alloc >::count_range(), bm::bvector< dbg_alloc >::count_range(), bm::bvector< Alloc >::count_range_no_check(), bm::bvector< Alloc >::count_range_no_check(), bm::bvector< dbg_alloc >::count_range_no_check(), bm::bvector< dbg_alloc >::count_range_no_check(), bm::rsc_sparse_vector< Val, SV >::count_range_notnull(), bm::rsc_sparse_vector< unsigned, sparse_vector_u32 >::count_range_notnull(), bm::count_sub(), bm::bvector< Alloc >::count_to(), bm::bvector< dbg_alloc >::count_to(), bm::bvector< Alloc >::count_to_test(), bm::bvector< dbg_alloc >::count_to_test(), bm::count_trailing_zeros(), bm::count_trailing_zeros_u32(), bm::count_trailing_zeros_u64(), bm::count_xor(), bm::bvector< Alloc >::counted_enumerator::counted_enumerator(), bm::bvector< Alloc >::counted_enumerator::counted_enumerator(), bm::sparse_vector_serial_layout< SV >::data(), bm::block_allocator::deallocate(), bm::ptr_allocator::deallocate(), bm::rsc_sparse_vector< Val, SV >::decode_buf(), bm::rsc_sparse_vector< unsigned, sparse_vector_u32 >::decode_buf(), bm::str_sparse_vector< char, bm::bvector<>, 64 >::decode_substr(), bm::decoder::decoder(), bm::decoder_base::decoder_base(), bm::iterator_deserializer< BV, bm::serial_stream_iterator< bm::decoder, block_idx_type > >::deserialize(), bm::dgap_2_gap(), bm::digest_mask(), bm::sparse_vector< Val, BV >::back_insert_iterator::disable_set_null(), bm::sparse_vector_serializer< sparse_vector_u32 >::disable_xor_compression(), bm::distance_and_operation(), bm::distance_metric_descriptor::distance_metric_descriptor(), bm::distance_metric_descriptor::distance_metric_descriptor(), bm::distance_operation(), bm::distance_operation_any(), bm::distance_stage(), bm::dm_control(), bm::str_sparse_vector< CharType, BV, STR_SIZE >::effective_max_str(), bm::str_sparse_vector< char, bm::bvector<>, 64 >::effective_max_str(), bm::rsc_sparse_vector< unsigned, sparse_vector_u32 >::effective_size(), bm::sparse_vector< unsigned, bm::bvector<> >::effective_size(), bm::str_sparse_vector< char, bm::bvector<>, 64 >::effective_size(), bm::base_sparse_vector< Val, BV, 1 >::effective_slices(), bm::rsc_sparse_vector< unsigned, sparse_vector_u32 >::effective_slices(), bm::rsc_sparse_vector< unsigned, sparse_vector_u32 >::effective_vector_max(), bm::sparse_vector< unsigned, bm::bvector<> >::effective_vector_max(), bm::base_sparse_vector< Val, BV, 1 >::empty(), bm::bvector< dbg_alloc >::empty(), bm::rsc_sparse_vector< unsigned, sparse_vector_u32 >::empty(), bm::sparse_vector< unsigned, bm::bvector<> >::empty(), bm::str_sparse_vector< CharType, BV, STR_SIZE >::back_insert_iterator::empty(), bm::str_sparse_vector< char, bm::bvector<>, 64 >::back_insert_iterator::empty(), bm::sparse_vector_serializer< sparse_vector_u32 >::enable_xor_compression(), bm::buffer< bvector_type >::encode_bit_array(), bm::serializer< BV >::encode_bit_array(), bm::buffer< bvector_type >::encode_bit_digest(), bm::serializer< BV >::encode_bit_digest(), bm::buffer< bvector_type >::encode_bit_interval(), bm::serializer< BV >::encode_bit_interval(), bm::buffer< bvector_type >::encode_header(), bm::serializer< BV >::encode_header(), bm::buffer< bvector_type >::encode_xor_match_chain(), bm::serializer< BV >::encode_xor_match_chain(), bm::encoder::encoder(), bm::interval_enumerator< BV >::end(), bm::interval_enumerator< bm::bvector<> >::end(), bm::rsc_sparse_vector< unsigned, sparse_vector_u32 >::end(), bm::sparse_vector< unsigned, bm::bvector<> >::end(), bm::str_sparse_vector< char, bm::bvector<>, 64 >::end(), bm::bvector< Alloc >::enumerator::enumerator(), bm::bvector< Alloc >::enumerator::enumerator(), bm::bvector< Alloc >::enumerator::enumerator(), bm::bvector< Alloc >::enumerator::enumerator(), bm::base_sparse_vector< Val, BV, MAX_SIZE >::equal(), bm::base_sparse_vector< Val, BV, 1 >::equal(), bm::bvector< dbg_alloc >::equal(), bm::bvps_addr_resolver< BV >::equal(), bm::bvps_addr_resolver< bvector_type >::equal(), bm::rsc_sparse_vector< Val, SV >::equal(), bm::rsc_sparse_vector< unsigned, sparse_vector_u32 >::equal(), bm::sparse_vector< Val, BV >::equal(), bm::sparse_vector< unsigned, bm::bvector<> >::equal(), bm::str_sparse_vector< CharType, BV, STR_SIZE >::equal(), bm::str_sparse_vector< char, bm::bvector<>, 64 >::equal(), bm::deseriaizer_base< DEC, block_idx_type >::err_msg(), bm::sparse_vector< Val, BV >::extract(), bm::bv_ref_vector< bvector_type >::find(), bm::bvector< Alloc >::find(), bm::bvector< Alloc >::find(), bm::bvector< dbg_alloc >::find(), bm::bvector< dbg_alloc >::find(), bm::buffer< bvector_type >::find_bit_best_encoding(), bm::serializer< BV >::find_bit_best_encoding(), bm::buffer< bvector_type >::find_bit_best_encoding_l5(), bm::serializer< BV >::find_bit_best_encoding_l5(), bm::bv_ref_vector< bvector_type >::find_bv(), bm::aggregator< BV >::find_effective_sub_block_size(), bm::aggregator< BV >::find_effective_sub_block_size(), bm::aggregator< bvector_type >::find_effective_sub_block_size(), bm::aggregator< bvector_type >::find_effective_sub_block_size(), bm::bvector< Alloc >::find_first_mismatch(), bm::bvector< dbg_alloc >::find_first_mismatch(), bm::find_first_nz(), bm::buffer< bvector_type >::find_gap_best_encoding(), bm::serializer< BV >::find_gap_best_encoding(), bm::find_interval_end(), bm::find_interval_start(), bm::find_max_nz(), bm::find_not_null_ptr(), bm::find_ptr(), bm::bvector< Alloc >::find_range(), bm::bvector< dbg_alloc >::find_range(), bm::bvector< Alloc >::find_rank(), bm::bvector< Alloc >::find_rank(), bm::bvector< dbg_alloc >::find_rank(), bm::bvector< dbg_alloc >::find_rank(), bm::rsc_sparse_vector< Val, SV >::find_rank(), bm::rsc_sparse_vector< unsigned, sparse_vector_u32 >::find_rank(), bm::sparse_vector< Val, BV >::find_rank(), bm::sparse_vector< unsigned, bm::bvector<> >::find_rank(), bm::str_sparse_vector< CharType, BV, STR_SIZE >::find_rank(), bm::str_sparse_vector< char, bm::bvector<>, 64 >::find_rank(), bm::bvector< Alloc >::find_reverse(), bm::bvector< Alloc >::find_reverse(), bm::bvector< dbg_alloc >::find_reverse(), bm::bvector< dbg_alloc >::find_reverse(), bm::bit_out< bm::encoder >::flush(), bm::for_each_nzblock_if(), bm::for_each_nzblock_range(), bm::bvector< dbg_alloc >::forget_count(), bm::xor_scanner< BV >::found_ridx(), bm::aggregator< bvector_type >::free_arena(), bm::alloc_pool< block_allocator, ptr_allocator >::free_bit_block(), bm::mem_alloc< block_allocator, ptr_allocator, standard_alloc_pool >::free_bit_block(), bm::xor_scanner< BV >::free_blocks(), bm::alloc_pool< block_allocator, ptr_allocator >::free_pools(), bm::mem_alloc< block_allocator, ptr_allocator, standard_alloc_pool >::free_ptr(), bm::basic_bmatrix< BV >::free_rows(), bm::sparse_vector_serial_layout< SV >::freemem(), bm::bit_in< TDecoder >::gamma(), bm::bit_in< DEC >::gamma(), bm::bit_out< TEncoder >::gamma(), bm::bit_out< bm::encoder >::gamma(), bm::buffer< bvector_type >::gamma_arr_bit_block(), bm::serializer< BV >::gamma_arr_bit_block(), bm::buffer< bvector_type >::gamma_gap_array(), bm::serializer< BV >::gamma_gap_array(), bm::buffer< bvector_type >::gamma_gap_bit_block(), bm::serializer< BV >::gamma_gap_bit_block(), bm::buffer< bvector_type >::gamma_gap_block(), bm::serializer< BV >::gamma_gap_block(), bm::gap_2_dgap(), bm::gap_add_to_bitset(), bm::gap_add_to_bitset(), bm::gap_add_value(), bm::gap_and_to_bitset(), bm::gap_and_to_bitset(), bm::gap_any_range(), bm::gap_bfind(), bm::gap_bit_count(), bm::gap_bit_count_range(), bm::gap_bit_count_range_hint(), bm::gap_bit_count_to(), bm::gap_bit_count_unr(), bm::gap_bitset_and_any(), bm::gap_bitset_and_count(), bm::gap_bitset_or_any(), bm::gap_bitset_or_count(), bm::gap_bitset_sub_any(), bm::gap_bitset_sub_count(), bm::gap_bitset_xor_any(), bm::gap_bitset_xor_count(), bm::gap_block_find(), bm::gap_calc_level(), bm::gap_capacity(), bm::gap_control_sum(), bm::gap_convert_to_arr(), bm::gap_convert_to_bitset(), bm::gap_convert_to_bitset_smart(), bm::gap_count_and(), bm::gap_count_or(), bm::gap_count_sub(), bm::gap_count_xor(), bm::gap_find_first(), bm::gap_find_first_diff(), bm::gap_find_interval_end(), bm::gap_find_interval_start(), bm::gap_find_last(), bm::gap_find_prev(), bm::gap_find_rank(), bm::gap_free_elements(), bm::gap_init_range_block(), bm::gap_insert(), bm::gap_invert(), bm::gap_is_all_one(), bm::gap_is_all_one_range(), bm::gap_is_all_zero(), bm::gap_is_interval(), bm::gap_length(), bm::buffer< bvector_type >::gap_length_serialization(), bm::serializer< BV >::gap_length_serialization(), bm::gap_level(), bm::gap_limit(), bm::gap_operation_and(), bm::gap_operation_any_and(), bm::gap_operation_any_sub(), bm::gap_operation_any_xor(), bm::gap_operation_or(), bm::gap_operation_sub(), bm::gap_operation_xor(), bm::gap_overhead(), bm::gap_set_all(), bm::gap_set_array(), bm::gap_set_value(), bm::gap_set_value(), bm::gap_set_value_cpos(), bm::gap_shift_l1(), bm::gap_shift_r1(), bm::gap_split(), bm::gap_sub_to_bitset(), bm::gap_sub_to_bitset(), bm::gap_test(), bm::gap_test_unr(), bm::gap_xor_to_bitset(), bm::gapcmp(), bm::bvps_addr_resolver< BV >::get(), bm::bvps_addr_resolver< bvector_type >::get(), bm::interval_enumerator< bm::bvector<> >::get(), bm::rsc_sparse_vector< Val, SV >::get(), bm::rsc_sparse_vector< unsigned, sparse_vector_u32 >::get(), bm::sparse_vector< Val, BV >::get(), bm::sparse_vector< unsigned, bm::bvector<> >::get(), bm::str_sparse_vector< CharType, BV, STR_SIZE >::const_reference::get(), bm::str_sparse_vector< CharType, BV, STR_SIZE >::get(), bm::str_sparse_vector< CharType, BV, STR_SIZE >::reference::get(), bm::str_sparse_vector< char, bm::bvector<>, 64 >::get(), bm::decoder::get_16(), bm::decoder::get_16(), bm::decoder::get_24(), bm::bitblock_get_adapter::get_32(), bm::decoder::get_32(), bm::decoder::get_32(), bm::decoder_range_adapter< DEC >::get_32(), bm::decoder::get_32_AND(), bm::decoder::get_32_OR(), bm::decoder::get_48(), bm::decoder::get_64(), bm::decoder_base::get_8(), bm::sparse_vector_scanner< SV, S_FACTOR >::pipeline< Opt >::get_aggregator_pipe(), bm::aggregator< BV >::pipeline< Opt >::get_all_input_cnt_vect(), bm::aggregator< BV >::pipeline< Opt >::get_all_input_vect(), bm::bv_arena_statistics::get_alloc_size(), bm::base_sparse_vector< Val, BV, 1 >::get_allocator_pool(), bm::basic_bmatrix< BV >::get_allocator_pool(), bm::bvector< dbg_alloc >::get_allocator_pool(), bm::aggregator< BV >::get_arg_block(), bm::aggregator< bvector_type >::get_arg_block(), bm::aggregator< BV >::pipeline< Opt >::get_args_vector(), bm::serial_stream_iterator< DEC, BLOCK_IDX >::get_arr_bit(), bm::serial_stream_iterator< bm::decoder, block_idx_type >::get_arr_bit(), bm::aggregator< BV >::pipeline< Opt >::get_bcache(), bm::xor_scanner< BV >::get_best_match_type(), bm::bit_in< TDecoder >::get_bit(), bm::bit_in< DEC >::get_bit(), bm::bvector< Alloc >::get_bit(), bm::bvector< dbg_alloc >::get_bit(), bm::serial_stream_iterator< DEC, BLOCK_IDX >::get_bit(), bm::serial_stream_iterator< bm::decoder, block_idx_type >::get_bit(), bm::bit_in< TDecoder >::get_bits(), bm::bit_in< DEC >::get_bits(), bm::basic_bmatrix< BV >::get_block(), bm::mem_alloc< block_allocator, ptr_allocator, standard_alloc_pool >::get_block_alloc(), bm::mem_alloc< block_allocator, ptr_allocator, standard_alloc_pool >::get_block_allocator(), bm::get_block_coord(), bm::get_block_start(), bm::serial_stream_iterator< bm::decoder, block_idx_type >::get_block_type(), bm::bvector< dbg_alloc >::get_blocks_manager(), bm::bvector< dbg_alloc >::get_blocks_manager(), bm::base_sparse_vector< Val, BV, 1 >::get_bmatrix(), bm::base_sparse_vector< Val, BV, 1 >::get_bmatrix(), bm::rsc_sparse_vector< unsigned, sparse_vector_u32 >::get_bmatrix(), bm::rsc_sparse_vector< unsigned, sparse_vector_u32 >::get_bmatrix(), bm::bv_ref_vector< bvector_type >::get_bv(), bm::aggregator< BV >::pipeline< Opt >::get_bv_count_vector(), bm::sparse_vector_scanner< SV, S_FACTOR >::pipeline< Opt >::get_bv_count_vector(), bm::aggregator< BV >::pipeline< Opt >::get_bv_res_vector(), bm::sparse_vector_scanner< SV, S_FACTOR >::pipeline< Opt >::get_bv_res_vector(), bm::sparse_vector_serializer< sparse_vector_u32 >::get_bv_serializer(), bm::bvector< Alloc >::bulk_insert_iterator::get_bvector(), bm::sparse_vector_scanner< SV, S_FACTOR >::get_bvector_alloc_pool(), bm::aggregator< bvector_type >::get_cache_gap_hits(), bm::buffer< bvector_type >::get_compression_level(), bm::buffer< bvector_type >::get_compression_stat(), bm::rsc_sparse_vector< unsigned, sparse_vector_u32 >::get_const_iterator(), bm::sparse_vector< unsigned, bm::bvector<> >::get_const_iterator(), bm::str_sparse_vector< char, bm::bvector<>, 64 >::get_const_iterator(), bm::xor_scanner< BV >::get_descr(), bm::bvector< dbg_alloc >::get_first(), bm::xor_scanner< BV >::get_found_block(), bm::decoder_base::get_h64(), bm::basic_bmatrix< BV >::get_half_octet(), bm::serial_stream_iterator< bm::decoder, block_idx_type >::get_id(), bm::serial_stream_iterator< bm::decoder, block_idx_type >::get_id_count(), bm::serial_stream_iterator< DEC, BLOCK_IDX >::get_inv_arr(), bm::serial_stream_iterator< bm::decoder, block_idx_type >::get_inv_arr(), bm::xor_scanner< BV >::get_match_pairs(), bm::xor_scanner< BV >::get_match_vector(), bm::sv_sample_index< SV >::get_min_len(), bm::bvector< dbg_alloc >::get_new_blocks_strat(), bm::bvector< dbg_alloc >::get_next(), bm::get_nibble(), bm::sparse_vector< Val, BV >::get_no_check(), bm::sparse_vector< unsigned, bm::bvector<> >::get_no_check(), bm::base_sparse_vector< Val, BV, 1 >::get_null_bvect(), bm::sparse_vector< Val, BV >::back_insert_iterator::get_null_bvect(), bm::base_sparse_vector< Val, BV, 1 >::get_null_bvector(), bm::rsc_sparse_vector< Val, SV >::get_null_bvector(), bm::rsc_sparse_vector< unsigned, sparse_vector_u32 >::get_null_bvector(), bm::basic_bmatrix< BV >::get_null_idx(), bm::base_sparse_vector< Val, BV, 1 >::get_null_support(), bm::basic_bmatrix< BV >::get_octet(), bm::aggregator< bvector_type >::get_operation(), bm::aggregator< BV >::pipeline< Opt >::get_options(), bm::sparse_vector_scanner< SV, S_FACTOR >::pipeline< Opt >::get_options(), bm::sparse_vector_serial_layout< SV >::get_plane(), bm::mem_alloc< block_allocator, ptr_allocator, standard_alloc_pool >::get_pool(), bm::decoder_base::get_pos(), bm::encoder::get_pos(), bm::mem_alloc< block_allocator, ptr_allocator, standard_alloc_pool >::get_ptr_allocator(), bm::xor_scanner< BV >::get_ref_block(), bm::xor_scanner< BV >::get_ref_vector(), bm::str_sparse_vector< CharType, BV, STR_SIZE >::back_insert_iterator::get_remap(), bm::rsc_sparse_vector< unsigned, sparse_vector_u32 >::get_remap_buffer(), bm::sparse_vector< unsigned, bm::bvector<> >::get_remap_buffer(), bm::basic_bmatrix< BV >::get_row(), bm::basic_bmatrix< BV >::get_row(), bm::bv_ref_vector< bvector_type >::get_row_idx(), bm::rsc_sparse_vector< unsigned, sparse_vector_u32 >::get_RS(), bm::xor_scanner< BV >::get_s_bc(), bm::xor_scanner< BV >::get_s_block_best(), bm::xor_scanner< BV >::get_s_block_stats(), bm::xor_scanner< BV >::get_s_gc(), bm::base_sparse_vector< Val, BV, 1 >::get_slice(), bm::rsc_sparse_vector< unsigned, sparse_vector_u32 >::get_slice(), bm::base_sparse_vector< Val, BV, MAX_SIZE >::get_slice_mask(), bm::base_sparse_vector< Val, BV, 1 >::get_slice_mask(), bm::serial_stream_iterator< bm::decoder, block_idx_type >::get_state(), bm::get_super_block_start(), bm::rsc_sparse_vector< unsigned, sparse_vector_u32 >::get_sv(), bm::aggregator< bvector_type >::get_target(), bm::task_batch< allocator_type >::get_task_vector(), bm::task_batch< allocator_type >::get_task_vector(), bm::aggregator< bvector_type >::get_temp_block(), bm::aggregator< BV >::pipeline< Opt >::get_top_blocks(), bm::sparse_vector< Val, BV >::get_unsigned(), bm::sparse_vector< unsigned, bm::bvector<> >::get_unsigned(), bm::rsc_sparse_vector< Val, SV >::get_unsigned_bits(), bm::rsc_sparse_vector< unsigned, sparse_vector_u32 >::get_unsigned_bits(), bm::sparse_vector< Val, BV >::get_unsigned_bits(), bm::sparse_vector< unsigned, bm::bvector<> >::get_unsigned_bits(), bm::get_value_kleene(), bm::xor_scanner< BV >::get_x_best_metric(), bm::xor_scanner< BV >::get_xor_digest(), bm::bvector< dbg_alloc >::enumerator::go_first(), bm::bvector< Alloc >::enumerator::go_to(), bm::bvector< dbg_alloc >::enumerator::go_to(), bm::rsc_sparse_vector< Val, SV >::const_iterator::go_to(), bm::rsc_sparse_vector< unsigned, sparse_vector_u32 >::const_iterator::go_to(), bm::sparse_vector< Val, BV >::const_iterator::go_to(), bm::sparse_vector< unsigned, bm::bvector<> >::const_iterator::go_to(), bm::str_sparse_vector< CharType, BV, STR_SIZE >::const_iterator::go_to(), bm::str_sparse_vector< char, bm::bvector<>, 64 >::const_iterator::go_to(), bm::bvector< Alloc >::enumerator::go_up(), bm::has_zero_byte_u64(), bm::idx_arr_block_lookup_u32(), bm::idx_arr_block_lookup_u64(), bm::ilog2(), bm::ilog2(), bm::ilog2_LUT(), bm::ilog2_LUT< bm::gap_word_t >(), bm::improve_gap_levels(), bm::rsc_sparse_vector< unsigned, sparse_vector_u32 >::in_sync(), bm::rsc_sparse_vector< unsigned, sparse_vector_u32 >::init_remap_buffer(), bm::sparse_vector< unsigned, bm::bvector<> >::init_remap_buffer(), bm::bvector< Alloc >::insert_iterator::insert_iterator(), bm::bvector< Alloc >::insert_iterator::insert_iterator(), bm::buffer< bvector_type >::interpolated_arr_bit_block(), bm::serializer< BV >::interpolated_arr_bit_block(), bm::buffer< bvector_type >::interpolated_encode_gap_block(), bm::serializer< BV >::interpolated_encode_gap_block(), bm::buffer< bvector_type >::interpolated_gap_array(), bm::serializer< BV >::interpolated_gap_array(), bm::buffer< bvector_type >::interpolated_gap_array_v0(), bm::serializer< BV >::interpolated_gap_array_v0(), bm::buffer< bvector_type >::interpolated_gap_bit_block(), bm::serializer< BV >::interpolated_gap_bit_block(), bm::interval_enumerator< bm::bvector<> >::interval_enumerator(), bm::bvector< Alloc >::iterator_base::invalidate(), bm::interval_enumerator< BV >::invalidate(), bm::interval_enumerator< bm::bvector<> >::invalidate(), bm::rsc_sparse_vector< Val, SV >::const_iterator::invalidate(), bm::sparse_vector< Val, BV >::const_iterator::invalidate(), bm::str_sparse_vector< CharType, BV, STR_SIZE >::const_iterator::invalidate(), bm::is_aligned(), bm::bvector< Alloc >::is_all_one_range(), bm::bvector< dbg_alloc >::is_all_one_range(), bm::is_bits_one(), bm::aggregator< BV >::pipeline< Opt >::is_complete(), bm::sparse_vector_scanner< SV, S_FACTOR >::pipeline< Opt >::is_complete(), bm::rsc_sparse_vector< unsigned, sparse_vector_u32 >::is_compressed(), bm::sparse_vector< unsigned, bm::bvector<> >::is_compressed(), bm::str_sparse_vector< char, bm::bvector<>, 64 >::is_compressed(), bm::agg_run_options< agg_disable_result_bvectors, agg_disable_counts >::is_compute_counts(), bm::is_const_set_operation(), bm::is_digest_one_range(), bm::basic_bmatrix< BV >::is_dynamic(), bm::all_set< T >::is_full_block(), bm::bvector< dbg_alloc >::is_init(), bm::is_interval(), bm::agg_run_options< agg_disable_result_bvectors, agg_disable_counts >::is_make_results(), bm::agg_run_options< agg_disable_result_bvectors, agg_disable_counts >::is_masks(), bm::base_sparse_vector< Val, BV, MAX_SIZE >::is_null(), bm::base_sparse_vector< Val, BV, 1 >::is_null(), bm::rsc_sparse_vector< Val, SV >::const_iterator::is_null(), bm::rsc_sparse_vector< Val, SV >::is_null(), bm::rsc_sparse_vector< Val, SV >::reference::is_null(), bm::rsc_sparse_vector< unsigned, sparse_vector_u32 >::const_iterator::is_null(), bm::rsc_sparse_vector< unsigned, sparse_vector_u32 >::is_null(), bm::sparse_vector< Val, BV >::const_iterator::is_null(), bm::sparse_vector< Val, BV >::reference::is_null(), bm::sparse_vector< unsigned, bm::bvector<> >::const_iterator::is_null(), bm::str_sparse_vector< CharType, BV, STR_SIZE >::const_iterator::is_null(), bm::str_sparse_vector< CharType, BV, STR_SIZE >::const_reference::is_null(), bm::str_sparse_vector< CharType, BV, STR_SIZE >::reference::is_null(), bm::base_sparse_vector< Val, BV, 1 >::is_nullable(), bm::rsc_sparse_vector< unsigned, sparse_vector_u32 >::is_remap(), bm::sparse_vector< unsigned, bm::bvector<> >::is_remap(), bm::str_sparse_vector< char, bm::bvector<>, 64 >::is_remap(), bm::bvector< dbg_alloc >::is_ro(), bm::rsc_sparse_vector< unsigned, sparse_vector_u32 >::is_ro(), bm::sparse_vector< unsigned, bm::bvector<> >::is_ro(), bm::str_sparse_vector< char, bm::bvector<>, 64 >::is_ro(), bm::basic_bmatrix< BV >::is_same_structure(), bm::base_sparse_vector< Val, BV, 1 >::is_signed(), bm::rsc_sparse_vector< unsigned, sparse_vector_u32 >::is_str(), bm::sparse_vector< unsigned, bm::bvector<> >::is_str(), bm::str_sparse_vector< char, bm::bvector<>, 64 >::is_str(), bm::rsc_sparse_vector< unsigned, sparse_vector_u32 >::is_sync(), bm::sv_sample_index< SV >::is_unique(), bm::all_set< T >::is_valid_block_addr(), bm::sparse_vector_serializer< sparse_vector_u32 >::is_xor_ref(), bm::bvector< Alloc >::iterator_base::iterator_base(), bm::lower_bound_linear_u32(), bm::lower_bound_linear_u64(), bm::lower_bound_u32(), bm::lower_bound_u64(), bm::base_sparse_vector< Val, BV, 1 >::mark_null_idx(), bm::rsc_sparse_vector< unsigned, sparse_vector_u32 >::mark_null_idx(), bm::mask_l_u32(), bm::mask_r_u32(), bm::aggregator< BV >::max_top_blocks(), bm::aggregator< bvector_type >::max_top_blocks(), bm::mem_alloc< block_allocator, ptr_allocator, standard_alloc_pool >::mem_alloc(), bm::mem_alloc< block_allocator, ptr_allocator, standard_alloc_pool >::mem_alloc(), bm::decoder_base::memcpy(), bm::encoder::memcpy(), bm::min_delta_apply(), bm::min_value(), bm::bvector< Alloc >::move_from(), bm::bvector< dbg_alloc >::move_from(), bm::bvps_addr_resolver< BV >::move_from(), bm::bvps_addr_resolver< bvector_type >::move_from(), bm::bvector< dbg_alloc >::none(), bm::bv_ref_vector< bvector_type >::not_found(), bm::basic_bmatrix< BV >::octet_size(), bm::op_and(), bm::op_or(), bm::op_xor(), bm::operation2metric(), bm::bvector< Alloc >::reference::operator bool(), bm::str_sparse_vector< CharType, BV, STR_SIZE >::const_reference::operator const value_type *(), bm::str_sparse_vector< CharType, BV, STR_SIZE >::reference::operator const value_type *(), bm::rsc_sparse_vector< Val, SV >::reference::operator value_type(), bm::sparse_vector< Val, BV >::reference::operator value_type(), bm::bvector< Alloc >::reference::operator!(), bm::bvector< Alloc >::iterator_base::operator!=(), bm::bvector< dbg_alloc >::operator!=(), bm::interval_enumerator< bm::bvector<> >::operator!=(), bm::rsc_sparse_vector< Val, SV >::const_iterator::operator!=(), bm::sparse_vector< Val, BV >::const_iterator::operator!=(), bm::str_sparse_vector< CharType, BV, STR_SIZE >::const_iterator::operator!=(), bm::bit_AND< W >::operator()(), bm::bit_ASSIGN< W >::operator()(), bm::bit_COUNT< W >::operator()(), bm::bit_COUNT_A< W >::operator()(), bm::bit_COUNT_AND< W >::operator()(), bm::bit_COUNT_B< W >::operator()(), bm::bit_COUNT_OR< W >::operator()(), bm::bit_COUNT_SUB_AB< W >::operator()(), bm::bit_COUNT_SUB_BA< W >::operator()(), bm::bit_COUNT_XOR< W >::operator()(), bm::bit_OR< W >::operator()(), bm::bit_SUB< W >::operator()(), bm::bit_XOR< W >::operator()(), bm::copy_to_array_functor< B >::operator()(), bm::copy_to_array_functor< B >::operator()(), bm::copy_to_array_functor< B >::operator()(), bm::copy_to_array_functor< B >::operator()(), bm::bvector< Alloc >::enumerator::operator*(), bm::interval_enumerator< bm::bvector<> >::operator*(), bm::bvector< Alloc >::counted_enumerator::operator++(), bm::bvector< Alloc >::enumerator::operator++(), bm::bvector< Alloc >::enumerator::operator++(), bm::interval_enumerator< bm::bvector<> >::operator++(), bm::interval_enumerator< bm::bvector<> >::operator++(), bm::rsc_sparse_vector< Val, SV >::const_iterator::operator++(), bm::sparse_vector< Val, BV >::const_iterator::operator++(), bm::str_sparse_vector< CharType, BV, STR_SIZE >::const_iterator::operator++(), bm::str_sparse_vector< CharType, BV, STR_SIZE >::const_iterator::operator++(), bm::bvector< Alloc >::iterator_base::operator<(), bm::interval_enumerator< bm::bvector<> >::operator<(), bm::rsc_sparse_vector< Val, SV >::const_iterator::operator<(), bm::sparse_vector< Val, BV >::const_iterator::operator<(), bm::str_sparse_vector< CharType, BV, STR_SIZE >::const_iterator::operator<(), bm::bvector< Alloc >::iterator_base::operator<=(), bm::interval_enumerator< bm::bvector<> >::operator<=(), bm::rsc_sparse_vector< Val, SV >::const_iterator::operator<=(), bm::sparse_vector< Val, BV >::const_iterator::operator<=(), bm::str_sparse_vector< CharType, BV, STR_SIZE >::const_iterator::operator<=(), bm::basic_bmatrix< BV >::operator=(), bm::bvector< Alloc >::bulk_insert_iterator::operator=(), bm::bvector< Alloc >::counted_enumerator::operator=(), bm::bvector< Alloc >::reference::operator=(), bm::bvector< dbg_alloc >::operator=(), bm::interval_enumerator< bm::bvector<> >::operator=(), bm::mem_alloc< block_allocator, ptr_allocator, standard_alloc_pool >::operator=(), bm::rsc_sparse_vector< unsigned, sparse_vector_u32 >::operator=(), bm::sparse_vector< Val, BV >::back_insert_iterator::operator=(), bm::sparse_vector< unsigned, bm::bvector<> >::operator=(), bm::str_sparse_vector< char, bm::bvector<>, 64 >::operator=(), bm::block_match_chain< size_type >::operator==(), bm::bvector< Alloc >::iterator_base::operator==(), bm::bvector< Alloc >::reference::operator==(), bm::bvector< dbg_alloc >::operator==(), bm::interval_enumerator< bm::bvector<> >::operator==(), bm::rsc_sparse_vector< Val, SV >::const_iterator::operator==(), bm::rsc_sparse_vector< Val, SV >::reference::operator==(), bm::sparse_vector< Val, BV >::const_iterator::operator==(), bm::sparse_vector< Val, BV >::reference::operator==(), bm::str_sparse_vector< CharType, BV, STR_SIZE >::const_iterator::operator==(), bm::str_sparse_vector< CharType, BV, STR_SIZE >::const_reference::operator==(), bm::str_sparse_vector< CharType, BV, STR_SIZE >::reference::operator==(), bm::bvector< Alloc >::iterator_base::operator>(), bm::interval_enumerator< bm::bvector<> >::operator>(), bm::rsc_sparse_vector< Val, SV >::const_iterator::operator>(), bm::sparse_vector< Val, BV >::const_iterator::operator>(), bm::str_sparse_vector< CharType, BV, STR_SIZE >::const_iterator::operator>(), bm::bvector< Alloc >::iterator_base::operator>=(), bm::interval_enumerator< bm::bvector<> >::operator>=(), bm::rsc_sparse_vector< Val, SV >::const_iterator::operator>=(), bm::sparse_vector< Val, BV >::const_iterator::operator>=(), bm::str_sparse_vector< CharType, BV, STR_SIZE >::const_iterator::operator>=(), bm::bvector< dbg_alloc >::operator[](), bm::sparse_vector< unsigned, bm::bvector<> >::operator[](), bm::sparse_vector< unsigned, bm::bvector<> >::operator[](), bm::bvector< Alloc >::reference::operator~(), bm::aggregator< BV >::pipeline< Opt >::options(), bm::sparse_vector_scanner< SV, S_FACTOR >::pipeline< Opt >::options(), bm::or_bit_block(), bm::or_values_kleene(), bm::parallel_popcnt_32(), bm::pointer_pool_array::pop(), bm::rsc_sparse_vector< Val, SV >::const_iterator::pos(), bm::sparse_vector< Val, BV >::const_iterator::pos(), bm::str_sparse_vector< CharType, BV, STR_SIZE >::const_iterator::pos(), bm::buffer< bvector_type >::process_bookmark(), bm::serializer< BV >::process_bookmark(), bm::aggregator< BV >::process_shift_right_and(), bm::aggregator< bvector_type >::process_shift_right_and(), bm::ptr_guard< T >::ptr_guard(), bm::ptrp_test(), bm::pointer_pool_array::push(), bm::bitblock_sum_adapter::push_back(), bm::encoder::put_16(), bm::encoder::put_16(), bm::encoder::put_24(), bm::encoder::put_32(), bm::encoder::put_32(), bm::encoder::put_48(), bm::encoder::put_64(), bm::encoder::put_8(), bm::encoder::put_8_16_32(), bm::bit_out< TEncoder >::put_bit(), bm::bit_out< bm::encoder >::put_bit(), bm::bit_out< TEncoder >::put_bits(), bm::bit_out< bm::encoder >::put_bits(), bm::encoder::put_h64(), bm::encoder::put_prefixed_array_16(), bm::encoder::put_prefixed_array_32(), bm::bit_out< TEncoder >::put_zero_bit(), bm::bit_out< bm::encoder >::put_zero_bit(), bm::bit_out< TEncoder >::put_zero_bits(), bm::bit_out< bm::encoder >::put_zero_bits(), bm::bvector< dbg_alloc >::rank(), bm::bvector< Alloc >::rank_corrected(), bm::bvector< dbg_alloc >::rank_corrected(), bm::deseriaizer_base< DEC, BLOCK_IDX >::read_0runs_block(), bm::deseriaizer_base< DEC, block_idx_type >::read_0runs_block(), bm::deseriaizer_base< DEC, BLOCK_IDX >::read_bic_arr(), bm::deseriaizer_base< DEC, block_idx_type >::read_bic_arr(), bm::deseriaizer_base< DEC, BLOCK_IDX >::read_bic_arr_inv(), bm::deseriaizer_base< DEC, block_idx_type >::read_bic_arr_inv(), bm::deseriaizer_base< DEC, BLOCK_IDX >::read_bic_gap(), bm::deseriaizer_base< DEC, block_idx_type >::read_bic_gap(), bm::deseriaizer_base< DEC, BLOCK_IDX >::read_digest0_block(), bm::deseriaizer_base< DEC, block_idx_type >::read_digest0_block(), bm::bvector< dbg_alloc >::recalc_count(), bm::sv_sample_index< SV >::recalc_range(), bm::bvector< Alloc >::reference::reference(), bm::bvector< Alloc >::reference::reference(), bm::rsc_sparse_vector< Val, SV >::reference::reference(), bm::sparse_vector< Val, BV >::reference::reference(), bm::str_sparse_vector< CharType, BV, STR_SIZE >::remap_fromsv(), bm::str_sparse_vector< char, bm::bvector<>, 64 >::remap_fromsv(), bm::str_sparse_vector< CharType, BV, STR_SIZE >::remap_n_tosv_2way(), bm::str_sparse_vector< char, bm::bvector<>, 64 >::remap_n_tosv_2way(), bm::str_sparse_vector< char, bm::bvector<>, 64 >::remap_n_tosv_2way(), bm::rsc_sparse_vector< unsigned, sparse_vector_u32 >::remap_size(), bm::sparse_vector< unsigned, bm::bvector<> >::remap_size(), bm::str_sparse_vector< CharType, BV, STR_SIZE >::remap_tosv(), bm::str_sparse_vector< char, bm::bvector<>, 64 >::remap_tosv(), bm::str_sparse_vector< char, bm::bvector<>, 64 >::remap_tosv(), bm::bv_arena_statistics::reset(), bm::bv_statistics::reset(), bm::bvector< dbg_alloc >::reset(), bm::deserializer< BV, bm::decoder_little_endian >::reset(), bm::distance_metric_descriptor::reset(), bm::sparse_vector_scanner< SV, S_FACTOR >::reset_binding(), bm::buffer< bvector_type >::reset_compression_stats(), bm::serializer< BV >::reset_compression_stats(), bm::buffer< bvector_type >::reset_models(), bm::aggregator< BV >::reset_range_hint(), bm::aggregator< bvector_type >::reset_range_hint(), bm::sparse_vector_scanner< SV, S_FACTOR >::reset_search_range(), bm::bvps_addr_resolver< BV >::resolve(), bm::bvps_addr_resolver< bvector_type >::resolve(), bm::rsc_sparse_vector< Val, SV >::resolve(), bm::rsc_sparse_vector< unsigned, sparse_vector_u32 >::resolve(), bm::rsc_sparse_vector< Val, SV >::resolve_range(), bm::rsc_sparse_vector< unsigned, sparse_vector_u32 >::resolve_range(), bm::sparse_vector< unsigned, bm::bvector<> >::resolve_range(), bm::rsc_sparse_vector< Val, SV >::resolve_sync(), bm::rsc_sparse_vector< unsigned, sparse_vector_u32 >::resolve_sync(), bm::basic_bmatrix< BV >::row(), bm::tmatrix< GT, static_cast< unsigned >(sizeof(GT) *8), static_cast< unsigned >(((BLOCK_SIZE *sizeof(unsigned))/(sizeof(GT)))/(sizeof(GT) *8))>::row(), bm::tmatrix< GT, static_cast< unsigned >(sizeof(GT) *8), static_cast< unsigned >(((BLOCK_SIZE *sizeof(unsigned))/(sizeof(GT)))/(sizeof(GT) *8))>::row(), bm::basic_bmatrix< BV >::rows(), bm::tmatrix< GT, static_cast< unsigned >(sizeof(GT) *8), static_cast< unsigned >(((BLOCK_SIZE *sizeof(unsigned))/(sizeof(GT)))/(sizeof(GT) *8))>::rows(), bm::basic_bmatrix< BV >::rows_not_null(), bm::rsc_sparse_vector< Val, SV >::rsc_sparse_vector(), bm::rsc_sparse_vector< unsigned, sparse_vector_u32 >::rsc_sparse_vector(), bm::base_sparse_vector< Val, BV, MAX_SIZE >::s2u(), bm::base_sparse_vector< Val, BV, 1 >::s2u(), bm::rsc_sparse_vector< unsigned, sparse_vector_u32 >::s2u(), bm::decoder_base::seek(), bm::bvector< Alloc >::select(), bm::bvector< dbg_alloc >::select(), bm::base_sparse_vector< Val, BV, 1 >::set_allocator_pool(), bm::basic_bmatrix< BV >::set_allocator_pool(), bm::bvector< dbg_alloc >::set_allocator_pool(), bm::sparse_vector< Val, BV >::set_allocator_pool(), bm::sparse_vector< unsigned, bm::bvector<> >::set_allocator_pool(), bm::set_bit(), bm::set_block_bits_u32(), bm::set_block_bits_u64(), bm::alloc_pool< block_allocator, ptr_allocator >::set_block_limit(), bm::buffer< bvector_type >::set_bookmarks(), bm::serializer< BV >::set_bookmarks(), bm::sparse_vector_serializer< sparse_vector_u32 >::set_bookmarks(), bm::sv_serialization_plan_builder< SV >::set_bookmarks(), bm::buffer< bvector_type >::set_compression_level(), bm::serializer< BV >::set_compression_level(), bm::aggregator< bvector_type >::set_compute_count(), bm::buffer< bvector_type >::set_curr_ref_idx(), bm::serializer< BV >::set_curr_ref_idx(), bm::set_gap_level(), bm::set_nibble(), bm::basic_bmatrix< BV >::set_null_idx(), bm::aggregator< bvector_type >::set_operation(), bm::aggregator< bvector_type >::set_optimization(), bm::str_sparse_vector< CharType, BV, STR_SIZE >::back_insert_iterator::set_optimize(), bm::aggregator< BV >::pipeline< Opt >::set_or_target(), bm::sparse_vector_scanner< SV, S_FACTOR >::pipeline< Opt >::set_or_target(), bm::sparse_vector_serial_layout< SV >::set_plane(), bm::mem_alloc< block_allocator, ptr_allocator, standard_alloc_pool >::set_pool(), bm::decoder_base::set_pos(), bm::encoder::set_pos(), bm::deserializer< BV, bm::decoder_little_endian >::set_range(), bm::aggregator< BV >::set_range_hint(), bm::aggregator< bvector_type >::set_range_hint(), bm::xor_scanner< BV >::set_ref_vector(), bm::rsc_sparse_vector< unsigned, sparse_vector_u32 >::set_remap(), bm::sparse_vector< unsigned, bm::bvector<> >::set_remap(), bm::str_sparse_vector< CharType, BV, STR_SIZE >::back_insert_iterator::set_remap(), bm::aggregator< BV >::pipeline< Opt >::set_search_count_limit(), bm::sparse_vector_scanner< SV, S_FACTOR >::pipeline< Opt >::set_search_count_limit(), bm::sparse_vector_scanner< SV, S_FACTOR >::pipeline< Opt >::set_search_mask(), bm::sparse_vector_scanner< SV, S_FACTOR >::set_search_range(), bm::buffer< bvector_type >::set_sim_model(), bm::serializer< BV >::set_sim_model(), bm::sparse_vector_serializer< SV >::set_sim_model(), bm::sparse_vector_serializer< sparse_vector_u32 >::set_sim_model(), bm::sv_serialization_plan_builder< SV >::set_sim_model(), bm::buffer< bvector_type >::set_sparse_cutoff(), bm::serializer< BV >::set_sparse_cutoff(), bm::str_sparse_vector< CharType, BV, STR_SIZE >::const_iterator::set_substr(), bm::str_sparse_vector< char, bm::bvector<>, 64 >::const_iterator::set_substr(), bm::sparse_vector_serializer< SV >::set_xor_ref(), bm::sparse_vector_serializer< SV >::set_xor_ref(), bm::sparse_vector_serializer< sparse_vector_u32 >::set_xor_ref(), bm::sparse_vector_serializer< sparse_vector_u32 >::set_xor_ref(), bm::sv_serialization_plan_builder< SV >::set_xor_ref(), bm::setop2op(), bm::aggregator< BV >::pipeline< Opt >::size(), bm::alloc_pool< block_allocator, ptr_allocator >::size(), bm::base_sparse_vector< Val, BV, 1 >::size(), bm::bv_ref_vector< bvector_type >::size(), bm::bvector< dbg_alloc >::size(), bm::decoder_base::size(), bm::encoder::size(), bm::pointer_pool_array::size(), bm::rsc_sparse_vector< Val, SV >::size(), bm::rsc_sparse_vector< unsigned, sparse_vector_u32 >::size(), bm::sparse_vector< unsigned, bm::bvector<> >::size(), bm::sparse_vector_scanner< SV, S_FACTOR >::pipeline< Opt >::size(), bm::sparse_vector_serial_layout< SV >::size(), bm::sv_sample_index< SV >::size(), bm::task_batch< allocator_type >::size(), bm::rsc_sparse_vector< unsigned, sparse_vector_u32 >::size_internal(), bm::sparse_vector< unsigned, bm::bvector<> >::size_internal(), bm::bvector< Alloc >::enumerator::skip(), bm::bvector< dbg_alloc >::enumerator::skip(), bm::serial_stream_iterator< DEC, BLOCK_IDX >::skip_mono_blocks(), bm::serial_stream_iterator< bm::decoder, block_idx_type >::skip_mono_blocks(), bm::bvector< Alloc >::enumerator::skip_to_rank(), bm::rsc_sparse_vector< Val, SV >::const_iterator::skip_zero_values(), bm::rsc_sparse_vector< unsigned, sparse_vector_u32 >::const_iterator::skip_zero_values(), bm::sparse_vector< Val, BV >::const_iterator::skip_zero_values(), bm::sparse_vector< unsigned, bm::bvector<> >::const_iterator::skip_zero_values(), bm::base_sparse_vector< Val, BV, 1 >::slice(), bm::base_sparse_vector< Val, BV, 1 >::slice(), bm::base_sparse_vector< Val, BV, 1 >::slices(), bm::rsc_sparse_vector< unsigned, sparse_vector_u32 >::slices(), bm::sparse_vector< Val, BV >::sparse_vector(), bm::sparse_vector< unsigned, bm::bvector<> >::sparse_vector(), bm::sparse_vector_serial_layout< SV >::sparse_vector_serial_layout(), bm::sse2_and(), bm::sse2_and_arr_unal(), bm::sse2_and_block(), bm::sse2_and_block(), bm::sse2_and_digest(), bm::sse2_and_digest_2way(), bm::sse2_and_digest_3way(), bm::sse2_and_digest_5way(), bm::sse2_and_or_digest_2way(), bm::sse2_andnot_arr_2_mask(), bm::sse2_bit_block_xor(), bm::sse2_bit_block_xor_2way(), bm::sse2_bit_find_first(), bm::sse2_bit_find_first_diff(), bm::sse2_block_set_digest(), bm::sse2_copy_block(), bm::sse2_copy_block_unalign(), bm::sse2_gap_sum_arr(), bm::sse2_invert_block(), bm::sse2_is_all_one(), bm::sse2_is_all_zero(), bm::sse2_is_digest_zero(), bm::sse2_lower_bound_scan_u32(), bm::sse2_or(), bm::sse2_or_arr_unal(), bm::sse2_or_block(), bm::sse2_or_block_2way(), bm::sse2_or_block_3way(), bm::sse2_or_block_5way(), bm::sse2_set_block(), bm::sse2_shift_l1(), bm::sse2_shift_r1(), bm::sse2_stream_block(), bm::sse2_stream_block_unalign(), bm::sse2_sub(), bm::sse2_sub_block(), bm::sse2_sub_digest(), bm::sse2_sub_digest_2way(), bm::sse2_sub_digest_3way(), bm::sse2_sub_digest_5way(), bm::sse2_xor(), bm::sse2_xor_arr_2_mask(), bm::sse2_xor_block(), bm::sse2_xor_block_2way(), bm::sse42_bit_block_calc_change(), bm::sse42_bit_block_calc_change_bc(), bm::sse42_bit_block_calc_xor_change(), bm::sse42_bit_block_xor(), bm::sse42_bit_block_xor_2way(), bm::sse42_bit_count_digest(), bm::sse42_bit_find_first(), bm::sse42_bit_find_first_diff(), bm::sse42_cmpge_u32(), bm::sse42_gap_bfind(), bm::sse42_gap_test(), bm::sse42_idx_arr_block_lookup(), bm::sse42_set_block_bits(), bm::sse42_shift_l1(), bm::sse42_shift_r1(), bm::sse42_shift_r1_and(), bm::sse42_test_all_eq_wave2(), bm::sse42_test_all_one_wave(), bm::sse42_test_all_zero_wave(), bm::sse42_test_all_zero_wave2(), bm::sse4_and_block(), bm::sse4_and_digest(), bm::sse4_and_digest_2way(), bm::sse4_and_digest_3way(), bm::sse4_and_digest_5way(), bm::sse4_and_or_digest_2way(), bm::sse4_bit_block_gather_scatter(), bm::sse4_bit_count(), bm::sse4_bit_count_op(), bm::sse4_block_set_digest(), bm::sse4_gap_find(), bm::sse4_is_all_one(), bm::sse4_is_all_zero(), bm::sse4_is_digest_zero(), bm::sse4_sub_digest(), bm::sse4_sub_digest_2way(), bm::sse4_sub_digest_3way(), bm::sse4_sub_digest_5way(), bm::sse_empty_guard::sse_empty_guard(), bm::interval_enumerator< BV >::start(), bm::interval_enumerator< bm::bvector<> >::start(), bm::serial_stream_iterator< bm::decoder, block_idx_type >::state(), bm::base_sparse_vector< Val, BV, 1 >::stored_slices(), bm::str_sparse_vector< char, bm::bvector<>, 64 >::str_sparse_vector(), bm::sub_bit_block(), bm::bitblock_sum_adapter::sum(), bm::sum_arr(), bm::sv_sample_index< SV >::sv_size(), bm::base_sparse_vector< Val, BV, MAX_SIZE >::swap(), bm::base_sparse_vector< Val, BV, 1 >::swap(), bm::basic_bmatrix< BV >::swap(), bm::bvector< Alloc >::swap(), bm::bvector< dbg_alloc >::swap(), bm::interval_enumerator< BV >::swap(), bm::interval_enumerator< bm::bvector<> >::swap(), bm::sparse_vector< Val, BV >::swap(), bm::sparse_vector< unsigned, bm::bvector<> >::swap(), bm::str_sparse_vector< CharType, BV, STR_SIZE >::swap(), bm::str_sparse_vector< char, bm::bvector<>, 64 >::swap(), bm::base_sparse_vector< Val, BV, MAX_SIZE >::sync_ro(), bm::base_sparse_vector< Val, BV, 1 >::sync_ro(), bm::rsc_sparse_vector< Val, SV >::sync_size(), bm::rsc_sparse_vector< unsigned, sparse_vector_u32 >::sync_size(), bm::sparse_vector< Val, BV >::sync_size(), bm::sparse_vector< unsigned, bm::bvector<> >::sync_size(), bm::str_sparse_vector< CharType, BV, STR_SIZE >::sync_size(), bm::str_sparse_vector< char, bm::bvector<>, 64 >::sync_size(), bm::task_descr::task_descr(), bm::bvector< dbg_alloc >::test(), bm::test_4bits(), bm::test_4gaps(), bm::test_bit(), bm::sparse_vector< unsigned, bm::bvector<> >::translate_address(), bm::rsc_sparse_vector< Val, SV >::try_get(), bm::rsc_sparse_vector< unsigned, sparse_vector_u32 >::try_get(), bm::sparse_vector< Val, BV >::try_get(), bm::sparse_vector< unsigned, bm::bvector<> >::try_get(), bm::rsc_sparse_vector< Val, SV >::try_get_sync(), bm::rsc_sparse_vector< unsigned, sparse_vector_u32 >::try_get_sync(), bm::deseriaizer_base< DEC, BLOCK_IDX >::try_skip(), bm::deseriaizer_base< DEC, block_idx_type >::try_skip(), bm::serial_stream_iterator< bm::decoder, block_idx_type >::try_skip(), bm::base_sparse_vector< Val, BV, MAX_SIZE >::u2s(), bm::base_sparse_vector< Val, BV, 1 >::u2s(), bm::rsc_sparse_vector< unsigned, sparse_vector_u32 >::u2s(), bm::sparse_vector< Val, BV >::u2s_translate(), bm::sparse_vector< unsigned, bm::bvector<> >::u2s_translate(), bm::aggregator< BV >::pipeline< Opt >::unique_vectors(), bm::deserializer< BV, bm::decoder_little_endian >::unset_range(), bm::iterator_deserializer< BV, SerialIterator >::unset_range(), bm::rsc_sparse_vector< unsigned, sparse_vector_u32 >::unsync(), bm::update_block_digest0(), bm::bvector< Alloc >::iterator_base::valid(), bm::interval_enumerator< BV >::valid(), bm::interval_enumerator< bm::bvector<> >::valid(), bm::rsc_sparse_vector< Val, SV >::const_iterator::valid(), bm::sparse_vector< Val, BV >::const_iterator::valid(), bm::str_sparse_vector< CharType, BV, STR_SIZE >::const_iterator::valid(), bm::xor_scanner< BV >::validate_xor(), bm::bvector< Alloc >::enumerator::value(), bm::base_sparse_vector< Val, BV, 1 >::value_bits(), bm::widx_to_digest_mask(), bm::word_bitcount(), bm::word_bitcount64(), bm::word_select32(), bm::word_select32_bitscan_popcnt(), bm::word_select32_bitscan_tz(), bm::word_select64(), bm::word_select64_bitscan_popcnt(), bm::word_select64_bitscan_tz(), bm::word_select64_linear(), bm::wordcmp(), bm::wordcmp0(), bm::xor_bit_block(), bm::deserializer< BV, DEC >::xor_decode_chain(), bm::deserializer< BV, bm::decoder_little_endian >::xor_decode_chain(), bm::deserializer< BV, DEC >::xor_reset(), bm::deserializer< BV, bm::decoder_little_endian >::xor_reset(), bm::xor_swap(), bm::buffer< bvector_type >::xor_tmp_product(), bm::serializer< BV >::xor_tmp_product(), bm::basic_bmatrix< BV >::~basic_bmatrix(), bm::bvector< dbg_alloc >::~bvector(), bm::aggregator< BV >::pipeline< Opt >::~pipeline(), bm::aggregator< bvector_type >::pipeline::~pipeline(), bm::sparse_vector< Val, BV >::~sparse_vector(), bm::sparse_vector< unsigned, bm::bvector<> >::~sparse_vector(), and bm::sse_empty_guard::~sse_empty_guard().
| #define BMNOEXCEPT2 |
Definition at line 85 of file bmdef.h.
Referenced by bm::str_sparse_vector< char, bm::bvector<>, 64 >::decode_substr(), bm::sparse_vector< Val, BV >::extract(), bm::sparse_vector< unsigned, bm::bvector<> >::extract(), bm::gap_buff_any_op(), bm::gap_buff_count_op(), bm::gap_buff_op(), bm::and_func::op(), bm::or_func::op(), bm::sub_func::op(), and bm::xor_func::op().
| #define BMPTR_CLEARBIT0 | ( | ptr | ) |
| #define BMPTR_SETBIT0 | ( | ptr | ) |
Definition at line 177 of file bmdef.h.
Referenced by bm::deserializer< BV, DEC >::deserialize_gap().
| #define BMPTR_TESTBIT0 | ( | ptr | ) |
| #define BMRESTRICT |
Definition at line 203 of file bmdef.h.
Referenced by bm::avx2_and_arr_unal(), bm::avx2_and_block(), bm::avx2_and_digest(), bm::avx2_and_digest_2way(), bm::avx2_and_digest_3way(), bm::avx2_and_digest_5way(), bm::avx2_and_or_digest_2way(), bm::avx2_andnot_arr_2_mask(), bm::avx2_bit_block_calc_change(), bm::avx2_bit_block_calc_change_bc(), bm::avx2_bit_block_calc_xor_change(), bm::avx2_bit_block_count(), bm::avx2_bit_block_gather_scatter(), bm::avx2_bit_count(), bm::avx2_bit_count_and(), bm::avx2_bit_count_or(), bm::avx2_bit_count_sub(), bm::avx2_bit_count_xor(), bm::avx2_bit_find_first(), bm::avx2_bit_find_first_diff(), bm::avx2_bit_to_gap(), bm::avx2_copy_block(), bm::avx2_copy_block_unalign(), bm::avx2_gap_bfind(), bm::avx2_gap_test(), bm::avx2_invert_block(), bm::avx2_is_all_one(), bm::avx2_is_all_zero(), bm::avx2_is_digest_zero(), bm::avx2_lower_bound_scan_u32(), bm::avx2_or_arr_unal(), bm::avx2_or_block(), bm::avx2_or_block_2way(), bm::avx2_or_block_3way(), bm::avx2_or_block_5way(), bm::avx2_set_block(), bm::avx2_set_block_bits(), bm::avx2_set_block_bits2(), bm::avx2_set_block_bits3(), bm::avx2_shift_r1_and(), bm::avx2_stream_block(), bm::avx2_stream_block_unalign(), bm::avx2_sub_block(), bm::avx2_sub_digest(), bm::avx2_sub_digest_2way(), bm::avx2_sub_digest_3way(), bm::avx2_sub_digest_5way(), bm::avx2_xor_arr_2_mask(), bm::avx2_xor_block(), bm::avx2_xor_block_2way(), bm::bit_andnot_arr_ffmask(), bm::bit_block_and(), bm::bit_block_and(), bm::bit_block_and_2way(), bm::bit_block_and_3way(), bm::bit_block_and_5way(), bm::bit_block_and_count(), bm::bit_block_and_or_2way(), bm::bit_block_any_range(), bm::bit_block_change32(), bm::bit_block_change64(), bm::bit_block_change_bc(), bm::bit_block_convert_to_arr(), bm::bit_block_copy(), bm::bit_block_copy_unalign(), bm::bit_block_count(), bm::bit_block_find(), bm::bit_block_find_interval_end(), bm::bit_block_find_interval_start(), bm::bit_block_find_prev(), bm::bit_block_gather_scatter(), bm::bit_block_gather_scatter(), bm::bit_block_init_and_2way(), bm::bit_block_insert(), bm::bit_block_is_all_one_range(), bm::bit_block_or(), bm::bit_block_or_2way(), bm::bit_block_or_3way(), bm::bit_block_or_5way(), bm::bit_block_or_any(), bm::bit_block_set(), bm::bit_block_shift_l1_unr_min(), bm::bit_block_shift_r1(), bm::bit_block_shift_r1_and(), bm::bit_block_shift_r1_and_unr(), bm::bit_block_shift_r1_unr(), bm::bit_block_shift_r1_unr_min(), bm::bit_block_stream(), bm::bit_block_stream_unalign(), bm::bit_block_sub(), bm::bit_block_sub(), bm::bit_block_sub_2way(), bm::bit_block_sub_3way(), bm::bit_block_sub_5way(), bm::bit_block_sub_any(), bm::bit_block_sub_count(), bm::bit_block_to_gap(), bm::bit_block_xor(), bm::bit_block_xor_2way(), bm::bit_block_xor_any(), bm::bit_block_xor_change(), bm::bit_block_xor_change32(), bm::bit_block_xor_change64(), bm::bit_block_xor_count(), bm::bit_count_min_unroll(), bm::bit_find_first(), bm::bit_find_first(), bm::bit_find_first_diff(), bm::bit_find_first_if_1(), bm::bit_find_last(), bm::bit_iblock_pcv_stat(), bm::bit_iblock_reduce(), bm::bit_import_u32(), bm::bit_is_all_zero(), bm::bit_operation_and(), bm::bit_operation_and_any(), bm::bit_operation_and_count(), bm::bit_operation_or(), bm::bit_operation_or_any(), bm::bit_operation_or_count(), bm::bit_operation_sub(), bm::bit_operation_sub_any(), bm::bit_operation_sub_count(), bm::bit_operation_sub_count_inv(), bm::bit_operation_xor(), bm::bit_operation_xor_any(), bm::bit_operation_xor_count(), bm::bit_to_gap(), bm::bitscan_wave(), bm::block_any(), bm::block_any_range(), bm::block_find_first_diff(), bm::block_find_interval_end(), bm::block_find_interval_start(), bm::block_find_reverse(), bm::block_is_all_one_range(), bm::block_is_interval(), bm::sparse_vector_scanner< SV, S_FACTOR >::compare_str(), bm::compute_s_block_descr(), bm::xor_scanner< BV >::compute_xor_complexity_descr(), bm::str_sparse_vector< char, bm::bvector<>, 64 >::decode_substr(), bm::dgap_2_gap(), bm::sparse_vector_serializer< SV >::encode_remap_matrix(), bm::sparse_vector< Val, BV >::extract(), bm::for_each_gap_blk_range(), bm::gap_2_bitblock(), bm::gap_2_dgap(), bm::gap_add_to_bitset(), bm::gap_add_to_bitset(), bm::gap_and_to_bitset(), bm::gap_and_to_bitset(), bm::gap_any_range(), bm::gap_bfind(), bm::gap_bitset_and_any(), bm::gap_bitset_and_count(), bm::gap_bitset_or_any(), bm::gap_bitset_or_count(), bm::gap_bitset_sub_any(), bm::gap_bitset_sub_count(), bm::gap_bitset_xor_any(), bm::gap_bitset_xor_count(), bm::gap_block_find(), bm::gap_buff_any_op(), bm::gap_buff_op(), bm::gap_capacity(), bm::gap_convert_to_arr(), bm::gap_convert_to_bitset(), bm::gap_convert_to_bitset_smart(), bm::gap_count_and(), bm::gap_count_or(), bm::gap_count_sub(), bm::gap_count_xor(), bm::gap_find_first(), bm::gap_find_first_diff(), bm::gap_find_interval_end(), bm::gap_find_interval_start(), bm::gap_find_last(), bm::gap_find_prev(), bm::gap_free_elements(), bm::gap_insert(), bm::gap_is_all_one(), bm::gap_is_all_one_range(), bm::gap_is_all_zero(), bm::gap_is_interval(), bm::gap_length(), bm::gap_level(), bm::gap_limit(), bm::gap_operation_and(), bm::gap_operation_any_and(), bm::gap_operation_any_sub(), bm::gap_operation_any_xor(), bm::gap_operation_or(), bm::gap_operation_sub(), bm::gap_operation_xor(), bm::gap_set_value(), bm::gap_set_value(), bm::gap_set_value_cpos(), bm::gap_shift_l1(), bm::gap_shift_r1(), bm::gap_sub_to_bitset(), bm::gap_sub_to_bitset(), bm::gap_test(), bm::gap_test_unr(), bm::gap_xor_to_bitset(), bm::serial_stream_iterator< DEC, BLOCK_IDX >::get_bit_block_AND(), bm::interval_enumerator< BV >::go_to_impl(), bm::is_bits_one(), bm::sparse_vector_deserializer< SV >::load_remap(), bm::aggregator< BV >::process_shift_right_and(), bm::aggregator< bvector_type >::process_shift_right_and(), bm::str_sparse_vector< CharType, BV, STR_SIZE >::remap_fromsv(), bm::str_sparse_vector< char, bm::bvector<>, 64 >::remap_fromsv(), bm::str_sparse_vector< CharType, BV, STR_SIZE >::remap_n_tosv_2way(), bm::str_sparse_vector< char, bm::bvector<>, 64 >::remap_n_tosv_2way(), bm::str_sparse_vector< char, bm::bvector<>, 64 >::remap_n_tosv_2way(), bm::str_sparse_vector< CharType, BV, STR_SIZE >::remap_tosv(), bm::str_sparse_vector< char, bm::bvector<>, 64 >::remap_tosv(), bm::set_block_bits_u32(), bm::set_block_bits_u64(), bm::sse2_and_arr_unal(), bm::sse2_and_block(), bm::sse2_and_block(), bm::sse2_and_digest(), bm::sse2_and_digest_2way(), bm::sse2_and_digest_3way(), bm::sse2_and_digest_5way(), bm::sse2_and_or_digest_2way(), bm::sse2_andnot_arr_2_mask(), bm::sse2_bit_block_calc_count_change(), bm::sse2_bit_count_op(), bm::sse2_bit_find_first(), bm::sse2_bit_find_first_diff(), bm::sse2_copy_block(), bm::sse2_copy_block_unalign(), bm::sse2_gap_bfind(), bm::sse2_gap_find(), bm::sse2_gap_sum_arr(), bm::sse2_gap_test(), bm::sse2_invert_block(), bm::sse2_is_all_one(), bm::sse2_is_all_zero(), bm::sse2_is_digest_zero(), bm::sse2_lower_bound_scan_u32(), bm::sse2_or_arr_unal(), bm::sse2_or_block(), bm::sse2_or_block_2way(), bm::sse2_or_block_3way(), bm::sse2_or_block_5way(), bm::sse2_set_block(), bm::sse2_stream_block(), bm::sse2_stream_block_unalign(), bm::sse2_sub_block(), bm::sse2_sub_digest(), bm::sse2_sub_digest_2way(), bm::sse2_sub_digest_3way(), bm::sse2_sub_digest_5way(), bm::sse2_xor_arr_2_mask(), bm::sse2_xor_block(), bm::sse2_xor_block_2way(), bm::sse42_bit_block_calc_change(), bm::sse42_bit_block_calc_change_bc(), bm::sse42_bit_block_calc_xor_change(), bm::sse42_bit_count_digest(), bm::sse42_bit_find_first(), bm::sse42_bit_find_first_diff(), bm::sse42_gap_bfind(), bm::sse42_gap_test(), bm::sse42_set_block_bits(), bm::sse42_shift_r1_and(), bm::sse4_and_block(), bm::sse4_and_digest(), bm::sse4_and_digest_2way(), bm::sse4_and_digest_3way(), bm::sse4_and_digest_5way(), bm::sse4_and_or_digest_2way(), bm::sse4_bit_block_gather_scatter(), bm::sse4_bit_count_op(), bm::sse4_gap_find(), bm::sse4_is_all_one(), bm::sse4_is_all_zero(), bm::sse4_is_digest_zero(), bm::sse4_sub_digest(), bm::sse4_sub_digest_2way(), bm::sse4_sub_digest_3way(), bm::sse4_sub_digest_5way(), bm::gap_transpose_engine< GT, BT, BLOCK_SIZE >::transpose(), bm::gap_transpose_engine< GT, BT, BLOCK_SIZE >::transpose(), bm::gap_transpose_engine< GT, BT, BLOCK_SIZE >::trestore(), bm::update_block_digest0(), bm::deserializer< BV, DEC >::xor_decode_chain(), and bm::deserializer< BV, bm::decoder_little_endian >::xor_decode_chain().
| #define BMSET_PTRGAP | ( | ptr | ) |
Definition at line 190 of file bmdef.h.
Referenced by bm::bvector< Alloc >::combine_operation_block_and(), bm::iterator_deserializer< BV, SerialIterator >::deserialize(), and bm::deserializer< BV, DEC >::deserialize_gap().
| #define FULL_BLOCK_FAKE_ADDR bm::all_set<true>::_block._p_fullp |
Definition at line 158 of file bmdef.h.
Referenced by bm::bvector< Alloc >::any_range(), bm::bvector< Alloc >::bit_and(), bm::bit_operation_and_any(), bm::bit_operation_and_count(), bm::bit_operation_or(), bm::bit_operation_or_any(), bm::bit_operation_or_count(), bm::bit_operation_sub_any(), bm::bit_operation_sub_count(), bm::bit_operation_xor_count(), bm::bvector< Alloc >::bit_or(), bm::bvector< Alloc >::bit_or_and(), bm::bvector< Alloc >::bit_sub(), bm::bvector< Alloc >::bit_xor(), bm::block_is_all_one_range(), bm::block_is_interval(), bm::bvector< Alloc >::build_rs_index(), bm::bvector< Alloc >::calc_stat(), bm::bvector< Alloc >::check_or_next(), bm::aggregator< BV >::combine_and(), bm::aggregator< BV >::combine_and_sub(), bm::aggregator< BV >::combine_and_sub(), bm::aggregator< BV >::combine_and_sub(), bm::bvector< Alloc >::combine_operation_and(), bm::bvector< Alloc >::combine_operation_block_and(), bm::bvector< Alloc >::combine_operation_block_and_or(), bm::bvector< Alloc >::combine_operation_block_or(), bm::bvector< Alloc >::combine_operation_block_or(), bm::bvector< Alloc >::combine_operation_block_sub(), bm::bvector< Alloc >::combine_operation_block_xor(), bm::bvector< Alloc >::combine_operation_block_xor(), bm::bvector< Alloc >::combine_operation_or(), bm::bvector< Alloc >::combine_operation_sub(), bm::bvector< Alloc >::combine_operation_xor(), bm::aggregator< BV >::combine_or(), bm::bvector< Alloc >::compare(), bm::bvector< Alloc >::count(), bm::bvector< Alloc >::count_to(), bm::bvector< Alloc >::count_to_test(), bm::distance_and_operation(), bm::bvector< Alloc >::erase(), bm::sparse_vector< Val, BV >::extract_range(), bm::bvector< Alloc >::fill_alloc_digest(), bm::bvector< Alloc >::find(), bm::aggregator< BV >::find_effective_sub_block_size(), bm::bvector< Alloc >::find_first_mismatch(), bm::find_interval_end(), bm::find_interval_start(), bm::bvector< Alloc >::find_reverse(), bm::bvector< Alloc >::find_reverse(), bm::for_each_bit(), bm::for_each_bit_block_range(), bm::for_each_block(), bm::for_each_nzblock(), bm::for_each_nzblock2(), bm::for_each_nzblock_if(), bm::for_each_nzblock_range(), bm::sparse_vector< Val, BV >::gather(), bm::bvector< Alloc >::get_bit(), bm::basic_bmatrix< BV >::get_half_octet(), bm::basic_bmatrix< BV >::get_octet(), bm::bvector< Alloc >::enumerator::go_first(), bm::interval_enumerator< BV >::go_to_impl(), bm::bvector< Alloc >::insert(), bm::bvector< Alloc >::invert(), bm::bvector< Alloc >::is_all_one_range(), bm::bvector< Alloc >::merge(), bm::aggregator< BV >::process_bit_blocks_or(), bm::bvector< Alloc >::rank_corrected(), bm::bvector< Alloc >::select(), bm::serializer< BV >::serialize(), bm::aggregator< BV >::sort_input_blocks_and(), bm::aggregator< BV >::sort_input_blocks_or(), bm::bvector< Alloc >::swap(), and bm::test_4bits().
| #define FULL_BLOCK_REAL_ADDR bm::all_set<true>::_block._p |
Definition at line 157 of file bmdef.h.
Referenced by bm::bit_operation_and_any(), bm::bit_operation_and_count(), bm::bit_operation_or_any(), bm::bit_operation_or_count(), bm::bit_operation_sub_any(), bm::bit_operation_sub_count(), bm::bit_operation_xor_count(), bm::aggregator< BV >::combine_and(), bm::aggregator< BV >::combine_and_sub(), bm::bvector< Alloc >::combine_operation_block_sub(), bm::bvector< Alloc >::compare(), bm::iterator_deserializer< BV, SerialIterator >::deserialize(), bm::bvector< Alloc >::find_first_mismatch(), bm::gap_convert_to_bitset_smart(), bm::bvector< Alloc >::enumerator::go_first(), bm::aggregator< BV >::process_shift_right_and(), bm::aggregator< BV >::sort_input_blocks_and(), bm::deserializer< BV, DEC >::xor_decode(), and bm::deserializer< BV, DEC >::xor_decode_chain().
| #define FULL_SUB_BLOCK_REAL_ADDR bm::all_set<true>::_block._s |
Definition at line 159 of file bmdef.h.
Referenced by bm::bvector< Alloc >::bit_and(), bm::bvector< Alloc >::bit_or_and(), bm::bvector< Alloc >::bit_sub(), bm::bvector< Alloc >::bit_xor(), bm::bvector< Alloc >::check_or_next(), bm::bvector< Alloc >::combine_operation_xor(), bm::distance_and_operation(), bm::bvector< Alloc >::find(), bm::bvector< Alloc >::find_reverse(), bm::bvector< Alloc >::find_reverse(), bm::for_each_bit(), and bm::bvector< Alloc >::enumerator::go_first().
| #define IS_EMPTY_BLOCK | ( | addr | ) |
Definition at line 163 of file bmdef.h.
Referenced by bm::bit_operation_and(), bm::bit_operation_and_any(), bm::bit_operation_and_count(), bm::bit_operation_or_any(), bm::bit_operation_or_count(), bm::bit_operation_sub_any(), bm::bit_operation_sub_count(), bm::bit_operation_xor_any(), and bm::bit_operation_xor_count().
| #define IS_FULL_BLOCK | ( | addr | ) |
Definition at line 162 of file bmdef.h.
Referenced by bm::bit_operation_and(), bm::bit_operation_or(), bm::bit_operation_or_count(), bm::bit_operation_sub(), bm::bit_operation_sub_any(), bm::bit_operation_sub_count(), bm::bit_operation_xor_count(), bm::block_any(), bm::block_any_range(), bm::block_find_interval_end(), bm::block_find_interval_start(), bm::block_find_reverse(), bm::check_block_one(), bm::check_block_zero(), bm::bvector< Alloc >::combine_operation_block_and(), bm::bvector< Alloc >::combine_operation_block_or(), bm::bvector< Alloc >::combine_operation_block_sub(), bm::bvector< Alloc >::combine_operation_block_xor(), bm::bvector< Alloc >::combine_operation_block_xor(), bm::bvector< Alloc >::combine_operation_with_block(), bm::deserializer< BV, DEC >::decode_arrbit(), bm::deserializer< BV, DEC >::decode_bit_block(), bm::iterator_deserializer< BV, SerialIterator >::deserialize(), bm::bvector< Alloc >::erase(), bm::sparse_vector< Val, BV >::extract_range(), bm::for_each_bit_blk(), bm::for_each_bit_blk(), bm::bvector< Alloc >::import_block(), bm::bvector< Alloc >::insert(), bm::bvector< Alloc >::invert(), bm::deserializer< BV, DEC >::xor_decode(), and bm::deserializer< BV, DEC >::xor_decode_chain().
| #define IS_VALID_ADDR | ( | addr | ) |
Definition at line 161 of file bmdef.h.
Referenced by bm::bvector< Alloc >::and_bit_no_check(), bm::bit_invert(), bm::bit_operation_and(), bm::bit_operation_or(), bm::bit_operation_sub(), bm::bit_operation_xor(), bm::bvector< Alloc >::calc_stat(), bm::bvector< Alloc >::combine_operation_block_sub(), bm::bvector< Alloc >::combine_operation_with_block(), bm::xor_scanner< BV >::compute_s_block_stats(), bm::xor_scanner< BV >::compute_sim_model(), bm::xor_scanner< BV >::deoptimize_gap_blocks(), bm::bvector< Alloc >::erase(), bm::bvector< Alloc >::fill_alloc_digest(), bm::alloc_pool< block_allocator, ptr_allocator >::free_bit_block(), bm::mem_alloc< block_allocator, ptr_allocator, standard_alloc_pool >::free_bit_block(), bm::mem_alloc< block_allocator, ptr_allocator, standard_alloc_pool >::free_gap_block(), bm::serial_stream_iterator< DEC, BLOCK_IDX >::get_bit_block_AND(), bm::serial_stream_iterator< DEC, BLOCK_IDX >::get_bit_block_ASSIGN(), bm::serial_stream_iterator< DEC, BLOCK_IDX >::get_bit_block_SUB(), bm::serial_stream_iterator< DEC, BLOCK_IDX >::get_bit_block_XOR(), bm::bvector< Alloc >::inc(), bm::bvector< Alloc >::insert(), bm::deseriaizer_base< DEC, BLOCK_IDX >::read_bic_arr(), bm::deseriaizer_base< DEC, BLOCK_IDX >::read_bic_gap(), bm::deseriaizer_base< DEC, BLOCK_IDX >::read_digest0_block(), bm::xor_scanner< BV >::search_best_xor_mask(), bm::bvector< Alloc >::set_bit_conditional_impl(), bm::bvector< Alloc >::set_bit_no_check(), and bm::bvector< Alloc >::set_bit_no_check().