pasta_bit_vector  1.0.1
Bit Vector with Compact and Fast Rank and Select Support
Loading...
Searching...
No Matches
Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 12]
 Cpasta::BigL12TypeCheck that L12Type requires only 64 bits
 Cpasta::BitAccessUtility class used for the access operator of the BitVector
 Cpasta::BitVectorUncompressed, highly tuned, fixed size bit vector
 Cpasta::FlatRank< optimized_for, VectorType >Rank support for BitVector that can be used as an alternative to Rank for bit vectors up to length 2^40
 Cpasta::FlatRank< OptimizedFor::DONT_CARE >
 Cpasta::FlatRankSelect< optimized_for, find_with, VectorType >Select support for BitVector that can be used as an alternative to RankSelect for bit vectors up to length 2^40
 Cpasta::FlatRankSelectConfigStatic configuration for FlatRank and FlatRankSelect
 Cpasta::BitVector::IteratorCustom iterator for BitVector
 Cpasta::L12TypeStruct used to store L1- and L2-blocks for BitVectorRank and BitVectorSelect
 Cpasta::PopcntRankSelectConfigStatic configuration for Rank and RankSelect
 Cpasta::Rank< optimized_for, VectorType >Rank support for BitVector
 Cpasta::Rank< OptimizedFor::DONT_CARE, BitVector >
 Cpasta::RankSelect< optimized_for, VectorType >Select support for BitVector
 Cpasta::WideRank< optimized_for, VectorType >Rank support for BitVector that can be used as an alternative to Rank for bit vectors up to length 2^40
 Cpasta::WideRank< OptimizedFor::DONT_CARE >
 Cpasta::WideRankSelect< optimized_for, find_with, VectorType >Select support for BitVector
 Cpasta::WideRankSelectConfigStatic configuration for WideRank and WideRankSelect