#include <cassert>
Include dependency graph for bmdef.h:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.
Defines | |
| #define | BM_ASSERT assert |
| #define | FULL_BLOCK_ADDR bm::all_set<true>::_block._p |
| #define | IS_VALID_ADDR(addr) (addr && (addr != FULL_BLOCK_ADDR)) |
| #define | IS_FULL_BLOCK(addr) (addr == FULL_BLOCK_ADDR) |
| #define | IS_EMPTY_BLOCK(addr) (addr == 0) |
| #define | BMPTR_SETBIT0(ptr) ( ((bm::id64_t)ptr) | 1 ) |
| #define | BMPTR_CLEARBIT0(ptr) ( ((bm::id64_t)ptr) & ~(bm::id64_t)1 ) |
| #define | BMPTR_TESTBIT0(ptr) ( ((bm::id64_t)ptr) & 1 ) |
| #define | BMGAP_PTR(ptr) ((bm::gap_word_t*)BMPTR_CLEARBIT0(ptr)) |
| #define | BMSET_PTRGAP(ptr) ptr = (bm::word_t*)BMPTR_SETBIT0(ptr) |
| #define | BM_IS_GAP(obj, ptr, idx) ( BMPTR_TESTBIT0(ptr)!=0 ) |
| #define | BMFORCEINLINE inline |
| #define | BM_ALIGN16 |
| #define | BM_ALIGN16ATTR |
| #define | BM_INCWORD_BITCOUNT(cnt, w) |
|
|
Definition at line 130 of file bmdef.h. Referenced by bm::sse2_bit_block_calc_count_change(), bm::sse2_bit_count(), and bm::sse2_bit_count_op(). |
|
|
Definition at line 131 of file bmdef.h. Referenced by bm::sse2_bit_block_calc_count_change(), bm::sse2_bit_count(), and bm::sse2_bit_count_op(). |
|
|
|
|
|
|
|
|
Definition at line 81 of file bmdef.h. Referenced by bm::blocks_manager< Alloc, MS >::set_block(), and bm::blocks_manager< Alloc, MS >::set_block_bit(). |
|
|
Definition at line 80 of file bmdef.h. Referenced by bm::blocks_manager< Alloc, MS >::set_block(), and bm::blocks_manager< Alloc, MS >::set_block_gap(). |
|
|
Definition at line 82 of file bmdef.h. Referenced by bm::blocks_manager< Alloc, MS >::is_block_gap(). |
|
|
Definition at line 93 of file bmdef.h. Referenced by bm::bvector< Alloc, MS >::combine_operation_with_block(), bm::blocks_manager< Alloc, MS >::extend_gap_block(), and bm::blocks_manager< Alloc, MS >::gap_level_func::operator()(). |
|
|
|
Definition at line 60 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(). |
|
|
1.4.6
Modified on Mon Dec 07 16:21:36 2009 by modify_doxy.py rev. 173732