libpalliate v0.0.1
Palliate core library
patricia::leaf_t Struct Referenceabstract

#include <patricia.h>

Inheritance diagram for patricia::leaf_t:

Public Member Functions

 leaf_t (pkey_t _key)
 
 ~leaf_t ()
 
leaf_tfind_next ()
 
leaf_tfind_prev ()
 
virtual std::string to_str ()=0
 
- Public Member Functions inherited from patricia::element_t
pkey_t mask ()
 
 element_t (pkey_t _key, uint8_t _branchbit)
 
virtual ~element_t ()
 

Additional Inherited Members

- Public Attributes inherited from patricia::element_t
pkey_t key = 0
 
node_tparent = nullptr
 
uint8_t branchbit = 0
 

Constructor & Destructor Documentation

◆ leaf_t()

patricia::leaf_t::leaf_t ( pkey_t  _key)
inline

◆ ~leaf_t()

patricia::leaf_t::~leaf_t ( )
inline

Member Function Documentation

◆ find_next()

leaf_t * patricia::leaf_t::find_next ( )
inline

◆ find_prev()

leaf_t * patricia::leaf_t::find_prev ( )
inline

◆ to_str()

virtual std::string patricia::leaf_t::to_str ( )
pure virtual

Implemented in memory::node_t.


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