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

#include <wt_hutu.hpp>

Public Member Functions

 ht_node ()
 
bool operator< (ht_node const &other)
 
bool operator> (ht_node const &other)
 

Public Attributes

int64_t pos
 
uint64_t c
 
size_type w
 
bool t
 
int64_t level
 
m_nodempql
 
m_nodempqr
 
heap_node< ht_node > * ql
 
heap_node< ht_node > * qr
 
ht_nodeleft
 
ht_noderight
 

Detailed Description

template<class t_wt>
struct sdsl::_hutu_shape< t_wt >::ht_node

Definition at line 319 of file wt_hutu.hpp.

Constructor & Destructor Documentation

◆ ht_node()

template<class t_wt>
sdsl::_hutu_shape< t_wt >::ht_node::ht_node ( )
inline

Definition at line 337 of file wt_hutu.hpp.

Member Function Documentation

◆ operator<()

template<class t_wt>
bool sdsl::_hutu_shape< t_wt >::ht_node::operator< ( ht_node const & other)
inline

Definition at line 340 of file wt_hutu.hpp.

◆ operator>()

template<class t_wt>
bool sdsl::_hutu_shape< t_wt >::ht_node::operator> ( ht_node const & other)
inline

Definition at line 349 of file wt_hutu.hpp.

Member Data Documentation

◆ c

template<class t_wt>
uint64_t sdsl::_hutu_shape< t_wt >::ht_node::c

Definition at line 322 of file wt_hutu.hpp.

◆ left

template<class t_wt>
ht_node* sdsl::_hutu_shape< t_wt >::ht_node::left

Definition at line 334 of file wt_hutu.hpp.

◆ level

template<class t_wt>
int64_t sdsl::_hutu_shape< t_wt >::ht_node::level

Definition at line 325 of file wt_hutu.hpp.

◆ mpql

template<class t_wt>
m_node* sdsl::_hutu_shape< t_wt >::ht_node::mpql

Definition at line 329 of file wt_hutu.hpp.

◆ mpqr

template<class t_wt>
m_node* sdsl::_hutu_shape< t_wt >::ht_node::mpqr

Definition at line 330 of file wt_hutu.hpp.

◆ pos

template<class t_wt>
int64_t sdsl::_hutu_shape< t_wt >::ht_node::pos

Definition at line 321 of file wt_hutu.hpp.

◆ ql

template<class t_wt>
heap_node<ht_node>* sdsl::_hutu_shape< t_wt >::ht_node::ql

Definition at line 332 of file wt_hutu.hpp.

◆ qr

template<class t_wt>
heap_node<ht_node>* sdsl::_hutu_shape< t_wt >::ht_node::qr

Definition at line 333 of file wt_hutu.hpp.

◆ right

template<class t_wt>
ht_node* sdsl::_hutu_shape< t_wt >::ht_node::right

Definition at line 335 of file wt_hutu.hpp.

◆ t

template<class t_wt>
bool sdsl::_hutu_shape< t_wt >::ht_node::t

Definition at line 324 of file wt_hutu.hpp.

◆ w

template<class t_wt>
size_type sdsl::_hutu_shape< t_wt >::ht_node::w

Definition at line 323 of file wt_hutu.hpp.


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