SDSL 3.0.3
Succinct Data Structure Library
Loading...
Searching...
No Matches
sdsl::_balanced_shape< t_wt > Struct Template Reference

#include <wt_blcd.hpp>

Public Types

enum  { lex_ordered = 1 }
typedef t_wt::size_type size_type
typedef std::pair< uint64_t, uint64_t > tPII

Static Public Member Functions

template<class t_rac>
static void construct_tree (t_rac &C, std::vector< pc_node > &temp_nodes)
template<class t_rac>
static tPII _construct_tree (uint64_t parent, std::vector< uint64_t > const &symbols, uint64_t lb, uint64_t sigma, t_rac const &C, std::vector< pc_node > &temp_nodes)

Detailed Description

template<class t_wt>
struct sdsl::_balanced_shape< t_wt >

Definition at line 54 of file wt_blcd.hpp.

Member Typedef Documentation

◆ size_type

template<class t_wt>
typedef t_wt::size_type sdsl::_balanced_shape< t_wt >::size_type

Definition at line 56 of file wt_blcd.hpp.

◆ tPII

template<class t_wt>
typedef std::pair<uint64_t, uint64_t> sdsl::_balanced_shape< t_wt >::tPII

Definition at line 57 of file wt_blcd.hpp.

Member Enumeration Documentation

◆ anonymous enum

template<class t_wt>
anonymous enum
Enumerator
lex_ordered 

Definition at line 58 of file wt_blcd.hpp.

Member Function Documentation

◆ _construct_tree()

template<class t_wt>
template<class t_rac>
tPII sdsl::_balanced_shape< t_wt >::_construct_tree ( uint64_t parent,
std::vector< uint64_t > const & symbols,
uint64_t lb,
uint64_t sigma,
t_rac const & C,
std::vector< pc_node > & temp_nodes )
inlinestatic

Definition at line 98 of file wt_blcd.hpp.

◆ construct_tree()

template<class t_wt>
template<class t_rac>
void sdsl::_balanced_shape< t_wt >::construct_tree ( t_rac & C,
std::vector< pc_node > & temp_nodes )
inlinestatic

Definition at line 64 of file wt_blcd.hpp.


The documentation for this struct was generated from the following file:
  • /builddir/build/BUILD/sdsl-lite-3.0.3-build/sdsl-lite-3.0.3/include/sdsl/wt_blcd.hpp