|
CatapultServer
v0.5.0.1 (Elephant)
|
Classes | |
| class | BasePatriciaTree |
| A base patricia tree. More... | |
| class | BasePatriciaTreeDelta |
| A delta on top of a base patricia tree that offers methods to set/unset nodes. More... | |
| class | BranchTreeNode |
| Represents a branch tree node. More... | |
| class | LeafTreeNode |
| Represents a leaf tree node. More... | |
| class | MemoryDataSource |
| A patricia tree memory data source. More... | |
| class | PatriciaTree |
| Represents a compact patricia tree. More... | |
| struct | PatriciaTreeSerializer |
| Serializer for patricia tree. More... | |
| class | ReadThroughMemoryDataSource |
| A patricia tree memory data source that reads through but does not write through. More... | |
| class | TreeNode |
| Represents a tree node. More... | |
| class | TreeNodePath |
| Represents a path in a tree. More... | |
Enumerations | |
| enum | DataSourceVerbosity { DataSourceVerbosity::Off, DataSourceVerbosity::Verbose } |
| Data source verbosity. More... | |
Functions | |
| std::ostream & | operator<< (std::ostream &out, const TreeNodePath &path) |
| Insertion operator for outputting path to out. More... | |
| size_t | FindFirstDifferenceIndex (const TreeNodePath &lhs, const TreeNodePath &rhs) |
| Compares two paths (lhs and rhs) and returns the index of the first non-equal nibble. More... | |
|
strong |
| size_t catapult::tree::FindFirstDifferenceIndex | ( | const TreeNodePath & | lhs, |
| const TreeNodePath & | rhs | ||
| ) |
Compares two paths (lhs and rhs) and returns the index of the first non-equal nibble.


| std::ostream & catapult::tree::operator<< | ( | std::ostream & | out, |
| const TreeNodePath & | path | ||
| ) |
Insertion operator for outputting path to out.
