File factorizer_core.hpp
↰ Parent directory (src/cpp)
Template implementations for core Namespace noLZSS factorization algorithms.
Definition (src/cpp/factorizer_core.hpp)
Detailed Description
This header contains the template implementations of the sink-based factorization algorithms. These are in the detail namespace to indicate they are internal implementation details. Public API wrappers are in File factorizer.hpp.
By keeping templates in a header, they can be instantiated in any compilation unit without duplication, solving the “declared using local type” lambda issue.
Includes
factorizer.hpp(File factorizer.hpp)factorizer_helpers.hpp(File factorizer_helpers.hpp)limitssdsl/rmq_succinct_sct.hppsdsl/suffix_trees.hpp