SDSL 3.0.1
Succinct Data Structure Library
Loading...
Searching...
No Matches
sdsl::k2_treap_ns::node_type Struct Reference

#include <k2_treap_helper.hpp>

Public Member Functions

 node_type ()=default
 
 node_type (uint8_t _t, t_p _p, uint64_t _idx, uint64_t _max_v, t_p _max_p)
 
 node_type (node_type &&)=default
 
 node_type (const node_type &)=default
 
node_typeoperator= (node_type &&)=default
 
node_typeoperator= (const node_type &)=default
 
bool operator< (const node_type &v) const
 

Public Attributes

uint8_t t
 
t_p p
 
uint64_t idx
 
uint64_t max_v
 
t_p max_p
 

Detailed Description

Definition at line 97 of file k2_treap_helper.hpp.

Constructor & Destructor Documentation

◆ node_type() [1/4]

sdsl::k2_treap_ns::node_type::node_type ( )
default

◆ node_type() [2/4]

sdsl::k2_treap_ns::node_type::node_type ( uint8_t  _t,
t_p  _p,
uint64_t  _idx,
uint64_t  _max_v,
t_p  _max_p 
)
inline

Definition at line 106 of file k2_treap_helper.hpp.

◆ node_type() [3/4]

sdsl::k2_treap_ns::node_type::node_type ( node_type &&  )
default

◆ node_type() [4/4]

sdsl::k2_treap_ns::node_type::node_type ( const node_type )
default

Member Function Documentation

◆ operator<()

bool sdsl::k2_treap_ns::node_type::operator< ( const node_type v) const
inline

Definition at line 118 of file k2_treap_helper.hpp.

◆ operator=() [1/2]

node_type & sdsl::k2_treap_ns::node_type::operator= ( const node_type )
default

◆ operator=() [2/2]

node_type & sdsl::k2_treap_ns::node_type::operator= ( node_type &&  )
default

Member Data Documentation

◆ idx

uint64_t sdsl::k2_treap_ns::node_type::idx

Definition at line 101 of file k2_treap_helper.hpp.

◆ max_p

t_p sdsl::k2_treap_ns::node_type::max_p

Definition at line 103 of file k2_treap_helper.hpp.

◆ max_v

uint64_t sdsl::k2_treap_ns::node_type::max_v

Definition at line 102 of file k2_treap_helper.hpp.

◆ p

t_p sdsl::k2_treap_ns::node_type::p

Definition at line 100 of file k2_treap_helper.hpp.

◆ t

uint8_t sdsl::k2_treap_ns::node_type::t

Definition at line 99 of file k2_treap_helper.hpp.


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