#include <string.h>
#include <assert.h>
#include <limits.h>
#include <iterator>
#include "bmconst.h"
#include "bmdef.h"
#include "bmsse2.h"
#include "bmfwd.h"
#include "bmfunc.h"
#include "bmvmin.h"
#include "encoding.h"
#include "bmalloc.h"
#include "bmblocks.h"
#include "bmundef.h"
Include dependency graph for bm.h:
This graph shows which files directly or indirectly include this file:
Go to the source code of this file.
Namespaces | |
namespace | bm |
Defines | |
#define | BMVECTOPT |
#define | BMCOUNT_INC |
#define | BMCOUNT_DEC |
#define | BMCOUNT_VALID(x) |
#define | BMCOUNT_SET(x) |
#define | BMCOUNT_ADJ(x) |
Typedefs | |
typedef bm::miniset< bm::block_allocator, bm::set_total_blocks > | mem_save_set |
Functions | |
template<class Alloc, class MS> | |
bvector< Alloc, MS > | operator & (const bvector< Alloc, MS > &v1, const bvector< Alloc, MS > &v2) |
template<class Alloc, class MS> | |
bvector< Alloc, MS > | operator| (const bvector< Alloc, MS > &v1, const bvector< Alloc > &v2) |
template<class Alloc, class MS> | |
bvector< Alloc, MS > | operator^ (const bvector< Alloc, MS > &v1, const bvector< Alloc, MS > &v2) |
template<class Alloc, class MS> | |
bvector< Alloc, MS > | operator- (const bvector< Alloc, MS > &v1, const bvector< Alloc, MS > &v2) |
|
|
|
|
|
|
|
Definition at line 77 of file bm.h. Referenced by bm::bvector< Alloc, MS >::clear(), and bm::bvector< Alloc, MS >::count(). |
|
|
|
|
|
|
Definition at line 1517 of file bm.h. References bm::bvector< Alloc, MS >::bit_and(). |
|
Definition at line 1562 of file bm.h. References bm::bvector< Alloc, MS >::bit_sub(). |
|
Definition at line 1547 of file bm.h. References bm::bvector< Alloc, MS >::bit_xor(). |
|
Definition at line 1532 of file bm.h. References bm::bvector< Alloc, MS >::bit_or(). |