BitMagic-C++
bmbmatrix.h File Reference

basic bit-matrix class and utilities More...

#include <stddef.h>
#include <type_traits>
#include "bmconst.h"
#include <stdexcept>
#include "bm.h"
#include "bmtrans.h"
#include "bmdef.h"
Include dependency graph for bmbmatrix.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

class  bm::basic_bmatrix< BV >
 Basic dense bit-matrix class. More...
class  bm::base_sparse_vector< Val, BV, MAX_SIZE >
 Base class for bit-transposed(bit-sliced) sparse vector construction. More...

Namespaces

namespace  bm

Functions

bool bm::check_any_fullb (const bm::word_t *blka[8], const bm::word_t *FBADDR)
bool bm::test_4gaps (const bm::word_t *p0, const bm::word_t *p1, const bm::word_t *p2, const bm::word_t *p3) BMNOEXCEPT
 Test 4 pointers are all marked as GAPs.
bool bm::test_4bits (const bm::word_t *p0, const bm::word_t *p1, const bm::word_t *p2, const bm::word_t *p3) BMNOEXCEPT
 Test 4 pointers are not NULL and not marked as FULLBLOCK.

Detailed Description

basic bit-matrix class and utilities

Definition in file bmbmatrix.h.