SDSL 3.0.2
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) |