Bitcoin Core
28.99.0
P2P Digital Currency
src
util
bytevectorhash.h
Go to the documentation of this file.
1
// Copyright (c) 2018-2022 The Bitcoin Core developers
2
// Distributed under the MIT software license, see the accompanying
3
// file COPYING or http://www.opensource.org/licenses/mit-license.php.
4
5
#ifndef BITCOIN_UTIL_BYTEVECTORHASH_H
6
#define BITCOIN_UTIL_BYTEVECTORHASH_H
7
8
#include <cstdint>
9
#include <cstddef>
10
#include <vector>
11
17
class
ByteVectorHash
final
18
{
19
private
:
20
uint64_t
m_k0
,
m_k1
;
21
22
public
:
23
ByteVectorHash
();
24
size_t
operator()
(
const
std::vector<unsigned char>& input)
const
;
25
};
26
27
#endif
// BITCOIN_UTIL_BYTEVECTORHASH_H
ByteVectorHash
Implementation of Hash named requirement for types that internally store a byte array.
Definition:
bytevectorhash.h:18
ByteVectorHash::m_k1
uint64_t m_k1
Definition:
bytevectorhash.h:20
ByteVectorHash::m_k0
uint64_t m_k0
Definition:
bytevectorhash.h:20
ByteVectorHash::ByteVectorHash
ByteVectorHash()
Definition:
bytevectorhash.cpp:11
ByteVectorHash::operator()
size_t operator()(const std::vector< unsigned char > &input) const
Definition:
bytevectorhash.cpp:17
Generated on Wed Dec 18 2024 20:00:14 for Bitcoin Core by
1.9.4