Skip to content

sgns::storage::trie::LeafNode

#include <supergenius_node.hpp>

Inherits from sgns::storage::trie::SuperGeniusNode, sgns::storage::trie::Node

Public Functions

Name
LeafNode() =default
LeafNode(KeyNibbles key_nibbles, boost::optional< base::Buffer > value)
~LeafNode() override =default
virtual bool isDummy() const override
virtual int getType() const override

Additional inherited members

Public Types inherited from sgns::storage::trie::SuperGeniusNode

Name
enum class Type

Public Functions inherited from sgns::storage::trie::SuperGeniusNode

Name
SuperGeniusNode() =default
SuperGeniusNode(KeyNibbles key_nibbles, boost::optional< base::Buffer > value)
~SuperGeniusNode() override =default
Type getTrieType() const

Public Attributes inherited from sgns::storage::trie::SuperGeniusNode

Name
KeyNibbles key_nibbles
boost::optional< base::Buffer > value

Public Functions inherited from sgns::storage::trie::Node

Name
virtual ~Node() =default

Public Functions Documentation

function LeafNode

LeafNode() =default

function LeafNode

inline LeafNode(
    KeyNibbles key_nibbles,
    boost::optional< base::Buffer > value
)

function ~LeafNode

~LeafNode() override =default

function isDummy

inline virtual bool isDummy() const override

Reimplements: sgns::storage::trie::SuperGeniusNode::isDummy

function getType

virtual int getType() const override

Reimplements: sgns::storage::trie::Node::getType


Updated on 2026-03-04 at 13:10:44 -0800