OptimizedFor
Enum used to specify which queries the rank (and select) data structures should be optimized for.
Definition optimized_for.hpp:40
constexpr bool optimize_one_or_dont_care(OptimizedFor const optimized_for)
Helper function indicating if queries should be optimized for one queries or the caller does not care...
Definition optimized_for.hpp:59
@ ZERO_QUERIES
rank_0 and select_9 queries should be optimized.
@ DONT_CARE
It does not matter (both types are called equally often).
@ ONE_QUERIES
rank_1 and select_1 queries should be optimized.