BitMagic-C++
Data Structures | Namespaces | Functions
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::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. More...
 
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. More...
 

Detailed Description

basic bit-matrix class and utilities

Definition in file bmbmatrix.h.