libpalliate v0.0.1
Palliate core library
patricia::element_t Struct Reference

#include <patricia.h>

Inheritance diagram for patricia::element_t:

Public Member Functions

pkey_t mask ()
 
 element_t (pkey_t _key, uint8_t _branchbit)
 
virtual ~element_t ()
 

Public Attributes

pkey_t key = 0
 
node_tparent = nullptr
 
uint8_t branchbit = 0
 

Constructor & Destructor Documentation

◆ element_t()

patricia::element_t::element_t ( pkey_t  _key,
uint8_t  _branchbit 
)
inline

◆ ~element_t()

virtual patricia::element_t::~element_t ( )
inlinevirtual

Member Function Documentation

◆ mask()

pkey_t patricia::element_t::mask ( )

Member Data Documentation

◆ branchbit

uint8_t patricia::element_t::branchbit = 0

◆ key

pkey_t patricia::element_t::key = 0

◆ parent

node_t* patricia::element_t::parent = nullptr

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