BitMagic-C++
Data Structures | Namespaces
bmsparsevec_compr.h File Reference

Compressed sparse container rsc_sparse_vector<> for integer types. More...

#include <memory.h>
#include <stdexcept>
#include "bmsparsevec.h"
#include "bmdef.h"
Include dependency graph for bmsparsevec_compr.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

class  bm::rsc_sparse_vector< Val, SV >
 Rank-Select compressed sparse vector. More...
 
struct  bm::rsc_sparse_vector< Val, SV >::is_remap_support
 
struct  bm::rsc_sparse_vector< Val, SV >::is_rsc_support
 
struct  bm::rsc_sparse_vector< Val, SV >::is_dynamic_splices
 
struct  bm::rsc_sparse_vector< Val, SV >::statistics
 
class  bm::rsc_sparse_vector< Val, SV >::reference
 Reference class to access elements via common [] operator. More...
 
class  bm::rsc_sparse_vector< Val, SV >::const_iterator
 Const iterator to traverse the rsc sparse vector. More...
 
class  bm::rsc_sparse_vector< Val, SV >::back_insert_iterator
 Back insert iterator implements buffered insert, faster than generic access assignment. More...
 

Namespaces

namespace  bm
 

Detailed Description

Compressed sparse container rsc_sparse_vector<> for integer types.

Definition in file bmsparsevec_compr.h.