pasta_bit_vector
1.0.1
Bit Vector with Compact and Fast Rank and Select Support
|
▼Npasta | |
CBigL12Type | Check that L12Type requires only 64 bits |
CBitAccess | Utility class used for the access operator of the BitVector |
▼CBitVector | Uncompressed, highly tuned, fixed size bit vector |
CIterator | Custom iterator for BitVector |
CFlatRank | Rank support for BitVector that can be used as an alternative to Rank for bit vectors up to length 2^40 |
CFlatRankSelect | Select support for BitVector that can be used as an alternative to RankSelect for bit vectors up to length 2^40 |
CFlatRankSelectConfig | Static configuration for FlatRank and FlatRankSelect |
CL12Type | Struct used to store L1- and L2-blocks for BitVectorRank and BitVectorSelect |
CPopcntRankSelectConfig | Static configuration for Rank and RankSelect |
CRank | Rank support for BitVector |
CRankSelect | Select support for BitVector |
CWideRank | Rank support for BitVector that can be used as an alternative to Rank for bit vectors up to length 2^40 |
CWideRankSelect | Select support for BitVector |
CWideRankSelectConfig | Static configuration for WideRank and WideRankSelect |