Pixie
Loading...
Searching...
No Matches
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 12345]
 ▼Npixie
 ▼Ndetail
 ►Ncompressed
 ►Nhuffman_build_detail
 CByteHistogramIncremental 256-bin byte histogram with four update lanes
 CHuffmanBuildNode
 CHuffmanBuildTable
 ▼Nexperimental
 CByteSlotOrderByte-index control for the split-bit slot-order experiment
 CExcessByteLut
 CGroupedSlotOrder256Experimental ordering of 256 pointer slots in one 16x16 node
 CPermutedBitBlockBounded owning experiment, independent of sequence split/merge policy
 CPowerOfTwoPermutableSequenceExperimental owning packed sequence with power-of-two leaf capacity
 CPowerOfTwoValueBlockPacked unsigned leaf with a power-of-two element capacity
 ►CRmMBTreeCache-aligned btree implementation of the range min-max index
 CSelectByteLut
 CSlotOrder16Experimental logical ordering of sixteen stable physical slots
 CSplitSlotOrderExperimental 32/64-slot order with separate low nibbles and high bits
 ▼Nfile_archive_detail
 CFileRecord
 CUtf8ValidatorIncrementally validate a byte stream as UTF-8
 ▼Nio
 CFileOutputSinkMove-only seekable sink for a newly created or truncated POSIX file
 CMappedFileMove-only owner of a read-only POSIX memory-mapped file
 ▼Npermutations
 ►Ndetail
 ▼Nrmq
 ►Ndetail
 ►Nutils
 CCartesianHybridBTreeCartesian-tree value RMQ using HybridBTree-style LCA
 CCartesianRmMFerrada-Navarro Cartesian-tree RMQ using rmM support
 CHybridBTreeHybrid B-tree RMQ with compact per-level selectors
 CRmqBaseCRTP facade for static range-minimum-query indexes
 CSdslSctOptional value-RMQ adapter over sdsl::rmq_succinct_sct
 CSegmentTreeStatic iterative segment-tree RMQ baseline
 CSparseTableStatic sparse-table RMQ baseline
 CAlignedStorageOwning storage with a logical byte size and 64-byte-aligned backing
 CBasicPackedIntegerVectorImmutable runtime-width packed integer vector over configurable storage
 CBinaryReaderBounds-checked reader for canonical little-endian binary data
 CBinaryWriterBounded-buffer writer for canonical little-endian binary data
 CBPTreeA tree class based on the balances parentheses (BP) representation
 CCacheLineA 64-byte aligned storage block
 CDFUDSTreeA tree class based on the depth-first unary degree sequence (DFUDS) representation
 CFileArchiveBaseCRTP facade for file-archive lookup and extraction
 CFileArchiveEntryPublic metadata for one archive entry
 CFileArchiveIndexStorage-backed byte-oriented file archive
 CFileArchiveSourceSource entry used to construct an owning file archive
 CFileArchiveSourceMetadataMetadata for one replayable archive-construction source
 ▼CImmerPermutableSequenceMove-only, by-value adapter for immer::flex_vector<T>
 CMemoryUsageRequested live tree bytes, excluding heap free lists and RSS
 CIntegerVectorBaseCRTP facade for an immutable positional integer vector
 CLoudsTreeA tree class based on the level order unary degree sequence (LOUDS) representation
 CMonotoneIntegerVectorOwning duplicate-preserving monotone adapter over an integer vector
 CMonotoneIntegerVectorBaseCRTP refinement for duplicate-preserving monotone integer vectors
 COrzoRankSelectSupportOptional rank/select implementation over the default Orzo configuration
 CPackedBitBuilderBuilder for a packed LSB-first bit sequence
 CPastaRankSelectSupportPasta flat rank/select adapter over a copied packed bit sequence
 ▼CPermutableSequenceOwning, move-only tree sequence with immutable element reads
 CMemoryUsageExplicit live requested-memory breakdown, excluding allocator/RSS
 CPermutableSequenceBaseCRTP contract for exclusively owned sequences with immutable reads
 ▼CPermutationExclusively owned permutation of the integers in [0, size())
 CMemoryUsageRequested live storage breakdown, excluding allocator bookkeeping
 CPermutationBaseCRTP contract for exclusively owned permutations of [0,size())
 CRankSelectBaseCRTP facade for immutable rank/select queries and bit access
 CRankSelectSupportRank/select support over an external packed bit sequence
 CRankSelectSupportCompressedNon-owning rank/select index with compressed interleaved metadata
 CReadOnlyStorageViewA non-owning, read-only view of a byte sequence
 CRmMBaseCRTP facade for rank/select and range min-max tree operations
 CRmMTreeRange min–max tree over a bitvector (LSB-first) tailored for balanced-parentheses (BP)
 CSdslRankSelectSupportOptional SDSL rank-v index with MCL select in both directions
 CSdslRmMTree
 CSerializationBaseCRTP facade for optional binary serialization and deserialization
 CSerializationErrorError raised while decoding malformed serialized data
 CSlidingWindowStorageOwning fixed-capacity storage over a monotonically positioned window
 CSortedPermutableSequenceDuplicate-preserving sorted sequence backed by PermutableSequence
 CSortedPermutationVectorDuplicate-preserving sorted view over owned vector payload and order
 CSpanOutputSinkNon-owning fixed-capacity output sink
 CSplitSpanA logical contiguous sequence stored in at most two physical spans
 CStorageBaseCRTP facade for byte-addressable storage
 CSuccinctFastRankSelectSupportOptional rank/select implementation over succinct-bitvec-cpp's FastBitVec
 CThreeStarRankSelectSupportOptional rank/select implementation over the 3-star backend
 CTreeBaseCRTP facade for rooted ordered trees
 CTreeNodeLogical node handle shared by succinct rooted-tree encodings
 CVectorOutputSinkExplicit owning sink for binary data collected in memory
 CWaveletTreeBaseCRTP facade for wavelet-tree queries
 CWaveletTreeIndexStorage-backed wavelet tree over an unsigned symbol type
 CAdjListNode
 CAdjListTree
 CExcessBoundaryPairResultPair of boundary minimum results for adjacent BP query blocks
 CExcessResultMinimum prefix excess in a 128-bit bitstring range
 CNaiveRmM
 CPixieSelectByteLut