| 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 > | |