branchLeafNode(const LeafTreeNode &leafNode, const PathValuePairRef &newPair) | catapult::tree::PatriciaTree< TEncoder, TDataSource > | inlineprivate |
clear() | catapult::tree::PatriciaTree< TEncoder, TDataSource > | inline |
createLeaf(const PathValuePairRef &pair) | catapult::tree::PatriciaTree< TEncoder, TDataSource > | inlineprivate |
getLinkedNode(const BranchTreeNode &branchNode, size_t index) const | catapult::tree::PatriciaTree< TEncoder, TDataSource > | inlineprivate |
insertNewPairIntoBranch(BranchTreeNode &branchNode, const TreeNodePath &branchPath, size_t differenceIndex, const PathValuePairRef &newPair) | catapult::tree::PatriciaTree< TEncoder, TDataSource > | inlineprivate |
KeyType typedef | catapult::tree::PatriciaTree< TEncoder, TDataSource > | |
lookup(const KeyType &key, std::vector< TreeNode > &nodePath) const | catapult::tree::PatriciaTree< TEncoder, TDataSource > | inline |
lookup(const TreeNode &node, const TreeNodePath &keyPath, std::vector< TreeNode > &nodePath) const | catapult::tree::PatriciaTree< TEncoder, TDataSource > | inlineprivate |
LookupNotFoundResult() | catapult::tree::PatriciaTree< TEncoder, TDataSource > | inlineprivatestatic |
m_dataSource | catapult::tree::PatriciaTree< TEncoder, TDataSource > | private |
m_rootNode | catapult::tree::PatriciaTree< TEncoder, TDataSource > | private |
PatriciaTree(TDataSource &dataSource) | catapult::tree::PatriciaTree< TEncoder, TDataSource > | inlineexplicit |
root() const | catapult::tree::PatriciaTree< TEncoder, TDataSource > | inline |
save(const TreeNode &node) | catapult::tree::PatriciaTree< TEncoder, TDataSource > | inlineprivate |
saveAll() | catapult::tree::PatriciaTree< TEncoder, TDataSource > | inline |
saveAll(const TreeNode &node) | catapult::tree::PatriciaTree< TEncoder, TDataSource > | inlineprivate |
set(const KeyType &key, const ValueType &value) | catapult::tree::PatriciaTree< TEncoder, TDataSource > | inline |
set(const TreeNode &node, const PathValuePairRef &newPair) | catapult::tree::PatriciaTree< TEncoder, TDataSource > | inlineprivate |
setLink(BranchTreeNode &branchNode, const TreeNode &node, size_t index) | catapult::tree::PatriciaTree< TEncoder, TDataSource > | inlineprivate |
setLink(BranchTreeNode &branchNode, const TNode &node, size_t index) | catapult::tree::PatriciaTree< TEncoder, TDataSource > | inlineprivate |
setRoot(const TreeNode &rootNode) | catapult::tree::PatriciaTree< TEncoder, TDataSource > | inline |
tryLoad(const Hash256 &rootHash) | catapult::tree::PatriciaTree< TEncoder, TDataSource > | inline |
unset(const KeyType &key) | catapult::tree::PatriciaTree< TEncoder, TDataSource > | inline |
unset(const TreeNode &node, const TreeNodePath &keyPath, TreeNode &updatedNode, bool &canMerge) | catapult::tree::PatriciaTree< TEncoder, TDataSource > | inlineprivate |
unsetBranchLink(BranchTreeNode &&branchNode, size_t linkIndex) | catapult::tree::PatriciaTree< TEncoder, TDataSource > | inlineprivate |
updateBranchLink(BranchTreeNode &&branchNode, const PathValuePairRef &newPair) | catapult::tree::PatriciaTree< TEncoder, TDataSource > | inlineprivate |
updateBranchLink(BranchTreeNode &&branchNode, size_t linkIndex, const TreeNode &linkedNode) | catapult::tree::PatriciaTree< TEncoder, TDataSource > | inlineprivate |
ValueType typedef | catapult::tree::PatriciaTree< TEncoder, TDataSource > | |