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_sct3p

Functions

 sdsl::cst_sct3p< Csa, Lcp, Bp_support, Rank_support >::cst_sct3p ()
 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_sct3p< Csa, Lcp, Bp_support, Rank_support >::cst_sct3p (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)
 sdsl::cst_sct3p< Csa, Lcp, Bp_support, Rank_support >::cst_sct3p (tMSS &file_map, const std::string &dir, const std::string &id, bool build_only_bps)
 sdsl::cst_sct3p< Csa, Lcp, Bp_support, Rank_support >::cst_sct3p (const cst_sct3p &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_sct3p< Csa, Lcp, Bp_support, Rank_support >::cst_sct3p ( const cst_sct3p< Csa, Lcp, Bp_support, Rank_support > &  cst) [inline]

Copy constructor.

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