|
SDSL 3.0.3
Succinct Data Structure Library
|
lcp.hpp contains classes for lcp information. More...
#include <istream>#include <type_traits>#include <utility>#include <sdsl/sdsl_concepts.hpp>#include <sdsl/construct_isa.hpp>#include <sdsl/csa_alphabet_strategy.hpp>#include <sdsl/int_vector.hpp>#include <sdsl/select_support_mcl.hpp>#include <sdsl/lcp_bitcompressed.hpp>#include <sdsl/lcp_byte.hpp>#include <sdsl/lcp_dac.hpp>#include <sdsl/lcp_support_sada.hpp>#include <sdsl/lcp_support_tree.hpp>#include <sdsl/lcp_support_tree2.hpp>#include <sdsl/lcp_vlc.hpp>#include <sdsl/lcp_wt.hpp>Go to the source code of this file.
Namespaces | |
| namespace | sdsl |
| Namespace for the succinct data structure library. | |
Functions | |
| template<class t_lcp, class t_cst> | |
| void | sdsl::construct_lcp (t_lcp &lcp, t_cst const &cst, cache_config &config) |
| template<class t_lcp, class t_cst> | |
| void | sdsl::construct_lcp (t_lcp &lcp, t_cst const &, cache_config &config, lcp_plain_tag) |
| template<class t_lcp, class t_cst> | |
| void | sdsl::construct_lcp (t_lcp &lcp, t_cst const &cst, cache_config &config, lcp_permuted_tag) |
| template<class t_lcp, class t_cst> | |
| void | sdsl::construct_lcp (t_lcp &lcp, t_cst const &cst, cache_config &config, lcp_tree_compressed_tag) |
| template<class t_lcp, class t_cst> | |
| void | sdsl::construct_lcp (t_lcp &lcp, t_cst const &cst, cache_config &config, lcp_tree_and_lf_compressed_tag) |
| template<class t_lcp, class t_cst> | |
| void | sdsl::copy_lcp (t_lcp &lcp, t_lcp const &lcp_c, t_cst const &cst) |
| template<class t_lcp, class t_cst> | |
| void | sdsl::copy_lcp (t_lcp &lcp, t_lcp const &lcp_c, t_cst const &, lcp_plain_tag) |
| template<class t_lcp, class t_cst> | |
| void | sdsl::copy_lcp (t_lcp &lcp, t_lcp const &lcp_c, t_cst const &cst, lcp_permuted_tag) |
| template<class t_lcp, class t_cst> | |
| void | sdsl::copy_lcp (t_lcp &lcp, t_lcp const &lcp_c, t_cst const &cst, lcp_tree_compressed_tag) |
| template<class t_lcp, class t_cst> | |
| void | sdsl::copy_lcp (t_lcp &lcp, t_lcp const &lcp_c, t_cst const &cst, lcp_tree_and_lf_compressed_tag) |
| template<class t_lcp, class t_cst> | |
| void | sdsl::move_lcp (t_lcp &&lcp, t_lcp &&lcp_c, t_cst const &cst) |
| template<class t_lcp, class t_cst> | |
| void | sdsl::move_lcp (t_lcp &&lcp, t_lcp &&lcp_c, t_cst const &, lcp_plain_tag) |
| template<class t_lcp, class t_cst> | |
| void | sdsl::move_lcp (t_lcp &&lcp, t_lcp &&lcp_c, t_cst const &cst, lcp_permuted_tag) |
| template<class t_lcp, class t_cst> | |
| void | sdsl::move_lcp (t_lcp &&lcp, t_lcp &&lcp_c, t_cst const &cst, lcp_tree_compressed_tag) |
| template<class t_lcp, class t_cst> | |
| void | sdsl::move_lcp (t_lcp &&lcp, t_lcp &&lcp_c, t_cst const &cst, lcp_tree_and_lf_compressed_tag) |
| template<class t_lcp, class t_cst> | |
| void | sdsl::load_lcp (t_lcp &lcp, std::istream &in, t_cst const &cst) |
| template<class t_lcp, class t_cst> | |
| void | sdsl::load_lcp (t_lcp &lcp, std::istream &in, t_cst const &, lcp_plain_tag) |
| template<class t_lcp, class t_cst> | |
| void | sdsl::load_lcp (t_lcp &lcp, std::istream &in, t_cst const &cst, lcp_permuted_tag) |
| template<class t_lcp, class t_cst> | |
| void | sdsl::load_lcp (t_lcp &lcp, std::istream &in, t_cst const &cst, lcp_tree_compressed_tag) |
| template<class t_lcp, class t_cst> | |
| void | sdsl::load_lcp (t_lcp &lcp, std::istream &in, t_cst const &cst, lcp_tree_and_lf_compressed_tag) |
| template<class t_lcp, class t_cst> | |
| void | sdsl::set_lcp_pointer (t_lcp &lcp, t_cst const &cst) |
| template<class t_lcp, class t_cst> | |
| void | sdsl::set_lcp_pointer (t_lcp &, t_cst const &, lcp_plain_tag) |
| template<class t_lcp, class t_cst> | |
| void | sdsl::set_lcp_pointer (t_lcp &lcp, t_cst const &cst, lcp_permuted_tag) |
| template<class t_lcp, class t_cst> | |
| void | sdsl::set_lcp_pointer (t_lcp &lcp, t_cst const &cst, lcp_tree_compressed_tag) |
| template<class t_lcp, class t_cst> | |
| void | sdsl::set_lcp_pointer (t_lcp &lcp, t_cst const &cst, lcp_tree_and_lf_compressed_tag) |