20#ifndef RIPPLE_BASICS_SHAMAP_HASH_H_INCLUDED 
   21#define RIPPLE_BASICS_SHAMAP_HASH_H_INCLUDED 
   23#include <xrpl/basics/base_uint.h> 
   24#include <xrpl/basics/partitioned_unordered_map.h> 
friend std::string to_string(SHAMapHash const &x)
 
friend bool operator==(SHAMapHash const &x, SHAMapHash const &y)
 
friend bool operator<(SHAMapHash const &x, SHAMapHash const &y)
 
SHAMapHash(uint256 const &hash)
 
friend void hash_append(H &h, SHAMapHash const &x)
 
uint256 const & as_uint256() const
 
friend std::ostream & operator<<(std::ostream &os, SHAMapHash const &x)
 
constexpr int signum() const
 
Use hash_* containers for keys that do not need a cryptographically secure hashing algorithm.
 
bool operator!=(Buffer const &lhs, Buffer const &rhs) noexcept
 
std::size_t extract(uint256 const &key)