|
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 |