SDSL 3.0.2
Succinct Data Structure Library
Loading...
Searching...
No Matches
lcp.hpp File Reference

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)
 

Detailed Description

lcp.hpp contains classes for lcp information.

Author
Simon Gog

Definition in file lcp.hpp.