SDSL: Succinct Data Structure Library
A C++ template library for succinct data structures
 All Classes Namespaces Files Functions Variables Typedefs Friends
Functions
Constructors of cst_sct3

Functions

 sdsl::cst_sct3< Csa, Lcp, Bp_support, Rank_support >::cst_sct3 ()
 Default Constructor.
template<uint8_t int_width, class size_type_class , uint8_t int_width_1, class size_type_class_1 , uint8_t int_width_2, class size_type_class_2 >
 sdsl::cst_sct3< Csa, Lcp, Bp_support, Rank_support >::cst_sct3 (const std::string &cst_file_name, int_vector_file_buffer< int_width, size_type_class > &lcp_buf, int_vector_file_buffer< int_width_1, size_type_class_1 > &sa_buf, int_vector_file_buffer< int_width_2, size_type_class_2 > &isa_buf, std::string dir="./", bool build_ony_bps=false)
 sdsl::cst_sct3< Csa, Lcp, Bp_support, Rank_support >::cst_sct3 (tMSS &file_map, const std::string &dir, const std::string &id, bool build_only_bps=false)
 sdsl::cst_sct3< Csa, Lcp, Bp_support, Rank_support >::cst_sct3 (const cst_sct3 &cst)
 Copy constructor.

Function Documentation

template<class Csa = csa_wt<>, class Lcp = lcp_support_tree<lcp_wt<> >, class Bp_support = bp_support_sada<>, class Rank_support = rank_support_v5<>>
sdsl::cst_sct3< Csa, Lcp, Bp_support, Rank_support >::cst_sct3 ( const cst_sct3< Csa, Lcp, Bp_support, Rank_support > &  cst) [inline]

Copy constructor.

Parameters:
cstThe cst_sct3 which should be copied.
Time complexity
$ \Order{n} $, where $n=$cst_sct3.size()