|
SDSL: Succinct Data Structure Library
A C++ template library for succinct data structures
|
lcp.hpp contains classes for lcp information. More...
#include "sdsl_concepts.hpp"#include "int_vector.hpp"#include "select_support_mcl.hpp"#include "isa_construct.hpp"#include <istream>#include "lcp_support_sada.hpp"#include "lcp_kurtz.hpp"#include "lcp_wt.hpp"#include "lcp_dac.hpp"#include "lcp_bitcompressed.hpp"#include "lcp_support_tree.hpp"#include "lcp_support_tree2.hpp"Go to the source code of this file.
Namespaces | |
| namespace | sdsl |
| Namespace for the succinct data structure library. | |
Functions | |
| template<class Lcp , class Cst , uint8_t int_width, class size_type_class , uint8_t int_width1, class size_type_class1 > | |
| void | sdsl::construct_lcp (Lcp &lcp, const Cst &cst, int_vector_file_buffer< int_width, size_type_class > &lcp_buf, int_vector_file_buffer< int_width1, size_type_class1 > &isa_buf) |
| template<class Lcp , class Cst , uint8_t int_width, class size_type_class , uint8_t int_width1, class size_type_class1 > | |
| void | sdsl::construct_lcp (Lcp &lcp, const Cst &cst, int_vector_file_buffer< int_width, size_type_class > &lcp_buf, int_vector_file_buffer< int_width1, size_type_class1 > &isa_buf, lcp_plain_tag) |
| template<class Lcp , class Cst , uint8_t int_width, class size_type_class , uint8_t int_width1, class size_type_class1 > | |
| void | sdsl::construct_lcp (Lcp &lcp, const Cst &cst, int_vector_file_buffer< int_width, size_type_class > &lcp_buf, int_vector_file_buffer< int_width1, size_type_class1 > &isa_buf, lcp_permuted_tag) |
| template<class Lcp , class Cst , uint8_t int_width, class size_type_class , uint8_t int_width1, class size_type_class1 > | |
| void | sdsl::construct_lcp (Lcp &lcp, const Cst &cst, int_vector_file_buffer< int_width, size_type_class > &lcp_buf, int_vector_file_buffer< int_width1, size_type_class1 > &isa_buf, lcp_tree_compressed_tag) |
| template<class Lcp , class Cst > | |
| void | sdsl::construct_lcp (Lcp &lcp, const Cst &cst, tMSS &file_map, const std::string dir, const std::string id) |
| template<class Lcp , class Cst > | |
| void | sdsl::construct_lcp (Lcp &lcp, const Cst &cst, tMSS &file_map, const std::string dir, const std::string id, lcp_plain_tag) |
| template<class Lcp , class Cst > | |
| void | sdsl::construct_lcp (Lcp &lcp, const Cst &cst, tMSS &file_map, const std::string dir, const std::string id, lcp_permuted_tag) |
| template<class Lcp , class Cst > | |
| void | sdsl::construct_lcp (Lcp &lcp, const Cst &cst, tMSS &file_map, const std::string dir, const std::string id, lcp_tree_compressed_tag) |
| template<class Lcp , class Cst > | |
| void | sdsl::construct_lcp (Lcp &lcp, const Cst &cst, tMSS &file_map, const std::string dir, const std::string id, lcp_tree_and_lf_compressed_tag) |
| template<class Lcp , class Cst > | |
| void | sdsl::copy_lcp (Lcp &lcp, const Lcp &lcp_c, const Cst &cst) |
| template<class Lcp , class Cst > | |
| void | sdsl::copy_lcp (Lcp &lcp, const Lcp &lcp_c, const Cst &cst, lcp_plain_tag) |
| template<class Lcp , class Cst > | |
| void | sdsl::copy_lcp (Lcp &lcp, const Lcp &lcp_c, const Cst &cst, lcp_permuted_tag) |
| template<class Lcp , class Cst > | |
| void | sdsl::copy_lcp (Lcp &lcp, const Lcp &lcp_c, const Cst &cst, lcp_tree_compressed_tag) |
| template<class Lcp , class Cst > | |
| void | sdsl::copy_lcp (Lcp &lcp, const Lcp &lcp_c, const Cst &cst, lcp_tree_and_lf_compressed_tag) |
| template<class Lcp , class Cst > | |
| void | sdsl::swap_lcp (Lcp &lcp1, Lcp &lcp2, const Cst &cst1, const Cst &cst2) |
| template<class Lcp , class Cst > | |
| void | sdsl::swap_lcp (Lcp &lcp1, Lcp &lcp2, const Cst &cst1, const Cst &cst2, lcp_plain_tag) |
| template<class Lcp , class Cst > | |
| void | sdsl::swap_lcp (Lcp &lcp1, Lcp &lcp2, const Cst &cst1, const Cst &cst2, lcp_permuted_tag) |
| template<class Lcp , class Cst > | |
| void | sdsl::swap_lcp (Lcp &lcp1, Lcp &lcp2, const Cst &cst1, const Cst &cst2, lcp_tree_compressed_tag) |
| template<class Lcp , class Cst > | |
| void | sdsl::swap_lcp (Lcp &lcp1, Lcp &lcp2, const Cst &cst1, const Cst &cst2, lcp_tree_and_lf_compressed_tag) |
| template<class Lcp , class Cst > | |
| void | sdsl::load_lcp (Lcp &lcp, std::istream &in, const Cst &cst) |
| template<class Lcp , class Cst > | |
| void | sdsl::load_lcp (Lcp &lcp, std::istream &in, const Cst &cst, lcp_plain_tag) |
| template<class Lcp , class Cst > | |
| void | sdsl::load_lcp (Lcp &lcp, std::istream &in, const Cst &cst, lcp_permuted_tag) |
| template<class Lcp , class Cst > | |
| void | sdsl::load_lcp (Lcp &lcp, std::istream &in, const Cst &cst, lcp_tree_compressed_tag) |
| template<class Lcp , class Cst > | |
| void | sdsl::load_lcp (Lcp &lcp, std::istream &in, const Cst &cst, lcp_tree_and_lf_compressed_tag) |
lcp.hpp contains classes for lcp information.
1.8.0