xrpld
Loading...
Searching...
No Matches
TreeNodeCache.h
1#pragma once
2
3#include <xrpl/basics/IntrusivePointer.h>
4#include <xrpl/basics/TaggedCache.h>
5#include <xrpl/basics/base_uint.h>
6#include <xrpl/shamap/SHAMapTreeNode.h>
7
8namespace xrpl {
9
11 uint256,
13 /*IsKeyCache*/ false,
16} // namespace xrpl
Map/cache combination.
Definition TaggedCache.h:67
SharedWeakUnion< T > SharedWeakUnionPtr
Use hash_* containers for keys that do not need a cryptographically secure hashing algorithm.
Definition algorithm.h:5
intr_ptr::SharedPtr< SHAMapTreeNode > SHAMapTreeNodePtr
TaggedCache< uint256, SHAMapTreeNode, false, intr_ptr::SharedWeakUnionPtr< SHAMapTreeNode >, SHAMapTreeNodePtr > TreeNodeCache
BaseUInt< 256 > uint256
Definition base_uint.h:580