SDSL 3.0.1
Succinct Data Structure Library
sdsl::_hutu_shape< t_wt >::ht_node Struct Reference

#include <wt_hutu.hpp>

Public Member Functions

 ht_node ()
 
bool operator< (const ht_node &other)
 
bool operator> (const ht_node &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 293 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 311 of file wt_hutu.hpp.

Member Function Documentation

◆ operator<()

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

Definition at line 320 of file wt_hutu.hpp.

◆ operator>()

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

Definition at line 326 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 296 of file wt_hutu.hpp.

◆ left

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

Definition at line 308 of file wt_hutu.hpp.

◆ level

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

Definition at line 299 of file wt_hutu.hpp.

◆ mpql

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

Definition at line 303 of file wt_hutu.hpp.

◆ mpqr

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

Definition at line 304 of file wt_hutu.hpp.

◆ pos

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

Definition at line 295 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 306 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 307 of file wt_hutu.hpp.

◆ right

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

Definition at line 309 of file wt_hutu.hpp.

◆ t

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

Definition at line 298 of file wt_hutu.hpp.

◆ w

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

Definition at line 297 of file wt_hutu.hpp.


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