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

#include <wt_huff.hpp>

Public Types

enum  { lex_ordered = 0 }
 
typedef t_wt::size_type size_type
 
typedef std::pair< size_type, size_typetPII
 
typedef std::priority_queue< tPII, std::vector< tPII >, std::greater< tPII > > tMPQPII
 

Static Public Member Functions

template<class t_rac>
static void construct_tree (t_rac &C, std::vector< pc_node > &temp_nodes)
 

Detailed Description

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

Definition at line 71 of file wt_huff.hpp.

Member Typedef Documentation

◆ size_type

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

Definition at line 73 of file wt_huff.hpp.

◆ tMPQPII

template<class t_wt>
typedef std::priority_queue<tPII, std::vector<tPII>, std::greater<tPII> > sdsl::_huff_shape< t_wt >::tMPQPII

Definition at line 76 of file wt_huff.hpp.

◆ tPII

template<class t_wt>
typedef std::pair<size_type, size_type> sdsl::_huff_shape< t_wt >::tPII

Definition at line 74 of file wt_huff.hpp.

Member Enumeration Documentation

◆ anonymous enum

template<class t_wt>
anonymous enum
Enumerator
lex_ordered 

Definition at line 77 of file wt_huff.hpp.

Member Function Documentation

◆ construct_tree()

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

Definition at line 83 of file wt_huff.hpp.


The documentation for this struct was generated from the following file: