![]() |
Pixie
|
| ▼Npixie | |
| ▼Nexperimental | |
| CExcessByteLut | |
| ▼CRmMBTree | Cache-aligned btree implementation of the range min-max index |
| CRangeMinQueryResult | Minimum position and value returned by one range-min traversal |
| CSelectByteLut | |
| ▼Nfile_archive_detail | |
| CFileRecord | |
| CUtf8Validator | Incrementally validate a byte stream as UTF-8 |
| ▼Nio | |
| CFileOutputSink | Move-only seekable sink for a newly created or truncated POSIX file |
| CMappedFile | Move-only owner of a read-only POSIX memory-mapped file |
| ▼Nrmq | |
| ▼Ndetail | |
| CHybridBTreePlusMinusOne | HybridBTree-style RMQ backend for ±1 depth sequences |
| CRmMPlusMinusOne | Depth RMQ adapter over the experimental rmM btree |
| ▼Nutils | |
| CSuccinctIncreasingStack | Construction-only stack for monotonically increasing integer keys |
| CCartesianHybridBTree | Cartesian-tree value RMQ using HybridBTree-style LCA |
| CCartesianRmM | Ferrada-Navarro Cartesian-tree RMQ using rmM support |
| CHybridBTree | Hybrid B-tree RMQ with compact per-level selectors |
| CRmqBase | CRTP facade for static range-minimum-query indexes |
| CSdslSct | Optional value-RMQ adapter over sdsl::rmq_succinct_sct |
| CSegmentTree | Static iterative segment-tree RMQ baseline |
| CSparseTable | Static sparse-table RMQ baseline |
| CAlignedStorage | Owning storage with a logical byte size and 64-byte-aligned backing |
| CBinaryReader | Bounds-checked reader for canonical little-endian binary data |
| CBinaryWriter | Bounded-buffer writer for canonical little-endian binary data |
| CBPTree | A tree class based on the balances parentheses (BP) representation |
| CCacheLine | A 64-byte aligned storage block |
| CDFUDSTree | A tree class based on the depth-first unary degree sequence (DFUDS) representation |
| CFileArchiveBase | CRTP facade for file-archive lookup and extraction |
| CFileArchiveEntry | Public metadata for one archive entry |
| CFileArchiveIndex | Storage-backed byte-oriented file archive |
| CFileArchiveSource | Source entry used to construct an owning file archive |
| CFileArchiveSourceMetadata | Metadata for one replayable archive-construction source |
| CLoudsTree | A tree class based on the level order unary degree sequence (LOUDS) representation |
| CPackedBitBuilder | Builder for a packed LSB-first bit sequence |
| CRankSelectBase | CRTP facade for immutable rank/select queries and bit access |
| CRankSelectSupport | Rank/select support over an external packed bit sequence |
| CReadOnlyStorageView | A non-owning, read-only view of a byte sequence |
| CRmMBase | CRTP facade for rank/select and range min-max tree operations |
| CRmMTree | Range min–max tree over a bitvector (LSB-first) tailored for balanced-parentheses (BP) |
| CSdslRmMTree | |
| CSerializationBase | CRTP facade for optional binary serialization and deserialization |
| CSerializationError | Error raised while decoding malformed serialized data |
| CSlidingWindowStorage | Owning fixed-capacity storage over a monotonically positioned window |
| CSpanOutputSink | Non-owning fixed-capacity output sink |
| CSplitSpan | A logical contiguous sequence stored in at most two physical spans |
| CStorageBase | CRTP facade for byte-addressable storage |
| CTreeBase | CRTP facade for rooted ordered trees |
| CTreeNode | Logical node handle shared by succinct rooted-tree encodings |
| CVectorOutputSink | Explicit owning sink for binary data collected in memory |
| CWaveletTreeBase | CRTP facade for wavelet-tree queries |
| CWaveletTreeIndex | Storage-backed wavelet tree over an unsigned symbol type |
| CAdjListNode | |
| CAdjListTree | |
| CExcessBoundaryPairResult | Pair of boundary minimum results for adjacent BP query blocks |
| CExcessResult | Minimum prefix excess in a 128-bit bitstring range |
| CNaiveRmM | |
| CPixieSelectByteLut |