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_sct

Functions

 sdsl::cst_sct< Csa, Lcp, Bp_support >::cst_sct ()
 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_sct< Csa, Lcp, Bp_support >::cst_sct (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_only_bps=false)
 sdsl::cst_sct< Csa, Lcp, Bp_support >::cst_sct (tMSS &file_map, const std::string &dir, const std::string &id, bool build_only_bps=false)
 sdsl::cst_sct< Csa, Lcp, Bp_support >::cst_sct (const cst_sct &cst)
 Copy constructor.

Function Documentation

template<class Csa = csa_wt<>, class Lcp = lcp_support_sada<Csa>, class Bp_support = bp_support_sada<>>
sdsl::cst_sct< Csa, Lcp, Bp_support >::cst_sct ( const cst_sct< Csa, Lcp, Bp_support > &  cst) [inline]

Copy constructor.

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