fuzz coverage

Coverage Report

Created: 2026-04-24 13:48

next uncovered line (L), next uncovered region (R), next uncovered branch (B)
/root/bitcoin/src/serialize.h
Line
Count
Source
1
// Copyright (c) 2009-2010 Satoshi Nakamoto
2
// Copyright (c) 2009-present The Bitcoin Core developers
3
// Distributed under the MIT software license, see the accompanying
4
// file COPYING or http://www.opensource.org/licenses/mit-license.php.
5
6
#ifndef BITCOIN_SERIALIZE_H
7
#define BITCOIN_SERIALIZE_H
8
9
#include <attributes.h>
10
#include <compat/assumptions.h> // IWYU pragma: keep
11
#include <compat/endian.h>
12
#include <prevector.h>
13
#include <span.h>
14
#include <util/overflow.h>
15
16
#include <algorithm>
17
#include <concepts>
18
#include <cstdint>
19
#include <cstring>
20
#include <ios>
21
#include <limits>
22
#include <map>
23
#include <memory>
24
#include <set>
25
#include <span>
26
#include <string>
27
#include <utility>
28
#include <vector>
29
30
/**
31
 * The maximum size of a serialized object in bytes or number of elements
32
 * (for eg vectors) when the size is encoded as CompactSize.
33
 */
34
static constexpr uint64_t MAX_SIZE = 0x02000000;
35
36
/** Maximum amount of memory (in bytes) to allocate at once when deserializing vectors. */
37
static const unsigned int MAX_VECTOR_ALLOCATE = 5000000;
38
39
/**
40
 * Dummy data type to identify deserializing constructors.
41
 *
42
 * By convention, a constructor of a type T with signature
43
 *
44
 *   template <typename Stream> T::T(deserialize_type, Stream& s)
45
 *
46
 * is a deserializing constructor, which builds the type by
47
 * deserializing it from s. If T contains const fields, this
48
 * is likely the only way to do so.
49
 */
50
struct deserialize_type {};
51
constexpr deserialize_type deserialize {};
52
53
/*
54
 * Lowest-level serialization and conversion.
55
 */
56
template<typename Stream> inline void ser_writedata8(Stream &s, uint8_t obj)
57
5.93G
{
58
5.93G
    s.write(std::as_bytes(std::span{&obj, 1}));
59
5.93G
}
void ser_writedata8<ParamsStream<SizeComputer&, TransactionSerParams>>(ParamsStream<SizeComputer&, TransactionSerParams>&, unsigned char)
Line
Count
Source
57
3.02G
{
58
3.02G
    s.write(std::as_bytes(std::span{&obj, 1}));
59
3.02G
}
Unexecuted instantiation: void ser_writedata8<AutoFile>(AutoFile&, unsigned char)
void ser_writedata8<VectorWriter>(VectorWriter&, unsigned char)
Line
Count
Source
57
19.3M
{
58
19.3M
    s.write(std::as_bytes(std::span{&obj, 1}));
59
19.3M
}
void ser_writedata8<ParamsStream<VectorWriter&, TransactionSerParams>>(ParamsStream<VectorWriter&, TransactionSerParams>&, unsigned char)
Line
Count
Source
57
203M
{
58
203M
    s.write(std::as_bytes(std::span{&obj, 1}));
59
203M
}
void ser_writedata8<DataStream>(DataStream&, unsigned char)
Line
Count
Source
57
246M
{
58
246M
    s.write(std::as_bytes(std::span{&obj, 1}));
59
246M
}
Unexecuted instantiation: void ser_writedata8<ParamsStream<DataStream&, TransactionSerParams>>(ParamsStream<DataStream&, TransactionSerParams>&, unsigned char)
void ser_writedata8<SizeComputer>(SizeComputer&, unsigned char)
Line
Count
Source
57
777k
{
58
777k
    s.write(std::as_bytes(std::span{&obj, 1}));
59
777k
}
Unexecuted instantiation: void ser_writedata8<ParamsStream<DataStream&, CNetAddr::SerParams>>(ParamsStream<DataStream&, CNetAddr::SerParams>&, unsigned char)
Unexecuted instantiation: void ser_writedata8<ParamsStream<DataStream&, CAddress::SerParams>>(ParamsStream<DataStream&, CAddress::SerParams>&, unsigned char)
Unexecuted instantiation: void ser_writedata8<ParamsStream<ParamsStream<DataStream&, CAddress::SerParams>&, CNetAddr::SerParams>>(ParamsStream<ParamsStream<DataStream&, CAddress::SerParams>&, CNetAddr::SerParams>&, unsigned char)
Unexecuted instantiation: void ser_writedata8<ParamsStream<ParamsStream<VectorWriter&, TransactionSerParams>&, TransactionSerParams>>(ParamsStream<ParamsStream<VectorWriter&, TransactionSerParams>&, TransactionSerParams>&, unsigned char)
void ser_writedata8<HashWriter>(HashWriter&, unsigned char)
Line
Count
Source
57
31.9M
{
58
31.9M
    s.write(std::as_bytes(std::span{&obj, 1}));
59
31.9M
}
Unexecuted instantiation: void ser_writedata8<ParamsStream<VectorWriter&, CNetAddr::SerParams>>(ParamsStream<VectorWriter&, CNetAddr::SerParams>&, unsigned char)
Unexecuted instantiation: void ser_writedata8<ParamsStream<HashedSourceWriter<AutoFile>&, CAddress::SerParams>>(ParamsStream<HashedSourceWriter<AutoFile>&, CAddress::SerParams>&, unsigned char)
Unexecuted instantiation: void ser_writedata8<ParamsStream<ParamsStream<HashedSourceWriter<AutoFile>&, CAddress::SerParams>&, CNetAddr::SerParams>>(ParamsStream<ParamsStream<HashedSourceWriter<AutoFile>&, CAddress::SerParams>&, CNetAddr::SerParams>&, unsigned char)
Unexecuted instantiation: void ser_writedata8<ParamsStream<VectorWriter&, CAddress::SerParams>>(ParamsStream<VectorWriter&, CAddress::SerParams>&, unsigned char)
Unexecuted instantiation: void ser_writedata8<ParamsStream<ParamsStream<VectorWriter&, CAddress::SerParams>&, CNetAddr::SerParams>>(ParamsStream<ParamsStream<VectorWriter&, CAddress::SerParams>&, CNetAddr::SerParams>&, unsigned char)
void ser_writedata8<BufferedWriter<AutoFile>>(BufferedWriter<AutoFile>&, unsigned char)
Line
Count
Source
57
30.8M
{
58
30.8M
    s.write(std::as_bytes(std::span{&obj, 1}));
59
30.8M
}
void ser_writedata8<ParamsStream<BufferedWriter<AutoFile>&, TransactionSerParams>>(ParamsStream<BufferedWriter<AutoFile>&, TransactionSerParams>&, unsigned char)
Line
Count
Source
57
302M
{
58
302M
    s.write(std::as_bytes(std::span{&obj, 1}));
59
302M
}
Unexecuted instantiation: void ser_writedata8<ParamsStream<AutoFile&, TransactionSerParams>>(ParamsStream<AutoFile&, TransactionSerParams>&, unsigned char)
void ser_writedata8<ParamsStream<HashWriter&, TransactionSerParams>>(ParamsStream<HashWriter&, TransactionSerParams>&, unsigned char)
Line
Count
Source
57
2.07G
{
58
2.07G
    s.write(std::as_bytes(std::span{&obj, 1}));
59
2.07G
}
60
template<typename Stream> inline void ser_writedata16(Stream &s, uint16_t obj)
61
0
{
62
0
    obj = htole16_internal(obj);
63
0
    s.write(std::as_bytes(std::span{&obj, 1}));
64
0
}
Unexecuted instantiation: void ser_writedata16<ParamsStream<SizeComputer&, TransactionSerParams>>(ParamsStream<SizeComputer&, TransactionSerParams>&, unsigned short)
Unexecuted instantiation: void ser_writedata16<AutoFile>(AutoFile&, unsigned short)
Unexecuted instantiation: void ser_writedata16<VectorWriter>(VectorWriter&, unsigned short)
Unexecuted instantiation: void ser_writedata16<ParamsStream<VectorWriter&, TransactionSerParams>>(ParamsStream<VectorWriter&, TransactionSerParams>&, unsigned short)
Unexecuted instantiation: void ser_writedata16<DataStream>(DataStream&, unsigned short)
Unexecuted instantiation: void ser_writedata16<ParamsStream<DataStream&, TransactionSerParams>>(ParamsStream<DataStream&, TransactionSerParams>&, unsigned short)
Unexecuted instantiation: void ser_writedata16<SizeComputer>(SizeComputer&, unsigned short)
Unexecuted instantiation: void ser_writedata16<ParamsStream<DataStream&, CNetAddr::SerParams>>(ParamsStream<DataStream&, CNetAddr::SerParams>&, unsigned short)
Unexecuted instantiation: void ser_writedata16<ParamsStream<DataStream&, CAddress::SerParams>>(ParamsStream<DataStream&, CAddress::SerParams>&, unsigned short)
Unexecuted instantiation: void ser_writedata16<ParamsStream<ParamsStream<DataStream&, CAddress::SerParams>&, CNetAddr::SerParams>>(ParamsStream<ParamsStream<DataStream&, CAddress::SerParams>&, CNetAddr::SerParams>&, unsigned short)
Unexecuted instantiation: void ser_writedata16<ParamsStream<ParamsStream<VectorWriter&, TransactionSerParams>&, TransactionSerParams>>(ParamsStream<ParamsStream<VectorWriter&, TransactionSerParams>&, TransactionSerParams>&, unsigned short)
Unexecuted instantiation: void ser_writedata16<HashWriter>(HashWriter&, unsigned short)
Unexecuted instantiation: void ser_writedata16<ParamsStream<VectorWriter&, CNetAddr::SerParams>>(ParamsStream<VectorWriter&, CNetAddr::SerParams>&, unsigned short)
Unexecuted instantiation: void ser_writedata16<ParamsStream<HashedSourceWriter<AutoFile>&, CAddress::SerParams>>(ParamsStream<HashedSourceWriter<AutoFile>&, CAddress::SerParams>&, unsigned short)
Unexecuted instantiation: void ser_writedata16<ParamsStream<ParamsStream<HashedSourceWriter<AutoFile>&, CAddress::SerParams>&, CNetAddr::SerParams>>(ParamsStream<ParamsStream<HashedSourceWriter<AutoFile>&, CAddress::SerParams>&, CNetAddr::SerParams>&, unsigned short)
Unexecuted instantiation: void ser_writedata16<ParamsStream<VectorWriter&, CAddress::SerParams>>(ParamsStream<VectorWriter&, CAddress::SerParams>&, unsigned short)
Unexecuted instantiation: void ser_writedata16<ParamsStream<ParamsStream<VectorWriter&, CAddress::SerParams>&, CNetAddr::SerParams>>(ParamsStream<ParamsStream<VectorWriter&, CAddress::SerParams>&, CNetAddr::SerParams>&, unsigned short)
Unexecuted instantiation: void ser_writedata16<BufferedWriter<AutoFile>>(BufferedWriter<AutoFile>&, unsigned short)
Unexecuted instantiation: void ser_writedata16<ParamsStream<BufferedWriter<AutoFile>&, TransactionSerParams>>(ParamsStream<BufferedWriter<AutoFile>&, TransactionSerParams>&, unsigned short)
Unexecuted instantiation: void ser_writedata16<ParamsStream<AutoFile&, TransactionSerParams>>(ParamsStream<AutoFile&, TransactionSerParams>&, unsigned short)
Unexecuted instantiation: void ser_writedata16<ParamsStream<HashWriter&, TransactionSerParams>>(ParamsStream<HashWriter&, TransactionSerParams>&, unsigned short)
65
template<typename Stream> inline void ser_writedata32(Stream &s, uint32_t obj)
66
6.61G
{
67
6.61G
    obj = htole32_internal(obj);
68
6.61G
    s.write(std::as_bytes(std::span{&obj, 1}));
69
6.61G
}
void ser_writedata32<ParamsStream<SizeComputer&, TransactionSerParams>>(ParamsStream<SizeComputer&, TransactionSerParams>&, unsigned int)
Line
Count
Source
66
2.96G
{
67
2.96G
    obj = htole32_internal(obj);
68
2.96G
    s.write(std::as_bytes(std::span{&obj, 1}));
69
2.96G
}
Unexecuted instantiation: void ser_writedata32<AutoFile>(AutoFile&, unsigned int)
void ser_writedata32<VectorWriter>(VectorWriter&, unsigned int)
Line
Count
Source
66
62.9M
{
67
62.9M
    obj = htole32_internal(obj);
68
62.9M
    s.write(std::as_bytes(std::span{&obj, 1}));
69
62.9M
}
void ser_writedata32<ParamsStream<VectorWriter&, TransactionSerParams>>(ParamsStream<VectorWriter&, TransactionSerParams>&, unsigned int)
Line
Count
Source
66
126M
{
67
126M
    obj = htole32_internal(obj);
68
126M
    s.write(std::as_bytes(std::span{&obj, 1}));
69
126M
}
void ser_writedata32<DataStream>(DataStream&, unsigned int)
Line
Count
Source
66
31.4M
{
67
31.4M
    obj = htole32_internal(obj);
68
31.4M
    s.write(std::as_bytes(std::span{&obj, 1}));
69
31.4M
}
Unexecuted instantiation: void ser_writedata32<ParamsStream<DataStream&, TransactionSerParams>>(ParamsStream<DataStream&, TransactionSerParams>&, unsigned int)
Unexecuted instantiation: void ser_writedata32<SizeComputer>(SizeComputer&, unsigned int)
Unexecuted instantiation: void ser_writedata32<ParamsStream<DataStream&, CNetAddr::SerParams>>(ParamsStream<DataStream&, CNetAddr::SerParams>&, unsigned int)
Unexecuted instantiation: void ser_writedata32<ParamsStream<DataStream&, CAddress::SerParams>>(ParamsStream<DataStream&, CAddress::SerParams>&, unsigned int)
Unexecuted instantiation: void ser_writedata32<ParamsStream<ParamsStream<DataStream&, CAddress::SerParams>&, CNetAddr::SerParams>>(ParamsStream<ParamsStream<DataStream&, CAddress::SerParams>&, CNetAddr::SerParams>&, unsigned int)
Unexecuted instantiation: void ser_writedata32<ParamsStream<ParamsStream<VectorWriter&, TransactionSerParams>&, TransactionSerParams>>(ParamsStream<ParamsStream<VectorWriter&, TransactionSerParams>&, TransactionSerParams>&, unsigned int)
void ser_writedata32<HashWriter>(HashWriter&, unsigned int)
Line
Count
Source
66
1.72G
{
67
1.72G
    obj = htole32_internal(obj);
68
1.72G
    s.write(std::as_bytes(std::span{&obj, 1}));
69
1.72G
}
Unexecuted instantiation: void ser_writedata32<ParamsStream<VectorWriter&, CNetAddr::SerParams>>(ParamsStream<VectorWriter&, CNetAddr::SerParams>&, unsigned int)
Unexecuted instantiation: void ser_writedata32<ParamsStream<HashedSourceWriter<AutoFile>&, CAddress::SerParams>>(ParamsStream<HashedSourceWriter<AutoFile>&, CAddress::SerParams>&, unsigned int)
Unexecuted instantiation: void ser_writedata32<ParamsStream<ParamsStream<HashedSourceWriter<AutoFile>&, CAddress::SerParams>&, CNetAddr::SerParams>>(ParamsStream<ParamsStream<HashedSourceWriter<AutoFile>&, CAddress::SerParams>&, CNetAddr::SerParams>&, unsigned int)
Unexecuted instantiation: void ser_writedata32<ParamsStream<VectorWriter&, CAddress::SerParams>>(ParamsStream<VectorWriter&, CAddress::SerParams>&, unsigned int)
Unexecuted instantiation: void ser_writedata32<ParamsStream<ParamsStream<VectorWriter&, CAddress::SerParams>&, CNetAddr::SerParams>>(ParamsStream<ParamsStream<VectorWriter&, CAddress::SerParams>&, CNetAddr::SerParams>&, unsigned int)
void ser_writedata32<BufferedWriter<AutoFile>>(BufferedWriter<AutoFile>&, unsigned int)
Line
Count
Source
66
60.0M
{
67
60.0M
    obj = htole32_internal(obj);
68
60.0M
    s.write(std::as_bytes(std::span{&obj, 1}));
69
60.0M
}
void ser_writedata32<ParamsStream<BufferedWriter<AutoFile>&, TransactionSerParams>>(ParamsStream<BufferedWriter<AutoFile>&, TransactionSerParams>&, unsigned int)
Line
Count
Source
66
242M
{
67
242M
    obj = htole32_internal(obj);
68
242M
    s.write(std::as_bytes(std::span{&obj, 1}));
69
242M
}
Unexecuted instantiation: void ser_writedata32<ParamsStream<AutoFile&, TransactionSerParams>>(ParamsStream<AutoFile&, TransactionSerParams>&, unsigned int)
void ser_writedata32<ParamsStream<HashWriter&, TransactionSerParams>>(ParamsStream<HashWriter&, TransactionSerParams>&, unsigned int)
Line
Count
Source
66
1.40G
{
67
1.40G
    obj = htole32_internal(obj);
68
1.40G
    s.write(std::as_bytes(std::span{&obj, 1}));
69
1.40G
}
70
template<typename Stream> inline void ser_writedata32be(Stream &s, uint32_t obj)
71
0
{
72
0
    obj = htobe32_internal(obj);
73
0
    s.write(std::as_bytes(std::span{&obj, 1}));
74
0
}
75
template<typename Stream> inline void ser_writedata64(Stream &s, uint64_t obj)
76
1.41G
{
77
1.41G
    obj = htole64_internal(obj);
78
1.41G
    s.write(std::as_bytes(std::span{&obj, 1}));
79
1.41G
}
void ser_writedata64<ParamsStream<SizeComputer&, TransactionSerParams>>(ParamsStream<SizeComputer&, TransactionSerParams>&, unsigned long)
Line
Count
Source
76
830M
{
77
830M
    obj = htole64_internal(obj);
78
830M
    s.write(std::as_bytes(std::span{&obj, 1}));
79
830M
}
Unexecuted instantiation: void ser_writedata64<AutoFile>(AutoFile&, unsigned long)
void ser_writedata64<VectorWriter>(VectorWriter&, unsigned long)
Line
Count
Source
76
14.5M
{
77
14.5M
    obj = htole64_internal(obj);
78
14.5M
    s.write(std::as_bytes(std::span{&obj, 1}));
79
14.5M
}
void ser_writedata64<ParamsStream<VectorWriter&, TransactionSerParams>>(ParamsStream<VectorWriter&, TransactionSerParams>&, unsigned long)
Line
Count
Source
76
26.6M
{
77
26.6M
    obj = htole64_internal(obj);
78
26.6M
    s.write(std::as_bytes(std::span{&obj, 1}));
79
26.6M
}
void ser_writedata64<DataStream>(DataStream&, unsigned long)
Line
Count
Source
76
7.79M
{
77
7.79M
    obj = htole64_internal(obj);
78
7.79M
    s.write(std::as_bytes(std::span{&obj, 1}));
79
7.79M
}
Unexecuted instantiation: void ser_writedata64<ParamsStream<DataStream&, TransactionSerParams>>(ParamsStream<DataStream&, TransactionSerParams>&, unsigned long)
void ser_writedata64<SizeComputer>(SizeComputer&, unsigned long)
Line
Count
Source
76
9.79M
{
77
9.79M
    obj = htole64_internal(obj);
78
9.79M
    s.write(std::as_bytes(std::span{&obj, 1}));
79
9.79M
}
Unexecuted instantiation: void ser_writedata64<ParamsStream<DataStream&, CNetAddr::SerParams>>(ParamsStream<DataStream&, CNetAddr::SerParams>&, unsigned long)
Unexecuted instantiation: void ser_writedata64<ParamsStream<DataStream&, CAddress::SerParams>>(ParamsStream<DataStream&, CAddress::SerParams>&, unsigned long)
Unexecuted instantiation: void ser_writedata64<ParamsStream<ParamsStream<DataStream&, CAddress::SerParams>&, CNetAddr::SerParams>>(ParamsStream<ParamsStream<DataStream&, CAddress::SerParams>&, CNetAddr::SerParams>&, unsigned long)
Unexecuted instantiation: void ser_writedata64<ParamsStream<ParamsStream<VectorWriter&, TransactionSerParams>&, TransactionSerParams>>(ParamsStream<ParamsStream<VectorWriter&, TransactionSerParams>&, TransactionSerParams>&, unsigned long)
void ser_writedata64<HashWriter>(HashWriter&, unsigned long)
Line
Count
Source
76
1.10M
{
77
1.10M
    obj = htole64_internal(obj);
78
1.10M
    s.write(std::as_bytes(std::span{&obj, 1}));
79
1.10M
}
Unexecuted instantiation: void ser_writedata64<ParamsStream<VectorWriter&, CNetAddr::SerParams>>(ParamsStream<VectorWriter&, CNetAddr::SerParams>&, unsigned long)
Unexecuted instantiation: void ser_writedata64<ParamsStream<HashedSourceWriter<AutoFile>&, CAddress::SerParams>>(ParamsStream<HashedSourceWriter<AutoFile>&, CAddress::SerParams>&, unsigned long)
Unexecuted instantiation: void ser_writedata64<ParamsStream<ParamsStream<HashedSourceWriter<AutoFile>&, CAddress::SerParams>&, CNetAddr::SerParams>>(ParamsStream<ParamsStream<HashedSourceWriter<AutoFile>&, CAddress::SerParams>&, CNetAddr::SerParams>&, unsigned long)
Unexecuted instantiation: void ser_writedata64<ParamsStream<VectorWriter&, CAddress::SerParams>>(ParamsStream<VectorWriter&, CAddress::SerParams>&, unsigned long)
Unexecuted instantiation: void ser_writedata64<ParamsStream<ParamsStream<VectorWriter&, CAddress::SerParams>&, CNetAddr::SerParams>>(ParamsStream<ParamsStream<VectorWriter&, CAddress::SerParams>&, CNetAddr::SerParams>&, unsigned long)
Unexecuted instantiation: void ser_writedata64<BufferedWriter<AutoFile>>(BufferedWriter<AutoFile>&, unsigned long)
void ser_writedata64<ParamsStream<BufferedWriter<AutoFile>&, TransactionSerParams>>(ParamsStream<BufferedWriter<AutoFile>&, TransactionSerParams>&, unsigned long)
Line
Count
Source
76
60.3M
{
77
60.3M
    obj = htole64_internal(obj);
78
60.3M
    s.write(std::as_bytes(std::span{&obj, 1}));
79
60.3M
}
Unexecuted instantiation: void ser_writedata64<ParamsStream<AutoFile&, TransactionSerParams>>(ParamsStream<AutoFile&, TransactionSerParams>&, unsigned long)
void ser_writedata64<ParamsStream<HashWriter&, TransactionSerParams>>(ParamsStream<HashWriter&, TransactionSerParams>&, unsigned long)
Line
Count
Source
76
468M
{
77
468M
    obj = htole64_internal(obj);
78
468M
    s.write(std::as_bytes(std::span{&obj, 1}));
79
468M
}
80
template<typename Stream> inline uint8_t ser_readdata8(Stream &s)
81
210M
{
82
210M
    uint8_t obj;
83
210M
    s.read(std::as_writable_bytes(std::span{&obj, 1}));
84
210M
    return obj;
85
210M
}
Unexecuted instantiation: unsigned char ser_readdata8<AutoFile>(AutoFile&)
unsigned char ser_readdata8<ParamsStream<SpanReader&, TransactionSerParams>>(ParamsStream<SpanReader&, TransactionSerParams>&)
Line
Count
Source
81
1.68M
{
82
1.68M
    uint8_t obj;
83
1.68M
    s.read(std::as_writable_bytes(std::span{&obj, 1}));
84
1.68M
    return obj;
85
1.68M
}
Unexecuted instantiation: unsigned char ser_readdata8<SpanReader>(SpanReader&)
Unexecuted instantiation: unsigned char ser_readdata8<BufferedFile>(BufferedFile&)
Unexecuted instantiation: unsigned char ser_readdata8<ParamsStream<SpanReader&, CAddress::SerParams>>(ParamsStream<SpanReader&, CAddress::SerParams>&)
Unexecuted instantiation: unsigned char ser_readdata8<ParamsStream<ParamsStream<SpanReader&, CAddress::SerParams>&, CNetAddr::SerParams>>(ParamsStream<ParamsStream<SpanReader&, CAddress::SerParams>&, CNetAddr::SerParams>&)
unsigned char ser_readdata8<DataStream>(DataStream&)
Line
Count
Source
81
30.7M
{
82
30.7M
    uint8_t obj;
83
30.7M
    s.read(std::as_writable_bytes(std::span{&obj, 1}));
84
30.7M
    return obj;
85
30.7M
}
Unexecuted instantiation: unsigned char ser_readdata8<ParamsStream<SpanReader&, CNetAddr::SerParams>>(ParamsStream<SpanReader&, CNetAddr::SerParams>&)
Unexecuted instantiation: unsigned char ser_readdata8<ParamsStream<DataStream&, CNetAddr::SerParams>>(ParamsStream<DataStream&, CNetAddr::SerParams>&)
unsigned char ser_readdata8<ParamsStream<DataStream&, CAddress::SerParams>>(ParamsStream<DataStream&, CAddress::SerParams>&)
Line
Count
Source
81
1.99M
{
82
1.99M
    uint8_t obj;
83
1.99M
    s.read(std::as_writable_bytes(std::span{&obj, 1}));
84
1.99M
    return obj;
85
1.99M
}
Unexecuted instantiation: unsigned char ser_readdata8<ParamsStream<ParamsStream<DataStream&, CAddress::SerParams>&, CNetAddr::SerParams>>(ParamsStream<ParamsStream<DataStream&, CAddress::SerParams>&, CNetAddr::SerParams>&)
unsigned char ser_readdata8<ParamsStream<DataStream&, TransactionSerParams>>(ParamsStream<DataStream&, TransactionSerParams>&)
Line
Count
Source
81
175M
{
82
175M
    uint8_t obj;
83
175M
    s.read(std::as_writable_bytes(std::span{&obj, 1}));
84
175M
    return obj;
85
175M
}
Unexecuted instantiation: unsigned char ser_readdata8<ParamsStream<HashVerifier<AutoFile>&, CAddress::SerParams>>(ParamsStream<HashVerifier<AutoFile>&, CAddress::SerParams>&)
Unexecuted instantiation: unsigned char ser_readdata8<ParamsStream<ParamsStream<HashVerifier<AutoFile>&, CAddress::SerParams>&, CNetAddr::SerParams>>(ParamsStream<ParamsStream<HashVerifier<AutoFile>&, CAddress::SerParams>&, CNetAddr::SerParams>&)
Unexecuted instantiation: unsigned char ser_readdata8<ParamsStream<AutoFile&, CAddress::SerParams>>(ParamsStream<AutoFile&, CAddress::SerParams>&)
Unexecuted instantiation: unsigned char ser_readdata8<ParamsStream<ParamsStream<AutoFile&, CAddress::SerParams>&, CNetAddr::SerParams>>(ParamsStream<ParamsStream<AutoFile&, CAddress::SerParams>&, CNetAddr::SerParams>&)
Unexecuted instantiation: unsigned char ser_readdata8<ParamsStream<HashVerifier<DataStream>&, CAddress::SerParams>>(ParamsStream<HashVerifier<DataStream>&, CAddress::SerParams>&)
Unexecuted instantiation: unsigned char ser_readdata8<ParamsStream<ParamsStream<HashVerifier<DataStream>&, CAddress::SerParams>&, CNetAddr::SerParams>>(ParamsStream<ParamsStream<HashVerifier<DataStream>&, CAddress::SerParams>&, CNetAddr::SerParams>&)
Unexecuted instantiation: unsigned char ser_readdata8<ParamsStream<SpanReader, CAddress::SerParams>>(ParamsStream<SpanReader, CAddress::SerParams>&)
unsigned char ser_readdata8<HashVerifier<BufferedReader<AutoFile>>>(HashVerifier<BufferedReader<AutoFile>>&)
Line
Count
Source
81
82.1k
{
82
82.1k
    uint8_t obj;
83
82.1k
    s.read(std::as_writable_bytes(std::span{&obj, 1}));
84
82.1k
    return obj;
85
82.1k
}
Unexecuted instantiation: unsigned char ser_readdata8<ParamsStream<AutoFile&, TransactionSerParams>>(ParamsStream<AutoFile&, TransactionSerParams>&)
Unexecuted instantiation: unsigned char ser_readdata8<ParamsStream<BufferedFile&, TransactionSerParams>>(ParamsStream<BufferedFile&, TransactionSerParams>&)
86
template<typename Stream> inline uint16_t ser_readdata16(Stream &s)
87
0
{
88
0
    uint16_t obj;
89
0
    s.read(std::as_writable_bytes(std::span{&obj, 1}));
90
0
    return le16toh_internal(obj);
91
0
}
Unexecuted instantiation: unsigned short ser_readdata16<AutoFile>(AutoFile&)
Unexecuted instantiation: unsigned short ser_readdata16<ParamsStream<SpanReader&, TransactionSerParams>>(ParamsStream<SpanReader&, TransactionSerParams>&)
Unexecuted instantiation: unsigned short ser_readdata16<SpanReader>(SpanReader&)
Unexecuted instantiation: unsigned short ser_readdata16<BufferedFile>(BufferedFile&)
Unexecuted instantiation: unsigned short ser_readdata16<ParamsStream<SpanReader&, CAddress::SerParams>>(ParamsStream<SpanReader&, CAddress::SerParams>&)
Unexecuted instantiation: unsigned short ser_readdata16<ParamsStream<ParamsStream<SpanReader&, CAddress::SerParams>&, CNetAddr::SerParams>>(ParamsStream<ParamsStream<SpanReader&, CAddress::SerParams>&, CNetAddr::SerParams>&)
Unexecuted instantiation: unsigned short ser_readdata16<DataStream>(DataStream&)
Unexecuted instantiation: unsigned short ser_readdata16<ParamsStream<SpanReader&, CNetAddr::SerParams>>(ParamsStream<SpanReader&, CNetAddr::SerParams>&)
Unexecuted instantiation: unsigned short ser_readdata16<ParamsStream<DataStream&, CNetAddr::SerParams>>(ParamsStream<DataStream&, CNetAddr::SerParams>&)
Unexecuted instantiation: unsigned short ser_readdata16<ParamsStream<DataStream&, CAddress::SerParams>>(ParamsStream<DataStream&, CAddress::SerParams>&)
Unexecuted instantiation: unsigned short ser_readdata16<ParamsStream<ParamsStream<DataStream&, CAddress::SerParams>&, CNetAddr::SerParams>>(ParamsStream<ParamsStream<DataStream&, CAddress::SerParams>&, CNetAddr::SerParams>&)
Unexecuted instantiation: unsigned short ser_readdata16<ParamsStream<DataStream&, TransactionSerParams>>(ParamsStream<DataStream&, TransactionSerParams>&)
Unexecuted instantiation: unsigned short ser_readdata16<ParamsStream<HashVerifier<AutoFile>&, CAddress::SerParams>>(ParamsStream<HashVerifier<AutoFile>&, CAddress::SerParams>&)
Unexecuted instantiation: unsigned short ser_readdata16<ParamsStream<ParamsStream<HashVerifier<AutoFile>&, CAddress::SerParams>&, CNetAddr::SerParams>>(ParamsStream<ParamsStream<HashVerifier<AutoFile>&, CAddress::SerParams>&, CNetAddr::SerParams>&)
Unexecuted instantiation: unsigned short ser_readdata16<ParamsStream<AutoFile&, CAddress::SerParams>>(ParamsStream<AutoFile&, CAddress::SerParams>&)
Unexecuted instantiation: unsigned short ser_readdata16<ParamsStream<ParamsStream<AutoFile&, CAddress::SerParams>&, CNetAddr::SerParams>>(ParamsStream<ParamsStream<AutoFile&, CAddress::SerParams>&, CNetAddr::SerParams>&)
Unexecuted instantiation: unsigned short ser_readdata16<ParamsStream<HashVerifier<DataStream>&, CAddress::SerParams>>(ParamsStream<HashVerifier<DataStream>&, CAddress::SerParams>&)
Unexecuted instantiation: unsigned short ser_readdata16<ParamsStream<ParamsStream<HashVerifier<DataStream>&, CAddress::SerParams>&, CNetAddr::SerParams>>(ParamsStream<ParamsStream<HashVerifier<DataStream>&, CAddress::SerParams>&, CNetAddr::SerParams>&)
Unexecuted instantiation: unsigned short ser_readdata16<ParamsStream<SpanReader, CAddress::SerParams>>(ParamsStream<SpanReader, CAddress::SerParams>&)
Unexecuted instantiation: unsigned short ser_readdata16<HashVerifier<BufferedReader<AutoFile>>>(HashVerifier<BufferedReader<AutoFile>>&)
Unexecuted instantiation: unsigned short ser_readdata16<ParamsStream<AutoFile&, TransactionSerParams>>(ParamsStream<AutoFile&, TransactionSerParams>&)
Unexecuted instantiation: unsigned short ser_readdata16<ParamsStream<BufferedFile&, TransactionSerParams>>(ParamsStream<BufferedFile&, TransactionSerParams>&)
92
template<typename Stream> inline uint32_t ser_readdata32(Stream &s)
93
173M
{
94
173M
    uint32_t obj;
95
173M
    s.read(std::as_writable_bytes(std::span{&obj, 1}));
96
173M
    return le32toh_internal(obj);
97
173M
}
unsigned int ser_readdata32<AutoFile>(AutoFile&)
Line
Count
Source
93
215k
{
94
215k
    uint32_t obj;
95
215k
    s.read(std::as_writable_bytes(std::span{&obj, 1}));
96
215k
    return le32toh_internal(obj);
97
215k
}
unsigned int ser_readdata32<ParamsStream<SpanReader&, TransactionSerParams>>(ParamsStream<SpanReader&, TransactionSerParams>&)
Line
Count
Source
93
1.85M
{
94
1.85M
    uint32_t obj;
95
1.85M
    s.read(std::as_writable_bytes(std::span{&obj, 1}));
96
1.85M
    return le32toh_internal(obj);
97
1.85M
}
Unexecuted instantiation: unsigned int ser_readdata32<SpanReader>(SpanReader&)
Unexecuted instantiation: unsigned int ser_readdata32<BufferedFile>(BufferedFile&)
Unexecuted instantiation: unsigned int ser_readdata32<ParamsStream<SpanReader&, CAddress::SerParams>>(ParamsStream<SpanReader&, CAddress::SerParams>&)
Unexecuted instantiation: unsigned int ser_readdata32<ParamsStream<ParamsStream<SpanReader&, CAddress::SerParams>&, CNetAddr::SerParams>>(ParamsStream<ParamsStream<SpanReader&, CAddress::SerParams>&, CNetAddr::SerParams>&)
unsigned int ser_readdata32<DataStream>(DataStream&)
Line
Count
Source
93
85.2M
{
94
85.2M
    uint32_t obj;
95
85.2M
    s.read(std::as_writable_bytes(std::span{&obj, 1}));
96
85.2M
    return le32toh_internal(obj);
97
85.2M
}
Unexecuted instantiation: unsigned int ser_readdata32<ParamsStream<SpanReader&, CNetAddr::SerParams>>(ParamsStream<SpanReader&, CNetAddr::SerParams>&)
Unexecuted instantiation: unsigned int ser_readdata32<ParamsStream<DataStream&, CNetAddr::SerParams>>(ParamsStream<DataStream&, CNetAddr::SerParams>&)
Unexecuted instantiation: unsigned int ser_readdata32<ParamsStream<DataStream&, CAddress::SerParams>>(ParamsStream<DataStream&, CAddress::SerParams>&)
Unexecuted instantiation: unsigned int ser_readdata32<ParamsStream<ParamsStream<DataStream&, CAddress::SerParams>&, CNetAddr::SerParams>>(ParamsStream<ParamsStream<DataStream&, CAddress::SerParams>&, CNetAddr::SerParams>&)
unsigned int ser_readdata32<ParamsStream<DataStream&, TransactionSerParams>>(ParamsStream<DataStream&, TransactionSerParams>&)
Line
Count
Source
93
85.6M
{
94
85.6M
    uint32_t obj;
95
85.6M
    s.read(std::as_writable_bytes(std::span{&obj, 1}));
96
85.6M
    return le32toh_internal(obj);
97
85.6M
}
Unexecuted instantiation: unsigned int ser_readdata32<ParamsStream<HashVerifier<AutoFile>&, CAddress::SerParams>>(ParamsStream<HashVerifier<AutoFile>&, CAddress::SerParams>&)
Unexecuted instantiation: unsigned int ser_readdata32<ParamsStream<ParamsStream<HashVerifier<AutoFile>&, CAddress::SerParams>&, CNetAddr::SerParams>>(ParamsStream<ParamsStream<HashVerifier<AutoFile>&, CAddress::SerParams>&, CNetAddr::SerParams>&)
Unexecuted instantiation: unsigned int ser_readdata32<ParamsStream<AutoFile&, CAddress::SerParams>>(ParamsStream<AutoFile&, CAddress::SerParams>&)
Unexecuted instantiation: unsigned int ser_readdata32<ParamsStream<ParamsStream<AutoFile&, CAddress::SerParams>&, CNetAddr::SerParams>>(ParamsStream<ParamsStream<AutoFile&, CAddress::SerParams>&, CNetAddr::SerParams>&)
Unexecuted instantiation: unsigned int ser_readdata32<ParamsStream<HashVerifier<DataStream>&, CAddress::SerParams>>(ParamsStream<HashVerifier<DataStream>&, CAddress::SerParams>&)
Unexecuted instantiation: unsigned int ser_readdata32<ParamsStream<ParamsStream<HashVerifier<DataStream>&, CAddress::SerParams>&, CNetAddr::SerParams>>(ParamsStream<ParamsStream<HashVerifier<DataStream>&, CAddress::SerParams>&, CNetAddr::SerParams>&)
Unexecuted instantiation: unsigned int ser_readdata32<ParamsStream<SpanReader, CAddress::SerParams>>(ParamsStream<SpanReader, CAddress::SerParams>&)
Unexecuted instantiation: unsigned int ser_readdata32<HashVerifier<BufferedReader<AutoFile>>>(HashVerifier<BufferedReader<AutoFile>>&)
Unexecuted instantiation: unsigned int ser_readdata32<ParamsStream<AutoFile&, TransactionSerParams>>(ParamsStream<AutoFile&, TransactionSerParams>&)
Unexecuted instantiation: unsigned int ser_readdata32<ParamsStream<BufferedFile&, TransactionSerParams>>(ParamsStream<BufferedFile&, TransactionSerParams>&)
98
template<typename Stream> inline uint32_t ser_readdata32be(Stream &s)
99
0
{
100
0
    uint32_t obj;
101
0
    s.read(std::as_writable_bytes(std::span{&obj, 1}));
102
0
    return be32toh_internal(obj);
103
0
}
104
template<typename Stream> inline uint64_t ser_readdata64(Stream &s)
105
31.8M
{
106
31.8M
    uint64_t obj;
107
31.8M
    s.read(std::as_writable_bytes(std::span{&obj, 1}));
108
31.8M
    return le64toh_internal(obj);
109
31.8M
}
Unexecuted instantiation: unsigned long ser_readdata64<AutoFile>(AutoFile&)
unsigned long ser_readdata64<ParamsStream<SpanReader&, TransactionSerParams>>(ParamsStream<SpanReader&, TransactionSerParams>&)
Line
Count
Source
105
316k
{
106
316k
    uint64_t obj;
107
316k
    s.read(std::as_writable_bytes(std::span{&obj, 1}));
108
316k
    return le64toh_internal(obj);
109
316k
}
Unexecuted instantiation: unsigned long ser_readdata64<SpanReader>(SpanReader&)
Unexecuted instantiation: unsigned long ser_readdata64<BufferedFile>(BufferedFile&)
Unexecuted instantiation: unsigned long ser_readdata64<ParamsStream<SpanReader&, CAddress::SerParams>>(ParamsStream<SpanReader&, CAddress::SerParams>&)
Unexecuted instantiation: unsigned long ser_readdata64<ParamsStream<ParamsStream<SpanReader&, CAddress::SerParams>&, CNetAddr::SerParams>>(ParamsStream<ParamsStream<SpanReader&, CAddress::SerParams>&, CNetAddr::SerParams>&)
unsigned long ser_readdata64<DataStream>(DataStream&)
Line
Count
Source
105
6.60M
{
106
6.60M
    uint64_t obj;
107
6.60M
    s.read(std::as_writable_bytes(std::span{&obj, 1}));
108
6.60M
    return le64toh_internal(obj);
109
6.60M
}
Unexecuted instantiation: unsigned long ser_readdata64<ParamsStream<SpanReader&, CNetAddr::SerParams>>(ParamsStream<SpanReader&, CNetAddr::SerParams>&)
Unexecuted instantiation: unsigned long ser_readdata64<ParamsStream<DataStream&, CNetAddr::SerParams>>(ParamsStream<DataStream&, CNetAddr::SerParams>&)
Unexecuted instantiation: unsigned long ser_readdata64<ParamsStream<DataStream&, CAddress::SerParams>>(ParamsStream<DataStream&, CAddress::SerParams>&)
Unexecuted instantiation: unsigned long ser_readdata64<ParamsStream<ParamsStream<DataStream&, CAddress::SerParams>&, CNetAddr::SerParams>>(ParamsStream<ParamsStream<DataStream&, CAddress::SerParams>&, CNetAddr::SerParams>&)
unsigned long ser_readdata64<ParamsStream<DataStream&, TransactionSerParams>>(ParamsStream<DataStream&, TransactionSerParams>&)
Line
Count
Source
105
24.9M
{
106
24.9M
    uint64_t obj;
107
24.9M
    s.read(std::as_writable_bytes(std::span{&obj, 1}));
108
24.9M
    return le64toh_internal(obj);
109
24.9M
}
Unexecuted instantiation: unsigned long ser_readdata64<ParamsStream<HashVerifier<AutoFile>&, CAddress::SerParams>>(ParamsStream<HashVerifier<AutoFile>&, CAddress::SerParams>&)
Unexecuted instantiation: unsigned long ser_readdata64<ParamsStream<ParamsStream<HashVerifier<AutoFile>&, CAddress::SerParams>&, CNetAddr::SerParams>>(ParamsStream<ParamsStream<HashVerifier<AutoFile>&, CAddress::SerParams>&, CNetAddr::SerParams>&)
Unexecuted instantiation: unsigned long ser_readdata64<ParamsStream<AutoFile&, CAddress::SerParams>>(ParamsStream<AutoFile&, CAddress::SerParams>&)
Unexecuted instantiation: unsigned long ser_readdata64<ParamsStream<ParamsStream<AutoFile&, CAddress::SerParams>&, CNetAddr::SerParams>>(ParamsStream<ParamsStream<AutoFile&, CAddress::SerParams>&, CNetAddr::SerParams>&)
Unexecuted instantiation: unsigned long ser_readdata64<ParamsStream<HashVerifier<DataStream>&, CAddress::SerParams>>(ParamsStream<HashVerifier<DataStream>&, CAddress::SerParams>&)
Unexecuted instantiation: unsigned long ser_readdata64<ParamsStream<ParamsStream<HashVerifier<DataStream>&, CAddress::SerParams>&, CNetAddr::SerParams>>(ParamsStream<ParamsStream<HashVerifier<DataStream>&, CAddress::SerParams>&, CNetAddr::SerParams>&)
Unexecuted instantiation: unsigned long ser_readdata64<ParamsStream<SpanReader, CAddress::SerParams>>(ParamsStream<SpanReader, CAddress::SerParams>&)
Unexecuted instantiation: unsigned long ser_readdata64<HashVerifier<BufferedReader<AutoFile>>>(HashVerifier<BufferedReader<AutoFile>>&)
Unexecuted instantiation: unsigned long ser_readdata64<ParamsStream<AutoFile&, TransactionSerParams>>(ParamsStream<AutoFile&, TransactionSerParams>&)
Unexecuted instantiation: unsigned long ser_readdata64<ParamsStream<BufferedFile&, TransactionSerParams>>(ParamsStream<BufferedFile&, TransactionSerParams>&)
110
111
112
class SizeComputer;
113
114
/**
115
 * Convert any argument to a reference to X, maintaining constness.
116
 *
117
 * This can be used in serialization code to invoke a base class's
118
 * serialization routines.
119
 *
120
 * Example use:
121
 *   class Base { ... };
122
 *   class Child : public Base {
123
 *     int m_data;
124
 *   public:
125
 *     SERIALIZE_METHODS(Child, obj) {
126
 *       READWRITE(AsBase<Base>(obj), obj.m_data);
127
 *     }
128
 *   };
129
 *
130
 * static_cast cannot easily be used here, as the type of Obj will be const Child&
131
 * during serialization and Child& during deserialization. AsBase will convert to
132
 * const Base& and Base& appropriately.
133
 */
134
template <class Out, class In>
135
Out& AsBase(In& x)
136
47.9M
{
137
47.9M
    static_assert(std::is_base_of_v<Out, In>);
138
47.9M
    return x;
139
47.9M
}
prevector<36u, unsigned char, unsigned int, int>& AsBase<prevector<36u, unsigned char, unsigned int, int>, CScript>(CScript&)
Line
Count
Source
136
46.9M
{
137
46.9M
    static_assert(std::is_base_of_v<Out, In>);
138
46.9M
    return x;
139
46.9M
}
CBlockHeader& AsBase<CBlockHeader, CBlock>(CBlock&)
Line
Count
Source
136
215k
{
137
215k
    static_assert(std::is_base_of_v<Out, In>);
138
215k
    return x;
139
215k
}
CNetAddr& AsBase<CNetAddr, CService>(CService&)
Line
Count
Source
136
753k
{
137
753k
    static_assert(std::is_base_of_v<Out, In>);
138
753k
    return x;
139
753k
}
Unexecuted instantiation: CService& AsBase<CService, CAddress>(CAddress&)
Unexecuted instantiation: CAddress& AsBase<CAddress, AddrInfo>(AddrInfo&)
Unexecuted instantiation: FlatFilePos& AsBase<FlatFilePos, CDiskTxPos>(CDiskTxPos&)
140
template <class Out, class In>
141
const Out& AsBase(const In& x)
142
2.58G
{
143
2.58G
    static_assert(std::is_base_of_v<Out, In>);
144
2.58G
    return x;
145
2.58G
}
prevector<36u, unsigned char, unsigned int, int> const& AsBase<prevector<36u, unsigned char, unsigned int, int>, CScript>(CScript const&)
Line
Count
Source
142
2.24G
{
143
2.24G
    static_assert(std::is_base_of_v<Out, In>);
144
2.24G
    return x;
145
2.24G
}
CBlockHeader const& AsBase<CBlockHeader, CBlock>(CBlock const&)
Line
Count
Source
142
336M
{
143
336M
    static_assert(std::is_base_of_v<Out, In>);
144
336M
    return x;
145
336M
}
CNetAddr const& AsBase<CNetAddr, CService>(CService const&)
Line
Count
Source
142
3.03M
{
143
3.03M
    static_assert(std::is_base_of_v<Out, In>);
144
3.03M
    return x;
145
3.03M
}
Unexecuted instantiation: CService const& AsBase<CService, CAddress>(CAddress const&)
Unexecuted instantiation: CAddress const& AsBase<CAddress, AddrInfo>(AddrInfo const&)
Unexecuted instantiation: FlatFilePos const& AsBase<FlatFilePos, CDiskTxPos>(CDiskTxPos const&)
146
147
6.89G
#define READWRITE(...) (ser_action.SerReadWriteMany(s, __VA_ARGS__))
148
0
#define SER_READ(obj, code) ser_action.SerRead(s, obj, [&](Stream& s, std::remove_const_t<Type>& obj) { code; })
Unexecuted instantiation: void CAddress::SerializationOps<ParamsStream<SpanReader&, CAddress::SerParams>, CAddress, ActionUnserialize>(CAddress&, ParamsStream<SpanReader&, CAddress::SerParams>&, ActionUnserialize)::'lambda'(ParamsStream<SpanReader&, CAddress::SerParams>&, CAddress&)::operator()(ParamsStream<SpanReader&, CAddress::SerParams>&, CAddress&) const
Unexecuted instantiation: void CPartialMerkleTree::SerializationOps<SpanReader, CPartialMerkleTree, ActionUnserialize>(CPartialMerkleTree&, SpanReader&, ActionUnserialize)::'lambda'(SpanReader&, CPartialMerkleTree&)::operator()(SpanReader&, CPartialMerkleTree&) const
Unexecuted instantiation: void CPartialMerkleTree::SerializationOps<SpanReader, CPartialMerkleTree, ActionUnserialize>(CPartialMerkleTree&, SpanReader&, ActionUnserialize)::'lambda0'(SpanReader&, CPartialMerkleTree&)::operator()(SpanReader&, CPartialMerkleTree&) const
Unexecuted instantiation: void CAddress::SerializationOps<ParamsStream<DataStream&, CAddress::SerParams>, CAddress, ActionUnserialize>(CAddress&, ParamsStream<DataStream&, CAddress::SerParams>&, ActionUnserialize)::'lambda'(ParamsStream<DataStream&, CAddress::SerParams>&, CAddress&)::operator()(ParamsStream<DataStream&, CAddress::SerParams>&, CAddress&) const
Unexecuted instantiation: void wallet::WalletDescriptor::SerializationOps<DataStream, wallet::WalletDescriptor, ActionUnserialize>(wallet::WalletDescriptor&, DataStream&, ActionUnserialize)::'lambda'(DataStream&, wallet::WalletDescriptor&)::operator()(DataStream&, wallet::WalletDescriptor&) const
Unexecuted instantiation: void CAddress::SerializationOps<ParamsStream<HashVerifier<AutoFile>&, CAddress::SerParams>, CAddress, ActionUnserialize>(CAddress&, ParamsStream<HashVerifier<AutoFile>&, CAddress::SerParams>&, ActionUnserialize)::'lambda'(ParamsStream<HashVerifier<AutoFile>&, CAddress::SerParams>&, CAddress&)::operator()(ParamsStream<HashVerifier<AutoFile>&, CAddress::SerParams>&, CAddress&) const
Unexecuted instantiation: void CAddress::SerializationOps<ParamsStream<AutoFile&, CAddress::SerParams>, CAddress, ActionUnserialize>(CAddress&, ParamsStream<AutoFile&, CAddress::SerParams>&, ActionUnserialize)::'lambda'(ParamsStream<AutoFile&, CAddress::SerParams>&, CAddress&)::operator()(ParamsStream<AutoFile&, CAddress::SerParams>&, CAddress&) const
Unexecuted instantiation: void CAddress::SerializationOps<ParamsStream<HashVerifier<DataStream>&, CAddress::SerParams>, CAddress, ActionUnserialize>(CAddress&, ParamsStream<HashVerifier<DataStream>&, CAddress::SerParams>&, ActionUnserialize)::'lambda'(ParamsStream<HashVerifier<DataStream>&, CAddress::SerParams>&, CAddress&)::operator()(ParamsStream<HashVerifier<DataStream>&, CAddress::SerParams>&, CAddress&) const
Unexecuted instantiation: coinstatsindex.cpp:void (anonymous namespace)::DBVal::SerializationOps<DataStream, (anonymous namespace)::DBVal, ActionUnserialize>((anonymous namespace)::DBVal&, DataStream&, ActionUnserialize)::'lambda'(DataStream&, (anonymous namespace)::DBVal&)::operator()(DataStream&, (anonymous namespace)::DBVal&) const
Unexecuted instantiation: coinstatsindex.cpp:void (anonymous namespace)::DBVal::SerializationOps<DataStream, (anonymous namespace)::DBVal, ActionUnserialize>((anonymous namespace)::DBVal&, DataStream&, ActionUnserialize)::'lambda0'(DataStream&, (anonymous namespace)::DBVal&)::operator()(DataStream&, (anonymous namespace)::DBVal&) const
Unexecuted instantiation: coinstatsindex.cpp:void (anonymous namespace)::DBVal::SerializationOps<DataStream, (anonymous namespace)::DBVal, ActionUnserialize>((anonymous namespace)::DBVal&, DataStream&, ActionUnserialize)::'lambda1'(DataStream&, (anonymous namespace)::DBVal&)::operator()(DataStream&, (anonymous namespace)::DBVal&) const
Unexecuted instantiation: coinstatsindex.cpp:void (anonymous namespace)::DBVal::SerializationOps<SpanReader, (anonymous namespace)::DBVal, ActionUnserialize>((anonymous namespace)::DBVal&, SpanReader&, ActionUnserialize)::'lambda'(SpanReader&, (anonymous namespace)::DBVal&)::operator()(SpanReader&, (anonymous namespace)::DBVal&) const
Unexecuted instantiation: coinstatsindex.cpp:void (anonymous namespace)::DBVal::SerializationOps<SpanReader, (anonymous namespace)::DBVal, ActionUnserialize>((anonymous namespace)::DBVal&, SpanReader&, ActionUnserialize)::'lambda0'(SpanReader&, (anonymous namespace)::DBVal&)::operator()(SpanReader&, (anonymous namespace)::DBVal&) const
Unexecuted instantiation: coinstatsindex.cpp:void (anonymous namespace)::DBVal::SerializationOps<SpanReader, (anonymous namespace)::DBVal, ActionUnserialize>((anonymous namespace)::DBVal&, SpanReader&, ActionUnserialize)::'lambda1'(SpanReader&, (anonymous namespace)::DBVal&)::operator()(SpanReader&, (anonymous namespace)::DBVal&) const
149
0
#define SER_WRITE(obj, code) ser_action.SerWrite(s, obj, [&](Stream& s, const Type& obj) { code; })
Unexecuted instantiation: void CPartialMerkleTree::SerializationOps<DataStream, CPartialMerkleTree const, ActionSerialize>(CPartialMerkleTree const&, DataStream&, ActionSerialize)::'lambda'(DataStream&, CPartialMerkleTree const&)::operator()(DataStream&, CPartialMerkleTree const&) const
Unexecuted instantiation: void CAddress::SerializationOps<ParamsStream<DataStream&, CAddress::SerParams>, CAddress const, ActionSerialize>(CAddress const&, ParamsStream<DataStream&, CAddress::SerParams>&, ActionSerialize)::'lambda'(ParamsStream<DataStream&, CAddress::SerParams>&, CAddress const&)::operator()(ParamsStream<DataStream&, CAddress::SerParams>&, CAddress const&) const
Unexecuted instantiation: void wallet::WalletDescriptor::SerializationOps<DataStream, wallet::WalletDescriptor const, ActionSerialize>(wallet::WalletDescriptor const&, DataStream&, ActionSerialize)::'lambda'(DataStream&, wallet::WalletDescriptor const&)::operator()(DataStream&, wallet::WalletDescriptor const&) const
Unexecuted instantiation: void CAddress::SerializationOps<ParamsStream<HashedSourceWriter<AutoFile>&, CAddress::SerParams>, CAddress const, ActionSerialize>(CAddress const&, ParamsStream<HashedSourceWriter<AutoFile>&, CAddress::SerParams>&, ActionSerialize)::'lambda'(ParamsStream<HashedSourceWriter<AutoFile>&, CAddress::SerParams>&, CAddress const&)::operator()(ParamsStream<HashedSourceWriter<AutoFile>&, CAddress::SerParams>&, CAddress const&) const
Unexecuted instantiation: void CPartialMerkleTree::SerializationOps<VectorWriter, CPartialMerkleTree const, ActionSerialize>(CPartialMerkleTree const&, VectorWriter&, ActionSerialize)::'lambda'(VectorWriter&, CPartialMerkleTree const&)::operator()(VectorWriter&, CPartialMerkleTree const&) const
Unexecuted instantiation: void CAddress::SerializationOps<ParamsStream<VectorWriter&, CAddress::SerParams>, CAddress const, ActionSerialize>(CAddress const&, ParamsStream<VectorWriter&, CAddress::SerParams>&, ActionSerialize)::'lambda'(ParamsStream<VectorWriter&, CAddress::SerParams>&, CAddress const&)::operator()(ParamsStream<VectorWriter&, CAddress::SerParams>&, CAddress const&) const
Unexecuted instantiation: coinstatsindex.cpp:void (anonymous namespace)::DBVal::SerializationOps<DataStream, (anonymous namespace)::DBVal const, ActionSerialize>((anonymous namespace)::DBVal const&, DataStream&, ActionSerialize)::'lambda'(DataStream&, (anonymous namespace)::DBVal const&)::operator()(DataStream&, (anonymous namespace)::DBVal const&) const
Unexecuted instantiation: coinstatsindex.cpp:void (anonymous namespace)::DBVal::SerializationOps<DataStream, (anonymous namespace)::DBVal const, ActionSerialize>((anonymous namespace)::DBVal const&, DataStream&, ActionSerialize)::'lambda0'(DataStream&, (anonymous namespace)::DBVal const&)::operator()(DataStream&, (anonymous namespace)::DBVal const&) const
Unexecuted instantiation: coinstatsindex.cpp:void (anonymous namespace)::DBVal::SerializationOps<DataStream, (anonymous namespace)::DBVal const, ActionSerialize>((anonymous namespace)::DBVal const&, DataStream&, ActionSerialize)::'lambda1'(DataStream&, (anonymous namespace)::DBVal const&)::operator()(DataStream&, (anonymous namespace)::DBVal const&) const
150
151
/**
152
 * Implement the Ser and Unser methods needed for implementing a formatter (see Using below).
153
 *
154
 * Both Ser and Unser are delegated to a single static method SerializationOps, which is polymorphic
155
 * in the serialized/deserialized type (allowing it to be const when serializing, and non-const when
156
 * deserializing).
157
 *
158
 * Example use:
159
 *   struct FooFormatter {
160
 *     FORMATTER_METHODS(Class, obj) { READWRITE(obj.val1, VARINT(obj.val2)); }
161
 *   }
162
 *   would define a class FooFormatter that defines a serialization of Class objects consisting
163
 *   of serializing its val1 member using the default serialization, and its val2 member using
164
 *   VARINT serialization. That FooFormatter can then be used in statements like
165
 *   READWRITE(Using<FooFormatter>(obj.bla)).
166
 */
167
#define FORMATTER_METHODS(cls, obj) \
168
    template<typename Stream> \
169
6.72G
    static void Ser(Stream& s, const cls& obj) { SerializationOps(obj, s, ActionSerialize{}); } \
void CTxIn::Ser<ParamsStream<SizeComputer&, TransactionSerParams>>(ParamsStream<SizeComputer&, TransactionSerParams>&, CTxIn const&)
Line
Count
Source
169
443M
    static void Ser(Stream& s, const cls& obj) { SerializationOps(obj, s, ActionSerialize{}); } \
void CScript::Ser<ParamsStream<SizeComputer&, TransactionSerParams>>(ParamsStream<SizeComputer&, TransactionSerParams>&, CScript const&)
Line
Count
Source
169
1.27G
    static void Ser(Stream& s, const cls& obj) { SerializationOps(obj, s, ActionSerialize{}); } \
void COutPoint::Ser<ParamsStream<SizeComputer&, TransactionSerParams>>(ParamsStream<SizeComputer&, TransactionSerParams>&, COutPoint const&)
Line
Count
Source
169
443M
    static void Ser(Stream& s, const cls& obj) { SerializationOps(obj, s, ActionSerialize{}); } \
void CTxOut::Ser<ParamsStream<SizeComputer&, TransactionSerParams>>(ParamsStream<SizeComputer&, TransactionSerParams>&, CTxOut const&)
Line
Count
Source
169
830M
    static void Ser(Stream& s, const cls& obj) { SerializationOps(obj, s, ActionSerialize{}); } \
void CBlock::Ser<ParamsStream<SizeComputer&, TransactionSerParams>>(ParamsStream<SizeComputer&, TransactionSerParams>&, CBlock const&)
Line
Count
Source
169
297M
    static void Ser(Stream& s, const cls& obj) { SerializationOps(obj, s, ActionSerialize{}); } \
void CBlockHeader::Ser<ParamsStream<SizeComputer&, TransactionSerParams>>(ParamsStream<SizeComputer&, TransactionSerParams>&, CBlockHeader const&)
Line
Count
Source
169
297M
    static void Ser(Stream& s, const cls& obj) { SerializationOps(obj, s, ActionSerialize{}); } \
void CBlockHeaderAndShortTxIDs::Ser<VectorWriter>(VectorWriter&, CBlockHeaderAndShortTxIDs const&)
Line
Count
Source
169
4.05M
    static void Ser(Stream& s, const cls& obj) { SerializationOps(obj, s, ActionSerialize{}); } \
void CBlockHeader::Ser<VectorWriter>(VectorWriter&, CBlockHeader const&)
Line
Count
Source
169
4.05M
    static void Ser(Stream& s, const cls& obj) { SerializationOps(obj, s, ActionSerialize{}); } \
void PrefilledTransaction::Ser<VectorWriter>(VectorWriter&, PrefilledTransaction const&)
Line
Count
Source
169
4.14M
    static void Ser(Stream& s, const cls& obj) { SerializationOps(obj, s, ActionSerialize{}); } \
void CTxIn::Ser<ParamsStream<VectorWriter&, TransactionSerParams>>(ParamsStream<VectorWriter&, TransactionSerParams>&, CTxIn const&)
Line
Count
Source
169
22.5M
    static void Ser(Stream& s, const cls& obj) { SerializationOps(obj, s, ActionSerialize{}); } \
void COutPoint::Ser<ParamsStream<VectorWriter&, TransactionSerParams>>(ParamsStream<VectorWriter&, TransactionSerParams>&, COutPoint const&)
Line
Count
Source
169
22.5M
    static void Ser(Stream& s, const cls& obj) { SerializationOps(obj, s, ActionSerialize{}); } \
void CScript::Ser<ParamsStream<VectorWriter&, TransactionSerParams>>(ParamsStream<VectorWriter&, TransactionSerParams>&, CScript const&)
Line
Count
Source
169
49.1M
    static void Ser(Stream& s, const cls& obj) { SerializationOps(obj, s, ActionSerialize{}); } \
void CTxOut::Ser<ParamsStream<VectorWriter&, TransactionSerParams>>(ParamsStream<VectorWriter&, TransactionSerParams>&, CTxOut const&)
Line
Count
Source
169
26.6M
    static void Ser(Stream& s, const cls& obj) { SerializationOps(obj, s, ActionSerialize{}); } \
void BlockTransactions::Ser<VectorWriter>(VectorWriter&, BlockTransactions const&)
Line
Count
Source
169
975k
    static void Ser(Stream& s, const cls& obj) { SerializationOps(obj, s, ActionSerialize{}); } \
void CBlock::Ser<ParamsStream<VectorWriter&, TransactionSerParams>>(ParamsStream<VectorWriter&, TransactionSerParams>&, CBlock const&)
Line
Count
Source
169
9.02M
    static void Ser(Stream& s, const cls& obj) { SerializationOps(obj, s, ActionSerialize{}); } \
void CBlockHeader::Ser<ParamsStream<VectorWriter&, TransactionSerParams>>(ParamsStream<VectorWriter&, TransactionSerParams>&, CBlockHeader const&)
Line
Count
Source
169
9.02M
    static void Ser(Stream& s, const cls& obj) { SerializationOps(obj, s, ActionSerialize{}); } \
Unexecuted instantiation: void kernel::CBlockFileInfo::Ser<DataStream>(DataStream&, kernel::CBlockFileInfo const&)
Unexecuted instantiation: void CBlockHeaderAndShortTxIDs::Ser<DataStream>(DataStream&, CBlockHeaderAndShortTxIDs const&)
void CBlockHeader::Ser<DataStream>(DataStream&, CBlockHeader const&)
Line
Count
Source
169
7.79M
    static void Ser(Stream& s, const cls& obj) { SerializationOps(obj, s, ActionSerialize{}); } \
Unexecuted instantiation: void PrefilledTransaction::Ser<DataStream>(DataStream&, PrefilledTransaction const&)
Unexecuted instantiation: void CTxIn::Ser<ParamsStream<DataStream&, TransactionSerParams>>(ParamsStream<DataStream&, TransactionSerParams>&, CTxIn const&)
Unexecuted instantiation: void COutPoint::Ser<ParamsStream<DataStream&, TransactionSerParams>>(ParamsStream<DataStream&, TransactionSerParams>&, COutPoint const&)
Unexecuted instantiation: void CScript::Ser<ParamsStream<DataStream&, TransactionSerParams>>(ParamsStream<DataStream&, TransactionSerParams>&, CScript const&)
Unexecuted instantiation: void CTxOut::Ser<ParamsStream<DataStream&, TransactionSerParams>>(ParamsStream<DataStream&, TransactionSerParams>&, CTxOut const&)
Unexecuted instantiation: void CFeeRate::Ser<DataStream>(DataStream&, CFeeRate const&)
Unexecuted instantiation: void CMerkleBlock::Ser<DataStream>(DataStream&, CMerkleBlock const&)
Unexecuted instantiation: void CPartialMerkleTree::Ser<DataStream>(DataStream&, CPartialMerkleTree const&)
Unexecuted instantiation: void COutPoint::Ser<DataStream>(DataStream&, COutPoint const&)
Unexecuted instantiation: void CScript::Ser<DataStream>(DataStream&, CScript const&)
Unexecuted instantiation: void CTxIn::Ser<DataStream>(DataStream&, CTxIn const&)
Unexecuted instantiation: void FlatFilePos::Ser<DataStream>(DataStream&, FlatFilePos const&)
Unexecuted instantiation: void KeyOriginInfo::Ser<DataStream>(DataStream&, KeyOriginInfo const&)
void CTxOut::Ser<SizeComputer>(SizeComputer&, CTxOut const&)
Line
Count
Source
169
9.79M
    static void Ser(Stream& s, const cls& obj) { SerializationOps(obj, s, ActionSerialize{}); } \
void CScript::Ser<SizeComputer>(SizeComputer&, CScript const&)
Line
Count
Source
169
9.79M
    static void Ser(Stream& s, const cls& obj) { SerializationOps(obj, s, ActionSerialize{}); } \
Unexecuted instantiation: void CTxOut::Ser<DataStream>(DataStream&, CTxOut const&)
Unexecuted instantiation: void XOnlyPubKey::Ser<SizeComputer>(SizeComputer&, XOnlyPubKey const&)
Unexecuted instantiation: void XOnlyPubKey::Ser<DataStream>(DataStream&, XOnlyPubKey const&)
Unexecuted instantiation: void CBlock::Ser<ParamsStream<DataStream&, TransactionSerParams>>(ParamsStream<DataStream&, TransactionSerParams>&, CBlock const&)
Unexecuted instantiation: void CBlockHeader::Ser<ParamsStream<DataStream&, TransactionSerParams>>(ParamsStream<DataStream&, TransactionSerParams>&, CBlockHeader const&)
Unexecuted instantiation: void CBlockLocator::Ser<DataStream>(DataStream&, CBlockLocator const&)
Unexecuted instantiation: void CTxUndo::Ser<DataStream>(DataStream&, CTxUndo const&)
Unexecuted instantiation: void TxOutCompression::Ser<DataStream>(DataStream&, CTxOut const&)
Unexecuted instantiation: void CBlockUndo::Ser<DataStream>(DataStream&, CBlockUndo const&)
Unexecuted instantiation: void CService::Ser<ParamsStream<DataStream&, CNetAddr::SerParams>>(ParamsStream<DataStream&, CNetAddr::SerParams>&, CService const&)
Unexecuted instantiation: void CMessageHeader::Ser<DataStream>(DataStream&, CMessageHeader const&)
Unexecuted instantiation: void CAddress::Ser<ParamsStream<DataStream&, CAddress::SerParams>>(ParamsStream<DataStream&, CAddress::SerParams>&, CAddress const&)
Unexecuted instantiation: void CService::Ser<ParamsStream<ParamsStream<DataStream&, CAddress::SerParams>&, CNetAddr::SerParams>>(ParamsStream<ParamsStream<DataStream&, CAddress::SerParams>&, CNetAddr::SerParams>&, CService const&)
Unexecuted instantiation: void CInv::Ser<DataStream>(DataStream&, CInv const&)
Unexecuted instantiation: void CBloomFilter::Ser<DataStream>(DataStream&, CBloomFilter const&)
Unexecuted instantiation: void CDiskBlockIndex::Ser<DataStream>(DataStream&, CDiskBlockIndex const&)
Unexecuted instantiation: void BlockTransactions::Ser<DataStream>(DataStream&, BlockTransactions const&)
Unexecuted instantiation: void BlockTransactionsRequest::Ser<DataStream>(DataStream&, BlockTransactionsRequest const&)
Unexecuted instantiation: void CBlockHeaderAndShortTxIDs::Ser<ParamsStream<VectorWriter&, TransactionSerParams>>(ParamsStream<VectorWriter&, TransactionSerParams>&, CBlockHeaderAndShortTxIDs const&)
Unexecuted instantiation: void PrefilledTransaction::Ser<ParamsStream<VectorWriter&, TransactionSerParams>>(ParamsStream<VectorWriter&, TransactionSerParams>&, PrefilledTransaction const&)
Unexecuted instantiation: void CTxIn::Ser<ParamsStream<ParamsStream<VectorWriter&, TransactionSerParams>&, TransactionSerParams>>(ParamsStream<ParamsStream<VectorWriter&, TransactionSerParams>&, TransactionSerParams>&, CTxIn const&)
Unexecuted instantiation: void COutPoint::Ser<ParamsStream<ParamsStream<VectorWriter&, TransactionSerParams>&, TransactionSerParams>>(ParamsStream<ParamsStream<VectorWriter&, TransactionSerParams>&, TransactionSerParams>&, COutPoint const&)
Unexecuted instantiation: void CScript::Ser<ParamsStream<ParamsStream<VectorWriter&, TransactionSerParams>&, TransactionSerParams>>(ParamsStream<ParamsStream<VectorWriter&, TransactionSerParams>&, TransactionSerParams>&, CScript const&)
Unexecuted instantiation: void CTxOut::Ser<ParamsStream<ParamsStream<VectorWriter&, TransactionSerParams>&, TransactionSerParams>>(ParamsStream<ParamsStream<VectorWriter&, TransactionSerParams>&, TransactionSerParams>&, CTxOut const&)
Unexecuted instantiation: void CTxOut::Ser<VectorWriter>(VectorWriter&, CTxOut const&)
Unexecuted instantiation: void CScript::Ser<VectorWriter>(VectorWriter&, CScript const&)
Unexecuted instantiation: void XOnlyPubKey::Ser<VectorWriter>(VectorWriter&, XOnlyPubKey const&)
Unexecuted instantiation: void TxOutCompression::Ser<AutoFile>(AutoFile&, CTxOut const&)
Unexecuted instantiation: void wallet::CKeyMetadata::Ser<DataStream>(DataStream&, wallet::CKeyMetadata const&)
Unexecuted instantiation: void wallet::CMasterKey::Ser<DataStream>(DataStream&, wallet::CMasterKey const&)
Unexecuted instantiation: void wallet::WalletDescriptor::Ser<DataStream>(DataStream&, wallet::WalletDescriptor const&)
void CService::Ser<ParamsStream<VectorWriter&, CNetAddr::SerParams>>(ParamsStream<VectorWriter&, CNetAddr::SerParams>&, CService const&)
Line
Count
Source
169
3.03M
    static void Ser(Stream& s, const cls& obj) { SerializationOps(obj, s, ActionSerialize{}); } \
Unexecuted instantiation: void CAddress::Ser<ParamsStream<HashedSourceWriter<AutoFile>&, CAddress::SerParams>>(ParamsStream<HashedSourceWriter<AutoFile>&, CAddress::SerParams>&, CAddress const&)
Unexecuted instantiation: void CService::Ser<ParamsStream<ParamsStream<HashedSourceWriter<AutoFile>&, CAddress::SerParams>&, CNetAddr::SerParams>>(ParamsStream<ParamsStream<HashedSourceWriter<AutoFile>&, CAddress::SerParams>&, CNetAddr::SerParams>&, CService const&)
Unexecuted instantiation: void AddrInfo::Ser<ParamsStream<HashedSourceWriter<AutoFile>&, CAddress::SerParams>>(ParamsStream<HashedSourceWriter<AutoFile>&, CAddress::SerParams>&, AddrInfo const&)
Unexecuted instantiation: void AddrInfo::Ser<ParamsStream<DataStream&, CAddress::SerParams>>(ParamsStream<DataStream&, CAddress::SerParams>&, AddrInfo const&)
Unexecuted instantiation: void CBlockHeaderAndShortTxIDs::Ser<SizeComputer>(SizeComputer&, CBlockHeaderAndShortTxIDs const&)
Unexecuted instantiation: void CBlockHeader::Ser<SizeComputer>(SizeComputer&, CBlockHeader const&)
Unexecuted instantiation: void PrefilledTransaction::Ser<SizeComputer>(SizeComputer&, PrefilledTransaction const&)
void COutPoint::Ser<HashWriter>(HashWriter&, COutPoint const&)
Line
Count
Source
169
1.10M
    static void Ser(Stream& s, const cls& obj) { SerializationOps(obj, s, ActionSerialize{}); } \
void CTxOut::Ser<HashWriter>(HashWriter&, CTxOut const&)
Line
Count
Source
169
1.10M
    static void Ser(Stream& s, const cls& obj) { SerializationOps(obj, s, ActionSerialize{}); } \
void CScript::Ser<HashWriter>(HashWriter&, CScript const&)
Line
Count
Source
169
1.10M
    static void Ser(Stream& s, const cls& obj) { SerializationOps(obj, s, ActionSerialize{}); } \
void CMessageHeader::Ser<VectorWriter>(VectorWriter&, CMessageHeader const&)
Line
Count
Source
169
41.3M
    static void Ser(Stream& s, const cls& obj) { SerializationOps(obj, s, ActionSerialize{}); } \
void CInv::Ser<VectorWriter>(VectorWriter&, CInv const&)
Line
Count
Source
169
2.13M
    static void Ser(Stream& s, const cls& obj) { SerializationOps(obj, s, ActionSerialize{}); } \
Unexecuted instantiation: void CMerkleBlock::Ser<VectorWriter>(VectorWriter&, CMerkleBlock const&)
Unexecuted instantiation: void CPartialMerkleTree::Ser<VectorWriter>(VectorWriter&, CPartialMerkleTree const&)
void CBlockLocator::Ser<VectorWriter>(VectorWriter&, CBlockLocator const&)
Line
Count
Source
169
207k
    static void Ser(Stream& s, const cls& obj) { SerializationOps(obj, s, ActionSerialize{}); } \
void BlockTransactionsRequest::Ser<VectorWriter>(VectorWriter&, BlockTransactionsRequest const&)
Line
Count
Source
169
42.9k
    static void Ser(Stream& s, const cls& obj) { SerializationOps(obj, s, ActionSerialize{}); } \
Unexecuted instantiation: void CAddress::Ser<ParamsStream<VectorWriter&, CAddress::SerParams>>(ParamsStream<VectorWriter&, CAddress::SerParams>&, CAddress const&)
Unexecuted instantiation: void CService::Ser<ParamsStream<ParamsStream<VectorWriter&, CAddress::SerParams>&, CNetAddr::SerParams>>(ParamsStream<ParamsStream<VectorWriter&, CAddress::SerParams>&, CNetAddr::SerParams>&, CService const&)
void CBlockUndo::Ser<SizeComputer>(SizeComputer&, CBlockUndo const&)
Line
Count
Source
169
29.9M
    static void Ser(Stream& s, const cls& obj) { SerializationOps(obj, s, ActionSerialize{}); } \
void CTxUndo::Ser<SizeComputer>(SizeComputer&, CTxUndo const&)
Line
Count
Source
169
116k
    static void Ser(Stream& s, const cls& obj) { SerializationOps(obj, s, ActionSerialize{}); } \
void TxOutCompression::Ser<SizeComputer>(SizeComputer&, CTxOut const&)
Line
Count
Source
169
116k
    static void Ser(Stream& s, const cls& obj) { SerializationOps(obj, s, ActionSerialize{}); } \
void CBlockUndo::Ser<HashWriter>(HashWriter&, CBlockUndo const&)
Line
Count
Source
169
29.9M
    static void Ser(Stream& s, const cls& obj) { SerializationOps(obj, s, ActionSerialize{}); } \
void CTxUndo::Ser<HashWriter>(HashWriter&, CTxUndo const&)
Line
Count
Source
169
116k
    static void Ser(Stream& s, const cls& obj) { SerializationOps(obj, s, ActionSerialize{}); } \
void TxOutCompression::Ser<HashWriter>(HashWriter&, CTxOut const&)
Line
Count
Source
169
116k
    static void Ser(Stream& s, const cls& obj) { SerializationOps(obj, s, ActionSerialize{}); } \
void CBlockUndo::Ser<BufferedWriter<AutoFile>>(BufferedWriter<AutoFile>&, CBlockUndo const&)
Line
Count
Source
169
29.9M
    static void Ser(Stream& s, const cls& obj) { SerializationOps(obj, s, ActionSerialize{}); } \
void CTxUndo::Ser<BufferedWriter<AutoFile>>(BufferedWriter<AutoFile>&, CTxUndo const&)
Line
Count
Source
169
116k
    static void Ser(Stream& s, const cls& obj) { SerializationOps(obj, s, ActionSerialize{}); } \
void TxOutCompression::Ser<BufferedWriter<AutoFile>>(BufferedWriter<AutoFile>&, CTxOut const&)
Line
Count
Source
169
116k
    static void Ser(Stream& s, const cls& obj) { SerializationOps(obj, s, ActionSerialize{}); } \
void CBlock::Ser<ParamsStream<BufferedWriter<AutoFile>&, TransactionSerParams>>(ParamsStream<BufferedWriter<AutoFile>&, TransactionSerParams>&, CBlock const&)
Line
Count
Source
169
30.1M
    static void Ser(Stream& s, const cls& obj) { SerializationOps(obj, s, ActionSerialize{}); } \
void CBlockHeader::Ser<ParamsStream<BufferedWriter<AutoFile>&, TransactionSerParams>>(ParamsStream<BufferedWriter<AutoFile>&, TransactionSerParams>&, CBlockHeader const&)
Line
Count
Source
169
30.1M
    static void Ser(Stream& s, const cls& obj) { SerializationOps(obj, s, ActionSerialize{}); } \
void CTxIn::Ser<ParamsStream<BufferedWriter<AutoFile>&, TransactionSerParams>>(ParamsStream<BufferedWriter<AutoFile>&, TransactionSerParams>&, CTxIn const&)
Line
Count
Source
169
30.3M
    static void Ser(Stream& s, const cls& obj) { SerializationOps(obj, s, ActionSerialize{}); } \
void COutPoint::Ser<ParamsStream<BufferedWriter<AutoFile>&, TransactionSerParams>>(ParamsStream<BufferedWriter<AutoFile>&, TransactionSerParams>&, COutPoint const&)
Line
Count
Source
169
30.3M
    static void Ser(Stream& s, const cls& obj) { SerializationOps(obj, s, ActionSerialize{}); } \
void CScript::Ser<ParamsStream<BufferedWriter<AutoFile>&, TransactionSerParams>>(ParamsStream<BufferedWriter<AutoFile>&, TransactionSerParams>&, CScript const&)
Line
Count
Source
169
90.7M
    static void Ser(Stream& s, const cls& obj) { SerializationOps(obj, s, ActionSerialize{}); } \
void CTxOut::Ser<ParamsStream<BufferedWriter<AutoFile>&, TransactionSerParams>>(ParamsStream<BufferedWriter<AutoFile>&, TransactionSerParams>&, CTxOut const&)
Line
Count
Source
169
60.3M
    static void Ser(Stream& s, const cls& obj) { SerializationOps(obj, s, ActionSerialize{}); } \
Unexecuted instantiation: void CTxIn::Ser<ParamsStream<AutoFile&, TransactionSerParams>>(ParamsStream<AutoFile&, TransactionSerParams>&, CTxIn const&)
Unexecuted instantiation: void COutPoint::Ser<ParamsStream<AutoFile&, TransactionSerParams>>(ParamsStream<AutoFile&, TransactionSerParams>&, COutPoint const&)
Unexecuted instantiation: void CScript::Ser<ParamsStream<AutoFile&, TransactionSerParams>>(ParamsStream<AutoFile&, TransactionSerParams>&, CScript const&)
Unexecuted instantiation: void CTxOut::Ser<ParamsStream<AutoFile&, TransactionSerParams>>(ParamsStream<AutoFile&, TransactionSerParams>&, CTxOut const&)
Unexecuted instantiation: void CCoin::Ser<DataStream>(DataStream&, CCoin const&)
txdb.cpp:void (anonymous namespace)::CoinEntry::Ser<DataStream>(DataStream&, (anonymous namespace)::CoinEntry const&)
Line
Count
Source
169
120M
    static void Ser(Stream& s, const cls& obj) { SerializationOps(obj, s, ActionSerialize{}); } \
Unexecuted instantiation: void index_util::DBHashKey::Ser<DataStream>(DataStream&, index_util::DBHashKey const&)
Unexecuted instantiation: blockfilterindex.cpp:void (anonymous namespace)::DBVal::Ser<DataStream>(DataStream&, (anonymous namespace)::DBVal const&)
Unexecuted instantiation: coinstatsindex.cpp:void (anonymous namespace)::DBVal::Ser<DataStream>(DataStream&, (anonymous namespace)::DBVal const&)
Unexecuted instantiation: void MuHash3072::Ser<DataStream>(DataStream&, MuHash3072 const&)
Unexecuted instantiation: void Num3072::Ser<DataStream>(DataStream&, Num3072 const&)
Unexecuted instantiation: void CDiskTxPos::Ser<DataStream>(DataStream&, CDiskTxPos const&)
Unexecuted instantiation: void DBKey::Ser<DataStream>(DataStream&, DBKey const&)
void CBlockHeader::Ser<HashWriter>(HashWriter&, CBlockHeader const&)
Line
Count
Source
169
430M
    static void Ser(Stream& s, const cls& obj) { SerializationOps(obj, s, ActionSerialize{}); } \
void CTxIn::Ser<ParamsStream<HashWriter&, TransactionSerParams>>(ParamsStream<HashWriter&, TransactionSerParams>&, CTxIn const&)
Line
Count
Source
169
350M
    static void Ser(Stream& s, const cls& obj) { SerializationOps(obj, s, ActionSerialize{}); } \
void COutPoint::Ser<ParamsStream<HashWriter&, TransactionSerParams>>(ParamsStream<HashWriter&, TransactionSerParams>&, COutPoint const&)
Line
Count
Source
169
350M
    static void Ser(Stream& s, const cls& obj) { SerializationOps(obj, s, ActionSerialize{}); } \
void CScript::Ser<ParamsStream<HashWriter&, TransactionSerParams>>(ParamsStream<HashWriter&, TransactionSerParams>&, CScript const&)
Line
Count
Source
169
819M
    static void Ser(Stream& s, const cls& obj) { SerializationOps(obj, s, ActionSerialize{}); } \
void CTxOut::Ser<ParamsStream<HashWriter&, TransactionSerParams>>(ParamsStream<HashWriter&, TransactionSerParams>&, CTxOut const&)
Line
Count
Source
169
468M
    static void Ser(Stream& s, const cls& obj) { SerializationOps(obj, s, ActionSerialize{}); } \
170
    template<typename Stream> \
171
172M
    static void Unser(Stream& s, cls& obj) { SerializationOps(obj, s, ActionUnserialize{}); } \
void CBlock::Unser<ParamsStream<SpanReader&, TransactionSerParams>>(ParamsStream<SpanReader&, TransactionSerParams>&, CBlock&)
Line
Count
Source
171
215k
    static void Unser(Stream& s, cls& obj) { SerializationOps(obj, s, ActionUnserialize{}); } \
void CBlockHeader::Unser<ParamsStream<SpanReader&, TransactionSerParams>>(ParamsStream<SpanReader&, TransactionSerParams>&, CBlockHeader&)
Line
Count
Source
171
215k
    static void Unser(Stream& s, cls& obj) { SerializationOps(obj, s, ActionUnserialize{}); } \
void CTxIn::Unser<ParamsStream<SpanReader&, TransactionSerParams>>(ParamsStream<SpanReader&, TransactionSerParams>&, CTxIn&)
Line
Count
Source
171
248k
    static void Unser(Stream& s, cls& obj) { SerializationOps(obj, s, ActionUnserialize{}); } \
void COutPoint::Unser<ParamsStream<SpanReader&, TransactionSerParams>>(ParamsStream<SpanReader&, TransactionSerParams>&, COutPoint&)
Line
Count
Source
171
248k
    static void Unser(Stream& s, cls& obj) { SerializationOps(obj, s, ActionUnserialize{}); } \
void CScript::Unser<ParamsStream<SpanReader&, TransactionSerParams>>(ParamsStream<SpanReader&, TransactionSerParams>&, CScript&)
Line
Count
Source
171
565k
    static void Unser(Stream& s, cls& obj) { SerializationOps(obj, s, ActionUnserialize{}); } \
void CTxOut::Unser<ParamsStream<SpanReader&, TransactionSerParams>>(ParamsStream<SpanReader&, TransactionSerParams>&, CTxOut&)
Line
Count
Source
171
316k
    static void Unser(Stream& s, cls& obj) { SerializationOps(obj, s, ActionUnserialize{}); } \
Unexecuted instantiation: void CBlockHeader::Unser<SpanReader>(SpanReader&, CBlockHeader&)
Unexecuted instantiation: void CBlockLocator::Unser<SpanReader>(SpanReader&, CBlockLocator&)
Unexecuted instantiation: void kernel::CBlockFileInfo::Unser<SpanReader>(SpanReader&, kernel::CBlockFileInfo&)
Unexecuted instantiation: void COutPoint::Unser<SpanReader>(SpanReader&, COutPoint&)
Unexecuted instantiation: void CDiskBlockIndex::Unser<SpanReader>(SpanReader&, CDiskBlockIndex&)
Unexecuted instantiation: void TxOutCompression::Unser<SpanReader>(SpanReader&, CTxOut&)
Unexecuted instantiation: void AddrInfo::Unser<ParamsStream<SpanReader&, CAddress::SerParams>>(ParamsStream<SpanReader&, CAddress::SerParams>&, AddrInfo&)
Unexecuted instantiation: void CAddress::Unser<ParamsStream<SpanReader&, CAddress::SerParams>>(ParamsStream<SpanReader&, CAddress::SerParams>&, CAddress&)
Unexecuted instantiation: void CService::Unser<ParamsStream<ParamsStream<SpanReader&, CAddress::SerParams>&, CNetAddr::SerParams>>(ParamsStream<ParamsStream<SpanReader&, CAddress::SerParams>&, CNetAddr::SerParams>&, CService&)
Unexecuted instantiation: void CBlockHeaderAndShortTxIDs::Unser<SpanReader>(SpanReader&, CBlockHeaderAndShortTxIDs&)
Unexecuted instantiation: void PrefilledTransaction::Unser<SpanReader>(SpanReader&, PrefilledTransaction&)
Unexecuted instantiation: void CFeeRate::Unser<SpanReader>(SpanReader&, CFeeRate&)
Unexecuted instantiation: void CFeeRate::Unser<DataStream>(DataStream&, CFeeRate&)
Unexecuted instantiation: void CMerkleBlock::Unser<SpanReader>(SpanReader&, CMerkleBlock&)
Unexecuted instantiation: void CPartialMerkleTree::Unser<SpanReader>(SpanReader&, CPartialMerkleTree&)
Unexecuted instantiation: void COutPoint::Unser<DataStream>(DataStream&, COutPoint&)
Unexecuted instantiation: void CScript::Unser<SpanReader>(SpanReader&, CScript&)
Unexecuted instantiation: void CTxIn::Unser<SpanReader>(SpanReader&, CTxIn&)
Unexecuted instantiation: void CTxIn::Unser<DataStream>(DataStream&, CTxIn&)
Unexecuted instantiation: void CScript::Unser<DataStream>(DataStream&, CScript&)
Unexecuted instantiation: void FlatFilePos::Unser<SpanReader>(SpanReader&, FlatFilePos&)
Unexecuted instantiation: void FlatFilePos::Unser<DataStream>(DataStream&, FlatFilePos&)
Unexecuted instantiation: void KeyOriginInfo::Unser<SpanReader>(SpanReader&, KeyOriginInfo&)
Unexecuted instantiation: void KeyOriginInfo::Unser<DataStream>(DataStream&, KeyOriginInfo&)
Unexecuted instantiation: void CTxOut::Unser<SpanReader>(SpanReader&, CTxOut&)
Unexecuted instantiation: void XOnlyPubKey::Unser<SpanReader>(SpanReader&, XOnlyPubKey&)
Unexecuted instantiation: void CTxUndo::Unser<SpanReader>(SpanReader&, CTxUndo&)
Unexecuted instantiation: void CBlockUndo::Unser<SpanReader>(SpanReader&, CBlockUndo&)
Unexecuted instantiation: void CService::Unser<ParamsStream<SpanReader&, CNetAddr::SerParams>>(ParamsStream<SpanReader&, CNetAddr::SerParams>&, CService&)
void CService::Unser<ParamsStream<DataStream&, CNetAddr::SerParams>>(ParamsStream<DataStream&, CNetAddr::SerParams>&, CService&)
Line
Count
Source
171
753k
    static void Unser(Stream& s, cls& obj) { SerializationOps(obj, s, ActionUnserialize{}); } \
Unexecuted instantiation: void CMessageHeader::Unser<SpanReader>(SpanReader&, CMessageHeader&)
Unexecuted instantiation: void CAddress::Unser<ParamsStream<DataStream&, CAddress::SerParams>>(ParamsStream<DataStream&, CAddress::SerParams>&, CAddress&)
Unexecuted instantiation: void CService::Unser<ParamsStream<ParamsStream<DataStream&, CAddress::SerParams>&, CNetAddr::SerParams>>(ParamsStream<ParamsStream<DataStream&, CAddress::SerParams>&, CNetAddr::SerParams>&, CService&)
Unexecuted instantiation: void CInv::Unser<SpanReader>(SpanReader&, CInv&)
Unexecuted instantiation: void CBloomFilter::Unser<SpanReader>(SpanReader&, CBloomFilter&)
Unexecuted instantiation: void BlockTransactions::Unser<SpanReader>(SpanReader&, BlockTransactions&)
Unexecuted instantiation: void BlockTransactionsRequest::Unser<SpanReader>(SpanReader&, BlockTransactionsRequest&)
Unexecuted instantiation: void BlockTransactionsRequest::Unser<DataStream>(DataStream&, BlockTransactionsRequest&)
Unexecuted instantiation: void wallet::CKeyMetadata::Unser<DataStream>(DataStream&, wallet::CKeyMetadata&)
Unexecuted instantiation: void wallet::WalletDescriptor::Unser<DataStream>(DataStream&, wallet::WalletDescriptor&)
void CTxIn::Unser<ParamsStream<DataStream&, TransactionSerParams>>(ParamsStream<DataStream&, TransactionSerParams>&, CTxIn&)
Line
Count
Source
171
21.4M
    static void Unser(Stream& s, cls& obj) { SerializationOps(obj, s, ActionUnserialize{}); } \
void COutPoint::Unser<ParamsStream<DataStream&, TransactionSerParams>>(ParamsStream<DataStream&, TransactionSerParams>&, COutPoint&)
Line
Count
Source
171
21.4M
    static void Unser(Stream& s, cls& obj) { SerializationOps(obj, s, ActionUnserialize{}); } \
void CScript::Unser<ParamsStream<DataStream&, TransactionSerParams>>(ParamsStream<DataStream&, TransactionSerParams>&, CScript&)
Line
Count
Source
171
46.3M
    static void Unser(Stream& s, cls& obj) { SerializationOps(obj, s, ActionUnserialize{}); } \
void CTxOut::Unser<ParamsStream<DataStream&, TransactionSerParams>>(ParamsStream<DataStream&, TransactionSerParams>&, CTxOut&)
Line
Count
Source
171
24.9M
    static void Unser(Stream& s, cls& obj) { SerializationOps(obj, s, ActionUnserialize{}); } \
Unexecuted instantiation: void CBlockLocator::Unser<DataStream>(DataStream&, CBlockLocator&)
Unexecuted instantiation: void wallet::CMasterKey::Unser<DataStream>(DataStream&, wallet::CMasterKey&)
Unexecuted instantiation: void wallet::CHDChain::Unser<DataStream>(DataStream&, wallet::CHDChain&)
Unexecuted instantiation: void CBlock::Unser<ParamsStream<DataStream&, TransactionSerParams>>(ParamsStream<DataStream&, TransactionSerParams>&, CBlock&)
Unexecuted instantiation: void CBlockHeader::Unser<ParamsStream<DataStream&, TransactionSerParams>>(ParamsStream<DataStream&, TransactionSerParams>&, CBlockHeader&)
Unexecuted instantiation: void CAddress::Unser<ParamsStream<HashVerifier<AutoFile>&, CAddress::SerParams>>(ParamsStream<HashVerifier<AutoFile>&, CAddress::SerParams>&, CAddress&)
Unexecuted instantiation: void CService::Unser<ParamsStream<ParamsStream<HashVerifier<AutoFile>&, CAddress::SerParams>&, CNetAddr::SerParams>>(ParamsStream<ParamsStream<HashVerifier<AutoFile>&, CAddress::SerParams>&, CNetAddr::SerParams>&, CService&)
Unexecuted instantiation: void AddrInfo::Unser<ParamsStream<AutoFile&, CAddress::SerParams>>(ParamsStream<AutoFile&, CAddress::SerParams>&, AddrInfo&)
Unexecuted instantiation: void CAddress::Unser<ParamsStream<AutoFile&, CAddress::SerParams>>(ParamsStream<AutoFile&, CAddress::SerParams>&, CAddress&)
Unexecuted instantiation: void CService::Unser<ParamsStream<ParamsStream<AutoFile&, CAddress::SerParams>&, CNetAddr::SerParams>>(ParamsStream<ParamsStream<AutoFile&, CAddress::SerParams>&, CNetAddr::SerParams>&, CService&)
Unexecuted instantiation: void AddrInfo::Unser<ParamsStream<HashVerifier<AutoFile>&, CAddress::SerParams>>(ParamsStream<HashVerifier<AutoFile>&, CAddress::SerParams>&, AddrInfo&)
Unexecuted instantiation: void AddrInfo::Unser<ParamsStream<DataStream&, CAddress::SerParams>>(ParamsStream<DataStream&, CAddress::SerParams>&, AddrInfo&)
Unexecuted instantiation: void AddrInfo::Unser<ParamsStream<HashVerifier<DataStream>&, CAddress::SerParams>>(ParamsStream<HashVerifier<DataStream>&, CAddress::SerParams>&, AddrInfo&)
Unexecuted instantiation: void CAddress::Unser<ParamsStream<HashVerifier<DataStream>&, CAddress::SerParams>>(ParamsStream<HashVerifier<DataStream>&, CAddress::SerParams>&, CAddress&)
Unexecuted instantiation: void CService::Unser<ParamsStream<ParamsStream<HashVerifier<DataStream>&, CAddress::SerParams>&, CNetAddr::SerParams>>(ParamsStream<ParamsStream<HashVerifier<DataStream>&, CAddress::SerParams>&, CNetAddr::SerParams>&, CService&)
Unexecuted instantiation: void CService::Unser<ParamsStream<SpanReader, CAddress::SerParams>>(ParamsStream<SpanReader, CAddress::SerParams>&, CService&)
void CMessageHeader::Unser<DataStream>(DataStream&, CMessageHeader&)
Line
Count
Source
171
35.3M
    static void Unser(Stream& s, cls& obj) { SerializationOps(obj, s, ActionUnserialize{}); } \
Unexecuted instantiation: void CInv::Unser<DataStream>(DataStream&, CInv&)
void CBlockHeaderAndShortTxIDs::Unser<DataStream>(DataStream&, CBlockHeaderAndShortTxIDs&)
Line
Count
Source
171
3.50M
    static void Unser(Stream& s, cls& obj) { SerializationOps(obj, s, ActionUnserialize{}); } \
void CBlockHeader::Unser<DataStream>(DataStream&, CBlockHeader&)
Line
Count
Source
171
12.1M
    static void Unser(Stream& s, cls& obj) { SerializationOps(obj, s, ActionUnserialize{}); } \
void PrefilledTransaction::Unser<DataStream>(DataStream&, PrefilledTransaction&)
Line
Count
Source
171
3.55M
    static void Unser(Stream& s, cls& obj) { SerializationOps(obj, s, ActionUnserialize{}); } \
void BlockTransactions::Unser<DataStream>(DataStream&, BlockTransactions&)
Line
Count
Source
171
929k
    static void Unser(Stream& s, cls& obj) { SerializationOps(obj, s, ActionUnserialize{}); } \
Unexecuted instantiation: void CBloomFilter::Unser<DataStream>(DataStream&, CBloomFilter&)
Unexecuted instantiation: void CDiskBlockIndex::Unser<DataStream>(DataStream&, CDiskBlockIndex&)
void CBlockUndo::Unser<HashVerifier<BufferedReader<AutoFile>>>(HashVerifier<BufferedReader<AutoFile>>&, CBlockUndo&)
Line
Count
Source
171
26.9k
    static void Unser(Stream& s, cls& obj) { SerializationOps(obj, s, ActionUnserialize{}); } \
void CTxUndo::Unser<HashVerifier<BufferedReader<AutoFile>>>(HashVerifier<BufferedReader<AutoFile>>&, CTxUndo&)
Line
Count
Source
171
10.8k
    static void Unser(Stream& s, cls& obj) { SerializationOps(obj, s, ActionUnserialize{}); } \
void TxOutCompression::Unser<HashVerifier<BufferedReader<AutoFile>>>(HashVerifier<BufferedReader<AutoFile>>&, CTxOut&)
Line
Count
Source
171
10.8k
    static void Unser(Stream& s, cls& obj) { SerializationOps(obj, s, ActionUnserialize{}); } \
Unexecuted instantiation: void CTxIn::Unser<ParamsStream<AutoFile&, TransactionSerParams>>(ParamsStream<AutoFile&, TransactionSerParams>&, CTxIn&)
Unexecuted instantiation: void COutPoint::Unser<ParamsStream<AutoFile&, TransactionSerParams>>(ParamsStream<AutoFile&, TransactionSerParams>&, COutPoint&)
Unexecuted instantiation: void CScript::Unser<ParamsStream<AutoFile&, TransactionSerParams>>(ParamsStream<AutoFile&, TransactionSerParams>&, CScript&)
Unexecuted instantiation: void CTxOut::Unser<ParamsStream<AutoFile&, TransactionSerParams>>(ParamsStream<AutoFile&, TransactionSerParams>&, CTxOut&)
Unexecuted instantiation: txdb.cpp:void (anonymous namespace)::CoinEntry::Unser<DataStream>(DataStream&, (anonymous namespace)::CoinEntry&)
Unexecuted instantiation: void TxOutCompression::Unser<DataStream>(DataStream&, CTxOut&)
Unexecuted instantiation: void CBlockHeader::Unser<BufferedFile>(BufferedFile&, CBlockHeader&)
Unexecuted instantiation: void CBlock::Unser<ParamsStream<BufferedFile&, TransactionSerParams>>(ParamsStream<BufferedFile&, TransactionSerParams>&, CBlock&)
Unexecuted instantiation: void CBlockHeader::Unser<ParamsStream<BufferedFile&, TransactionSerParams>>(ParamsStream<BufferedFile&, TransactionSerParams>&, CBlockHeader&)
Unexecuted instantiation: void CTxIn::Unser<ParamsStream<BufferedFile&, TransactionSerParams>>(ParamsStream<BufferedFile&, TransactionSerParams>&, CTxIn&)
Unexecuted instantiation: void COutPoint::Unser<ParamsStream<BufferedFile&, TransactionSerParams>>(ParamsStream<BufferedFile&, TransactionSerParams>&, COutPoint&)
Unexecuted instantiation: void CScript::Unser<ParamsStream<BufferedFile&, TransactionSerParams>>(ParamsStream<BufferedFile&, TransactionSerParams>&, CScript&)
Unexecuted instantiation: void CTxOut::Unser<ParamsStream<BufferedFile&, TransactionSerParams>>(ParamsStream<BufferedFile&, TransactionSerParams>&, CTxOut&)
Unexecuted instantiation: void TxOutCompression::Unser<AutoFile>(AutoFile&, CTxOut&)
Unexecuted instantiation: blockfilterindex.cpp:void (anonymous namespace)::DBVal::Unser<DataStream>(DataStream&, (anonymous namespace)::DBVal&)
Unexecuted instantiation: blockfilterindex.cpp:void (anonymous namespace)::DBVal::Unser<SpanReader>(SpanReader&, (anonymous namespace)::DBVal&)
Unexecuted instantiation: coinstatsindex.cpp:void (anonymous namespace)::DBVal::Unser<DataStream>(DataStream&, (anonymous namespace)::DBVal&)
Unexecuted instantiation: coinstatsindex.cpp:void (anonymous namespace)::DBVal::Unser<SpanReader>(SpanReader&, (anonymous namespace)::DBVal&)
Unexecuted instantiation: void MuHash3072::Unser<SpanReader>(SpanReader&, MuHash3072&)
Unexecuted instantiation: void Num3072::Unser<SpanReader>(SpanReader&, Num3072&)
Unexecuted instantiation: void CDiskTxPos::Unser<SpanReader>(SpanReader&, CDiskTxPos&)
Unexecuted instantiation: void CBlockHeader::Unser<AutoFile>(AutoFile&, CBlockHeader&)
Unexecuted instantiation: void DBKey::Unser<DataStream>(DataStream&, DBKey&)
Unexecuted instantiation: void CDiskTxPos::Unser<DataStream>(DataStream&, CDiskTxPos&)
172
    template<typename Stream, typename Type, typename Operation> \
173
    static void SerializationOps(Type& obj, Stream& s, Operation ser_action)
174
175
/**
176
 * Formatter methods can retrieve parameters attached to a stream using the
177
 * SER_PARAMS(type) macro as long as the stream is created directly or
178
 * indirectly with a parameter of that type. This permits making serialization
179
 * depend on run-time context in a type-safe way.
180
 *
181
 * Example use:
182
 *   struct BarParameter { bool fancy; ... };
183
 *   struct Bar { ... };
184
 *   struct FooFormatter {
185
 *     FORMATTER_METHODS(Bar, obj) {
186
 *       auto& param = SER_PARAMS(BarParameter);
187
 *       if (param.fancy) {
188
 *         READWRITE(VARINT(obj.value));
189
 *       } else {
190
 *         READWRITE(obj.value);
191
 *       }
192
 *     }
193
 *   };
194
 * which would then be invoked as
195
 *   READWRITE(BarParameter{...}(Using<FooFormatter>(obj.foo)))
196
 *
197
 * parameter(obj) can be invoked anywhere in the call stack; it is
198
 * passed down recursively into all serialization code, until another
199
 * serialization parameter overrides it.
200
 *
201
 * Parameters will be implicitly converted where appropriate. This means that
202
 * "parent" serialization code can use a parameter that derives from, or is
203
 * convertible to, a "child" formatter's parameter type.
204
 *
205
 * Compilation will fail in any context where serialization is invoked but
206
 * no parameter of a type convertible to BarParameter is provided.
207
 */
208
0
#define SER_PARAMS(type) (s.template GetParams<type>())
209
210
#define BASE_SERIALIZE_METHODS(cls)                                                                 \
211
    template <typename Stream>                                                                      \
212
    void Serialize(Stream& s) const                                                                 \
213
6.71G
    {                                                                                               \
214
6.71G
        static_assert(std::is_same_v<const cls&, decltype(*this)>, "Serialize type mismatch");      \
215
6.71G
        Ser(s, *this);                                                                              \
216
6.71G
    }                                                                                               \
void CTxIn::Serialize<ParamsStream<SizeComputer&, TransactionSerParams>>(ParamsStream<SizeComputer&, TransactionSerParams>&) const
Line
Count
Source
213
443M
    {                                                                                               \
214
443M
        static_assert(std::is_same_v<const cls&, decltype(*this)>, "Serialize type mismatch");      \
215
443M
        Ser(s, *this);                                                                              \
216
443M
    }                                                                                               \
void CScript::Serialize<ParamsStream<SizeComputer&, TransactionSerParams>>(ParamsStream<SizeComputer&, TransactionSerParams>&) const
Line
Count
Source
213
1.27G
    {                                                                                               \
214
1.27G
        static_assert(std::is_same_v<const cls&, decltype(*this)>, "Serialize type mismatch");      \
215
1.27G
        Ser(s, *this);                                                                              \
216
1.27G
    }                                                                                               \
void COutPoint::Serialize<ParamsStream<SizeComputer&, TransactionSerParams>>(ParamsStream<SizeComputer&, TransactionSerParams>&) const
Line
Count
Source
213
443M
    {                                                                                               \
214
443M
        static_assert(std::is_same_v<const cls&, decltype(*this)>, "Serialize type mismatch");      \
215
443M
        Ser(s, *this);                                                                              \
216
443M
    }                                                                                               \
void CTxOut::Serialize<ParamsStream<SizeComputer&, TransactionSerParams>>(ParamsStream<SizeComputer&, TransactionSerParams>&) const
Line
Count
Source
213
830M
    {                                                                                               \
214
830M
        static_assert(std::is_same_v<const cls&, decltype(*this)>, "Serialize type mismatch");      \
215
830M
        Ser(s, *this);                                                                              \
216
830M
    }                                                                                               \
void CBlock::Serialize<ParamsStream<SizeComputer&, TransactionSerParams>>(ParamsStream<SizeComputer&, TransactionSerParams>&) const
Line
Count
Source
213
297M
    {                                                                                               \
214
297M
        static_assert(std::is_same_v<const cls&, decltype(*this)>, "Serialize type mismatch");      \
215
297M
        Ser(s, *this);                                                                              \
216
297M
    }                                                                                               \
void CBlockHeader::Serialize<ParamsStream<SizeComputer&, TransactionSerParams>>(ParamsStream<SizeComputer&, TransactionSerParams>&) const
Line
Count
Source
213
297M
    {                                                                                               \
214
297M
        static_assert(std::is_same_v<const cls&, decltype(*this)>, "Serialize type mismatch");      \
215
297M
        Ser(s, *this);                                                                              \
216
297M
    }                                                                                               \
void CBlockHeaderAndShortTxIDs::Serialize<VectorWriter>(VectorWriter&) const
Line
Count
Source
213
4.05M
    {                                                                                               \
214
4.05M
        static_assert(std::is_same_v<const cls&, decltype(*this)>, "Serialize type mismatch");      \
215
4.05M
        Ser(s, *this);                                                                              \
216
4.05M
    }                                                                                               \
void CBlockHeader::Serialize<VectorWriter>(VectorWriter&) const
Line
Count
Source
213
4.05M
    {                                                                                               \
214
4.05M
        static_assert(std::is_same_v<const cls&, decltype(*this)>, "Serialize type mismatch");      \
215
4.05M
        Ser(s, *this);                                                                              \
216
4.05M
    }                                                                                               \
void PrefilledTransaction::Serialize<VectorWriter>(VectorWriter&) const
Line
Count
Source
213
4.14M
    {                                                                                               \
214
4.14M
        static_assert(std::is_same_v<const cls&, decltype(*this)>, "Serialize type mismatch");      \
215
4.14M
        Ser(s, *this);                                                                              \
216
4.14M
    }                                                                                               \
void CTxIn::Serialize<ParamsStream<VectorWriter&, TransactionSerParams>>(ParamsStream<VectorWriter&, TransactionSerParams>&) const
Line
Count
Source
213
22.5M
    {                                                                                               \
214
22.5M
        static_assert(std::is_same_v<const cls&, decltype(*this)>, "Serialize type mismatch");      \
215
22.5M
        Ser(s, *this);                                                                              \
216
22.5M
    }                                                                                               \
void COutPoint::Serialize<ParamsStream<VectorWriter&, TransactionSerParams>>(ParamsStream<VectorWriter&, TransactionSerParams>&) const
Line
Count
Source
213
22.5M
    {                                                                                               \
214
22.5M
        static_assert(std::is_same_v<const cls&, decltype(*this)>, "Serialize type mismatch");      \
215
22.5M
        Ser(s, *this);                                                                              \
216
22.5M
    }                                                                                               \
void CScript::Serialize<ParamsStream<VectorWriter&, TransactionSerParams>>(ParamsStream<VectorWriter&, TransactionSerParams>&) const
Line
Count
Source
213
49.1M
    {                                                                                               \
214
49.1M
        static_assert(std::is_same_v<const cls&, decltype(*this)>, "Serialize type mismatch");      \
215
49.1M
        Ser(s, *this);                                                                              \
216
49.1M
    }                                                                                               \
void CTxOut::Serialize<ParamsStream<VectorWriter&, TransactionSerParams>>(ParamsStream<VectorWriter&, TransactionSerParams>&) const
Line
Count
Source
213
26.6M
    {                                                                                               \
214
26.6M
        static_assert(std::is_same_v<const cls&, decltype(*this)>, "Serialize type mismatch");      \
215
26.6M
        Ser(s, *this);                                                                              \
216
26.6M
    }                                                                                               \
void BlockTransactions::Serialize<VectorWriter>(VectorWriter&) const
Line
Count
Source
213
975k
    {                                                                                               \
214
975k
        static_assert(std::is_same_v<const cls&, decltype(*this)>, "Serialize type mismatch");      \
215
975k
        Ser(s, *this);                                                                              \
216
975k
    }                                                                                               \
void CBlock::Serialize<ParamsStream<VectorWriter&, TransactionSerParams>>(ParamsStream<VectorWriter&, TransactionSerParams>&) const
Line
Count
Source
213
9.02M
    {                                                                                               \
214
9.02M
        static_assert(std::is_same_v<const cls&, decltype(*this)>, "Serialize type mismatch");      \
215
9.02M
        Ser(s, *this);                                                                              \
216
9.02M
    }                                                                                               \
void CBlockHeader::Serialize<ParamsStream<VectorWriter&, TransactionSerParams>>(ParamsStream<VectorWriter&, TransactionSerParams>&) const
Line
Count
Source
213
9.02M
    {                                                                                               \
214
9.02M
        static_assert(std::is_same_v<const cls&, decltype(*this)>, "Serialize type mismatch");      \
215
9.02M
        Ser(s, *this);                                                                              \
216
9.02M
    }                                                                                               \
Unexecuted instantiation: void kernel::CBlockFileInfo::Serialize<DataStream>(DataStream&) const
Unexecuted instantiation: void CBlockHeaderAndShortTxIDs::Serialize<DataStream>(DataStream&) const
void CBlockHeader::Serialize<DataStream>(DataStream&) const
Line
Count
Source
213
7.79M
    {                                                                                               \
214
7.79M
        static_assert(std::is_same_v<const cls&, decltype(*this)>, "Serialize type mismatch");      \
215
7.79M
        Ser(s, *this);                                                                              \
216
7.79M
    }                                                                                               \
Unexecuted instantiation: void PrefilledTransaction::Serialize<DataStream>(DataStream&) const
Unexecuted instantiation: void CTxIn::Serialize<ParamsStream<DataStream&, TransactionSerParams>>(ParamsStream<DataStream&, TransactionSerParams>&) const
Unexecuted instantiation: void COutPoint::Serialize<ParamsStream<DataStream&, TransactionSerParams>>(ParamsStream<DataStream&, TransactionSerParams>&) const
Unexecuted instantiation: void CScript::Serialize<ParamsStream<DataStream&, TransactionSerParams>>(ParamsStream<DataStream&, TransactionSerParams>&) const
Unexecuted instantiation: void CTxOut::Serialize<ParamsStream<DataStream&, TransactionSerParams>>(ParamsStream<DataStream&, TransactionSerParams>&) const
Unexecuted instantiation: void CFeeRate::Serialize<DataStream>(DataStream&) const
Unexecuted instantiation: void CMerkleBlock::Serialize<DataStream>(DataStream&) const
Unexecuted instantiation: void CPartialMerkleTree::Serialize<DataStream>(DataStream&) const
Unexecuted instantiation: void COutPoint::Serialize<DataStream>(DataStream&) const
Unexecuted instantiation: void CScript::Serialize<DataStream>(DataStream&) const
Unexecuted instantiation: void CTxIn::Serialize<DataStream>(DataStream&) const
Unexecuted instantiation: void FlatFilePos::Serialize<DataStream>(DataStream&) const
Unexecuted instantiation: void KeyOriginInfo::Serialize<DataStream>(DataStream&) const
void CTxOut::Serialize<SizeComputer>(SizeComputer&) const
Line
Count
Source
213
9.79M
    {                                                                                               \
214
9.79M
        static_assert(std::is_same_v<const cls&, decltype(*this)>, "Serialize type mismatch");      \
215
9.79M
        Ser(s, *this);                                                                              \
216
9.79M
    }                                                                                               \
void CScript::Serialize<SizeComputer>(SizeComputer&) const
Line
Count
Source
213
9.79M
    {                                                                                               \
214
9.79M
        static_assert(std::is_same_v<const cls&, decltype(*this)>, "Serialize type mismatch");      \
215
9.79M
        Ser(s, *this);                                                                              \
216
9.79M
    }                                                                                               \
Unexecuted instantiation: void CTxOut::Serialize<DataStream>(DataStream&) const
Unexecuted instantiation: void XOnlyPubKey::Serialize<SizeComputer>(SizeComputer&) const
Unexecuted instantiation: void XOnlyPubKey::Serialize<DataStream>(DataStream&) const
Unexecuted instantiation: void CBlock::Serialize<ParamsStream<DataStream&, TransactionSerParams>>(ParamsStream<DataStream&, TransactionSerParams>&) const
Unexecuted instantiation: void CBlockHeader::Serialize<ParamsStream<DataStream&, TransactionSerParams>>(ParamsStream<DataStream&, TransactionSerParams>&) const
Unexecuted instantiation: void CBlockLocator::Serialize<DataStream>(DataStream&) const
Unexecuted instantiation: void CTxUndo::Serialize<DataStream>(DataStream&) const
Unexecuted instantiation: void CBlockUndo::Serialize<DataStream>(DataStream&) const
Unexecuted instantiation: void CService::Serialize<ParamsStream<DataStream&, CNetAddr::SerParams>>(ParamsStream<DataStream&, CNetAddr::SerParams>&) const
Unexecuted instantiation: void CMessageHeader::Serialize<DataStream>(DataStream&) const
Unexecuted instantiation: void CAddress::Serialize<ParamsStream<DataStream&, CAddress::SerParams>>(ParamsStream<DataStream&, CAddress::SerParams>&) const
Unexecuted instantiation: void CService::Serialize<ParamsStream<ParamsStream<DataStream&, CAddress::SerParams>&, CNetAddr::SerParams>>(ParamsStream<ParamsStream<DataStream&, CAddress::SerParams>&, CNetAddr::SerParams>&) const
Unexecuted instantiation: void CInv::Serialize<DataStream>(DataStream&) const
Unexecuted instantiation: void CBloomFilter::Serialize<DataStream>(DataStream&) const
Unexecuted instantiation: void CDiskBlockIndex::Serialize<DataStream>(DataStream&) const
Unexecuted instantiation: void BlockTransactions::Serialize<DataStream>(DataStream&) const
Unexecuted instantiation: void BlockTransactionsRequest::Serialize<DataStream>(DataStream&) const
Unexecuted instantiation: void CBlockHeaderAndShortTxIDs::Serialize<ParamsStream<VectorWriter&, TransactionSerParams>>(ParamsStream<VectorWriter&, TransactionSerParams>&) const
Unexecuted instantiation: void PrefilledTransaction::Serialize<ParamsStream<VectorWriter&, TransactionSerParams>>(ParamsStream<VectorWriter&, TransactionSerParams>&) const
Unexecuted instantiation: void CTxIn::Serialize<ParamsStream<ParamsStream<VectorWriter&, TransactionSerParams>&, TransactionSerParams>>(ParamsStream<ParamsStream<VectorWriter&, TransactionSerParams>&, TransactionSerParams>&) const
Unexecuted instantiation: void COutPoint::Serialize<ParamsStream<ParamsStream<VectorWriter&, TransactionSerParams>&, TransactionSerParams>>(ParamsStream<ParamsStream<VectorWriter&, TransactionSerParams>&, TransactionSerParams>&) const
Unexecuted instantiation: void CScript::Serialize<ParamsStream<ParamsStream<VectorWriter&, TransactionSerParams>&, TransactionSerParams>>(ParamsStream<ParamsStream<VectorWriter&, TransactionSerParams>&, TransactionSerParams>&) const
Unexecuted instantiation: void CTxOut::Serialize<ParamsStream<ParamsStream<VectorWriter&, TransactionSerParams>&, TransactionSerParams>>(ParamsStream<ParamsStream<VectorWriter&, TransactionSerParams>&, TransactionSerParams>&) const
Unexecuted instantiation: void CTxOut::Serialize<VectorWriter>(VectorWriter&) const
Unexecuted instantiation: void CScript::Serialize<VectorWriter>(VectorWriter&) const
Unexecuted instantiation: void XOnlyPubKey::Serialize<VectorWriter>(VectorWriter&) const
Unexecuted instantiation: void wallet::CKeyMetadata::Serialize<DataStream>(DataStream&) const
Unexecuted instantiation: void wallet::CMasterKey::Serialize<DataStream>(DataStream&) const
Unexecuted instantiation: void wallet::WalletDescriptor::Serialize<DataStream>(DataStream&) const
void CService::Serialize<ParamsStream<VectorWriter&, CNetAddr::SerParams>>(ParamsStream<VectorWriter&, CNetAddr::SerParams>&) const
Line
Count
Source
213
3.03M
    {                                                                                               \
214
3.03M
        static_assert(std::is_same_v<const cls&, decltype(*this)>, "Serialize type mismatch");      \
215
3.03M
        Ser(s, *this);                                                                              \
216
3.03M
    }                                                                                               \
Unexecuted instantiation: void CAddress::Serialize<ParamsStream<HashedSourceWriter<AutoFile>&, CAddress::SerParams>>(ParamsStream<HashedSourceWriter<AutoFile>&, CAddress::SerParams>&) const
Unexecuted instantiation: void CService::Serialize<ParamsStream<ParamsStream<HashedSourceWriter<AutoFile>&, CAddress::SerParams>&, CNetAddr::SerParams>>(ParamsStream<ParamsStream<HashedSourceWriter<AutoFile>&, CAddress::SerParams>&, CNetAddr::SerParams>&) const
Unexecuted instantiation: void AddrInfo::Serialize<ParamsStream<HashedSourceWriter<AutoFile>&, CAddress::SerParams>>(ParamsStream<HashedSourceWriter<AutoFile>&, CAddress::SerParams>&) const
Unexecuted instantiation: void AddrInfo::Serialize<ParamsStream<DataStream&, CAddress::SerParams>>(ParamsStream<DataStream&, CAddress::SerParams>&) const
Unexecuted instantiation: void CBlockHeaderAndShortTxIDs::Serialize<SizeComputer>(SizeComputer&) const
Unexecuted instantiation: void CBlockHeader::Serialize<SizeComputer>(SizeComputer&) const
Unexecuted instantiation: void PrefilledTransaction::Serialize<SizeComputer>(SizeComputer&) const
void COutPoint::Serialize<HashWriter>(HashWriter&) const
Line
Count
Source
213
1.10M
    {                                                                                               \
214
1.10M
        static_assert(std::is_same_v<const cls&, decltype(*this)>, "Serialize type mismatch");      \
215
1.10M
        Ser(s, *this);                                                                              \
216
1.10M
    }                                                                                               \
void CTxOut::Serialize<HashWriter>(HashWriter&) const
Line
Count
Source
213
1.10M
    {                                                                                               \
214
1.10M
        static_assert(std::is_same_v<const cls&, decltype(*this)>, "Serialize type mismatch");      \
215
1.10M
        Ser(s, *this);                                                                              \
216
1.10M
    }                                                                                               \
void CScript::Serialize<HashWriter>(HashWriter&) const
Line
Count
Source
213
1.10M
    {                                                                                               \
214
1.10M
        static_assert(std::is_same_v<const cls&, decltype(*this)>, "Serialize type mismatch");      \
215
1.10M
        Ser(s, *this);                                                                              \
216
1.10M
    }                                                                                               \
void CMessageHeader::Serialize<VectorWriter>(VectorWriter&) const
Line
Count
Source
213
41.3M
    {                                                                                               \
214
41.3M
        static_assert(std::is_same_v<const cls&, decltype(*this)>, "Serialize type mismatch");      \
215
41.3M
        Ser(s, *this);                                                                              \
216
41.3M
    }                                                                                               \
void CInv::Serialize<VectorWriter>(VectorWriter&) const
Line
Count
Source
213
2.13M
    {                                                                                               \
214
2.13M
        static_assert(std::is_same_v<const cls&, decltype(*this)>, "Serialize type mismatch");      \
215
2.13M
        Ser(s, *this);                                                                              \
216
2.13M
    }                                                                                               \
Unexecuted instantiation: void CMerkleBlock::Serialize<VectorWriter>(VectorWriter&) const
Unexecuted instantiation: void CPartialMerkleTree::Serialize<VectorWriter>(VectorWriter&) const
void CBlockLocator::Serialize<VectorWriter>(VectorWriter&) const
Line
Count
Source
213
207k
    {                                                                                               \
214
207k
        static_assert(std::is_same_v<const cls&, decltype(*this)>, "Serialize type mismatch");      \
215
207k
        Ser(s, *this);                                                                              \
216
207k
    }                                                                                               \
void BlockTransactionsRequest::Serialize<VectorWriter>(VectorWriter&) const
Line
Count
Source
213
42.9k
    {                                                                                               \
214
42.9k
        static_assert(std::is_same_v<const cls&, decltype(*this)>, "Serialize type mismatch");      \
215
42.9k
        Ser(s, *this);                                                                              \
216
42.9k
    }                                                                                               \
Unexecuted instantiation: void CAddress::Serialize<ParamsStream<VectorWriter&, CAddress::SerParams>>(ParamsStream<VectorWriter&, CAddress::SerParams>&) const
Unexecuted instantiation: void CService::Serialize<ParamsStream<ParamsStream<VectorWriter&, CAddress::SerParams>&, CNetAddr::SerParams>>(ParamsStream<ParamsStream<VectorWriter&, CAddress::SerParams>&, CNetAddr::SerParams>&) const
void CBlockUndo::Serialize<SizeComputer>(SizeComputer&) const
Line
Count
Source
213
29.9M
    {                                                                                               \
214
29.9M
        static_assert(std::is_same_v<const cls&, decltype(*this)>, "Serialize type mismatch");      \
215
29.9M
        Ser(s, *this);                                                                              \
216
29.9M
    }                                                                                               \
void CTxUndo::Serialize<SizeComputer>(SizeComputer&) const
Line
Count
Source
213
116k
    {                                                                                               \
214
116k
        static_assert(std::is_same_v<const cls&, decltype(*this)>, "Serialize type mismatch");      \
215
116k
        Ser(s, *this);                                                                              \
216
116k
    }                                                                                               \
void CBlockUndo::Serialize<HashWriter>(HashWriter&) const
Line
Count
Source
213
29.9M
    {                                                                                               \
214
29.9M
        static_assert(std::is_same_v<const cls&, decltype(*this)>, "Serialize type mismatch");      \
215
29.9M
        Ser(s, *this);                                                                              \
216
29.9M
    }                                                                                               \
void CTxUndo::Serialize<HashWriter>(HashWriter&) const
Line
Count
Source
213
116k
    {                                                                                               \
214
116k
        static_assert(std::is_same_v<const cls&, decltype(*this)>, "Serialize type mismatch");      \
215
116k
        Ser(s, *this);                                                                              \
216
116k
    }                                                                                               \
void CBlockUndo::Serialize<BufferedWriter<AutoFile>>(BufferedWriter<AutoFile>&) const
Line
Count
Source
213
29.9M
    {                                                                                               \
214
29.9M
        static_assert(std::is_same_v<const cls&, decltype(*this)>, "Serialize type mismatch");      \
215
29.9M
        Ser(s, *this);                                                                              \
216
29.9M
    }                                                                                               \
void CTxUndo::Serialize<BufferedWriter<AutoFile>>(BufferedWriter<AutoFile>&) const
Line
Count
Source
213
116k
    {                                                                                               \
214
116k
        static_assert(std::is_same_v<const cls&, decltype(*this)>, "Serialize type mismatch");      \
215
116k
        Ser(s, *this);                                                                              \
216
116k
    }                                                                                               \
void CBlock::Serialize<ParamsStream<BufferedWriter<AutoFile>&, TransactionSerParams>>(ParamsStream<BufferedWriter<AutoFile>&, TransactionSerParams>&) const
Line
Count
Source
213
30.1M
    {                                                                                               \
214
30.1M
        static_assert(std::is_same_v<const cls&, decltype(*this)>, "Serialize type mismatch");      \
215
30.1M
        Ser(s, *this);                                                                              \
216
30.1M
    }                                                                                               \
void CBlockHeader::Serialize<ParamsStream<BufferedWriter<AutoFile>&, TransactionSerParams>>(ParamsStream<BufferedWriter<AutoFile>&, TransactionSerParams>&) const
Line
Count
Source
213
30.1M
    {                                                                                               \
214
30.1M
        static_assert(std::is_same_v<const cls&, decltype(*this)>, "Serialize type mismatch");      \
215
30.1M
        Ser(s, *this);                                                                              \
216
30.1M
    }                                                                                               \
void CTxIn::Serialize<ParamsStream<BufferedWriter<AutoFile>&, TransactionSerParams>>(ParamsStream<BufferedWriter<AutoFile>&, TransactionSerParams>&) const
Line
Count
Source
213
30.3M
    {                                                                                               \
214
30.3M
        static_assert(std::is_same_v<const cls&, decltype(*this)>, "Serialize type mismatch");      \
215
30.3M
        Ser(s, *this);                                                                              \
216
30.3M
    }                                                                                               \
void COutPoint::Serialize<ParamsStream<BufferedWriter<AutoFile>&, TransactionSerParams>>(ParamsStream<BufferedWriter<AutoFile>&, TransactionSerParams>&) const
Line
Count
Source
213
30.3M
    {                                                                                               \
214
30.3M
        static_assert(std::is_same_v<const cls&, decltype(*this)>, "Serialize type mismatch");      \
215
30.3M
        Ser(s, *this);                                                                              \
216
30.3M
    }                                                                                               \
void CScript::Serialize<ParamsStream<BufferedWriter<AutoFile>&, TransactionSerParams>>(ParamsStream<BufferedWriter<AutoFile>&, TransactionSerParams>&) const
Line
Count
Source
213
90.7M
    {                                                                                               \
214
90.7M
        static_assert(std::is_same_v<const cls&, decltype(*this)>, "Serialize type mismatch");      \
215
90.7M
        Ser(s, *this);                                                                              \
216
90.7M
    }                                                                                               \
void CTxOut::Serialize<ParamsStream<BufferedWriter<AutoFile>&, TransactionSerParams>>(ParamsStream<BufferedWriter<AutoFile>&, TransactionSerParams>&) const
Line
Count
Source
213
60.3M
    {                                                                                               \
214
60.3M
        static_assert(std::is_same_v<const cls&, decltype(*this)>, "Serialize type mismatch");      \
215
60.3M
        Ser(s, *this);                                                                              \
216
60.3M
    }                                                                                               \
Unexecuted instantiation: void CTxIn::Serialize<ParamsStream<AutoFile&, TransactionSerParams>>(ParamsStream<AutoFile&, TransactionSerParams>&) const
Unexecuted instantiation: void COutPoint::Serialize<ParamsStream<AutoFile&, TransactionSerParams>>(ParamsStream<AutoFile&, TransactionSerParams>&) const
Unexecuted instantiation: void CScript::Serialize<ParamsStream<AutoFile&, TransactionSerParams>>(ParamsStream<AutoFile&, TransactionSerParams>&) const
Unexecuted instantiation: void CTxOut::Serialize<ParamsStream<AutoFile&, TransactionSerParams>>(ParamsStream<AutoFile&, TransactionSerParams>&) const
Unexecuted instantiation: void CCoin::Serialize<DataStream>(DataStream&) const
txdb.cpp:void (anonymous namespace)::CoinEntry::Serialize<DataStream>(DataStream&) const
Line
Count
Source
213
120M
    {                                                                                               \
214
120M
        static_assert(std::is_same_v<const cls&, decltype(*this)>, "Serialize type mismatch");      \
215
120M
        Ser(s, *this);                                                                              \
216
120M
    }                                                                                               \
Unexecuted instantiation: void index_util::DBHashKey::Serialize<DataStream>(DataStream&) const
Unexecuted instantiation: blockfilterindex.cpp:void (anonymous namespace)::DBVal::Serialize<DataStream>(DataStream&) const
Unexecuted instantiation: coinstatsindex.cpp:void (anonymous namespace)::DBVal::Serialize<DataStream>(DataStream&) const
Unexecuted instantiation: void MuHash3072::Serialize<DataStream>(DataStream&) const
Unexecuted instantiation: void Num3072::Serialize<DataStream>(DataStream&) const
Unexecuted instantiation: void CDiskTxPos::Serialize<DataStream>(DataStream&) const
Unexecuted instantiation: void DBKey::Serialize<DataStream>(DataStream&) const
void CBlockHeader::Serialize<HashWriter>(HashWriter&) const
Line
Count
Source
213
430M
    {                                                                                               \
214
430M
        static_assert(std::is_same_v<const cls&, decltype(*this)>, "Serialize type mismatch");      \
215
430M
        Ser(s, *this);                                                                              \
216
430M
    }                                                                                               \
void CTxIn::Serialize<ParamsStream<HashWriter&, TransactionSerParams>>(ParamsStream<HashWriter&, TransactionSerParams>&) const
Line
Count
Source
213
350M
    {                                                                                               \
214
350M
        static_assert(std::is_same_v<const cls&, decltype(*this)>, "Serialize type mismatch");      \
215
350M
        Ser(s, *this);                                                                              \
216
350M
    }                                                                                               \
void COutPoint::Serialize<ParamsStream<HashWriter&, TransactionSerParams>>(ParamsStream<HashWriter&, TransactionSerParams>&) const
Line
Count
Source
213
350M
    {                                                                                               \
214
350M
        static_assert(std::is_same_v<const cls&, decltype(*this)>, "Serialize type mismatch");      \
215
350M
        Ser(s, *this);                                                                              \
216
350M
    }                                                                                               \
void CScript::Serialize<ParamsStream<HashWriter&, TransactionSerParams>>(ParamsStream<HashWriter&, TransactionSerParams>&) const
Line
Count
Source
213
819M
    {                                                                                               \
214
819M
        static_assert(std::is_same_v<const cls&, decltype(*this)>, "Serialize type mismatch");      \
215
819M
        Ser(s, *this);                                                                              \
216
819M
    }                                                                                               \
void CTxOut::Serialize<ParamsStream<HashWriter&, TransactionSerParams>>(ParamsStream<HashWriter&, TransactionSerParams>&) const
Line
Count
Source
213
468M
    {                                                                                               \
214
468M
        static_assert(std::is_same_v<const cls&, decltype(*this)>, "Serialize type mismatch");      \
215
468M
        Ser(s, *this);                                                                              \
216
468M
    }                                                                                               \
217
    template <typename Stream>                                                                      \
218
    void Unserialize(Stream& s)                                                                     \
219
172M
    {                                                                                               \
220
172M
        static_assert(std::is_same_v<cls&, decltype(*this)>, "Unserialize type mismatch");          \
221
172M
        Unser(s, *this);                                                                            \
222
172M
    }
void CBlock::Unserialize<ParamsStream<SpanReader&, TransactionSerParams>>(ParamsStream<SpanReader&, TransactionSerParams>&)
Line
Count
Source
219
215k
    {                                                                                               \
220
215k
        static_assert(std::is_same_v<cls&, decltype(*this)>, "Unserialize type mismatch");          \
221
215k
        Unser(s, *this);                                                                            \
222
215k
    }
void CBlockHeader::Unserialize<ParamsStream<SpanReader&, TransactionSerParams>>(ParamsStream<SpanReader&, TransactionSerParams>&)
Line
Count
Source
219
215k
    {                                                                                               \
220
215k
        static_assert(std::is_same_v<cls&, decltype(*this)>, "Unserialize type mismatch");          \
221
215k
        Unser(s, *this);                                                                            \
222
215k
    }
void CTxIn::Unserialize<ParamsStream<SpanReader&, TransactionSerParams>>(ParamsStream<SpanReader&, TransactionSerParams>&)
Line
Count
Source
219
248k
    {                                                                                               \
220
248k
        static_assert(std::is_same_v<cls&, decltype(*this)>, "Unserialize type mismatch");          \
221
248k
        Unser(s, *this);                                                                            \
222
248k
    }
void COutPoint::Unserialize<ParamsStream<SpanReader&, TransactionSerParams>>(ParamsStream<SpanReader&, TransactionSerParams>&)
Line
Count
Source
219
248k
    {                                                                                               \
220
248k
        static_assert(std::is_same_v<cls&, decltype(*this)>, "Unserialize type mismatch");          \
221
248k
        Unser(s, *this);                                                                            \
222
248k
    }
void CScript::Unserialize<ParamsStream<SpanReader&, TransactionSerParams>>(ParamsStream<SpanReader&, TransactionSerParams>&)
Line
Count
Source
219
565k
    {                                                                                               \
220
565k
        static_assert(std::is_same_v<cls&, decltype(*this)>, "Unserialize type mismatch");          \
221
565k
        Unser(s, *this);                                                                            \
222
565k
    }
void CTxOut::Unserialize<ParamsStream<SpanReader&, TransactionSerParams>>(ParamsStream<SpanReader&, TransactionSerParams>&)
Line
Count
Source
219
316k
    {                                                                                               \
220
316k
        static_assert(std::is_same_v<cls&, decltype(*this)>, "Unserialize type mismatch");          \
221
316k
        Unser(s, *this);                                                                            \
222
316k
    }
Unexecuted instantiation: void CBlockHeader::Unserialize<SpanReader>(SpanReader&)
Unexecuted instantiation: void CBlockLocator::Unserialize<SpanReader>(SpanReader&)
Unexecuted instantiation: void kernel::CBlockFileInfo::Unserialize<SpanReader>(SpanReader&)
Unexecuted instantiation: void COutPoint::Unserialize<SpanReader>(SpanReader&)
Unexecuted instantiation: void CDiskBlockIndex::Unserialize<SpanReader>(SpanReader&)
Unexecuted instantiation: void AddrInfo::Unserialize<ParamsStream<SpanReader&, CAddress::SerParams>>(ParamsStream<SpanReader&, CAddress::SerParams>&)
Unexecuted instantiation: void CAddress::Unserialize<ParamsStream<SpanReader&, CAddress::SerParams>>(ParamsStream<SpanReader&, CAddress::SerParams>&)
Unexecuted instantiation: void CService::Unserialize<ParamsStream<ParamsStream<SpanReader&, CAddress::SerParams>&, CNetAddr::SerParams>>(ParamsStream<ParamsStream<SpanReader&, CAddress::SerParams>&, CNetAddr::SerParams>&)
Unexecuted instantiation: void CBlockHeaderAndShortTxIDs::Unserialize<SpanReader>(SpanReader&)
Unexecuted instantiation: void PrefilledTransaction::Unserialize<SpanReader>(SpanReader&)
Unexecuted instantiation: void CFeeRate::Unserialize<SpanReader>(SpanReader&)
Unexecuted instantiation: void CFeeRate::Unserialize<DataStream>(DataStream&)
Unexecuted instantiation: void CMerkleBlock::Unserialize<SpanReader>(SpanReader&)
Unexecuted instantiation: void CPartialMerkleTree::Unserialize<SpanReader>(SpanReader&)
Unexecuted instantiation: void COutPoint::Unserialize<DataStream>(DataStream&)
Unexecuted instantiation: void CScript::Unserialize<SpanReader>(SpanReader&)
Unexecuted instantiation: void CTxIn::Unserialize<SpanReader>(SpanReader&)
Unexecuted instantiation: void CTxIn::Unserialize<DataStream>(DataStream&)
Unexecuted instantiation: void CScript::Unserialize<DataStream>(DataStream&)
Unexecuted instantiation: void FlatFilePos::Unserialize<SpanReader>(SpanReader&)
Unexecuted instantiation: void FlatFilePos::Unserialize<DataStream>(DataStream&)
Unexecuted instantiation: void KeyOriginInfo::Unserialize<SpanReader>(SpanReader&)
Unexecuted instantiation: void KeyOriginInfo::Unserialize<DataStream>(DataStream&)
Unexecuted instantiation: void CTxOut::Unserialize<SpanReader>(SpanReader&)
Unexecuted instantiation: void XOnlyPubKey::Unserialize<SpanReader>(SpanReader&)
Unexecuted instantiation: void CTxUndo::Unserialize<SpanReader>(SpanReader&)
Unexecuted instantiation: void CBlockUndo::Unserialize<SpanReader>(SpanReader&)
Unexecuted instantiation: void CService::Unserialize<ParamsStream<SpanReader&, CNetAddr::SerParams>>(ParamsStream<SpanReader&, CNetAddr::SerParams>&)
void CService::Unserialize<ParamsStream<DataStream&, CNetAddr::SerParams>>(ParamsStream<DataStream&, CNetAddr::SerParams>&)
Line
Count
Source
219
753k
    {                                                                                               \
220
753k
        static_assert(std::is_same_v<cls&, decltype(*this)>, "Unserialize type mismatch");          \
221
753k
        Unser(s, *this);                                                                            \
222
753k
    }
Unexecuted instantiation: void CMessageHeader::Unserialize<SpanReader>(SpanReader&)
Unexecuted instantiation: void CAddress::Unserialize<ParamsStream<DataStream&, CAddress::SerParams>>(ParamsStream<DataStream&, CAddress::SerParams>&)
Unexecuted instantiation: void CService::Unserialize<ParamsStream<ParamsStream<DataStream&, CAddress::SerParams>&, CNetAddr::SerParams>>(ParamsStream<ParamsStream<DataStream&, CAddress::SerParams>&, CNetAddr::SerParams>&)
Unexecuted instantiation: void CInv::Unserialize<SpanReader>(SpanReader&)
Unexecuted instantiation: void CBloomFilter::Unserialize<SpanReader>(SpanReader&)
Unexecuted instantiation: void BlockTransactions::Unserialize<SpanReader>(SpanReader&)
Unexecuted instantiation: void BlockTransactionsRequest::Unserialize<SpanReader>(SpanReader&)
Unexecuted instantiation: void BlockTransactionsRequest::Unserialize<DataStream>(DataStream&)
Unexecuted instantiation: void wallet::CKeyMetadata::Unserialize<DataStream>(DataStream&)
Unexecuted instantiation: void wallet::WalletDescriptor::Unserialize<DataStream>(DataStream&)
void CTxIn::Unserialize<ParamsStream<DataStream&, TransactionSerParams>>(ParamsStream<DataStream&, TransactionSerParams>&)
Line
Count
Source
219
21.4M
    {                                                                                               \
220
21.4M
        static_assert(std::is_same_v<cls&, decltype(*this)>, "Unserialize type mismatch");          \
221
21.4M
        Unser(s, *this);                                                                            \
222
21.4M
    }
void COutPoint::Unserialize<ParamsStream<DataStream&, TransactionSerParams>>(ParamsStream<DataStream&, TransactionSerParams>&)
Line
Count
Source
219
21.4M
    {                                                                                               \
220
21.4M
        static_assert(std::is_same_v<cls&, decltype(*this)>, "Unserialize type mismatch");          \
221
21.4M
        Unser(s, *this);                                                                            \
222
21.4M
    }
void CScript::Unserialize<ParamsStream<DataStream&, TransactionSerParams>>(ParamsStream<DataStream&, TransactionSerParams>&)
Line
Count
Source
219
46.3M
    {                                                                                               \
220
46.3M
        static_assert(std::is_same_v<cls&, decltype(*this)>, "Unserialize type mismatch");          \
221
46.3M
        Unser(s, *this);                                                                            \
222
46.3M
    }
void CTxOut::Unserialize<ParamsStream<DataStream&, TransactionSerParams>>(ParamsStream<DataStream&, TransactionSerParams>&)
Line
Count
Source
219
24.9M
    {                                                                                               \
220
24.9M
        static_assert(std::is_same_v<cls&, decltype(*this)>, "Unserialize type mismatch");          \
221
24.9M
        Unser(s, *this);                                                                            \
222
24.9M
    }
Unexecuted instantiation: void CBlockLocator::Unserialize<DataStream>(DataStream&)
Unexecuted instantiation: void wallet::CMasterKey::Unserialize<DataStream>(DataStream&)
Unexecuted instantiation: void wallet::CHDChain::Unserialize<DataStream>(DataStream&)
Unexecuted instantiation: void CBlock::Unserialize<ParamsStream<DataStream&, TransactionSerParams>>(ParamsStream<DataStream&, TransactionSerParams>&)
Unexecuted instantiation: void CBlockHeader::Unserialize<ParamsStream<DataStream&, TransactionSerParams>>(ParamsStream<DataStream&, TransactionSerParams>&)
Unexecuted instantiation: void CAddress::Unserialize<ParamsStream<HashVerifier<AutoFile>&, CAddress::SerParams>>(ParamsStream<HashVerifier<AutoFile>&, CAddress::SerParams>&)
Unexecuted instantiation: void CService::Unserialize<ParamsStream<ParamsStream<HashVerifier<AutoFile>&, CAddress::SerParams>&, CNetAddr::SerParams>>(ParamsStream<ParamsStream<HashVerifier<AutoFile>&, CAddress::SerParams>&, CNetAddr::SerParams>&)
Unexecuted instantiation: void AddrInfo::Unserialize<ParamsStream<AutoFile&, CAddress::SerParams>>(ParamsStream<AutoFile&, CAddress::SerParams>&)
Unexecuted instantiation: void CAddress::Unserialize<ParamsStream<AutoFile&, CAddress::SerParams>>(ParamsStream<AutoFile&, CAddress::SerParams>&)
Unexecuted instantiation: void CService::Unserialize<ParamsStream<ParamsStream<AutoFile&, CAddress::SerParams>&, CNetAddr::SerParams>>(ParamsStream<ParamsStream<AutoFile&, CAddress::SerParams>&, CNetAddr::SerParams>&)
Unexecuted instantiation: void AddrInfo::Unserialize<ParamsStream<HashVerifier<AutoFile>&, CAddress::SerParams>>(ParamsStream<HashVerifier<AutoFile>&, CAddress::SerParams>&)
Unexecuted instantiation: void AddrInfo::Unserialize<ParamsStream<DataStream&, CAddress::SerParams>>(ParamsStream<DataStream&, CAddress::SerParams>&)
Unexecuted instantiation: void AddrInfo::Unserialize<ParamsStream<HashVerifier<DataStream>&, CAddress::SerParams>>(ParamsStream<HashVerifier<DataStream>&, CAddress::SerParams>&)
Unexecuted instantiation: void CAddress::Unserialize<ParamsStream<HashVerifier<DataStream>&, CAddress::SerParams>>(ParamsStream<HashVerifier<DataStream>&, CAddress::SerParams>&)
Unexecuted instantiation: void CService::Unserialize<ParamsStream<ParamsStream<HashVerifier<DataStream>&, CAddress::SerParams>&, CNetAddr::SerParams>>(ParamsStream<ParamsStream<HashVerifier<DataStream>&, CAddress::SerParams>&, CNetAddr::SerParams>&)
Unexecuted instantiation: void CService::Unserialize<ParamsStream<SpanReader, CAddress::SerParams>>(ParamsStream<SpanReader, CAddress::SerParams>&)
void CMessageHeader::Unserialize<DataStream>(DataStream&)
Line
Count
Source
219
35.3M
    {                                                                                               \
220
35.3M
        static_assert(std::is_same_v<cls&, decltype(*this)>, "Unserialize type mismatch");          \
221
35.3M
        Unser(s, *this);                                                                            \
222
35.3M
    }
Unexecuted instantiation: void CInv::Unserialize<DataStream>(DataStream&)
void CBlockHeaderAndShortTxIDs::Unserialize<DataStream>(DataStream&)
Line
Count
Source
219
3.50M
    {                                                                                               \
220
3.50M
        static_assert(std::is_same_v<cls&, decltype(*this)>, "Unserialize type mismatch");          \
221
3.50M
        Unser(s, *this);                                                                            \
222
3.50M
    }
void CBlockHeader::Unserialize<DataStream>(DataStream&)
Line
Count
Source
219
12.1M
    {                                                                                               \
220
12.1M
        static_assert(std::is_same_v<cls&, decltype(*this)>, "Unserialize type mismatch");          \
221
12.1M
        Unser(s, *this);                                                                            \
222
12.1M
    }
void PrefilledTransaction::Unserialize<DataStream>(DataStream&)
Line
Count
Source
219
3.55M
    {                                                                                               \
220
3.55M
        static_assert(std::is_same_v<cls&, decltype(*this)>, "Unserialize type mismatch");          \
221
3.55M
        Unser(s, *this);                                                                            \
222
3.55M
    }
void BlockTransactions::Unserialize<DataStream>(DataStream&)
Line
Count
Source
219
929k
    {                                                                                               \
220
929k
        static_assert(std::is_same_v<cls&, decltype(*this)>, "Unserialize type mismatch");          \
221
929k
        Unser(s, *this);                                                                            \
222
929k
    }
Unexecuted instantiation: void CBloomFilter::Unserialize<DataStream>(DataStream&)
Unexecuted instantiation: void CDiskBlockIndex::Unserialize<DataStream>(DataStream&)
void CBlockUndo::Unserialize<HashVerifier<BufferedReader<AutoFile>>>(HashVerifier<BufferedReader<AutoFile>>&)
Line
Count
Source
219
26.9k
    {                                                                                               \
220
26.9k
        static_assert(std::is_same_v<cls&, decltype(*this)>, "Unserialize type mismatch");          \
221
26.9k
        Unser(s, *this);                                                                            \
222
26.9k
    }
void CTxUndo::Unserialize<HashVerifier<BufferedReader<AutoFile>>>(HashVerifier<BufferedReader<AutoFile>>&)
Line
Count
Source
219
10.8k
    {                                                                                               \
220
10.8k
        static_assert(std::is_same_v<cls&, decltype(*this)>, "Unserialize type mismatch");          \
221
10.8k
        Unser(s, *this);                                                                            \
222
10.8k
    }
Unexecuted instantiation: void CTxIn::Unserialize<ParamsStream<AutoFile&, TransactionSerParams>>(ParamsStream<AutoFile&, TransactionSerParams>&)
Unexecuted instantiation: void COutPoint::Unserialize<ParamsStream<AutoFile&, TransactionSerParams>>(ParamsStream<AutoFile&, TransactionSerParams>&)
Unexecuted instantiation: void CScript::Unserialize<ParamsStream<AutoFile&, TransactionSerParams>>(ParamsStream<AutoFile&, TransactionSerParams>&)
Unexecuted instantiation: void CTxOut::Unserialize<ParamsStream<AutoFile&, TransactionSerParams>>(ParamsStream<AutoFile&, TransactionSerParams>&)
Unexecuted instantiation: txdb.cpp:void (anonymous namespace)::CoinEntry::Unserialize<DataStream>(DataStream&)
Unexecuted instantiation: void CBlockHeader::Unserialize<BufferedFile>(BufferedFile&)
Unexecuted instantiation: void CBlock::Unserialize<ParamsStream<BufferedFile&, TransactionSerParams>>(ParamsStream<BufferedFile&, TransactionSerParams>&)
Unexecuted instantiation: void CBlockHeader::Unserialize<ParamsStream<BufferedFile&, TransactionSerParams>>(ParamsStream<BufferedFile&, TransactionSerParams>&)
Unexecuted instantiation: void CTxIn::Unserialize<ParamsStream<BufferedFile&, TransactionSerParams>>(ParamsStream<BufferedFile&, TransactionSerParams>&)
Unexecuted instantiation: void COutPoint::Unserialize<ParamsStream<BufferedFile&, TransactionSerParams>>(ParamsStream<BufferedFile&, TransactionSerParams>&)
Unexecuted instantiation: void CScript::Unserialize<ParamsStream<BufferedFile&, TransactionSerParams>>(ParamsStream<BufferedFile&, TransactionSerParams>&)
Unexecuted instantiation: void CTxOut::Unserialize<ParamsStream<BufferedFile&, TransactionSerParams>>(ParamsStream<BufferedFile&, TransactionSerParams>&)
Unexecuted instantiation: blockfilterindex.cpp:void (anonymous namespace)::DBVal::Unserialize<DataStream>(DataStream&)
Unexecuted instantiation: blockfilterindex.cpp:void (anonymous namespace)::DBVal::Unserialize<SpanReader>(SpanReader&)
Unexecuted instantiation: coinstatsindex.cpp:void (anonymous namespace)::DBVal::Unserialize<DataStream>(DataStream&)
Unexecuted instantiation: coinstatsindex.cpp:void (anonymous namespace)::DBVal::Unserialize<SpanReader>(SpanReader&)
Unexecuted instantiation: void MuHash3072::Unserialize<SpanReader>(SpanReader&)
Unexecuted instantiation: void Num3072::Unserialize<SpanReader>(SpanReader&)
Unexecuted instantiation: void CDiskTxPos::Unserialize<SpanReader>(SpanReader&)
Unexecuted instantiation: void CBlockHeader::Unserialize<AutoFile>(AutoFile&)
Unexecuted instantiation: void DBKey::Unserialize<DataStream>(DataStream&)
Unexecuted instantiation: void CDiskTxPos::Unserialize<DataStream>(DataStream&)
223
224
/**
225
 * Implement the Serialize and Unserialize methods by delegating to a single templated
226
 * static method that takes the to-be-(de)serialized object as a parameter. This approach
227
 * has the advantage that the constness of the object becomes a template parameter, and
228
 * thus allows a single implementation that sees the object as const for serializing
229
 * and non-const for deserializing, without casts.
230
 */
231
#define SERIALIZE_METHODS(cls, obj) \
232
    BASE_SERIALIZE_METHODS(cls)     \
233
    FORMATTER_METHODS(cls, obj)
234
235
// Templates for serializing to anything that looks like a stream,
236
// i.e. anything that supports .read(std::span<std::byte>) and .write(std::span<const std::byte>)
237
//
238
239
// Typically int8_t and char are distinct types, but some systems may define int8_t
240
// in terms of char. Forbid serialization of char in the typical case, but allow it if
241
// it's the only way to describe an int8_t.
242
template<class T>
243
concept CharNotInt8 = std::same_as<T, char> && !std::same_as<T, int8_t>;
244
245
// clang-format off
246
template <typename Stream, CharNotInt8 V> void Serialize(Stream&, V) = delete; // char serialization forbidden. Use uint8_t or int8_t
247
template <typename Stream> void Serialize(Stream& s, std::byte a) { ser_writedata8(s, uint8_t(a)); }
248
0
template <typename Stream> void Serialize(Stream& s, int8_t a)    { ser_writedata8(s, uint8_t(a)); }
Unexecuted instantiation: void Serialize<AutoFile>(AutoFile&, signed char)
Unexecuted instantiation: void Serialize<DataStream>(DataStream&, signed char)
249
456M
template <typename Stream> void Serialize(Stream& s, uint8_t a)   { ser_writedata8(s, a); }
void Serialize<ParamsStream<SizeComputer&, TransactionSerParams>>(ParamsStream<SizeComputer&, TransactionSerParams>&, unsigned char)
Line
Count
Source
249
141M
template <typename Stream> void Serialize(Stream& s, uint8_t a)   { ser_writedata8(s, a); }
Unexecuted instantiation: void Serialize<AutoFile>(AutoFile&, unsigned char)
Unexecuted instantiation: void Serialize<VectorWriter>(VectorWriter&, unsigned char)
void Serialize<ParamsStream<VectorWriter&, TransactionSerParams>>(ParamsStream<VectorWriter&, TransactionSerParams>&, unsigned char)
Line
Count
Source
249
22.5M
template <typename Stream> void Serialize(Stream& s, uint8_t a)   { ser_writedata8(s, a); }
void Serialize<DataStream>(DataStream&, unsigned char)
Line
Count
Source
249
123M
template <typename Stream> void Serialize(Stream& s, uint8_t a)   { ser_writedata8(s, a); }
Unexecuted instantiation: void Serialize<ParamsStream<DataStream&, TransactionSerParams>>(ParamsStream<DataStream&, TransactionSerParams>&, unsigned char)
void Serialize<SizeComputer>(SizeComputer&, unsigned char)
Line
Count
Source
249
116k
template <typename Stream> void Serialize(Stream& s, uint8_t a)   { ser_writedata8(s, a); }
Unexecuted instantiation: void Serialize<ParamsStream<DataStream&, CNetAddr::SerParams>>(ParamsStream<DataStream&, CNetAddr::SerParams>&, unsigned char)
Unexecuted instantiation: void Serialize<ParamsStream<ParamsStream<DataStream&, CAddress::SerParams>&, CNetAddr::SerParams>>(ParamsStream<ParamsStream<DataStream&, CAddress::SerParams>&, CNetAddr::SerParams>&, unsigned char)
Unexecuted instantiation: void Serialize<ParamsStream<ParamsStream<VectorWriter&, TransactionSerParams>&, TransactionSerParams>>(ParamsStream<ParamsStream<VectorWriter&, TransactionSerParams>&, TransactionSerParams>&, unsigned char)
Unexecuted instantiation: void Serialize<ParamsStream<VectorWriter&, CNetAddr::SerParams>>(ParamsStream<VectorWriter&, CNetAddr::SerParams>&, unsigned char)
Unexecuted instantiation: void Serialize<ParamsStream<ParamsStream<HashedSourceWriter<AutoFile>&, CAddress::SerParams>&, CNetAddr::SerParams>>(ParamsStream<ParamsStream<HashedSourceWriter<AutoFile>&, CAddress::SerParams>&, CNetAddr::SerParams>&, unsigned char)
void Serialize<HashWriter>(HashWriter&, unsigned char)
Line
Count
Source
249
116k
template <typename Stream> void Serialize(Stream& s, uint8_t a)   { ser_writedata8(s, a); }
Unexecuted instantiation: void Serialize<ParamsStream<HashedSourceWriter<AutoFile>&, CAddress::SerParams>>(ParamsStream<HashedSourceWriter<AutoFile>&, CAddress::SerParams>&, unsigned char)
Unexecuted instantiation: void Serialize<ParamsStream<DataStream&, CAddress::SerParams>>(ParamsStream<DataStream&, CAddress::SerParams>&, unsigned char)
Unexecuted instantiation: void Serialize<ParamsStream<ParamsStream<VectorWriter&, CAddress::SerParams>&, CNetAddr::SerParams>>(ParamsStream<ParamsStream<VectorWriter&, CAddress::SerParams>&, CNetAddr::SerParams>&, unsigned char)
void Serialize<BufferedWriter<AutoFile>>(BufferedWriter<AutoFile>&, unsigned char)
Line
Count
Source
249
116k
template <typename Stream> void Serialize(Stream& s, uint8_t a)   { ser_writedata8(s, a); }
void Serialize<ParamsStream<BufferedWriter<AutoFile>&, TransactionSerParams>>(ParamsStream<BufferedWriter<AutoFile>&, TransactionSerParams>&, unsigned char)
Line
Count
Source
249
30.2M
template <typename Stream> void Serialize(Stream& s, uint8_t a)   { ser_writedata8(s, a); }
Unexecuted instantiation: void Serialize<ParamsStream<AutoFile&, TransactionSerParams>>(ParamsStream<AutoFile&, TransactionSerParams>&, unsigned char)
void Serialize<ParamsStream<HashWriter&, TransactionSerParams>>(ParamsStream<HashWriter&, TransactionSerParams>&, unsigned char)
Line
Count
Source
249
138M
template <typename Stream> void Serialize(Stream& s, uint8_t a)   { ser_writedata8(s, a); }
250
0
template <typename Stream> void Serialize(Stream& s, int16_t a)   { ser_writedata16(s, uint16_t(a)); }
Unexecuted instantiation: void Serialize<AutoFile>(AutoFile&, short)
Unexecuted instantiation: void Serialize<DataStream>(DataStream&, short)
251
0
template <typename Stream> void Serialize(Stream& s, uint16_t a)  { ser_writedata16(s, a); }
Unexecuted instantiation: void Serialize<AutoFile>(AutoFile&, unsigned short)
Unexecuted instantiation: void Serialize<DataStream>(DataStream&, unsigned short)
252
782M
template <typename Stream> void Serialize(Stream& s, int32_t a)   { ser_writedata32(s, uint32_t(a)); }
void Serialize<ParamsStream<SizeComputer&, TransactionSerParams>>(ParamsStream<SizeComputer&, TransactionSerParams>&, int)
Line
Count
Source
252
297M
template <typename Stream> void Serialize(Stream& s, int32_t a)   { ser_writedata32(s, uint32_t(a)); }
Unexecuted instantiation: void Serialize<AutoFile>(AutoFile&, int)
void Serialize<VectorWriter>(VectorWriter&, int)
Line
Count
Source
252
7.30M
template <typename Stream> void Serialize(Stream& s, int32_t a)   { ser_writedata32(s, uint32_t(a)); }
void Serialize<ParamsStream<VectorWriter&, TransactionSerParams>>(ParamsStream<VectorWriter&, TransactionSerParams>&, int)
Line
Count
Source
252
9.02M
template <typename Stream> void Serialize(Stream& s, int32_t a)   { ser_writedata32(s, uint32_t(a)); }
void Serialize<DataStream>(DataStream&, int)
Line
Count
Source
252
8.09M
template <typename Stream> void Serialize(Stream& s, int32_t a)   { ser_writedata32(s, uint32_t(a)); }
Unexecuted instantiation: void Serialize<SizeComputer>(SizeComputer&, int)
Unexecuted instantiation: void Serialize<ParamsStream<DataStream&, TransactionSerParams>>(ParamsStream<DataStream&, TransactionSerParams>&, int)
void Serialize<HashWriter>(HashWriter&, int)
Line
Count
Source
252
430M
template <typename Stream> void Serialize(Stream& s, int32_t a)   { ser_writedata32(s, uint32_t(a)); }
Unexecuted instantiation: void Serialize<ParamsStream<HashedSourceWriter<AutoFile>&, CAddress::SerParams>>(ParamsStream<HashedSourceWriter<AutoFile>&, CAddress::SerParams>&, int)
Unexecuted instantiation: void Serialize<ParamsStream<DataStream&, CAddress::SerParams>>(ParamsStream<DataStream&, CAddress::SerParams>&, int)
void Serialize<ParamsStream<BufferedWriter<AutoFile>&, TransactionSerParams>>(ParamsStream<BufferedWriter<AutoFile>&, TransactionSerParams>&, int)
Line
Count
Source
252
30.1M
template <typename Stream> void Serialize(Stream& s, int32_t a)   { ser_writedata32(s, uint32_t(a)); }
253
5.83G
template <typename Stream> void Serialize(Stream& s, uint32_t a)  { ser_writedata32(s, a); }
void Serialize<ParamsStream<SizeComputer&, TransactionSerParams>>(ParamsStream<SizeComputer&, TransactionSerParams>&, unsigned int)
Line
Count
Source
253
2.66G
template <typename Stream> void Serialize(Stream& s, uint32_t a)  { ser_writedata32(s, a); }
Unexecuted instantiation: void Serialize<AutoFile>(AutoFile&, unsigned int)
void Serialize<VectorWriter>(VectorWriter&, unsigned int)
Line
Count
Source
253
55.6M
template <typename Stream> void Serialize(Stream& s, uint32_t a)  { ser_writedata32(s, a); }
void Serialize<ParamsStream<VectorWriter&, TransactionSerParams>>(ParamsStream<VectorWriter&, TransactionSerParams>&, unsigned int)
Line
Count
Source
253
117M
template <typename Stream> void Serialize(Stream& s, uint32_t a)  { ser_writedata32(s, a); }
void Serialize<DataStream>(DataStream&, unsigned int)
Line
Count
Source
253
23.3M
template <typename Stream> void Serialize(Stream& s, uint32_t a)  { ser_writedata32(s, a); }
Unexecuted instantiation: void Serialize<ParamsStream<DataStream&, TransactionSerParams>>(ParamsStream<DataStream&, TransactionSerParams>&, unsigned int)
Unexecuted instantiation: void Serialize<SizeComputer>(SizeComputer&, unsigned int)
Unexecuted instantiation: void Serialize<ParamsStream<DataStream&, CAddress::SerParams>>(ParamsStream<DataStream&, CAddress::SerParams>&, unsigned int)
Unexecuted instantiation: void Serialize<ParamsStream<ParamsStream<VectorWriter&, TransactionSerParams>&, TransactionSerParams>>(ParamsStream<ParamsStream<VectorWriter&, TransactionSerParams>&, TransactionSerParams>&, unsigned int)
void Serialize<HashWriter>(HashWriter&, unsigned int)
Line
Count
Source
253
1.29G
template <typename Stream> void Serialize(Stream& s, uint32_t a)  { ser_writedata32(s, a); }
Unexecuted instantiation: void Serialize<ParamsStream<HashedSourceWriter<AutoFile>&, CAddress::SerParams>>(ParamsStream<HashedSourceWriter<AutoFile>&, CAddress::SerParams>&, unsigned int)
Unexecuted instantiation: void Serialize<ParamsStream<VectorWriter&, CAddress::SerParams>>(ParamsStream<VectorWriter&, CAddress::SerParams>&, unsigned int)
void Serialize<BufferedWriter<AutoFile>>(BufferedWriter<AutoFile>&, unsigned int)
Line
Count
Source
253
60.0M
template <typename Stream> void Serialize(Stream& s, uint32_t a)  { ser_writedata32(s, a); }
void Serialize<ParamsStream<BufferedWriter<AutoFile>&, TransactionSerParams>>(ParamsStream<BufferedWriter<AutoFile>&, TransactionSerParams>&, unsigned int)
Line
Count
Source
253
211M
template <typename Stream> void Serialize(Stream& s, uint32_t a)  { ser_writedata32(s, a); }
Unexecuted instantiation: void Serialize<ParamsStream<AutoFile&, TransactionSerParams>>(ParamsStream<AutoFile&, TransactionSerParams>&, unsigned int)
void Serialize<ParamsStream<HashWriter&, TransactionSerParams>>(ParamsStream<HashWriter&, TransactionSerParams>&, unsigned int)
Line
Count
Source
253
1.40G
template <typename Stream> void Serialize(Stream& s, uint32_t a)  { ser_writedata32(s, a); }
254
1.40G
template <typename Stream> void Serialize(Stream& s, int64_t a)   { ser_writedata64(s, uint64_t(a)); }
void Serialize<ParamsStream<SizeComputer&, TransactionSerParams>>(ParamsStream<SizeComputer&, TransactionSerParams>&, long)
Line
Count
Source
254
830M
template <typename Stream> void Serialize(Stream& s, int64_t a)   { ser_writedata64(s, uint64_t(a)); }
Unexecuted instantiation: void Serialize<AutoFile>(AutoFile&, long)
void Serialize<ParamsStream<VectorWriter&, TransactionSerParams>>(ParamsStream<VectorWriter&, TransactionSerParams>&, long)
Line
Count
Source
254
26.6M
template <typename Stream> void Serialize(Stream& s, int64_t a)   { ser_writedata64(s, uint64_t(a)); }
Unexecuted instantiation: void Serialize<ParamsStream<DataStream&, TransactionSerParams>>(ParamsStream<DataStream&, TransactionSerParams>&, long)
Unexecuted instantiation: void Serialize<DataStream>(DataStream&, long)
void Serialize<SizeComputer>(SizeComputer&, long)
Line
Count
Source
254
9.79M
template <typename Stream> void Serialize(Stream& s, int64_t a)   { ser_writedata64(s, uint64_t(a)); }
Unexecuted instantiation: void Serialize<ParamsStream<ParamsStream<VectorWriter&, TransactionSerParams>&, TransactionSerParams>>(ParamsStream<ParamsStream<VectorWriter&, TransactionSerParams>&, TransactionSerParams>&, long)
void Serialize<VectorWriter>(VectorWriter&, long)
Line
Count
Source
254
3.77M
template <typename Stream> void Serialize(Stream& s, int64_t a)   { ser_writedata64(s, uint64_t(a)); }
Unexecuted instantiation: void Serialize<ParamsStream<HashedSourceWriter<AutoFile>&, CAddress::SerParams>>(ParamsStream<HashedSourceWriter<AutoFile>&, CAddress::SerParams>&, long)
Unexecuted instantiation: void Serialize<ParamsStream<DataStream&, CAddress::SerParams>>(ParamsStream<DataStream&, CAddress::SerParams>&, long)
void Serialize<HashWriter>(HashWriter&, long)
Line
Count
Source
254
1.10M
template <typename Stream> void Serialize(Stream& s, int64_t a)   { ser_writedata64(s, uint64_t(a)); }
void Serialize<ParamsStream<BufferedWriter<AutoFile>&, TransactionSerParams>>(ParamsStream<BufferedWriter<AutoFile>&, TransactionSerParams>&, long)
Line
Count
Source
254
60.3M
template <typename Stream> void Serialize(Stream& s, int64_t a)   { ser_writedata64(s, uint64_t(a)); }
Unexecuted instantiation: void Serialize<ParamsStream<AutoFile&, TransactionSerParams>>(ParamsStream<AutoFile&, TransactionSerParams>&, long)
void Serialize<ParamsStream<HashWriter&, TransactionSerParams>>(ParamsStream<HashWriter&, TransactionSerParams>&, long)
Line
Count
Source
254
468M
template <typename Stream> void Serialize(Stream& s, int64_t a)   { ser_writedata64(s, uint64_t(a)); }
255
18.5M
template <typename Stream> void Serialize(Stream& s, uint64_t a)  { ser_writedata64(s, a); }
Unexecuted instantiation: void Serialize<AutoFile>(AutoFile&, unsigned long)
void Serialize<VectorWriter>(VectorWriter&, unsigned long)
Line
Count
Source
255
10.7M
template <typename Stream> void Serialize(Stream& s, uint64_t a)  { ser_writedata64(s, a); }
void Serialize<DataStream>(DataStream&, unsigned long)
Line
Count
Source
255
7.79M
template <typename Stream> void Serialize(Stream& s, uint64_t a)  { ser_writedata64(s, a); }
Unexecuted instantiation: void Serialize<ParamsStream<VectorWriter&, TransactionSerParams>>(ParamsStream<VectorWriter&, TransactionSerParams>&, unsigned long)
Unexecuted instantiation: void Serialize<HashWriter>(HashWriter&, unsigned long)
Unexecuted instantiation: void Serialize<SizeComputer>(SizeComputer&, unsigned long)
256
257
85.7M
template <typename Stream, BasicByte B, size_t N> void Serialize(Stream& s, const B (&a)[N])           { s.write(MakeByteSpan(a)); }
Unexecuted instantiation: void Serialize<DataStream, unsigned char, 4ul>(DataStream&, unsigned char const (&) [4ul])
Unexecuted instantiation: void Serialize<DataStream, unsigned char, 5ul>(DataStream&, unsigned char const (&) [5ul])
Unexecuted instantiation: void Serialize<SizeComputer, unsigned char, 78ul>(SizeComputer&, unsigned char const (&) [78ul])
Unexecuted instantiation: void Serialize<DataStream, unsigned char, 78ul>(DataStream&, unsigned char const (&) [78ul])
void Serialize<VectorWriter, unsigned char, 4ul>(VectorWriter&, unsigned char const (&) [4ul])
Line
Count
Source
257
41.3M
template <typename Stream, BasicByte B, size_t N> void Serialize(Stream& s, const B (&a)[N])           { s.write(MakeByteSpan(a)); }
Unexecuted instantiation: void Serialize<ParamsStream<DataStream&, CNetAddr::SerParams>, unsigned char, 16ul>(ParamsStream<DataStream&, CNetAddr::SerParams>&, unsigned char const (&) [16ul])
Unexecuted instantiation: void Serialize<DataStream, char, 12ul>(DataStream&, char const (&) [12ul])
Unexecuted instantiation: void Serialize<ParamsStream<ParamsStream<DataStream&, CAddress::SerParams>&, CNetAddr::SerParams>, unsigned char, 16ul>(ParamsStream<ParamsStream<DataStream&, CAddress::SerParams>&, CNetAddr::SerParams>&, unsigned char const (&) [16ul])
Unexecuted instantiation: void Serialize<VectorWriter, unsigned char, 5ul>(VectorWriter&, unsigned char const (&) [5ul])
Unexecuted instantiation: void Serialize<VectorWriter, unsigned char, 78ul>(VectorWriter&, unsigned char const (&) [78ul])
void Serialize<ParamsStream<VectorWriter&, CNetAddr::SerParams>, unsigned char, 16ul>(ParamsStream<VectorWriter&, CNetAddr::SerParams>&, unsigned char const (&) [16ul])
Line
Count
Source
257
3.03M
template <typename Stream, BasicByte B, size_t N> void Serialize(Stream& s, const B (&a)[N])           { s.write(MakeByteSpan(a)); }
Unexecuted instantiation: void Serialize<ParamsStream<ParamsStream<HashedSourceWriter<AutoFile>&, CAddress::SerParams>&, CNetAddr::SerParams>, unsigned char, 16ul>(ParamsStream<ParamsStream<HashedSourceWriter<AutoFile>&, CAddress::SerParams>&, CNetAddr::SerParams>&, unsigned char const (&) [16ul])
Unexecuted instantiation: void Serialize<ParamsStream<HashedSourceWriter<AutoFile>&, CAddress::SerParams>, unsigned char, 16ul>(ParamsStream<HashedSourceWriter<AutoFile>&, CAddress::SerParams>&, unsigned char const (&) [16ul])
Unexecuted instantiation: void Serialize<ParamsStream<DataStream&, CAddress::SerParams>, unsigned char, 16ul>(ParamsStream<DataStream&, CAddress::SerParams>&, unsigned char const (&) [16ul])
void Serialize<VectorWriter, char, 12ul>(VectorWriter&, char const (&) [12ul])
Line
Count
Source
257
41.3M
template <typename Stream, BasicByte B, size_t N> void Serialize(Stream& s, const B (&a)[N])           { s.write(MakeByteSpan(a)); }
Unexecuted instantiation: void Serialize<ParamsStream<ParamsStream<VectorWriter&, CAddress::SerParams>&, CNetAddr::SerParams>, unsigned char, 16ul>(ParamsStream<ParamsStream<VectorWriter&, CAddress::SerParams>&, CNetAddr::SerParams>&, unsigned char const (&) [16ul])
Unexecuted instantiation: void Serialize<DataStream, char, 1ul>(DataStream&, char const (&) [1ul])
Unexecuted instantiation: void Serialize<HashWriter, unsigned char, 384ul>(HashWriter&, unsigned char const (&) [384ul])
258
101M
template <typename Stream, BasicByte B, size_t N> void Serialize(Stream& s, const std::array<B, N>& a) { s.write(MakeByteSpan(a)); }
Unexecuted instantiation: void Serialize<DataStream, unsigned char, 4ul>(DataStream&, std::array<unsigned char, 4ul> const&)
Unexecuted instantiation: void Serialize<DataStream, unsigned char, 5ul>(DataStream&, std::array<unsigned char, 5ul> const&)
Unexecuted instantiation: void Serialize<AutoFile, unsigned char, 5ul>(AutoFile&, std::array<unsigned char, 5ul> const&)
Unexecuted instantiation: void Serialize<AutoFile, unsigned char, 4ul>(AutoFile&, std::array<unsigned char, 4ul> const&)
Unexecuted instantiation: void Serialize<HashedSourceWriter<AutoFile>, unsigned char, 4ul>(HashedSourceWriter<AutoFile>&, std::array<unsigned char, 4ul> const&)
void Serialize<VectorWriter, unsigned char, 4ul>(VectorWriter&, std::array<unsigned char, 4ul> const&)
Line
Count
Source
258
41.3M
template <typename Stream, BasicByte B, size_t N> void Serialize(Stream& s, const std::array<B, N>& a) { s.write(MakeByteSpan(a)); }
void Serialize<VectorWriter, std::byte, 168ul>(VectorWriter&, std::array<std::byte, 168ul> const&)
Line
Count
Source
258
60.3k
template <typename Stream, BasicByte B, size_t N> void Serialize(Stream& s, const std::array<B, N>& a) { s.write(MakeByteSpan(a)); }
Unexecuted instantiation: void Serialize<AutoFile, std::byte, 8ul>(AutoFile&, std::array<std::byte, 8ul> const&)
void Serialize<BufferedWriter<AutoFile>, unsigned char, 4ul>(BufferedWriter<AutoFile>&, std::array<unsigned char, 4ul> const&)
Line
Count
Source
258
60.0M
template <typename Stream, BasicByte B, size_t N> void Serialize(Stream& s, const std::array<B, N>& a) { s.write(MakeByteSpan(a)); }
259
2.59G
template <typename Stream, BasicByte B, size_t N> void Serialize(Stream& s, std::span<B, N> span)      { s.write(std::as_bytes(span)); }
void Serialize<ParamsStream<SizeComputer&, TransactionSerParams>, unsigned char const, 32ul>(ParamsStream<SizeComputer&, TransactionSerParams>&, std::span<unsigned char const, 32ul>)
Line
Count
Source
259
1.03G
template <typename Stream, BasicByte B, size_t N> void Serialize(Stream& s, std::span<B, N> span)      { s.write(std::as_bytes(span)); }
void Serialize<VectorWriter, unsigned char const, 32ul>(VectorWriter&, std::span<unsigned char const, 32ul>)
Line
Count
Source
259
15.4M
template <typename Stream, BasicByte B, size_t N> void Serialize(Stream& s, std::span<B, N> span)      { s.write(std::as_bytes(span)); }
void Serialize<ParamsStream<VectorWriter&, TransactionSerParams>, unsigned char const, 32ul>(ParamsStream<VectorWriter&, TransactionSerParams>&, std::span<unsigned char const, 32ul>)
Line
Count
Source
259
40.5M
template <typename Stream, BasicByte B, size_t N> void Serialize(Stream& s, std::span<B, N> span)      { s.write(std::as_bytes(span)); }
void Serialize<DataStream, unsigned char const, 32ul>(DataStream&, std::span<unsigned char const, 32ul>)
Line
Count
Source
259
136M
template <typename Stream, BasicByte B, size_t N> void Serialize(Stream& s, std::span<B, N> span)      { s.write(std::as_bytes(span)); }
Unexecuted instantiation: void Serialize<ParamsStream<DataStream&, TransactionSerParams>, unsigned char const, 32ul>(ParamsStream<DataStream&, TransactionSerParams>&, std::span<unsigned char const, 32ul>)
Unexecuted instantiation: void Serialize<SizeComputer, unsigned char const, 32ul>(SizeComputer&, std::span<unsigned char const, 32ul>)
Unexecuted instantiation: void Serialize<DataStream, unsigned char const, 20ul>(DataStream&, std::span<unsigned char const, 20ul>)
Unexecuted instantiation: void Serialize<ParamsStream<ParamsStream<VectorWriter&, TransactionSerParams>&, TransactionSerParams>, unsigned char const, 32ul>(ParamsStream<ParamsStream<VectorWriter&, TransactionSerParams>&, TransactionSerParams>&, std::span<unsigned char const, 32ul>)
Unexecuted instantiation: void Serialize<AutoFile, unsigned char const, 32ul>(AutoFile&, std::span<unsigned char const, 32ul>)
void Serialize<HashWriter, unsigned char const, 32ul>(HashWriter&, std::span<unsigned char const, 32ul>)
Line
Count
Source
259
892M
template <typename Stream, BasicByte B, size_t N> void Serialize(Stream& s, std::span<B, N> span)      { s.write(std::as_bytes(span)); }
Unexecuted instantiation: void Serialize<ParamsStream<HashedSourceWriter<AutoFile>&, CAddress::SerParams>, unsigned char const, 32ul>(ParamsStream<HashedSourceWriter<AutoFile>&, CAddress::SerParams>&, std::span<unsigned char const, 32ul>)
Unexecuted instantiation: void Serialize<ParamsStream<DataStream&, CAddress::SerParams>, unsigned char const, 32ul>(ParamsStream<DataStream&, CAddress::SerParams>&, std::span<unsigned char const, 32ul>)
void Serialize<BufferedWriter<AutoFile>, unsigned char const, 32ul>(BufferedWriter<AutoFile>&, std::span<unsigned char const, 32ul>)
Line
Count
Source
259
29.9M
template <typename Stream, BasicByte B, size_t N> void Serialize(Stream& s, std::span<B, N> span)      { s.write(std::as_bytes(span)); }
void Serialize<ParamsStream<BufferedWriter<AutoFile>&, TransactionSerParams>, unsigned char const, 32ul>(ParamsStream<BufferedWriter<AutoFile>&, TransactionSerParams>&, std::span<unsigned char const, 32ul>)
Line
Count
Source
259
90.6M
template <typename Stream, BasicByte B, size_t N> void Serialize(Stream& s, std::span<B, N> span)      { s.write(std::as_bytes(span)); }
Unexecuted instantiation: void Serialize<ParamsStream<AutoFile&, TransactionSerParams>, unsigned char const, 32ul>(ParamsStream<AutoFile&, TransactionSerParams>&, std::span<unsigned char const, 32ul>)
void Serialize<ParamsStream<HashWriter&, TransactionSerParams>, unsigned char const, 32ul>(ParamsStream<HashWriter&, TransactionSerParams>&, std::span<unsigned char const, 32ul>)
Line
Count
Source
259
350M
template <typename Stream, BasicByte B, size_t N> void Serialize(Stream& s, std::span<B, N> span)      { s.write(std::as_bytes(span)); }
260
350k
template <typename Stream, BasicByte B>           void Serialize(Stream& s, std::span<B> span)         { s.write(std::as_bytes(span)); }
Unexecuted instantiation: void Serialize<DataStream, unsigned char const>(DataStream&, std::span<unsigned char const, 18446744073709551615ul>)
void Serialize<SizeComputer, unsigned char const>(SizeComputer&, std::span<unsigned char const, 18446744073709551615ul>)
Line
Count
Source
260
116k
template <typename Stream, BasicByte B>           void Serialize(Stream& s, std::span<B> span)         { s.write(std::as_bytes(span)); }
Unexecuted instantiation: void Serialize<VectorWriter, unsigned char const>(VectorWriter&, std::span<unsigned char const, 18446744073709551615ul>)
Unexecuted instantiation: void Serialize<DataStream, unsigned char>(DataStream&, std::span<unsigned char, 18446744073709551615ul>)
Unexecuted instantiation: void Serialize<VectorWriter, std::byte>(VectorWriter&, std::span<std::byte, 18446744073709551615ul>)
Unexecuted instantiation: void Serialize<AutoFile, unsigned char>(AutoFile&, std::span<unsigned char, 18446744073709551615ul>)
Unexecuted instantiation: void Serialize<AutoFile, unsigned char const>(AutoFile&, std::span<unsigned char const, 18446744073709551615ul>)
void Serialize<HashWriter, unsigned char const>(HashWriter&, std::span<unsigned char const, 18446744073709551615ul>)
Line
Count
Source
260
116k
template <typename Stream, BasicByte B>           void Serialize(Stream& s, std::span<B> span)         { s.write(std::as_bytes(span)); }
Unexecuted instantiation: void Serialize<HashWriter, std::byte const>(HashWriter&, std::span<std::byte const, 18446744073709551615ul>)
Unexecuted instantiation: void Serialize<HashWriter, char>(HashWriter&, std::span<char, 18446744073709551615ul>)
Unexecuted instantiation: void Serialize<DataStream, std::byte const>(DataStream&, std::span<std::byte const, 18446744073709551615ul>)
Unexecuted instantiation: void Serialize<AutoFile, char const>(AutoFile&, std::span<char const, 18446744073709551615ul>)
Unexecuted instantiation: void Serialize<VectorWriter, std::byte const>(VectorWriter&, std::span<std::byte const, 18446744073709551615ul>)
Unexecuted instantiation: void Serialize<SizeComputer, unsigned char>(SizeComputer&, std::span<unsigned char, 18446744073709551615ul>)
Unexecuted instantiation: void Serialize<HashWriter, unsigned char>(HashWriter&, std::span<unsigned char, 18446744073709551615ul>)
Unexecuted instantiation: void Serialize<BufferedWriter<AutoFile>, unsigned char>(BufferedWriter<AutoFile>&, std::span<unsigned char, 18446744073709551615ul>)
void Serialize<BufferedWriter<AutoFile>, unsigned char const>(BufferedWriter<AutoFile>&, std::span<unsigned char const, 18446744073709551615ul>)
Line
Count
Source
260
116k
template <typename Stream, BasicByte B>           void Serialize(Stream& s, std::span<B> span)         { s.write(std::as_bytes(span)); }
261
262
template <typename Stream, CharNotInt8 V> void Unserialize(Stream&, V) = delete; // char serialization forbidden. Use uint8_t or int8_t
263
0
template <typename Stream> void Unserialize(Stream& s, std::byte& a) { a = std::byte(ser_readdata8(s)); }
264
0
template <typename Stream> void Unserialize(Stream& s, int8_t& a)    { a = int8_t(ser_readdata8(s)); }
Unexecuted instantiation: void Unserialize<AutoFile>(AutoFile&, signed char&)
Unexecuted instantiation: void Unserialize<BufferedFile>(BufferedFile&, signed char&)
Unexecuted instantiation: void Unserialize<DataStream>(DataStream&, signed char&)
265
22.5M
template <typename Stream> void Unserialize(Stream& s, uint8_t& a)   { a = ser_readdata8(s); }
Unexecuted instantiation: void Unserialize<AutoFile>(AutoFile&, unsigned char&)
void Unserialize<ParamsStream<SpanReader&, TransactionSerParams>>(ParamsStream<SpanReader&, TransactionSerParams>&, unsigned char&)
Line
Count
Source
265
101k
template <typename Stream> void Unserialize(Stream& s, uint8_t& a)   { a = ser_readdata8(s); }
Unexecuted instantiation: void Unserialize<SpanReader>(SpanReader&, unsigned char&)
Unexecuted instantiation: void Unserialize<BufferedFile>(BufferedFile&, unsigned char&)
Unexecuted instantiation: void Unserialize<ParamsStream<ParamsStream<SpanReader&, CAddress::SerParams>&, CNetAddr::SerParams>>(ParamsStream<ParamsStream<SpanReader&, CAddress::SerParams>&, CNetAddr::SerParams>&, unsigned char&)
Unexecuted instantiation: void Unserialize<ParamsStream<SpanReader&, CAddress::SerParams>>(ParamsStream<SpanReader&, CAddress::SerParams>&, unsigned char&)
Unexecuted instantiation: void Unserialize<ParamsStream<SpanReader&, CNetAddr::SerParams>>(ParamsStream<SpanReader&, CNetAddr::SerParams>&, unsigned char&)
Unexecuted instantiation: void Unserialize<ParamsStream<DataStream&, CNetAddr::SerParams>>(ParamsStream<DataStream&, CNetAddr::SerParams>&, unsigned char&)
Unexecuted instantiation: void Unserialize<ParamsStream<ParamsStream<DataStream&, CAddress::SerParams>&, CNetAddr::SerParams>>(ParamsStream<ParamsStream<DataStream&, CAddress::SerParams>&, CNetAddr::SerParams>&, unsigned char&)
Unexecuted instantiation: void Unserialize<DataStream>(DataStream&, unsigned char&)
void Unserialize<ParamsStream<DataStream&, CAddress::SerParams>>(ParamsStream<DataStream&, CAddress::SerParams>&, unsigned char&)
Line
Count
Source
265
997k
template <typename Stream> void Unserialize(Stream& s, uint8_t& a)   { a = ser_readdata8(s); }
void Unserialize<ParamsStream<DataStream&, TransactionSerParams>>(ParamsStream<DataStream&, TransactionSerParams>&, unsigned char&)
Line
Count
Source
265
21.4M
template <typename Stream> void Unserialize(Stream& s, uint8_t& a)   { a = ser_readdata8(s); }
Unexecuted instantiation: void Unserialize<ParamsStream<ParamsStream<HashVerifier<AutoFile>&, CAddress::SerParams>&, CNetAddr::SerParams>>(ParamsStream<ParamsStream<HashVerifier<AutoFile>&, CAddress::SerParams>&, CNetAddr::SerParams>&, unsigned char&)
Unexecuted instantiation: void Unserialize<ParamsStream<AutoFile&, CAddress::SerParams>>(ParamsStream<AutoFile&, CAddress::SerParams>&, unsigned char&)
Unexecuted instantiation: void Unserialize<ParamsStream<ParamsStream<AutoFile&, CAddress::SerParams>&, CNetAddr::SerParams>>(ParamsStream<ParamsStream<AutoFile&, CAddress::SerParams>&, CNetAddr::SerParams>&, unsigned char&)
Unexecuted instantiation: void Unserialize<ParamsStream<HashVerifier<AutoFile>&, CAddress::SerParams>>(ParamsStream<HashVerifier<AutoFile>&, CAddress::SerParams>&, unsigned char&)
Unexecuted instantiation: void Unserialize<ParamsStream<HashVerifier<DataStream>&, CAddress::SerParams>>(ParamsStream<HashVerifier<DataStream>&, CAddress::SerParams>&, unsigned char&)
Unexecuted instantiation: void Unserialize<ParamsStream<ParamsStream<HashVerifier<DataStream>&, CAddress::SerParams>&, CNetAddr::SerParams>>(ParamsStream<ParamsStream<HashVerifier<DataStream>&, CAddress::SerParams>&, CNetAddr::SerParams>&, unsigned char&)
Unexecuted instantiation: void Unserialize<ParamsStream<SpanReader, CAddress::SerParams>>(ParamsStream<SpanReader, CAddress::SerParams>&, unsigned char&)
Unexecuted instantiation: void Unserialize<ParamsStream<AutoFile&, TransactionSerParams>>(ParamsStream<AutoFile&, TransactionSerParams>&, unsigned char&)
Unexecuted instantiation: void Unserialize<ParamsStream<BufferedFile&, TransactionSerParams>>(ParamsStream<BufferedFile&, TransactionSerParams>&, unsigned char&)
266
0
template <typename Stream> void Unserialize(Stream& s, int16_t& a)   { a = int16_t(ser_readdata16(s)); }
Unexecuted instantiation: void Unserialize<AutoFile>(AutoFile&, short&)
Unexecuted instantiation: void Unserialize<BufferedFile>(BufferedFile&, short&)
Unexecuted instantiation: void Unserialize<DataStream>(DataStream&, short&)
267
0
template <typename Stream> void Unserialize(Stream& s, uint16_t& a)  { a = ser_readdata16(s); }
Unexecuted instantiation: void Unserialize<AutoFile>(AutoFile&, unsigned short&)
Unexecuted instantiation: void Unserialize<BufferedFile>(BufferedFile&, unsigned short&)
Unexecuted instantiation: void Unserialize<SpanReader>(SpanReader&, unsigned short&)
Unexecuted instantiation: void Unserialize<DataStream>(DataStream&, unsigned short&)
268
13.7M
template <typename Stream> void Unserialize(Stream& s, int32_t& a)   { a = int32_t(ser_readdata32(s)); }
Unexecuted instantiation: void Unserialize<AutoFile>(AutoFile&, int&)
void Unserialize<ParamsStream<SpanReader&, TransactionSerParams>>(ParamsStream<SpanReader&, TransactionSerParams>&, int&)
Line
Count
Source
268
215k
template <typename Stream> void Unserialize(Stream& s, int32_t& a)   { a = int32_t(ser_readdata32(s)); }
Unexecuted instantiation: void Unserialize<SpanReader>(SpanReader&, int&)
Unexecuted instantiation: void Unserialize<BufferedFile>(BufferedFile&, int&)
Unexecuted instantiation: void Unserialize<ParamsStream<SpanReader&, CAddress::SerParams>>(ParamsStream<SpanReader&, CAddress::SerParams>&, int&)
void Unserialize<DataStream>(DataStream&, int&)
Line
Count
Source
268
13.5M
template <typename Stream> void Unserialize(Stream& s, int32_t& a)   { a = int32_t(ser_readdata32(s)); }
Unexecuted instantiation: void Unserialize<ParamsStream<DataStream&, TransactionSerParams>>(ParamsStream<DataStream&, TransactionSerParams>&, int&)
Unexecuted instantiation: void Unserialize<ParamsStream<AutoFile&, CAddress::SerParams>>(ParamsStream<AutoFile&, CAddress::SerParams>&, int&)
Unexecuted instantiation: void Unserialize<ParamsStream<HashVerifier<AutoFile>&, CAddress::SerParams>>(ParamsStream<HashVerifier<AutoFile>&, CAddress::SerParams>&, int&)
Unexecuted instantiation: void Unserialize<ParamsStream<DataStream&, CAddress::SerParams>>(ParamsStream<DataStream&, CAddress::SerParams>&, int&)
Unexecuted instantiation: void Unserialize<ParamsStream<HashVerifier<DataStream>&, CAddress::SerParams>>(ParamsStream<HashVerifier<DataStream>&, CAddress::SerParams>&, int&)
Unexecuted instantiation: void Unserialize<ParamsStream<BufferedFile&, TransactionSerParams>>(ParamsStream<BufferedFile&, TransactionSerParams>&, int&)
269
159M
template <typename Stream> void Unserialize(Stream& s, uint32_t& a)  { a = ser_readdata32(s); }
void Unserialize<AutoFile>(AutoFile&, unsigned int&)
Line
Count
Source
269
215k
template <typename Stream> void Unserialize(Stream& s, uint32_t& a)  { a = ser_readdata32(s); }
void Unserialize<ParamsStream<SpanReader&, TransactionSerParams>>(ParamsStream<SpanReader&, TransactionSerParams>&, unsigned int&)
Line
Count
Source
269
1.64M
template <typename Stream> void Unserialize(Stream& s, uint32_t& a)  { a = ser_readdata32(s); }
Unexecuted instantiation: void Unserialize<SpanReader>(SpanReader&, unsigned int&)
Unexecuted instantiation: void Unserialize<BufferedFile>(BufferedFile&, unsigned int&)
Unexecuted instantiation: void Unserialize<ParamsStream<SpanReader&, CAddress::SerParams>>(ParamsStream<SpanReader&, CAddress::SerParams>&, unsigned int&)
void Unserialize<DataStream>(DataStream&, unsigned int&)
Line
Count
Source
269
71.7M
template <typename Stream> void Unserialize(Stream& s, uint32_t& a)  { a = ser_readdata32(s); }
Unexecuted instantiation: void Unserialize<ParamsStream<DataStream&, CAddress::SerParams>>(ParamsStream<DataStream&, CAddress::SerParams>&, unsigned int&)
void Unserialize<ParamsStream<DataStream&, TransactionSerParams>>(ParamsStream<DataStream&, TransactionSerParams>&, unsigned int&)
Line
Count
Source
269
85.6M
template <typename Stream> void Unserialize(Stream& s, uint32_t& a)  { a = ser_readdata32(s); }
Unexecuted instantiation: void Unserialize<ParamsStream<HashVerifier<AutoFile>&, CAddress::SerParams>>(ParamsStream<HashVerifier<AutoFile>&, CAddress::SerParams>&, unsigned int&)
Unexecuted instantiation: void Unserialize<ParamsStream<AutoFile&, CAddress::SerParams>>(ParamsStream<AutoFile&, CAddress::SerParams>&, unsigned int&)
Unexecuted instantiation: void Unserialize<ParamsStream<HashVerifier<DataStream>&, CAddress::SerParams>>(ParamsStream<HashVerifier<DataStream>&, CAddress::SerParams>&, unsigned int&)
Unexecuted instantiation: void Unserialize<ParamsStream<AutoFile&, TransactionSerParams>>(ParamsStream<AutoFile&, TransactionSerParams>&, unsigned int&)
Unexecuted instantiation: void Unserialize<ParamsStream<BufferedFile&, TransactionSerParams>>(ParamsStream<BufferedFile&, TransactionSerParams>&, unsigned int&)
270
26.0M
template <typename Stream> void Unserialize(Stream& s, int64_t& a)   { a = int64_t(ser_readdata64(s)); }
Unexecuted instantiation: void Unserialize<AutoFile>(AutoFile&, long&)
void Unserialize<ParamsStream<SpanReader&, TransactionSerParams>>(ParamsStream<SpanReader&, TransactionSerParams>&, long&)
Line
Count
Source
270
316k
template <typename Stream> void Unserialize(Stream& s, int64_t& a)   { a = int64_t(ser_readdata64(s)); }
Unexecuted instantiation: void Unserialize<BufferedFile>(BufferedFile&, long&)
Unexecuted instantiation: void Unserialize<ParamsStream<SpanReader&, CAddress::SerParams>>(ParamsStream<SpanReader&, CAddress::SerParams>&, long&)
Unexecuted instantiation: void Unserialize<SpanReader>(SpanReader&, long&)
void Unserialize<DataStream>(DataStream&, long&)
Line
Count
Source
270
753k
template <typename Stream> void Unserialize(Stream& s, int64_t& a)   { a = int64_t(ser_readdata64(s)); }
void Unserialize<ParamsStream<DataStream&, TransactionSerParams>>(ParamsStream<DataStream&, TransactionSerParams>&, long&)
Line
Count
Source
270
24.9M
template <typename Stream> void Unserialize(Stream& s, int64_t& a)   { a = int64_t(ser_readdata64(s)); }
Unexecuted instantiation: void Unserialize<ParamsStream<AutoFile&, CAddress::SerParams>>(ParamsStream<AutoFile&, CAddress::SerParams>&, long&)
Unexecuted instantiation: void Unserialize<ParamsStream<HashVerifier<AutoFile>&, CAddress::SerParams>>(ParamsStream<HashVerifier<AutoFile>&, CAddress::SerParams>&, long&)
Unexecuted instantiation: void Unserialize<ParamsStream<DataStream&, CAddress::SerParams>>(ParamsStream<DataStream&, CAddress::SerParams>&, long&)
Unexecuted instantiation: void Unserialize<ParamsStream<HashVerifier<DataStream>&, CAddress::SerParams>>(ParamsStream<HashVerifier<DataStream>&, CAddress::SerParams>&, long&)
Unexecuted instantiation: void Unserialize<ParamsStream<AutoFile&, TransactionSerParams>>(ParamsStream<AutoFile&, TransactionSerParams>&, long&)
Unexecuted instantiation: void Unserialize<ParamsStream<BufferedFile&, TransactionSerParams>>(ParamsStream<BufferedFile&, TransactionSerParams>&, long&)
271
5.84M
template <typename Stream> void Unserialize(Stream& s, uint64_t& a)  { a = ser_readdata64(s); }
Unexecuted instantiation: void Unserialize<AutoFile>(AutoFile&, unsigned long&)
Unexecuted instantiation: void Unserialize<BufferedFile>(BufferedFile&, unsigned long&)
Unexecuted instantiation: void Unserialize<SpanReader>(SpanReader&, unsigned long&)
void Unserialize<DataStream>(DataStream&, unsigned long&)
Line
Count
Source
271
5.84M
template <typename Stream> void Unserialize(Stream& s, uint64_t& a)  { a = ser_readdata64(s); }
272
273
71.4M
template <typename Stream, BasicByte B, size_t N> void Unserialize(Stream& s, B (&a)[N])            { s.read(MakeWritableByteSpan(a)); }
Unexecuted instantiation: void Unserialize<ParamsStream<ParamsStream<SpanReader&, CAddress::SerParams>&, CNetAddr::SerParams>, unsigned char, 16ul>(ParamsStream<ParamsStream<SpanReader&, CAddress::SerParams>&, CNetAddr::SerParams>&, unsigned char (&) [16ul])
Unexecuted instantiation: void Unserialize<ParamsStream<SpanReader&, CAddress::SerParams>, unsigned char, 16ul>(ParamsStream<SpanReader&, CAddress::SerParams>&, unsigned char (&) [16ul])
Unexecuted instantiation: void Unserialize<SpanReader, unsigned char, 4ul>(SpanReader&, unsigned char (&) [4ul])
void Unserialize<DataStream, unsigned char, 4ul>(DataStream&, unsigned char (&) [4ul])
Line
Count
Source
273
35.3M
template <typename Stream, BasicByte B, size_t N> void Unserialize(Stream& s, B (&a)[N])            { s.read(MakeWritableByteSpan(a)); }
Unexecuted instantiation: void Unserialize<SpanReader, unsigned char, 5ul>(SpanReader&, unsigned char (&) [5ul])
Unexecuted instantiation: void Unserialize<ParamsStream<SpanReader&, CNetAddr::SerParams>, unsigned char, 16ul>(ParamsStream<SpanReader&, CNetAddr::SerParams>&, unsigned char (&) [16ul])
void Unserialize<ParamsStream<DataStream&, CNetAddr::SerParams>, unsigned char, 16ul>(ParamsStream<DataStream&, CNetAddr::SerParams>&, unsigned char (&) [16ul])
Line
Count
Source
273
753k
template <typename Stream, BasicByte B, size_t N> void Unserialize(Stream& s, B (&a)[N])            { s.read(MakeWritableByteSpan(a)); }
Unexecuted instantiation: void Unserialize<SpanReader, char, 12ul>(SpanReader&, char (&) [12ul])
Unexecuted instantiation: void Unserialize<ParamsStream<ParamsStream<DataStream&, CAddress::SerParams>&, CNetAddr::SerParams>, unsigned char, 16ul>(ParamsStream<ParamsStream<DataStream&, CAddress::SerParams>&, CNetAddr::SerParams>&, unsigned char (&) [16ul])
Unexecuted instantiation: void Unserialize<ParamsStream<DataStream&, CAddress::SerParams>, unsigned char, 16ul>(ParamsStream<DataStream&, CAddress::SerParams>&, unsigned char (&) [16ul])
Unexecuted instantiation: void Unserialize<AutoFile, char, 368ul>(AutoFile&, char (&) [368ul])
Unexecuted instantiation: void Unserialize<AutoFile, char, 12ul>(AutoFile&, char (&) [12ul])
Unexecuted instantiation: void Unserialize<AutoFile, unsigned char, 20ul>(AutoFile&, unsigned char (&) [20ul])
Unexecuted instantiation: void Unserialize<AutoFile, unsigned char, 16ul>(AutoFile&, unsigned char (&) [16ul])
Unexecuted instantiation: void Unserialize<ParamsStream<ParamsStream<HashVerifier<AutoFile>&, CAddress::SerParams>&, CNetAddr::SerParams>, unsigned char, 16ul>(ParamsStream<ParamsStream<HashVerifier<AutoFile>&, CAddress::SerParams>&, CNetAddr::SerParams>&, unsigned char (&) [16ul])
Unexecuted instantiation: void Unserialize<ParamsStream<ParamsStream<AutoFile&, CAddress::SerParams>&, CNetAddr::SerParams>, unsigned char, 16ul>(ParamsStream<ParamsStream<AutoFile&, CAddress::SerParams>&, CNetAddr::SerParams>&, unsigned char (&) [16ul])
Unexecuted instantiation: void Unserialize<ParamsStream<AutoFile&, CAddress::SerParams>, unsigned char, 16ul>(ParamsStream<AutoFile&, CAddress::SerParams>&, unsigned char (&) [16ul])
Unexecuted instantiation: void Unserialize<ParamsStream<HashVerifier<AutoFile>&, CAddress::SerParams>, unsigned char, 16ul>(ParamsStream<HashVerifier<AutoFile>&, CAddress::SerParams>&, unsigned char (&) [16ul])
Unexecuted instantiation: void Unserialize<ParamsStream<ParamsStream<HashVerifier<DataStream>&, CAddress::SerParams>&, CNetAddr::SerParams>, unsigned char, 16ul>(ParamsStream<ParamsStream<HashVerifier<DataStream>&, CAddress::SerParams>&, CNetAddr::SerParams>&, unsigned char (&) [16ul])
Unexecuted instantiation: void Unserialize<ParamsStream<HashVerifier<DataStream>&, CAddress::SerParams>, unsigned char, 16ul>(ParamsStream<HashVerifier<DataStream>&, CAddress::SerParams>&, unsigned char (&) [16ul])
Unexecuted instantiation: void Unserialize<ParamsStream<SpanReader, CAddress::SerParams>, unsigned char, 16ul>(ParamsStream<SpanReader, CAddress::SerParams>&, unsigned char (&) [16ul])
void Unserialize<DataStream, char, 12ul>(DataStream&, char (&) [12ul])
Line
Count
Source
273
35.3M
template <typename Stream, BasicByte B, size_t N> void Unserialize(Stream& s, B (&a)[N])            { s.read(MakeWritableByteSpan(a)); }
274
35.7M
template <typename Stream, BasicByte B, size_t N> void Unserialize(Stream& s, std::array<B, N>& a)  { s.read(MakeWritableByteSpan(a)); }
Unexecuted instantiation: void Unserialize<SpanReader, unsigned char, 4ul>(SpanReader&, std::array<unsigned char, 4ul>&)
Unexecuted instantiation: void Unserialize<SpanReader, unsigned char, 5ul>(SpanReader&, std::array<unsigned char, 5ul>&)
Unexecuted instantiation: void Unserialize<AutoFile, unsigned char, 5ul>(AutoFile&, std::array<unsigned char, 5ul>&)
void Unserialize<AutoFile, unsigned char, 4ul>(AutoFile&, std::array<unsigned char, 4ul>&)
Line
Count
Source
274
215k
template <typename Stream, BasicByte B, size_t N> void Unserialize(Stream& s, std::array<B, N>& a)  { s.read(MakeWritableByteSpan(a)); }
Unexecuted instantiation: void Unserialize<AutoFile, std::byte, 20ul>(AutoFile&, std::array<std::byte, 20ul>&)
Unexecuted instantiation: void Unserialize<HashVerifier<DataStream>, unsigned char, 4ul>(HashVerifier<DataStream>&, std::array<unsigned char, 4ul>&)
Unexecuted instantiation: void Unserialize<HashVerifier<AutoFile>, unsigned char, 4ul>(HashVerifier<AutoFile>&, std::array<unsigned char, 4ul>&)
void Unserialize<DataStream, unsigned char, 4ul>(DataStream&, std::array<unsigned char, 4ul>&)
Line
Count
Source
274
35.3M
template <typename Stream, BasicByte B, size_t N> void Unserialize(Stream& s, std::array<B, N>& a)  { s.read(MakeWritableByteSpan(a)); }
void Unserialize<AutoFile, std::byte, 8ul>(AutoFile&, std::array<std::byte, 8ul>&)
Line
Count
Source
274
147k
template <typename Stream, BasicByte B, size_t N> void Unserialize(Stream& s, std::array<B, N>& a)  { s.read(MakeWritableByteSpan(a)); }
Unexecuted instantiation: void Unserialize<BufferedFile, unsigned char, 4ul>(BufferedFile&, std::array<unsigned char, 4ul>&)
275
0
template <typename Stream, BasicByte B, size_t N> void Unserialize(Stream& s, std::span<B, N> span) { s.read(std::as_writable_bytes(span)); }
276
1.00M
template <typename Stream, BasicByte B>           void Unserialize(Stream& s, std::span<B> span)    { s.read(std::as_writable_bytes(span)); }
Unexecuted instantiation: void Unserialize<SpanReader, unsigned char>(SpanReader&, std::span<unsigned char, 18446744073709551615ul>)
Unexecuted instantiation: void Unserialize<ParamsStream<ParamsStream<SpanReader&, CAddress::SerParams>&, CNetAddr::SerParams>, unsigned char>(ParamsStream<ParamsStream<SpanReader&, CAddress::SerParams>&, CNetAddr::SerParams>&, std::span<unsigned char, 18446744073709551615ul>)
Unexecuted instantiation: void Unserialize<ParamsStream<SpanReader&, CAddress::SerParams>, unsigned char>(ParamsStream<SpanReader&, CAddress::SerParams>&, std::span<unsigned char, 18446744073709551615ul>)
Unexecuted instantiation: void Unserialize<DataStream, unsigned char>(DataStream&, std::span<unsigned char, 18446744073709551615ul>)
Unexecuted instantiation: void Unserialize<ParamsStream<SpanReader&, CNetAddr::SerParams>, unsigned char>(ParamsStream<SpanReader&, CNetAddr::SerParams>&, std::span<unsigned char, 18446744073709551615ul>)
Unexecuted instantiation: void Unserialize<ParamsStream<DataStream&, CNetAddr::SerParams>, unsigned char>(ParamsStream<DataStream&, CNetAddr::SerParams>&, std::span<unsigned char, 18446744073709551615ul>)
Unexecuted instantiation: void Unserialize<ParamsStream<ParamsStream<DataStream&, CAddress::SerParams>&, CNetAddr::SerParams>, unsigned char>(ParamsStream<ParamsStream<DataStream&, CAddress::SerParams>&, CNetAddr::SerParams>&, std::span<unsigned char, 18446744073709551615ul>)
void Unserialize<ParamsStream<DataStream&, CAddress::SerParams>, unsigned char>(ParamsStream<DataStream&, CAddress::SerParams>&, std::span<unsigned char, 18446744073709551615ul>)
Line
Count
Source
276
997k
template <typename Stream, BasicByte B>           void Unserialize(Stream& s, std::span<B> span)    { s.read(std::as_writable_bytes(span)); }
Unexecuted instantiation: void Unserialize<ParamsStream<ParamsStream<HashVerifier<AutoFile>&, CAddress::SerParams>&, CNetAddr::SerParams>, unsigned char>(ParamsStream<ParamsStream<HashVerifier<AutoFile>&, CAddress::SerParams>&, CNetAddr::SerParams>&, std::span<unsigned char, 18446744073709551615ul>)
Unexecuted instantiation: void Unserialize<ParamsStream<ParamsStream<AutoFile&, CAddress::SerParams>&, CNetAddr::SerParams>, unsigned char>(ParamsStream<ParamsStream<AutoFile&, CAddress::SerParams>&, CNetAddr::SerParams>&, std::span<unsigned char, 18446744073709551615ul>)
Unexecuted instantiation: void Unserialize<ParamsStream<AutoFile&, CAddress::SerParams>, unsigned char>(ParamsStream<AutoFile&, CAddress::SerParams>&, std::span<unsigned char, 18446744073709551615ul>)
Unexecuted instantiation: void Unserialize<ParamsStream<HashVerifier<AutoFile>&, CAddress::SerParams>, unsigned char>(ParamsStream<HashVerifier<AutoFile>&, CAddress::SerParams>&, std::span<unsigned char, 18446744073709551615ul>)
Unexecuted instantiation: void Unserialize<ParamsStream<ParamsStream<HashVerifier<DataStream>&, CAddress::SerParams>&, CNetAddr::SerParams>, unsigned char>(ParamsStream<ParamsStream<HashVerifier<DataStream>&, CAddress::SerParams>&, CNetAddr::SerParams>&, std::span<unsigned char, 18446744073709551615ul>)
Unexecuted instantiation: void Unserialize<ParamsStream<HashVerifier<DataStream>&, CAddress::SerParams>, unsigned char>(ParamsStream<HashVerifier<DataStream>&, CAddress::SerParams>&, std::span<unsigned char, 18446744073709551615ul>)
Unexecuted instantiation: void Unserialize<ParamsStream<SpanReader, CAddress::SerParams>, unsigned char>(ParamsStream<SpanReader, CAddress::SerParams>&, std::span<unsigned char, 18446744073709551615ul>)
void Unserialize<HashVerifier<BufferedReader<AutoFile>>, unsigned char>(HashVerifier<BufferedReader<AutoFile>>&, std::span<unsigned char, 18446744073709551615ul>)
Line
Count
Source
276
10.8k
template <typename Stream, BasicByte B>           void Unserialize(Stream& s, std::span<B> span)    { s.read(std::as_writable_bytes(span)); }
Unexecuted instantiation: void Unserialize<AutoFile, unsigned char>(AutoFile&, std::span<unsigned char, 18446744073709551615ul>)
277
278
3.94M
template <typename Stream> void Serialize(Stream& s, bool a)    { uint8_t f = a; ser_writedata8(s, f); }
Unexecuted instantiation: void Serialize<AutoFile>(AutoFile&, bool)
void Serialize<VectorWriter>(VectorWriter&, bool)
Line
Count
Source
278
3.94M
template <typename Stream> void Serialize(Stream& s, bool a)    { uint8_t f = a; ser_writedata8(s, f); }
Unexecuted instantiation: void Serialize<DataStream>(DataStream&, bool)
279
2.34M
template <typename Stream> void Unserialize(Stream& s, bool& a) { uint8_t f = ser_readdata8(s); a = f; }
Unexecuted instantiation: void Unserialize<AutoFile>(AutoFile&, bool&)
Unexecuted instantiation: void Unserialize<BufferedFile>(BufferedFile&, bool&)
void Unserialize<DataStream>(DataStream&, bool&)
Line
Count
Source
279
2.34M
template <typename Stream> void Unserialize(Stream& s, bool& a) { uint8_t f = ser_readdata8(s); a = f; }
280
// clang-format on
281
282
283
/**
284
 * Compact Size
285
 * size <  253        -- 1 byte
286
 * size <= USHRT_MAX  -- 3 bytes  (253 + 2 bytes)
287
 * size <= UINT_MAX   -- 5 bytes  (254 + 4 bytes)
288
 * size >  UINT_MAX   -- 9 bytes  (255 + 8 bytes)
289
 */
290
constexpr inline unsigned int GetSizeOfCompactSize(uint64_t nSize)
291
39.8M
{
292
39.8M
    if (nSize < 253)             return sizeof(unsigned char);
293
0
    else if (nSize <= std::numeric_limits<uint16_t>::max()) return sizeof(unsigned char) + sizeof(uint16_t);
294
0
    else if (nSize <= std::numeric_limits<unsigned int>::max())  return sizeof(unsigned char) + sizeof(unsigned int);
295
0
    else                         return sizeof(unsigned char) + sizeof(uint64_t);
296
39.8M
}
297
298
inline void WriteCompactSize(SizeComputer& os, uint64_t nSize);
299
300
template<typename Stream>
301
void WriteCompactSize(Stream& os, uint64_t nSize)
302
5.35G
{
303
5.35G
    if (nSize < 253)
304
5.35G
    {
305
5.35G
        ser_writedata8(os, nSize);
306
5.35G
    }
307
0
    else if (nSize <= std::numeric_limits<uint16_t>::max())
308
0
    {
309
0
        ser_writedata8(os, 253);
310
0
        ser_writedata16(os, nSize);
311
0
    }
312
0
    else if (nSize <= std::numeric_limits<unsigned int>::max())
313
0
    {
314
0
        ser_writedata8(os, 254);
315
0
        ser_writedata32(os, nSize);
316
0
    }
317
0
    else
318
0
    {
319
0
        ser_writedata8(os, 255);
320
0
        ser_writedata64(os, nSize);
321
0
    }
322
5.35G
    return;
323
5.35G
}
void WriteCompactSize<ParamsStream<SizeComputer&, TransactionSerParams>>(ParamsStream<SizeComputer&, TransactionSerParams>&, unsigned long)
Line
Count
Source
302
2.88G
{
303
2.88G
    if (nSize < 253)
304
2.88G
    {
305
2.88G
        ser_writedata8(os, nSize);
306
2.88G
    }
307
0
    else if (nSize <= std::numeric_limits<uint16_t>::max())
308
0
    {
309
0
        ser_writedata8(os, 253);
310
0
        ser_writedata16(os, nSize);
311
0
    }
312
0
    else if (nSize <= std::numeric_limits<unsigned int>::max())
313
0
    {
314
0
        ser_writedata8(os, 254);
315
0
        ser_writedata32(os, nSize);
316
0
    }
317
0
    else
318
0
    {
319
0
        ser_writedata8(os, 255);
320
0
        ser_writedata64(os, nSize);
321
0
    }
322
2.88G
    return;
323
2.88G
}
Unexecuted instantiation: void WriteCompactSize<AutoFile>(AutoFile&, unsigned long)
void WriteCompactSize<VectorWriter>(VectorWriter&, unsigned long)
Line
Count
Source
302
15.4M
{
303
15.4M
    if (nSize < 253)
304
15.4M
    {
305
15.4M
        ser_writedata8(os, nSize);
306
15.4M
    }
307
0
    else if (nSize <= std::numeric_limits<uint16_t>::max())
308
0
    {
309
0
        ser_writedata8(os, 253);
310
0
        ser_writedata16(os, nSize);
311
0
    }
312
0
    else if (nSize <= std::numeric_limits<unsigned int>::max())
313
0
    {
314
0
        ser_writedata8(os, 254);
315
0
        ser_writedata32(os, nSize);
316
0
    }
317
0
    else
318
0
    {
319
0
        ser_writedata8(os, 255);
320
0
        ser_writedata64(os, nSize);
321
0
    }
322
15.4M
    return;
323
15.4M
}
void WriteCompactSize<ParamsStream<VectorWriter&, TransactionSerParams>>(ParamsStream<VectorWriter&, TransactionSerParams>&, unsigned long)
Line
Count
Source
302
180M
{
303
180M
    if (nSize < 253)
304
180M
    {
305
180M
        ser_writedata8(os, nSize);
306
180M
    }
307
0
    else if (nSize <= std::numeric_limits<uint16_t>::max())
308
0
    {
309
0
        ser_writedata8(os, 253);
310
0
        ser_writedata16(os, nSize);
311
0
    }
312
0
    else if (nSize <= std::numeric_limits<unsigned int>::max())
313
0
    {
314
0
        ser_writedata8(os, 254);
315
0
        ser_writedata32(os, nSize);
316
0
    }
317
0
    else
318
0
    {
319
0
        ser_writedata8(os, 255);
320
0
        ser_writedata64(os, nSize);
321
0
    }
322
180M
    return;
323
180M
}
void WriteCompactSize<DataStream>(DataStream&, unsigned long)
Line
Count
Source
302
1.73M
{
303
1.73M
    if (nSize < 253)
304
1.73M
    {
305
1.73M
        ser_writedata8(os, nSize);
306
1.73M
    }
307
0
    else if (nSize <= std::numeric_limits<uint16_t>::max())
308
0
    {
309
0
        ser_writedata8(os, 253);
310
0
        ser_writedata16(os, nSize);
311
0
    }
312
0
    else if (nSize <= std::numeric_limits<unsigned int>::max())
313
0
    {
314
0
        ser_writedata8(os, 254);
315
0
        ser_writedata32(os, nSize);
316
0
    }
317
0
    else
318
0
    {
319
0
        ser_writedata8(os, 255);
320
0
        ser_writedata64(os, nSize);
321
0
    }
322
1.73M
    return;
323
1.73M
}
Unexecuted instantiation: void WriteCompactSize<ParamsStream<DataStream&, TransactionSerParams>>(ParamsStream<DataStream&, TransactionSerParams>&, unsigned long)
Unexecuted instantiation: void WriteCompactSize<SizeComputer>(SizeComputer&, unsigned long)
Unexecuted instantiation: void WriteCompactSize<ParamsStream<DataStream&, CNetAddr::SerParams>>(ParamsStream<DataStream&, CNetAddr::SerParams>&, unsigned long)
Unexecuted instantiation: void WriteCompactSize<ParamsStream<DataStream&, CAddress::SerParams>>(ParamsStream<DataStream&, CAddress::SerParams>&, unsigned long)
Unexecuted instantiation: void WriteCompactSize<ParamsStream<ParamsStream<DataStream&, CAddress::SerParams>&, CNetAddr::SerParams>>(ParamsStream<ParamsStream<DataStream&, CAddress::SerParams>&, CNetAddr::SerParams>&, unsigned long)
Unexecuted instantiation: void WriteCompactSize<ParamsStream<ParamsStream<VectorWriter&, TransactionSerParams>&, TransactionSerParams>>(ParamsStream<ParamsStream<VectorWriter&, TransactionSerParams>&, TransactionSerParams>&, unsigned long)
void WriteCompactSize<HashWriter>(HashWriter&, unsigned long)
Line
Count
Source
302
31.1M
{
303
31.1M
    if (nSize < 253)
304
31.1M
    {
305
31.1M
        ser_writedata8(os, nSize);
306
31.1M
    }
307
0
    else if (nSize <= std::numeric_limits<uint16_t>::max())
308
0
    {
309
0
        ser_writedata8(os, 253);
310
0
        ser_writedata16(os, nSize);
311
0
    }
312
0
    else if (nSize <= std::numeric_limits<unsigned int>::max())
313
0
    {
314
0
        ser_writedata8(os, 254);
315
0
        ser_writedata32(os, nSize);
316
0
    }
317
0
    else
318
0
    {
319
0
        ser_writedata8(os, 255);
320
0
        ser_writedata64(os, nSize);
321
0
    }
322
31.1M
    return;
323
31.1M
}
Unexecuted instantiation: void WriteCompactSize<ParamsStream<VectorWriter&, CNetAddr::SerParams>>(ParamsStream<VectorWriter&, CNetAddr::SerParams>&, unsigned long)
Unexecuted instantiation: void WriteCompactSize<ParamsStream<HashedSourceWriter<AutoFile>&, CAddress::SerParams>>(ParamsStream<HashedSourceWriter<AutoFile>&, CAddress::SerParams>&, unsigned long)
Unexecuted instantiation: void WriteCompactSize<ParamsStream<ParamsStream<HashedSourceWriter<AutoFile>&, CAddress::SerParams>&, CNetAddr::SerParams>>(ParamsStream<ParamsStream<HashedSourceWriter<AutoFile>&, CAddress::SerParams>&, CNetAddr::SerParams>&, unsigned long)
Unexecuted instantiation: void WriteCompactSize<ParamsStream<VectorWriter&, CAddress::SerParams>>(ParamsStream<VectorWriter&, CAddress::SerParams>&, unsigned long)
Unexecuted instantiation: void WriteCompactSize<ParamsStream<ParamsStream<VectorWriter&, CAddress::SerParams>&, CNetAddr::SerParams>>(ParamsStream<ParamsStream<VectorWriter&, CAddress::SerParams>&, CNetAddr::SerParams>&, unsigned long)
void WriteCompactSize<BufferedWriter<AutoFile>>(BufferedWriter<AutoFile>&, unsigned long)
Line
Count
Source
302
30.0M
{
303
30.0M
    if (nSize < 253)
304
30.0M
    {
305
30.0M
        ser_writedata8(os, nSize);
306
30.0M
    }
307
0
    else if (nSize <= std::numeric_limits<uint16_t>::max())
308
0
    {
309
0
        ser_writedata8(os, 253);
310
0
        ser_writedata16(os, nSize);
311
0
    }
312
0
    else if (nSize <= std::numeric_limits<unsigned int>::max())
313
0
    {
314
0
        ser_writedata8(os, 254);
315
0
        ser_writedata32(os, nSize);
316
0
    }
317
0
    else
318
0
    {
319
0
        ser_writedata8(os, 255);
320
0
        ser_writedata64(os, nSize);
321
0
    }
322
30.0M
    return;
323
30.0M
}
void WriteCompactSize<ParamsStream<BufferedWriter<AutoFile>&, TransactionSerParams>>(ParamsStream<BufferedWriter<AutoFile>&, TransactionSerParams>&, unsigned long)
Line
Count
Source
302
272M
{
303
272M
    if (nSize < 253)
304
272M
    {
305
272M
        ser_writedata8(os, nSize);
306
272M
    }
307
0
    else if (nSize <= std::numeric_limits<uint16_t>::max())
308
0
    {
309
0
        ser_writedata8(os, 253);
310
0
        ser_writedata16(os, nSize);
311
0
    }
312
0
    else if (nSize <= std::numeric_limits<unsigned int>::max())
313
0
    {
314
0
        ser_writedata8(os, 254);
315
0
        ser_writedata32(os, nSize);
316
0
    }
317
0
    else
318
0
    {
319
0
        ser_writedata8(os, 255);
320
0
        ser_writedata64(os, nSize);
321
0
    }
322
272M
    return;
323
272M
}
Unexecuted instantiation: void WriteCompactSize<ParamsStream<AutoFile&, TransactionSerParams>>(ParamsStream<AutoFile&, TransactionSerParams>&, unsigned long)
void WriteCompactSize<ParamsStream<HashWriter&, TransactionSerParams>>(ParamsStream<HashWriter&, TransactionSerParams>&, unsigned long)
Line
Count
Source
302
1.93G
{
303
1.93G
    if (nSize < 253)
304
1.93G
    {
305
1.93G
        ser_writedata8(os, nSize);
306
1.93G
    }
307
0
    else if (nSize <= std::numeric_limits<uint16_t>::max())
308
0
    {
309
0
        ser_writedata8(os, 253);
310
0
        ser_writedata16(os, nSize);
311
0
    }
312
0
    else if (nSize <= std::numeric_limits<unsigned int>::max())
313
0
    {
314
0
        ser_writedata8(os, 254);
315
0
        ser_writedata32(os, nSize);
316
0
    }
317
0
    else
318
0
    {
319
0
        ser_writedata8(os, 255);
320
0
        ser_writedata64(os, nSize);
321
0
    }
322
1.93G
    return;
323
1.93G
}
324
325
/**
326
 * Decode a CompactSize-encoded variable-length integer.
327
 *
328
 * As these are primarily used to encode the size of vector-like serializations, by default a range
329
 * check is performed. When used as a generic number encoding, range_check should be set to false.
330
 */
331
template<typename Stream>
332
uint64_t ReadCompactSize(Stream& is, bool range_check = true)
333
185M
{
334
185M
    uint8_t chSize = ser_readdata8(is);
335
185M
    uint64_t nSizeRet = 0;
336
185M
    if (chSize < 253)
337
185M
    {
338
185M
        nSizeRet = chSize;
339
185M
    }
340
0
    else if (chSize == 253)
341
0
    {
342
0
        nSizeRet = ser_readdata16(is);
343
0
        if (nSizeRet < 253)
344
0
            throw std::ios_base::failure("non-canonical ReadCompactSize()");
345
0
    }
346
0
    else if (chSize == 254)
347
0
    {
348
0
        nSizeRet = ser_readdata32(is);
349
0
        if (nSizeRet < 0x10000u)
350
0
            throw std::ios_base::failure("non-canonical ReadCompactSize()");
351
0
    }
352
0
    else
353
0
    {
354
0
        nSizeRet = ser_readdata64(is);
355
0
        if (nSizeRet < 0x100000000ULL)
356
0
            throw std::ios_base::failure("non-canonical ReadCompactSize()");
357
0
    }
358
185M
    if (range_check && nSizeRet > MAX_SIZE) {
359
0
        throw std::ios_base::failure("ReadCompactSize(): size too large");
360
0
    }
361
185M
    return nSizeRet;
362
185M
}
Unexecuted instantiation: unsigned long ReadCompactSize<AutoFile>(AutoFile&, bool)
unsigned long ReadCompactSize<ParamsStream<SpanReader&, TransactionSerParams>>(ParamsStream<SpanReader&, TransactionSerParams>&, bool)
Line
Count
Source
333
1.58M
{
334
1.58M
    uint8_t chSize = ser_readdata8(is);
335
1.58M
    uint64_t nSizeRet = 0;
336
1.58M
    if (chSize < 253)
337
1.58M
    {
338
1.58M
        nSizeRet = chSize;
339
1.58M
    }
340
0
    else if (chSize == 253)
341
0
    {
342
0
        nSizeRet = ser_readdata16(is);
343
0
        if (nSizeRet < 253)
344
0
            throw std::ios_base::failure("non-canonical ReadCompactSize()");
345
0
    }
346
0
    else if (chSize == 254)
347
0
    {
348
0
        nSizeRet = ser_readdata32(is);
349
0
        if (nSizeRet < 0x10000u)
350
0
            throw std::ios_base::failure("non-canonical ReadCompactSize()");
351
0
    }
352
0
    else
353
0
    {
354
0
        nSizeRet = ser_readdata64(is);
355
0
        if (nSizeRet < 0x100000000ULL)
356
0
            throw std::ios_base::failure("non-canonical ReadCompactSize()");
357
0
    }
358
1.58M
    if (range_check && nSizeRet > MAX_SIZE) {
359
0
        throw std::ios_base::failure("ReadCompactSize(): size too large");
360
0
    }
361
1.58M
    return nSizeRet;
362
1.58M
}
Unexecuted instantiation: unsigned long ReadCompactSize<SpanReader>(SpanReader&, bool)
Unexecuted instantiation: unsigned long ReadCompactSize<BufferedFile>(BufferedFile&, bool)
Unexecuted instantiation: unsigned long ReadCompactSize<ParamsStream<SpanReader&, CAddress::SerParams>>(ParamsStream<SpanReader&, CAddress::SerParams>&, bool)
Unexecuted instantiation: unsigned long ReadCompactSize<ParamsStream<ParamsStream<SpanReader&, CAddress::SerParams>&, CNetAddr::SerParams>>(ParamsStream<ParamsStream<SpanReader&, CAddress::SerParams>&, CNetAddr::SerParams>&, bool)
unsigned long ReadCompactSize<DataStream>(DataStream&, bool)
Line
Count
Source
333
28.4M
{
334
28.4M
    uint8_t chSize = ser_readdata8(is);
335
28.4M
    uint64_t nSizeRet = 0;
336
28.4M
    if (chSize < 253)
337
28.4M
    {
338
28.4M
        nSizeRet = chSize;
339
28.4M
    }
340
0
    else if (chSize == 253)
341
0
    {
342
0
        nSizeRet = ser_readdata16(is);
343
0
        if (nSizeRet < 253)
344
0
            throw std::ios_base::failure("non-canonical ReadCompactSize()");
345
0
    }
346
0
    else if (chSize == 254)
347
0
    {
348
0
        nSizeRet = ser_readdata32(is);
349
0
        if (nSizeRet < 0x10000u)
350
0
            throw std::ios_base::failure("non-canonical ReadCompactSize()");
351
0
    }
352
0
    else
353
0
    {
354
0
        nSizeRet = ser_readdata64(is);
355
0
        if (nSizeRet < 0x100000000ULL)
356
0
            throw std::ios_base::failure("non-canonical ReadCompactSize()");
357
0
    }
358
28.4M
    if (range_check && nSizeRet > MAX_SIZE) {
359
0
        throw std::ios_base::failure("ReadCompactSize(): size too large");
360
0
    }
361
28.4M
    return nSizeRet;
362
28.4M
}
Unexecuted instantiation: unsigned long ReadCompactSize<ParamsStream<SpanReader&, CNetAddr::SerParams>>(ParamsStream<SpanReader&, CNetAddr::SerParams>&, bool)
Unexecuted instantiation: unsigned long ReadCompactSize<ParamsStream<DataStream&, CNetAddr::SerParams>>(ParamsStream<DataStream&, CNetAddr::SerParams>&, bool)
unsigned long ReadCompactSize<ParamsStream<DataStream&, CAddress::SerParams>>(ParamsStream<DataStream&, CAddress::SerParams>&, bool)
Line
Count
Source
333
997k
{
334
997k
    uint8_t chSize = ser_readdata8(is);
335
997k
    uint64_t nSizeRet = 0;
336
997k
    if (chSize < 253)
337
997k
    {
338
997k
        nSizeRet = chSize;
339
997k
    }
340
0
    else if (chSize == 253)
341
0
    {
342
0
        nSizeRet = ser_readdata16(is);
343
0
        if (nSizeRet < 253)
344
0
            throw std::ios_base::failure("non-canonical ReadCompactSize()");
345
0
    }
346
0
    else if (chSize == 254)
347
0
    {
348
0
        nSizeRet = ser_readdata32(is);
349
0
        if (nSizeRet < 0x10000u)
350
0
            throw std::ios_base::failure("non-canonical ReadCompactSize()");
351
0
    }
352
0
    else
353
0
    {
354
0
        nSizeRet = ser_readdata64(is);
355
0
        if (nSizeRet < 0x100000000ULL)
356
0
            throw std::ios_base::failure("non-canonical ReadCompactSize()");
357
0
    }
358
997k
    if (range_check && nSizeRet > MAX_SIZE) {
359
0
        throw std::ios_base::failure("ReadCompactSize(): size too large");
360
0
    }
361
997k
    return nSizeRet;
362
997k
}
Unexecuted instantiation: unsigned long ReadCompactSize<ParamsStream<ParamsStream<DataStream&, CAddress::SerParams>&, CNetAddr::SerParams>>(ParamsStream<ParamsStream<DataStream&, CAddress::SerParams>&, CNetAddr::SerParams>&, bool)
unsigned long ReadCompactSize<ParamsStream<DataStream&, TransactionSerParams>>(ParamsStream<DataStream&, TransactionSerParams>&, bool)
Line
Count
Source
333
154M
{
334
154M
    uint8_t chSize = ser_readdata8(is);
335
154M
    uint64_t nSizeRet = 0;
336
154M
    if (chSize < 253)
337
154M
    {
338
154M
        nSizeRet = chSize;
339
154M
    }
340
0
    else if (chSize == 253)
341
0
    {
342
0
        nSizeRet = ser_readdata16(is);
343
0
        if (nSizeRet < 253)
344
0
            throw std::ios_base::failure("non-canonical ReadCompactSize()");
345
0
    }
346
0
    else if (chSize == 254)
347
0
    {
348
0
        nSizeRet = ser_readdata32(is);
349
0
        if (nSizeRet < 0x10000u)
350
0
            throw std::ios_base::failure("non-canonical ReadCompactSize()");
351
0
    }
352
0
    else
353
0
    {
354
0
        nSizeRet = ser_readdata64(is);
355
0
        if (nSizeRet < 0x100000000ULL)
356
0
            throw std::ios_base::failure("non-canonical ReadCompactSize()");
357
0
    }
358
154M
    if (range_check && nSizeRet > MAX_SIZE) {
359
0
        throw std::ios_base::failure("ReadCompactSize(): size too large");
360
0
    }
361
154M
    return nSizeRet;
362
154M
}
Unexecuted instantiation: unsigned long ReadCompactSize<ParamsStream<HashVerifier<AutoFile>&, CAddress::SerParams>>(ParamsStream<HashVerifier<AutoFile>&, CAddress::SerParams>&, bool)
Unexecuted instantiation: unsigned long ReadCompactSize<ParamsStream<ParamsStream<HashVerifier<AutoFile>&, CAddress::SerParams>&, CNetAddr::SerParams>>(ParamsStream<ParamsStream<HashVerifier<AutoFile>&, CAddress::SerParams>&, CNetAddr::SerParams>&, bool)
Unexecuted instantiation: unsigned long ReadCompactSize<ParamsStream<AutoFile&, CAddress::SerParams>>(ParamsStream<AutoFile&, CAddress::SerParams>&, bool)
Unexecuted instantiation: unsigned long ReadCompactSize<ParamsStream<ParamsStream<AutoFile&, CAddress::SerParams>&, CNetAddr::SerParams>>(ParamsStream<ParamsStream<AutoFile&, CAddress::SerParams>&, CNetAddr::SerParams>&, bool)
Unexecuted instantiation: unsigned long ReadCompactSize<ParamsStream<HashVerifier<DataStream>&, CAddress::SerParams>>(ParamsStream<HashVerifier<DataStream>&, CAddress::SerParams>&, bool)
Unexecuted instantiation: unsigned long ReadCompactSize<ParamsStream<ParamsStream<HashVerifier<DataStream>&, CAddress::SerParams>&, CNetAddr::SerParams>>(ParamsStream<ParamsStream<HashVerifier<DataStream>&, CAddress::SerParams>&, CNetAddr::SerParams>&, bool)
Unexecuted instantiation: unsigned long ReadCompactSize<ParamsStream<SpanReader, CAddress::SerParams>>(ParamsStream<SpanReader, CAddress::SerParams>&, bool)
unsigned long ReadCompactSize<HashVerifier<BufferedReader<AutoFile>>>(HashVerifier<BufferedReader<AutoFile>>&, bool)
Line
Count
Source
333
37.7k
{
334
37.7k
    uint8_t chSize = ser_readdata8(is);
335
37.7k
    uint64_t nSizeRet = 0;
336
37.7k
    if (chSize < 253)
337
37.7k
    {
338
37.7k
        nSizeRet = chSize;
339
37.7k
    }
340
0
    else if (chSize == 253)
341
0
    {
342
0
        nSizeRet = ser_readdata16(is);
343
0
        if (nSizeRet < 253)
344
0
            throw std::ios_base::failure("non-canonical ReadCompactSize()");
345
0
    }
346
0
    else if (chSize == 254)
347
0
    {
348
0
        nSizeRet = ser_readdata32(is);
349
0
        if (nSizeRet < 0x10000u)
350
0
            throw std::ios_base::failure("non-canonical ReadCompactSize()");
351
0
    }
352
0
    else
353
0
    {
354
0
        nSizeRet = ser_readdata64(is);
355
0
        if (nSizeRet < 0x100000000ULL)
356
0
            throw std::ios_base::failure("non-canonical ReadCompactSize()");
357
0
    }
358
37.7k
    if (range_check && nSizeRet > MAX_SIZE) {
359
0
        throw std::ios_base::failure("ReadCompactSize(): size too large");
360
0
    }
361
37.7k
    return nSizeRet;
362
37.7k
}
Unexecuted instantiation: unsigned long ReadCompactSize<ParamsStream<AutoFile&, TransactionSerParams>>(ParamsStream<AutoFile&, TransactionSerParams>&, bool)
Unexecuted instantiation: unsigned long ReadCompactSize<ParamsStream<BufferedFile&, TransactionSerParams>>(ParamsStream<BufferedFile&, TransactionSerParams>&, bool)
363
364
/**
365
 * Variable-length integers: bytes are a MSB base-128 encoding of the number.
366
 * The high bit in each byte signifies whether another digit follows. To make
367
 * sure the encoding is one-to-one, one is subtracted from all but the last digit.
368
 * Thus, the byte sequence a[] with length len, where all but the last byte
369
 * has bit 128 set, encodes the number:
370
 *
371
 *  (a[len-1] & 0x7F) + sum(i=1..len-1, 128^i*((a[len-i-1] & 0x7F)+1))
372
 *
373
 * Properties:
374
 * * Very small (0-127: 1 byte, 128-16511: 2 bytes, 16512-2113663: 3 bytes)
375
 * * Every integer has exactly one encoding
376
 * * Encoding does not depend on size of original integer type
377
 * * No redundancy: every (infinite) byte sequence corresponds to a list
378
 *   of encoded integers.
379
 *
380
 * 0:         [0x00]  256:        [0x81 0x00]
381
 * 1:         [0x01]  16383:      [0xFE 0x7F]
382
 * 127:       [0x7F]  16384:      [0xFF 0x00]
383
 * 128:  [0x80 0x00]  16511:      [0xFF 0x7F]
384
 * 255:  [0x80 0x7F]  65535: [0x82 0xFE 0x7F]
385
 * 2^32:           [0x8E 0xFE 0xFE 0xFF 0x00]
386
 */
387
388
/**
389
 * Mode for encoding VarInts.
390
 *
391
 * Currently there is no support for signed encodings. The default mode will not
392
 * compile with signed values, and the legacy "nonnegative signed" mode will
393
 * accept signed values, but improperly encode and decode them if they are
394
 * negative. In the future, the DEFAULT mode could be extended to support
395
 * negative numbers in a backwards compatible way, and additional modes could be
396
 * added to support different varint formats (e.g. zigzag encoding).
397
 */
398
enum class VarIntMode { DEFAULT, NONNEGATIVE_SIGNED };
399
400
template <VarIntMode Mode, typename I>
401
struct CheckVarIntMode {
402
    constexpr CheckVarIntMode()
403
122M
    {
404
122M
        static_assert(Mode != VarIntMode::DEFAULT || std::is_unsigned_v<I>, "Unsigned type required with mode DEFAULT.");
405
122M
        static_assert(Mode != VarIntMode::NONNEGATIVE_SIGNED || std::is_signed_v<I>, "Signed type required with mode NONNEGATIVE_SIGNED.");
406
122M
    }
CheckVarIntMode<(VarIntMode)0, unsigned int>::CheckVarIntMode()
Line
Count
Source
403
121M
    {
404
121M
        static_assert(Mode != VarIntMode::DEFAULT || std::is_unsigned_v<I>, "Unsigned type required with mode DEFAULT.");
405
121M
        static_assert(Mode != VarIntMode::NONNEGATIVE_SIGNED || std::is_signed_v<I>, "Signed type required with mode NONNEGATIVE_SIGNED.");
406
121M
    }
CheckVarIntMode<(VarIntMode)0, unsigned long>::CheckVarIntMode()
Line
Count
Source
403
361k
    {
404
361k
        static_assert(Mode != VarIntMode::DEFAULT || std::is_unsigned_v<I>, "Unsigned type required with mode DEFAULT.");
405
361k
        static_assert(Mode != VarIntMode::NONNEGATIVE_SIGNED || std::is_signed_v<I>, "Signed type required with mode NONNEGATIVE_SIGNED.");
406
361k
    }
Unexecuted instantiation: CheckVarIntMode<(VarIntMode)1, int>::CheckVarIntMode()
407
};
408
409
template<VarIntMode Mode, typename I>
410
inline unsigned int GetSizeOfVarInt(I n)
411
{
412
    CheckVarIntMode<Mode, I>();
413
    int nRet = 0;
414
    while(true) {
415
        nRet++;
416
        if (n <= 0x7F)
417
            break;
418
        n = (n >> 7) - 1;
419
    }
420
    return nRet;
421
}
422
423
template<typename I>
424
inline void WriteVarInt(SizeComputer& os, I n);
425
426
template<typename Stream, VarIntMode Mode, typename I>
427
void WriteVarInt(Stream& os, I n)
428
122M
{
429
122M
    CheckVarIntMode<Mode, I>();
430
122M
    unsigned char tmp[CeilDiv(sizeof(n) * 8, 7u)];
431
122M
    int len=0;
432
122M
    while(true) {
433
122M
        tmp[len] = (n & 0x7F) | (len ? 
0x80929k
:
0x00122M
);
434
122M
        if (n <= 0x7F)
435
122M
            break;
436
929k
        n = (n >> 7) - 1;
437
929k
        len++;
438
929k
    }
439
122M
    do {
440
122M
        ser_writedata8(os, tmp[len]);
441
122M
    } while(len--);
442
122M
}
Unexecuted instantiation: void WriteVarInt<VectorWriter, (VarIntMode)1, int>(VectorWriter&, int)
Unexecuted instantiation: void WriteVarInt<VectorWriter, (VarIntMode)0, unsigned long>(VectorWriter&, unsigned long)
void WriteVarInt<DataStream, (VarIntMode)0, unsigned int>(DataStream&, unsigned int)
Line
Count
Source
428
120M
{
429
120M
    CheckVarIntMode<Mode, I>();
430
120M
    unsigned char tmp[CeilDiv(sizeof(n) * 8, 7u)];
431
120M
    int len=0;
432
120M
    while(true) {
433
120M
        tmp[len] = (n & 0x7F) | (len ? 
0x800
: 0x00);
434
120M
        if (n <= 0x7F)
435
120M
            break;
436
0
        n = (n >> 7) - 1;
437
0
        len++;
438
0
    }
439
120M
    do {
440
120M
        ser_writedata8(os, tmp[len]);
441
120M
    } while(len--);
442
120M
}
Unexecuted instantiation: void WriteVarInt<DataStream, (VarIntMode)0, unsigned long>(DataStream&, unsigned long)
Unexecuted instantiation: void WriteVarInt<DataStream, (VarIntMode)1, int>(DataStream&, int)
Unexecuted instantiation: void WriteVarInt<AutoFile, (VarIntMode)0, unsigned int>(AutoFile&, unsigned int)
Unexecuted instantiation: void WriteVarInt<AutoFile, (VarIntMode)0, unsigned long>(AutoFile&, unsigned long)
void WriteVarInt<SizeComputer, (VarIntMode)0, unsigned int>(SizeComputer&, unsigned int)
Line
Count
Source
428
233k
{
429
233k
    CheckVarIntMode<Mode, I>();
430
233k
    unsigned char tmp[CeilDiv(sizeof(n) * 8, 7u)];
431
233k
    int len=0;
432
320k
    while(true) {
433
320k
        tmp[len] = (n & 0x7F) | (len ? 
0x8086.4k
:
0x00233k
);
434
320k
        if (n <= 0x7F)
435
233k
            break;
436
86.4k
        n = (n >> 7) - 1;
437
86.4k
        len++;
438
86.4k
    }
439
320k
    do {
440
320k
        ser_writedata8(os, tmp[len]);
441
320k
    } while(len--);
442
233k
}
void WriteVarInt<SizeComputer, (VarIntMode)0, unsigned long>(SizeComputer&, unsigned long)
Line
Count
Source
428
116k
{
429
116k
    CheckVarIntMode<Mode, I>();
430
116k
    unsigned char tmp[CeilDiv(sizeof(n) * 8, 7u)];
431
116k
    int len=0;
432
340k
    while(true) {
433
340k
        tmp[len] = (n & 0x7F) | (len ? 
0x80223k
:
0x00116k
);
434
340k
        if (n <= 0x7F)
435
116k
            break;
436
223k
        n = (n >> 7) - 1;
437
223k
        len++;
438
223k
    }
439
340k
    do {
440
340k
        ser_writedata8(os, tmp[len]);
441
340k
    } while(len--);
442
116k
}
void WriteVarInt<HashWriter, (VarIntMode)0, unsigned int>(HashWriter&, unsigned int)
Line
Count
Source
428
233k
{
429
233k
    CheckVarIntMode<Mode, I>();
430
233k
    unsigned char tmp[CeilDiv(sizeof(n) * 8, 7u)];
431
233k
    int len=0;
432
320k
    while(true) {
433
320k
        tmp[len] = (n & 0x7F) | (len ? 
0x8086.4k
:
0x00233k
);
434
320k
        if (n <= 0x7F)
435
233k
            break;
436
86.4k
        n = (n >> 7) - 1;
437
86.4k
        len++;
438
86.4k
    }
439
320k
    do {
440
320k
        ser_writedata8(os, tmp[len]);
441
320k
    } while(len--);
442
233k
}
void WriteVarInt<HashWriter, (VarIntMode)0, unsigned long>(HashWriter&, unsigned long)
Line
Count
Source
428
116k
{
429
116k
    CheckVarIntMode<Mode, I>();
430
116k
    unsigned char tmp[CeilDiv(sizeof(n) * 8, 7u)];
431
116k
    int len=0;
432
340k
    while(true) {
433
340k
        tmp[len] = (n & 0x7F) | (len ? 
0x80223k
:
0x00116k
);
434
340k
        if (n <= 0x7F)
435
116k
            break;
436
223k
        n = (n >> 7) - 1;
437
223k
        len++;
438
223k
    }
439
340k
    do {
440
340k
        ser_writedata8(os, tmp[len]);
441
340k
    } while(len--);
442
116k
}
void WriteVarInt<BufferedWriter<AutoFile>, (VarIntMode)0, unsigned int>(BufferedWriter<AutoFile>&, unsigned int)
Line
Count
Source
428
233k
{
429
233k
    CheckVarIntMode<Mode, I>();
430
233k
    unsigned char tmp[CeilDiv(sizeof(n) * 8, 7u)];
431
233k
    int len=0;
432
320k
    while(true) {
433
320k
        tmp[len] = (n & 0x7F) | (len ? 
0x8086.4k
:
0x00233k
);
434
320k
        if (n <= 0x7F)
435
233k
            break;
436
86.4k
        n = (n >> 7) - 1;
437
86.4k
        len++;
438
86.4k
    }
439
320k
    do {
440
320k
        ser_writedata8(os, tmp[len]);
441
320k
    } while(len--);
442
233k
}
void WriteVarInt<BufferedWriter<AutoFile>, (VarIntMode)0, unsigned long>(BufferedWriter<AutoFile>&, unsigned long)
Line
Count
Source
428
116k
{
429
116k
    CheckVarIntMode<Mode, I>();
430
116k
    unsigned char tmp[CeilDiv(sizeof(n) * 8, 7u)];
431
116k
    int len=0;
432
340k
    while(true) {
433
340k
        tmp[len] = (n & 0x7F) | (len ? 
0x80223k
:
0x00116k
);
434
340k
        if (n <= 0x7F)
435
116k
            break;
436
223k
        n = (n >> 7) - 1;
437
223k
        len++;
438
223k
    }
439
340k
    do {
440
340k
        ser_writedata8(os, tmp[len]);
441
340k
    } while(len--);
442
116k
}
443
444
template<typename Stream, VarIntMode Mode, typename I>
445
I ReadVarInt(Stream& is)
446
43.3k
{
447
43.3k
    CheckVarIntMode<Mode, I>();
448
43.3k
    I n = 0;
449
44.4k
    while(true) {
450
44.4k
        unsigned char chData = ser_readdata8(is);
451
44.4k
        if (n > (std::numeric_limits<I>::max() >> 7)) {
452
0
           throw std::ios_base::failure("ReadVarInt(): size too large");
453
0
        }
454
44.4k
        n = (n << 7) | (chData & 0x7F);
455
44.4k
        if (chData & 0x80) {
456
1.10k
            if (n == std::numeric_limits<I>::max()) {
457
0
                throw std::ios_base::failure("ReadVarInt(): size too large");
458
0
            }
459
1.10k
            n++;
460
43.3k
        } else {
461
43.3k
            return n;
462
43.3k
        }
463
44.4k
    }
464
43.3k
}
Unexecuted instantiation: unsigned int ReadVarInt<SpanReader, (VarIntMode)0, unsigned int>(SpanReader&)
Unexecuted instantiation: unsigned long ReadVarInt<SpanReader, (VarIntMode)0, unsigned long>(SpanReader&)
Unexecuted instantiation: int ReadVarInt<SpanReader, (VarIntMode)1, int>(SpanReader&)
Unexecuted instantiation: int ReadVarInt<DataStream, (VarIntMode)1, int>(DataStream&)
Unexecuted instantiation: unsigned int ReadVarInt<DataStream, (VarIntMode)0, unsigned int>(DataStream&)
unsigned int ReadVarInt<HashVerifier<BufferedReader<AutoFile>>, (VarIntMode)0, unsigned int>(HashVerifier<BufferedReader<AutoFile>>&)
Line
Count
Source
446
32.4k
{
447
32.4k
    CheckVarIntMode<Mode, I>();
448
32.4k
    I n = 0;
449
32.7k
    while(true) {
450
32.7k
        unsigned char chData = ser_readdata8(is);
451
32.7k
        if (n > (std::numeric_limits<I>::max() >> 7)) {
452
0
           throw std::ios_base::failure("ReadVarInt(): size too large");
453
0
        }
454
32.7k
        n = (n << 7) | (chData & 0x7F);
455
32.7k
        if (chData & 0x80) {
456
292
            if (n == std::numeric_limits<I>::max()) {
457
0
                throw std::ios_base::failure("ReadVarInt(): size too large");
458
0
            }
459
292
            n++;
460
32.4k
        } else {
461
32.4k
            return n;
462
32.4k
        }
463
32.7k
    }
464
32.4k
}
unsigned long ReadVarInt<HashVerifier<BufferedReader<AutoFile>>, (VarIntMode)0, unsigned long>(HashVerifier<BufferedReader<AutoFile>>&)
Line
Count
Source
446
10.8k
{
447
10.8k
    CheckVarIntMode<Mode, I>();
448
10.8k
    I n = 0;
449
11.6k
    while(true) {
450
11.6k
        unsigned char chData = ser_readdata8(is);
451
11.6k
        if (n > (std::numeric_limits<I>::max() >> 7)) {
452
0
           throw std::ios_base::failure("ReadVarInt(): size too large");
453
0
        }
454
11.6k
        n = (n << 7) | (chData & 0x7F);
455
11.6k
        if (chData & 0x80) {
456
813
            if (n == std::numeric_limits<I>::max()) {
457
0
                throw std::ios_base::failure("ReadVarInt(): size too large");
458
0
            }
459
813
            n++;
460
10.8k
        } else {
461
10.8k
            return n;
462
10.8k
        }
463
11.6k
    }
464
10.8k
}
Unexecuted instantiation: unsigned long ReadVarInt<DataStream, (VarIntMode)0, unsigned long>(DataStream&)
Unexecuted instantiation: unsigned int ReadVarInt<AutoFile, (VarIntMode)0, unsigned int>(AutoFile&)
Unexecuted instantiation: unsigned long ReadVarInt<AutoFile, (VarIntMode)0, unsigned long>(AutoFile&)
465
466
/** Simple wrapper class to serialize objects using a formatter; used by Using(). */
467
template<typename Formatter, typename T>
468
class Wrapper
469
{
470
    static_assert(std::is_lvalue_reference_v<T>, "Wrapper needs an lvalue reference type T");
471
protected:
472
    T m_object;
473
public:
474
3.04G
    explicit Wrapper(T obj) : m_object(obj) {}
Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn>> const&>::Wrapper(std::vector<CTxIn, std::allocator<CTxIn>> const&)
Line
Count
Source
474
1.18G
    explicit Wrapper(T obj) : m_object(obj) {}
Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut>> const&>::Wrapper(std::vector<CTxOut, std::allocator<CTxOut>> const&)
Line
Count
Source
474
847M
    explicit Wrapper(T obj) : m_object(obj) {}
Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&>::Wrapper(std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&)
Line
Count
Source
474
333M
    explicit Wrapper(T obj) : m_object(obj) {}
Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&>::Wrapper(std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&)
Line
Count
Source
474
337M
    explicit Wrapper(T obj) : m_object(obj) {}
Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn>>&>::Wrapper(std::vector<CTxIn, std::allocator<CTxIn>>&)
Line
Count
Source
474
43.1M
    explicit Wrapper(T obj) : m_object(obj) {}
Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut>>&>::Wrapper(std::vector<CTxOut, std::allocator<CTxOut>>&)
Line
Count
Source
474
21.6M
    explicit Wrapper(T obj) : m_object(obj) {}
Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>>&>::Wrapper(std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>>&)
Line
Count
Source
474
21.5M
    explicit Wrapper(T obj) : m_object(obj) {}
Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>>&>::Wrapper(std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>>&)
Line
Count
Source
474
1.14M
    explicit Wrapper(T obj) : m_object(obj) {}
Unexecuted instantiation: Wrapper<VectorFormatter<DefaultFormatter>, std::vector<uint256, std::allocator<uint256>>&>::Wrapper(std::vector<uint256, std::allocator<uint256>>&)
Wrapper<VarIntFormatter<(VarIntMode)0>, unsigned int&>::Wrapper(unsigned int&)
Line
Count
Source
474
121M
    explicit Wrapper(T obj) : m_object(obj) {}
Wrapper<VarIntFormatter<(VarIntMode)0>, unsigned long&>::Wrapper(unsigned long&)
Line
Count
Source
474
361k
    explicit Wrapper(T obj) : m_object(obj) {}
Unexecuted instantiation: Wrapper<VarIntFormatter<(VarIntMode)1>, int&>::Wrapper(int&)
Unexecuted instantiation: Wrapper<VarIntFormatter<(VarIntMode)1>, int const&>::Wrapper(int const&)
Unexecuted instantiation: cluster_linearize.cpp:Wrapper<(anonymous namespace)::DepGraphFormatter, cluster_linearize::DepGraph<bitset_detail::IntBitSet<unsigned int>> const&>::Wrapper(cluster_linearize::DepGraph<bitset_detail::IntBitSet<unsigned int>> const&)
Unexecuted instantiation: cluster_linearize.cpp:Wrapper<(anonymous namespace)::DepGraphFormatter, cluster_linearize::DepGraph<bitset_detail::IntBitSet<unsigned int>>&>::Wrapper(cluster_linearize::DepGraph<bitset_detail::IntBitSet<unsigned int>>&)
Wrapper<CompactSizeFormatter<true>, unsigned short const&>::Wrapper(unsigned short const&)
Line
Count
Source
474
4.14M
    explicit Wrapper(T obj) : m_object(obj) {}
Wrapper<DefaultFormatter, std::shared_ptr<CTransaction const> const&>::Wrapper(std::shared_ptr<CTransaction const> const&)
Line
Count
Source
474
4.14M
    explicit Wrapper(T obj) : m_object(obj) {}
Wrapper<VectorFormatter<DefaultFormatter>, std::vector<PrefilledTransaction, std::allocator<PrefilledTransaction>> const&>::Wrapper(std::vector<PrefilledTransaction, std::allocator<PrefilledTransaction>> const&)
Line
Count
Source
474
4.05M
    explicit Wrapper(T obj) : m_object(obj) {}
Wrapper<VectorFormatter<CustomUintFormatter<6, false>>, std::vector<unsigned long, std::allocator<unsigned long>> const&>::Wrapper(std::vector<unsigned long, std::allocator<unsigned long>> const&)
Line
Count
Source
474
4.05M
    explicit Wrapper(T obj) : m_object(obj) {}
Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CBlock, std::allocator<CBlock>> const&>::Wrapper(std::vector<CBlock, std::allocator<CBlock>> const&)
Line
Count
Source
474
9.02M
    explicit Wrapper(T obj) : m_object(obj) {}
Wrapper<AmountCompression, long&>::Wrapper(long&)
Line
Count
Source
474
10.8k
    explicit Wrapper(T obj) : m_object(obj) {}
Wrapper<ScriptCompression, CScript&>::Wrapper(CScript&)
Line
Count
Source
474
10.8k
    explicit Wrapper(T obj) : m_object(obj) {}
Wrapper<TxOutCompression, CTxOut&>::Wrapper(CTxOut&)
Line
Count
Source
474
10.8k
    explicit Wrapper(T obj) : m_object(obj) {}
Unexecuted instantiation: Wrapper<ChronoFormatter<unsigned int, true>, std::chrono::time_point<NodeClock, std::chrono::duration<long, std::ratio<1l, 1l>>>&>::Wrapper(std::chrono::time_point<NodeClock, std::chrono::duration<long, std::ratio<1l, 1l>>>&)
Unexecuted instantiation: Wrapper<CompactSizeFormatter<false>, unsigned long&>::Wrapper(unsigned long&)
Wrapper<CustomUintFormatter<8, false>, ServiceFlags&>::Wrapper(ServiceFlags&)
Line
Count
Source
474
1.51M
    explicit Wrapper(T obj) : m_object(obj) {}
Wrapper<CompactSizeFormatter<true>, unsigned long&>::Wrapper(unsigned long&)
Line
Count
Source
474
997k
    explicit Wrapper(T obj) : m_object(obj) {}
Wrapper<CustomUintFormatter<2, true>, unsigned short&>::Wrapper(unsigned short&)
Line
Count
Source
474
753k
    explicit Wrapper(T obj) : m_object(obj) {}
Unexecuted instantiation: Wrapper<ChronoFormatter<long, false>, std::chrono::time_point<NodeClock, std::chrono::duration<long, std::ratio<1l, 1l>>>&>::Wrapper(std::chrono::time_point<NodeClock, std::chrono::duration<long, std::ratio<1l, 1l>>>&)
Unexecuted instantiation: Wrapper<VarIntFormatter<(VarIntMode)0>, unsigned int const&>::Wrapper(unsigned int const&)
Unexecuted instantiation: Wrapper<VarIntFormatter<(VarIntMode)0>, unsigned long const&>::Wrapper(unsigned long const&)
Wrapper<CompactSizeFormatter<true>, unsigned short&>::Wrapper(unsigned short&)
Line
Count
Source
474
3.55M
    explicit Wrapper(T obj) : m_object(obj) {}
Wrapper<DefaultFormatter, std::shared_ptr<CTransaction const>&>::Wrapper(std::shared_ptr<CTransaction const>&)
Line
Count
Source
474
3.55M
    explicit Wrapper(T obj) : m_object(obj) {}
Wrapper<VectorFormatter<DefaultFormatter>, std::vector<PrefilledTransaction, std::allocator<PrefilledTransaction>>&>::Wrapper(std::vector<PrefilledTransaction, std::allocator<PrefilledTransaction>>&)
Line
Count
Source
474
3.50M
    explicit Wrapper(T obj) : m_object(obj) {}
Wrapper<VectorFormatter<CustomUintFormatter<6, false>>, std::vector<unsigned long, std::allocator<unsigned long>>&>::Wrapper(std::vector<unsigned long, std::allocator<unsigned long>>&)
Line
Count
Source
474
3.50M
    explicit Wrapper(T obj) : m_object(obj) {}
Wrapper<VectorFormatter<DefaultFormatter>, std::vector<uint256, std::allocator<uint256>> const&>::Wrapper(std::vector<uint256, std::allocator<uint256>> const&)
Line
Count
Source
474
207k
    explicit Wrapper(T obj) : m_object(obj) {}
Unexecuted instantiation: Wrapper<VectorFormatter<DefaultFormatter>, std::vector<unsigned int, std::allocator<unsigned int>>&>::Wrapper(std::vector<unsigned int, std::allocator<unsigned int>>&)
Unexecuted instantiation: Wrapper<VectorFormatter<DefaultFormatter>, std::vector<unsigned int, std::allocator<unsigned int>> const&>::Wrapper(std::vector<unsigned int, std::allocator<unsigned int>> const&)
Wrapper<VectorFormatter<TxInUndoFormatter>, std::vector<Coin, std::allocator<Coin>>&>::Wrapper(std::vector<Coin, std::allocator<Coin>>&)
Line
Count
Source
474
10.8k
    explicit Wrapper(T obj) : m_object(obj) {}
Wrapper<AmountCompression, long const&>::Wrapper(long const&)
Line
Count
Source
474
350k
    explicit Wrapper(T obj) : m_object(obj) {}
Wrapper<ScriptCompression, CScript const&>::Wrapper(CScript const&)
Line
Count
Source
474
350k
    explicit Wrapper(T obj) : m_object(obj) {}
Wrapper<TxOutCompression, CTxOut const&>::Wrapper(CTxOut const&)
Line
Count
Source
474
350k
    explicit Wrapper(T obj) : m_object(obj) {}
Wrapper<VectorFormatter<TxInUndoFormatter>, std::vector<Coin, std::allocator<Coin>> const&>::Wrapper(std::vector<Coin, std::allocator<Coin>> const&)
Line
Count
Source
474
350k
    explicit Wrapper(T obj) : m_object(obj) {}
Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxUndo, std::allocator<CTxUndo>>&>::Wrapper(std::vector<CTxUndo, std::allocator<CTxUndo>>&)
Line
Count
Source
474
26.9k
    explicit Wrapper(T obj) : m_object(obj) {}
Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxUndo, std::allocator<CTxUndo>> const&>::Wrapper(std::vector<CTxUndo, std::allocator<CTxUndo>> const&)
Line
Count
Source
474
89.8M
    explicit Wrapper(T obj) : m_object(obj) {}
Unexecuted instantiation: Wrapper<CompactSizeFormatter<true>, unsigned long const&>::Wrapper(unsigned long const&)
Wrapper<CustomUintFormatter<2, true>, unsigned short const&>::Wrapper(unsigned short const&)
Line
Count
Source
474
3.03M
    explicit Wrapper(T obj) : m_object(obj) {}
Unexecuted instantiation: Wrapper<ChronoFormatter<unsigned int, true>, std::chrono::time_point<NodeClock, std::chrono::duration<long, std::ratio<1l, 1l>>> const&>::Wrapper(std::chrono::time_point<NodeClock, std::chrono::duration<long, std::ratio<1l, 1l>>> const&)
Unexecuted instantiation: Wrapper<CustomUintFormatter<8, false>, ServiceFlags const&>::Wrapper(ServiceFlags const&)
Unexecuted instantiation: Wrapper<VectorFormatter<DifferenceFormatter>, std::vector<unsigned short, std::allocator<unsigned short>>&>::Wrapper(std::vector<unsigned short, std::allocator<unsigned short>>&)
Wrapper<VectorFormatter<DifferenceFormatter>, std::vector<unsigned short, std::allocator<unsigned short>> const&>::Wrapper(std::vector<unsigned short, std::allocator<unsigned short>> const&)
Line
Count
Source
474
42.9k
    explicit Wrapper(T obj) : m_object(obj) {}
Unexecuted instantiation: Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CBlockHeader, std::allocator<CBlockHeader>>&>::Wrapper(std::vector<CBlockHeader, std::allocator<CBlockHeader>>&)
Unexecuted instantiation: Wrapper<VectorFormatter<DefaultFormatter>, std::vector<int, std::allocator<int>> const&>::Wrapper(std::vector<int, std::allocator<int>> const&)
Unexecuted instantiation: Wrapper<VectorFormatter<DefaultFormatter>, prevector<8u, int, unsigned int, int> const&>::Wrapper(prevector<8u, int, unsigned int, int> const&)
Unexecuted instantiation: Wrapper<LimitedStringFormatter<10ul>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>&>::Wrapper(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>&)
Unexecuted instantiation: Wrapper<LimitedStringFormatter<10ul>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&>::Wrapper(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Unexecuted instantiation: Wrapper<VectorFormatter<DefaultFormatter>, std::vector<wallet::CMerkleTx, std::allocator<wallet::CMerkleTx>>&>::Wrapper(std::vector<wallet::CMerkleTx, std::allocator<wallet::CMerkleTx>>&)
Unexecuted instantiation: Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>>>&>::Wrapper(std::vector<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>>>&)
Unexecuted instantiation: Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>>> const&>::Wrapper(std::vector<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>>> const&)
Unexecuted instantiation: Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CAddress, std::allocator<CAddress>> const&>::Wrapper(std::vector<CAddress, std::allocator<CAddress>> const&)
Unexecuted instantiation: Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CAddress, std::allocator<CAddress>>&>::Wrapper(std::vector<CAddress, std::allocator<CAddress>>&)
Unexecuted instantiation: Wrapper<ChronoFormatter<long, false>, std::chrono::time_point<NodeClock, std::chrono::duration<long, std::ratio<1l, 1l>>> const&>::Wrapper(std::chrono::time_point<NodeClock, std::chrono::duration<long, std::ratio<1l, 1l>>> const&)
Unexecuted instantiation: Wrapper<CustomUintFormatter<1, false>, AddrManImpl::Format&>::Wrapper(AddrManImpl::Format&)
Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CInv, std::allocator<CInv>> const&>::Wrapper(std::vector<CInv, std::allocator<CInv>> const&)
Line
Count
Source
474
1.31M
    explicit Wrapper(T obj) : m_object(obj) {}
Wrapper<LimitedStringFormatter<256ul>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>&>::Wrapper(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>&)
Line
Count
Source
474
616k
    explicit Wrapper(T obj) : m_object(obj) {}
Unexecuted instantiation: Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CInv, std::allocator<CInv>>&>::Wrapper(std::vector<CInv, std::allocator<CInv>>&)
Unexecuted instantiation: Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CBlockHeader, std::allocator<CBlockHeader>> const&>::Wrapper(std::vector<CBlockHeader, std::allocator<CBlockHeader>> const&)
Unexecuted instantiation: block_policy_estimator.cpp:Wrapper<(anonymous namespace)::EncodedDoubleFormatter, double const&>::Wrapper(double const&)
Unexecuted instantiation: block_policy_estimator.cpp:Wrapper<VectorFormatter<(anonymous namespace)::EncodedDoubleFormatter>, std::vector<double, std::allocator<double>> const&>::Wrapper(std::vector<double, std::allocator<double>> const&)
Unexecuted instantiation: block_policy_estimator.cpp:Wrapper<VectorFormatter<VectorFormatter<(anonymous namespace)::EncodedDoubleFormatter>>, std::vector<std::vector<double, std::allocator<double>>, std::allocator<std::vector<double, std::allocator<double>>>> const&>::Wrapper(std::vector<std::vector<double, std::allocator<double>>, std::allocator<std::vector<double, std::allocator<double>>>> const&)
Unexecuted instantiation: block_policy_estimator.cpp:Wrapper<(anonymous namespace)::EncodedDoubleFormatter, double&>::Wrapper(double&)
Unexecuted instantiation: block_policy_estimator.cpp:Wrapper<VectorFormatter<(anonymous namespace)::EncodedDoubleFormatter>, std::vector<double, std::allocator<double>>&>::Wrapper(std::vector<double, std::allocator<double>>&)
Unexecuted instantiation: block_policy_estimator.cpp:Wrapper<VectorFormatter<VectorFormatter<(anonymous namespace)::EncodedDoubleFormatter>>, std::vector<std::vector<double, std::allocator<double>>, std::allocator<std::vector<double, std::allocator<double>>>>&>::Wrapper(std::vector<std::vector<double, std::allocator<double>>, std::allocator<std::vector<double, std::allocator<double>>>>&)
Unexecuted instantiation: Wrapper<VectorFormatter<DefaultFormatter>, std::vector<COutPoint, std::allocator<COutPoint>>&>::Wrapper(std::vector<COutPoint, std::allocator<COutPoint>>&)
Unexecuted instantiation: Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CCoin, std::allocator<CCoin>> const&>::Wrapper(std::vector<CCoin, std::allocator<CCoin>> const&)
475
2.94G
    template<typename Stream> void Serialize(Stream &s) const { Formatter().Ser(s, m_object); }
void Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn>> const&>::Serialize<ParamsStream<SizeComputer&, TransactionSerParams>>(ParamsStream<SizeComputer&, TransactionSerParams>&) const
Line
Count
Source
475
585M
    template<typename Stream> void Serialize(Stream &s) const { Formatter().Ser(s, m_object); }
void Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut>> const&>::Serialize<ParamsStream<SizeComputer&, TransactionSerParams>>(ParamsStream<SizeComputer&, TransactionSerParams>&) const
Line
Count
Source
475
443M
    template<typename Stream> void Serialize(Stream &s) const { Formatter().Ser(s, m_object); }
void Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&>::Serialize<ParamsStream<SizeComputer&, TransactionSerParams>>(ParamsStream<SizeComputer&, TransactionSerParams>&) const
Line
Count
Source
475
141M
    template<typename Stream> void Serialize(Stream &s) const { Formatter().Ser(s, m_object); }
void Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&>::Serialize<ParamsStream<SizeComputer&, TransactionSerParams>>(ParamsStream<SizeComputer&, TransactionSerParams>&) const
Line
Count
Source
475
297M
    template<typename Stream> void Serialize(Stream &s) const { Formatter().Ser(s, m_object); }
Unexecuted instantiation: void Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&>::Serialize<SizeComputer>(SizeComputer&) const
Unexecuted instantiation: cluster_linearize.cpp:void Wrapper<(anonymous namespace)::DepGraphFormatter, cluster_linearize::DepGraph<bitset_detail::IntBitSet<unsigned int>> const&>::Serialize<VectorWriter>(VectorWriter&) const
Unexecuted instantiation: void Wrapper<VarIntFormatter<(VarIntMode)1>, int const&>::Serialize<VectorWriter>(VectorWriter&) const
Unexecuted instantiation: void Wrapper<VarIntFormatter<(VarIntMode)0>, unsigned long&>::Serialize<VectorWriter>(VectorWriter&) const
void Wrapper<VectorFormatter<CustomUintFormatter<6, false>>, std::vector<unsigned long, std::allocator<unsigned long>> const&>::Serialize<VectorWriter>(VectorWriter&) const
Line
Count
Source
475
4.05M
    template<typename Stream> void Serialize(Stream &s) const { Formatter().Ser(s, m_object); }
void Wrapper<VectorFormatter<DefaultFormatter>, std::vector<PrefilledTransaction, std::allocator<PrefilledTransaction>> const&>::Serialize<VectorWriter>(VectorWriter&) const
Line
Count
Source
475
4.05M
    template<typename Stream> void Serialize(Stream &s) const { Formatter().Ser(s, m_object); }
void Wrapper<CompactSizeFormatter<true>, unsigned short const&>::Serialize<VectorWriter>(VectorWriter&) const
Line
Count
Source
475
4.14M
    template<typename Stream> void Serialize(Stream &s) const { Formatter().Ser(s, m_object); }
void Wrapper<DefaultFormatter, std::shared_ptr<CTransaction const> const&>::Serialize<ParamsStream<VectorWriter&, TransactionSerParams>>(ParamsStream<VectorWriter&, TransactionSerParams>&) const
Line
Count
Source
475
4.14M
    template<typename Stream> void Serialize(Stream &s) const { Formatter().Ser(s, m_object); }
void Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn>> const&>::Serialize<ParamsStream<VectorWriter&, TransactionSerParams>>(ParamsStream<VectorWriter&, TransactionSerParams>&) const
Line
Count
Source
475
45.0M
    template<typename Stream> void Serialize(Stream &s) const { Formatter().Ser(s, m_object); }
void Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut>> const&>::Serialize<ParamsStream<VectorWriter&, TransactionSerParams>>(ParamsStream<VectorWriter&, TransactionSerParams>&) const
Line
Count
Source
475
22.5M
    template<typename Stream> void Serialize(Stream &s) const { Formatter().Ser(s, m_object); }
void Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&>::Serialize<ParamsStream<VectorWriter&, TransactionSerParams>>(ParamsStream<VectorWriter&, TransactionSerParams>&) const
Line
Count
Source
475
22.5M
    template<typename Stream> void Serialize(Stream &s) const { Formatter().Ser(s, m_object); }
void Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&>::Serialize<ParamsStream<VectorWriter&, TransactionSerParams>>(ParamsStream<VectorWriter&, TransactionSerParams>&) const
Line
Count
Source
475
9.99M
    template<typename Stream> void Serialize(Stream &s) const { Formatter().Ser(s, m_object); }
void Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CBlock, std::allocator<CBlock>> const&>::Serialize<ParamsStream<VectorWriter&, TransactionSerParams>>(ParamsStream<VectorWriter&, TransactionSerParams>&) const
Line
Count
Source
475
9.02M
    template<typename Stream> void Serialize(Stream &s) const { Formatter().Ser(s, m_object); }
Unexecuted instantiation: void Wrapper<VarIntFormatter<(VarIntMode)0>, unsigned int const&>::Serialize<DataStream>(DataStream&) const
Unexecuted instantiation: void Wrapper<VarIntFormatter<(VarIntMode)0>, unsigned long const&>::Serialize<DataStream>(DataStream&) const
Unexecuted instantiation: void Wrapper<VectorFormatter<CustomUintFormatter<6, false>>, std::vector<unsigned long, std::allocator<unsigned long>> const&>::Serialize<DataStream>(DataStream&) const
Unexecuted instantiation: void Wrapper<VectorFormatter<DefaultFormatter>, std::vector<PrefilledTransaction, std::allocator<PrefilledTransaction>> const&>::Serialize<DataStream>(DataStream&) const
Unexecuted instantiation: void Wrapper<CompactSizeFormatter<true>, unsigned short const&>::Serialize<DataStream>(DataStream&) const
Unexecuted instantiation: void Wrapper<DefaultFormatter, std::shared_ptr<CTransaction const> const&>::Serialize<ParamsStream<DataStream&, TransactionSerParams>>(ParamsStream<DataStream&, TransactionSerParams>&) const
Unexecuted instantiation: void Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn>> const&>::Serialize<ParamsStream<DataStream&, TransactionSerParams>>(ParamsStream<DataStream&, TransactionSerParams>&) const
Unexecuted instantiation: void Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut>> const&>::Serialize<ParamsStream<DataStream&, TransactionSerParams>>(ParamsStream<DataStream&, TransactionSerParams>&) const
Unexecuted instantiation: void Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&>::Serialize<ParamsStream<DataStream&, TransactionSerParams>>(ParamsStream<DataStream&, TransactionSerParams>&) const
Unexecuted instantiation: void Wrapper<VectorFormatter<DefaultFormatter>, std::vector<uint256, std::allocator<uint256>> const&>::Serialize<DataStream>(DataStream&) const
Unexecuted instantiation: void Wrapper<VarIntFormatter<(VarIntMode)1>, int const&>::Serialize<DataStream>(DataStream&) const
Unexecuted instantiation: void Wrapper<VectorFormatter<DefaultFormatter>, std::vector<unsigned int, std::allocator<unsigned int>> const&>::Serialize<DataStream>(DataStream&) const
Unexecuted instantiation: void Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&>::Serialize<DataStream>(DataStream&) const
Unexecuted instantiation: void Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&>::Serialize<ParamsStream<DataStream&, TransactionSerParams>>(ParamsStream<DataStream&, TransactionSerParams>&) const
Unexecuted instantiation: void Wrapper<VectorFormatter<TxInUndoFormatter>, std::vector<Coin, std::allocator<Coin>> const&>::Serialize<DataStream>(DataStream&) const
void Wrapper<VarIntFormatter<(VarIntMode)0>, unsigned int&>::Serialize<DataStream>(DataStream&) const
Line
Count
Source
475
120M
    template<typename Stream> void Serialize(Stream &s) const { Formatter().Ser(s, m_object); }
Unexecuted instantiation: void Wrapper<TxOutCompression, CTxOut const&>::Serialize<DataStream>(DataStream&) const
Unexecuted instantiation: void Wrapper<AmountCompression, long const&>::Serialize<DataStream>(DataStream&) const
Unexecuted instantiation: void Wrapper<VarIntFormatter<(VarIntMode)0>, unsigned long&>::Serialize<DataStream>(DataStream&) const
Unexecuted instantiation: void Wrapper<ScriptCompression, CScript const&>::Serialize<DataStream>(DataStream&) const
Unexecuted instantiation: void Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxUndo, std::allocator<CTxUndo>> const&>::Serialize<DataStream>(DataStream&) const
Unexecuted instantiation: void Wrapper<CompactSizeFormatter<true>, unsigned long const&>::Serialize<ParamsStream<DataStream&, CNetAddr::SerParams>>(ParamsStream<DataStream&, CNetAddr::SerParams>&) const
Unexecuted instantiation: void Wrapper<CustomUintFormatter<2, true>, unsigned short const&>::Serialize<ParamsStream<DataStream&, CNetAddr::SerParams>>(ParamsStream<DataStream&, CNetAddr::SerParams>&) const
Unexecuted instantiation: void Wrapper<ChronoFormatter<unsigned int, true>, std::chrono::time_point<NodeClock, std::chrono::duration<long, std::ratio<1l, 1l>>> const&>::Serialize<ParamsStream<DataStream&, CAddress::SerParams>>(ParamsStream<DataStream&, CAddress::SerParams>&) const
Unexecuted instantiation: void Wrapper<CompactSizeFormatter<false>, unsigned long&>::Serialize<ParamsStream<DataStream&, CAddress::SerParams>>(ParamsStream<DataStream&, CAddress::SerParams>&) const
Unexecuted instantiation: void Wrapper<CustomUintFormatter<8, false>, ServiceFlags const&>::Serialize<ParamsStream<DataStream&, CAddress::SerParams>>(ParamsStream<DataStream&, CAddress::SerParams>&) const
Unexecuted instantiation: void Wrapper<CompactSizeFormatter<true>, unsigned long const&>::Serialize<ParamsStream<ParamsStream<DataStream&, CAddress::SerParams>&, CNetAddr::SerParams>>(ParamsStream<ParamsStream<DataStream&, CAddress::SerParams>&, CNetAddr::SerParams>&) const
Unexecuted instantiation: void Wrapper<CustomUintFormatter<2, true>, unsigned short const&>::Serialize<ParamsStream<ParamsStream<DataStream&, CAddress::SerParams>&, CNetAddr::SerParams>>(ParamsStream<ParamsStream<DataStream&, CAddress::SerParams>&, CNetAddr::SerParams>&) const
Unexecuted instantiation: void Wrapper<VarIntFormatter<(VarIntMode)1>, int&>::Serialize<DataStream>(DataStream&) const
Unexecuted instantiation: void Wrapper<TxOutCompression, CTxOut&>::Serialize<DataStream>(DataStream&) const
Unexecuted instantiation: void Wrapper<VectorFormatter<DifferenceFormatter>, std::vector<unsigned short, std::allocator<unsigned short>> const&>::Serialize<DataStream>(DataStream&) const
Unexecuted instantiation: void Wrapper<VectorFormatter<CustomUintFormatter<6, false>>, std::vector<unsigned long, std::allocator<unsigned long>> const&>::Serialize<ParamsStream<VectorWriter&, TransactionSerParams>>(ParamsStream<VectorWriter&, TransactionSerParams>&) const
Unexecuted instantiation: void Wrapper<VectorFormatter<DefaultFormatter>, std::vector<PrefilledTransaction, std::allocator<PrefilledTransaction>> const&>::Serialize<ParamsStream<VectorWriter&, TransactionSerParams>>(ParamsStream<VectorWriter&, TransactionSerParams>&) const
Unexecuted instantiation: void Wrapper<CompactSizeFormatter<true>, unsigned short const&>::Serialize<ParamsStream<VectorWriter&, TransactionSerParams>>(ParamsStream<VectorWriter&, TransactionSerParams>&) const
Unexecuted instantiation: void Wrapper<DefaultFormatter, std::shared_ptr<CTransaction const> const&>::Serialize<ParamsStream<ParamsStream<VectorWriter&, TransactionSerParams>&, TransactionSerParams>>(ParamsStream<ParamsStream<VectorWriter&, TransactionSerParams>&, TransactionSerParams>&) const
Unexecuted instantiation: void Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn>> const&>::Serialize<ParamsStream<ParamsStream<VectorWriter&, TransactionSerParams>&, TransactionSerParams>>(ParamsStream<ParamsStream<VectorWriter&, TransactionSerParams>&, TransactionSerParams>&) const
Unexecuted instantiation: void Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut>> const&>::Serialize<ParamsStream<ParamsStream<VectorWriter&, TransactionSerParams>&, TransactionSerParams>>(ParamsStream<ParamsStream<VectorWriter&, TransactionSerParams>&, TransactionSerParams>&) const
Unexecuted instantiation: void Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&>::Serialize<ParamsStream<ParamsStream<VectorWriter&, TransactionSerParams>&, TransactionSerParams>>(ParamsStream<ParamsStream<VectorWriter&, TransactionSerParams>&, TransactionSerParams>&) const
Unexecuted instantiation: void Wrapper<VectorFormatter<DefaultFormatter>, std::vector<int, std::allocator<int>> const&>::Serialize<DataStream>(DataStream&) const
Unexecuted instantiation: void Wrapper<VectorFormatter<DefaultFormatter>, prevector<8u, int, unsigned int, int> const&>::Serialize<DataStream>(DataStream&) const
Unexecuted instantiation: void Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&>::Serialize<VectorWriter>(VectorWriter&) const
Unexecuted instantiation: void Wrapper<LimitedStringFormatter<10ul>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&>::Serialize<DataStream>(DataStream&) const
Unexecuted instantiation: void Wrapper<VarIntFormatter<(VarIntMode)0>, unsigned int&>::Serialize<AutoFile>(AutoFile&) const
Unexecuted instantiation: void Wrapper<TxOutCompression, CTxOut const&>::Serialize<AutoFile>(AutoFile&) const
Unexecuted instantiation: void Wrapper<AmountCompression, long const&>::Serialize<AutoFile>(AutoFile&) const
Unexecuted instantiation: void Wrapper<VarIntFormatter<(VarIntMode)0>, unsigned long&>::Serialize<AutoFile>(AutoFile&) const
Unexecuted instantiation: void Wrapper<ScriptCompression, CScript const&>::Serialize<AutoFile>(AutoFile&) const
Unexecuted instantiation: void Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>>> const&>::Serialize<DataStream>(DataStream&) const
void Wrapper<CustomUintFormatter<8, false>, ServiceFlags&>::Serialize<VectorWriter>(VectorWriter&) const
Line
Count
Source
475
762k
    template<typename Stream> void Serialize(Stream &s) const { Formatter().Ser(s, m_object); }
Unexecuted instantiation: void Wrapper<CompactSizeFormatter<true>, unsigned long const&>::Serialize<ParamsStream<VectorWriter&, CNetAddr::SerParams>>(ParamsStream<VectorWriter&, CNetAddr::SerParams>&) const
void Wrapper<CustomUintFormatter<2, true>, unsigned short const&>::Serialize<ParamsStream<VectorWriter&, CNetAddr::SerParams>>(ParamsStream<VectorWriter&, CNetAddr::SerParams>&) const
Line
Count
Source
475
3.03M
    template<typename Stream> void Serialize(Stream &s) const { Formatter().Ser(s, m_object); }
Unexecuted instantiation: void Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CAddress, std::allocator<CAddress>> const&>::Serialize<ParamsStream<HashedSourceWriter<AutoFile>&, CAddress::SerParams>>(ParamsStream<HashedSourceWriter<AutoFile>&, CAddress::SerParams>&) const
Unexecuted instantiation: void Wrapper<ChronoFormatter<unsigned int, true>, std::chrono::time_point<NodeClock, std::chrono::duration<long, std::ratio<1l, 1l>>> const&>::Serialize<ParamsStream<HashedSourceWriter<AutoFile>&, CAddress::SerParams>>(ParamsStream<HashedSourceWriter<AutoFile>&, CAddress::SerParams>&) const
Unexecuted instantiation: void Wrapper<CompactSizeFormatter<false>, unsigned long&>::Serialize<ParamsStream<HashedSourceWriter<AutoFile>&, CAddress::SerParams>>(ParamsStream<HashedSourceWriter<AutoFile>&, CAddress::SerParams>&) const
Unexecuted instantiation: void Wrapper<CustomUintFormatter<8, false>, ServiceFlags const&>::Serialize<ParamsStream<HashedSourceWriter<AutoFile>&, CAddress::SerParams>>(ParamsStream<HashedSourceWriter<AutoFile>&, CAddress::SerParams>&) const
Unexecuted instantiation: void Wrapper<CompactSizeFormatter<true>, unsigned long const&>::Serialize<ParamsStream<ParamsStream<HashedSourceWriter<AutoFile>&, CAddress::SerParams>&, CNetAddr::SerParams>>(ParamsStream<ParamsStream<HashedSourceWriter<AutoFile>&, CAddress::SerParams>&, CNetAddr::SerParams>&) const
Unexecuted instantiation: void Wrapper<CustomUintFormatter<2, true>, unsigned short const&>::Serialize<ParamsStream<ParamsStream<HashedSourceWriter<AutoFile>&, CAddress::SerParams>&, CNetAddr::SerParams>>(ParamsStream<ParamsStream<HashedSourceWriter<AutoFile>&, CAddress::SerParams>&, CNetAddr::SerParams>&) const
Unexecuted instantiation: void Wrapper<CompactSizeFormatter<true>, unsigned long const&>::Serialize<ParamsStream<HashedSourceWriter<AutoFile>&, CAddress::SerParams>>(ParamsStream<HashedSourceWriter<AutoFile>&, CAddress::SerParams>&) const
Unexecuted instantiation: void Wrapper<ChronoFormatter<long, false>, std::chrono::time_point<NodeClock, std::chrono::duration<long, std::ratio<1l, 1l>>> const&>::Serialize<ParamsStream<HashedSourceWriter<AutoFile>&, CAddress::SerParams>>(ParamsStream<HashedSourceWriter<AutoFile>&, CAddress::SerParams>&) const
Unexecuted instantiation: void Wrapper<CompactSizeFormatter<true>, unsigned long const&>::Serialize<ParamsStream<DataStream&, CAddress::SerParams>>(ParamsStream<DataStream&, CAddress::SerParams>&) const
Unexecuted instantiation: void Wrapper<ChronoFormatter<long, false>, std::chrono::time_point<NodeClock, std::chrono::duration<long, std::ratio<1l, 1l>>> const&>::Serialize<ParamsStream<DataStream&, CAddress::SerParams>>(ParamsStream<DataStream&, CAddress::SerParams>&) const
Unexecuted instantiation: void Wrapper<VectorFormatter<CustomUintFormatter<6, false>>, std::vector<unsigned long, std::allocator<unsigned long>> const&>::Serialize<SizeComputer>(SizeComputer&) const
Unexecuted instantiation: void Wrapper<VectorFormatter<DefaultFormatter>, std::vector<PrefilledTransaction, std::allocator<PrefilledTransaction>> const&>::Serialize<SizeComputer>(SizeComputer&) const
Unexecuted instantiation: void Wrapper<CompactSizeFormatter<true>, unsigned short const&>::Serialize<SizeComputer>(SizeComputer&) const
Unexecuted instantiation: void Wrapper<DefaultFormatter, std::shared_ptr<CTransaction const> const&>::Serialize<ParamsStream<SizeComputer&, TransactionSerParams>>(ParamsStream<SizeComputer&, TransactionSerParams>&) const
void Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CInv, std::allocator<CInv>> const&>::Serialize<VectorWriter>(VectorWriter&) const
Line
Count
Source
475
1.31M
    template<typename Stream> void Serialize(Stream &s) const { Formatter().Ser(s, m_object); }
void Wrapper<VectorFormatter<DefaultFormatter>, std::vector<uint256, std::allocator<uint256>> const&>::Serialize<VectorWriter>(VectorWriter&) const
Line
Count
Source
475
207k
    template<typename Stream> void Serialize(Stream &s) const { Formatter().Ser(s, m_object); }
Unexecuted instantiation: void Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CBlockHeader, std::allocator<CBlockHeader>> const&>::Serialize<VectorWriter>(VectorWriter&) const
void Wrapper<VectorFormatter<DifferenceFormatter>, std::vector<unsigned short, std::allocator<unsigned short>> const&>::Serialize<VectorWriter>(VectorWriter&) const
Line
Count
Source
475
42.9k
    template<typename Stream> void Serialize(Stream &s) const { Formatter().Ser(s, m_object); }
Unexecuted instantiation: void Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CAddress, std::allocator<CAddress>> const&>::Serialize<ParamsStream<VectorWriter&, CAddress::SerParams>>(ParamsStream<VectorWriter&, CAddress::SerParams>&) const
Unexecuted instantiation: void Wrapper<ChronoFormatter<unsigned int, true>, std::chrono::time_point<NodeClock, std::chrono::duration<long, std::ratio<1l, 1l>>> const&>::Serialize<ParamsStream<VectorWriter&, CAddress::SerParams>>(ParamsStream<VectorWriter&, CAddress::SerParams>&) const
Unexecuted instantiation: void Wrapper<CompactSizeFormatter<false>, unsigned long&>::Serialize<ParamsStream<VectorWriter&, CAddress::SerParams>>(ParamsStream<VectorWriter&, CAddress::SerParams>&) const
Unexecuted instantiation: void Wrapper<CustomUintFormatter<8, false>, ServiceFlags const&>::Serialize<ParamsStream<VectorWriter&, CAddress::SerParams>>(ParamsStream<VectorWriter&, CAddress::SerParams>&) const
Unexecuted instantiation: void Wrapper<CompactSizeFormatter<true>, unsigned long const&>::Serialize<ParamsStream<ParamsStream<VectorWriter&, CAddress::SerParams>&, CNetAddr::SerParams>>(ParamsStream<ParamsStream<VectorWriter&, CAddress::SerParams>&, CNetAddr::SerParams>&) const
Unexecuted instantiation: void Wrapper<CustomUintFormatter<2, true>, unsigned short const&>::Serialize<ParamsStream<ParamsStream<VectorWriter&, CAddress::SerParams>&, CNetAddr::SerParams>>(ParamsStream<ParamsStream<VectorWriter&, CAddress::SerParams>&, CNetAddr::SerParams>&) const
void Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxUndo, std::allocator<CTxUndo>> const&>::Serialize<SizeComputer>(SizeComputer&) const
Line
Count
Source
475
29.9M
    template<typename Stream> void Serialize(Stream &s) const { Formatter().Ser(s, m_object); }
void Wrapper<VectorFormatter<TxInUndoFormatter>, std::vector<Coin, std::allocator<Coin>> const&>::Serialize<SizeComputer>(SizeComputer&) const
Line
Count
Source
475
116k
    template<typename Stream> void Serialize(Stream &s) const { Formatter().Ser(s, m_object); }
void Wrapper<VarIntFormatter<(VarIntMode)0>, unsigned int&>::Serialize<SizeComputer>(SizeComputer&) const
Line
Count
Source
475
233k
    template<typename Stream> void Serialize(Stream &s) const { Formatter().Ser(s, m_object); }
void Wrapper<TxOutCompression, CTxOut const&>::Serialize<SizeComputer>(SizeComputer&) const
Line
Count
Source
475
116k
    template<typename Stream> void Serialize(Stream &s) const { Formatter().Ser(s, m_object); }
void Wrapper<AmountCompression, long const&>::Serialize<SizeComputer>(SizeComputer&) const
Line
Count
Source
475
116k
    template<typename Stream> void Serialize(Stream &s) const { Formatter().Ser(s, m_object); }
void Wrapper<VarIntFormatter<(VarIntMode)0>, unsigned long&>::Serialize<SizeComputer>(SizeComputer&) const
Line
Count
Source
475
116k
    template<typename Stream> void Serialize(Stream &s) const { Formatter().Ser(s, m_object); }
void Wrapper<ScriptCompression, CScript const&>::Serialize<SizeComputer>(SizeComputer&) const
Line
Count
Source
475
116k
    template<typename Stream> void Serialize(Stream &s) const { Formatter().Ser(s, m_object); }
void Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxUndo, std::allocator<CTxUndo>> const&>::Serialize<HashWriter>(HashWriter&) const
Line
Count
Source
475
29.9M
    template<typename Stream> void Serialize(Stream &s) const { Formatter().Ser(s, m_object); }
void Wrapper<VectorFormatter<TxInUndoFormatter>, std::vector<Coin, std::allocator<Coin>> const&>::Serialize<HashWriter>(HashWriter&) const
Line
Count
Source
475
116k
    template<typename Stream> void Serialize(Stream &s) const { Formatter().Ser(s, m_object); }
void Wrapper<VarIntFormatter<(VarIntMode)0>, unsigned int&>::Serialize<HashWriter>(HashWriter&) const
Line
Count
Source
475
233k
    template<typename Stream> void Serialize(Stream &s) const { Formatter().Ser(s, m_object); }
void Wrapper<TxOutCompression, CTxOut const&>::Serialize<HashWriter>(HashWriter&) const
Line
Count
Source
475
116k
    template<typename Stream> void Serialize(Stream &s) const { Formatter().Ser(s, m_object); }
void Wrapper<AmountCompression, long const&>::Serialize<HashWriter>(HashWriter&) const
Line
Count
Source
475
116k
    template<typename Stream> void Serialize(Stream &s) const { Formatter().Ser(s, m_object); }
void Wrapper<VarIntFormatter<(VarIntMode)0>, unsigned long&>::Serialize<HashWriter>(HashWriter&) const
Line
Count
Source
475
116k
    template<typename Stream> void Serialize(Stream &s) const { Formatter().Ser(s, m_object); }
void Wrapper<ScriptCompression, CScript const&>::Serialize<HashWriter>(HashWriter&) const
Line
Count
Source
475
116k
    template<typename Stream> void Serialize(Stream &s) const { Formatter().Ser(s, m_object); }
void Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxUndo, std::allocator<CTxUndo>> const&>::Serialize<BufferedWriter<AutoFile>>(BufferedWriter<AutoFile>&) const
Line
Count
Source
475
29.9M
    template<typename Stream> void Serialize(Stream &s) const { Formatter().Ser(s, m_object); }
void Wrapper<VectorFormatter<TxInUndoFormatter>, std::vector<Coin, std::allocator<Coin>> const&>::Serialize<BufferedWriter<AutoFile>>(BufferedWriter<AutoFile>&) const
Line
Count
Source
475
116k
    template<typename Stream> void Serialize(Stream &s) const { Formatter().Ser(s, m_object); }
void Wrapper<VarIntFormatter<(VarIntMode)0>, unsigned int&>::Serialize<BufferedWriter<AutoFile>>(BufferedWriter<AutoFile>&) const
Line
Count
Source
475
233k
    template<typename Stream> void Serialize(Stream &s) const { Formatter().Ser(s, m_object); }
void Wrapper<TxOutCompression, CTxOut const&>::Serialize<BufferedWriter<AutoFile>>(BufferedWriter<AutoFile>&) const
Line
Count
Source
475
116k
    template<typename Stream> void Serialize(Stream &s) const { Formatter().Ser(s, m_object); }
void Wrapper<AmountCompression, long const&>::Serialize<BufferedWriter<AutoFile>>(BufferedWriter<AutoFile>&) const
Line
Count
Source
475
116k
    template<typename Stream> void Serialize(Stream &s) const { Formatter().Ser(s, m_object); }
void Wrapper<VarIntFormatter<(VarIntMode)0>, unsigned long&>::Serialize<BufferedWriter<AutoFile>>(BufferedWriter<AutoFile>&) const
Line
Count
Source
475
116k
    template<typename Stream> void Serialize(Stream &s) const { Formatter().Ser(s, m_object); }
void Wrapper<ScriptCompression, CScript const&>::Serialize<BufferedWriter<AutoFile>>(BufferedWriter<AutoFile>&) const
Line
Count
Source
475
116k
    template<typename Stream> void Serialize(Stream &s) const { Formatter().Ser(s, m_object); }
void Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&>::Serialize<ParamsStream<BufferedWriter<AutoFile>&, TransactionSerParams>>(ParamsStream<BufferedWriter<AutoFile>&, TransactionSerParams>&) const
Line
Count
Source
475
30.1M
    template<typename Stream> void Serialize(Stream &s) const { Formatter().Ser(s, m_object); }
void Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn>> const&>::Serialize<ParamsStream<BufferedWriter<AutoFile>&, TransactionSerParams>>(ParamsStream<BufferedWriter<AutoFile>&, TransactionSerParams>&) const
Line
Count
Source
475
60.6M
    template<typename Stream> void Serialize(Stream &s) const { Formatter().Ser(s, m_object); }
void Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut>> const&>::Serialize<ParamsStream<BufferedWriter<AutoFile>&, TransactionSerParams>>(ParamsStream<BufferedWriter<AutoFile>&, TransactionSerParams>&) const
Line
Count
Source
475
30.3M
    template<typename Stream> void Serialize(Stream &s) const { Formatter().Ser(s, m_object); }
void Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&>::Serialize<ParamsStream<BufferedWriter<AutoFile>&, TransactionSerParams>>(ParamsStream<BufferedWriter<AutoFile>&, TransactionSerParams>&) const
Line
Count
Source
475
30.2M
    template<typename Stream> void Serialize(Stream &s) const { Formatter().Ser(s, m_object); }
Unexecuted instantiation: void Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn>> const&>::Serialize<ParamsStream<AutoFile&, TransactionSerParams>>(ParamsStream<AutoFile&, TransactionSerParams>&) const
Unexecuted instantiation: void Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut>> const&>::Serialize<ParamsStream<AutoFile&, TransactionSerParams>>(ParamsStream<AutoFile&, TransactionSerParams>&) const
Unexecuted instantiation: void Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&>::Serialize<ParamsStream<AutoFile&, TransactionSerParams>>(ParamsStream<AutoFile&, TransactionSerParams>&) const
Unexecuted instantiation: block_policy_estimator.cpp:void Wrapper<(anonymous namespace)::EncodedDoubleFormatter, double const&>::Serialize<AutoFile>(AutoFile&) const
Unexecuted instantiation: block_policy_estimator.cpp:void Wrapper<VectorFormatter<(anonymous namespace)::EncodedDoubleFormatter>, std::vector<double, std::allocator<double>> const&>::Serialize<AutoFile>(AutoFile&) const
Unexecuted instantiation: block_policy_estimator.cpp:void Wrapper<VectorFormatter<VectorFormatter<(anonymous namespace)::EncodedDoubleFormatter>>, std::vector<std::vector<double, std::allocator<double>>, std::allocator<std::vector<double, std::allocator<double>>>> const&>::Serialize<AutoFile>(AutoFile&) const
Unexecuted instantiation: void Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CCoin, std::allocator<CCoin>> const&>::Serialize<DataStream>(DataStream&) const
void Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn>> const&>::Serialize<ParamsStream<HashWriter&, TransactionSerParams>>(ParamsStream<HashWriter&, TransactionSerParams>&) const
Line
Count
Source
475
489M
    template<typename Stream> void Serialize(Stream &s) const { Formatter().Ser(s, m_object); }
void Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut>> const&>::Serialize<ParamsStream<HashWriter&, TransactionSerParams>>(ParamsStream<HashWriter&, TransactionSerParams>&) const
Line
Count
Source
475
350M
    template<typename Stream> void Serialize(Stream &s) const { Formatter().Ser(s, m_object); }
void Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&>::Serialize<ParamsStream<HashWriter&, TransactionSerParams>>(ParamsStream<HashWriter&, TransactionSerParams>&) const
Line
Count
Source
475
138M
    template<typename Stream> void Serialize(Stream &s) const { Formatter().Ser(s, m_object); }
476
104M
    template<typename Stream> void Unserialize(Stream &s) { Formatter().Unser(s, m_object); }
void Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>>&>::Unserialize<ParamsStream<SpanReader&, TransactionSerParams>>(ParamsStream<SpanReader&, TransactionSerParams>&)
Line
Count
Source
476
215k
    template<typename Stream> void Unserialize(Stream &s) { Formatter().Unser(s, m_object); }
void Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn>>&>::Unserialize<ParamsStream<SpanReader&, TransactionSerParams>>(ParamsStream<SpanReader&, TransactionSerParams>&)
Line
Count
Source
476
350k
    template<typename Stream> void Unserialize(Stream &s) { Formatter().Unser(s, m_object); }
void Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut>>&>::Unserialize<ParamsStream<SpanReader&, TransactionSerParams>>(ParamsStream<SpanReader&, TransactionSerParams>&)
Line
Count
Source
476
248k
    template<typename Stream> void Unserialize(Stream &s) { Formatter().Unser(s, m_object); }
void Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>>&>::Unserialize<ParamsStream<SpanReader&, TransactionSerParams>>(ParamsStream<SpanReader&, TransactionSerParams>&)
Line
Count
Source
476
101k
    template<typename Stream> void Unserialize(Stream &s) { Formatter().Unser(s, m_object); }
Unexecuted instantiation: void Wrapper<VectorFormatter<DefaultFormatter>, std::vector<uint256, std::allocator<uint256>>&>::Unserialize<SpanReader>(SpanReader&)
Unexecuted instantiation: void Wrapper<VarIntFormatter<(VarIntMode)0>, unsigned int&>::Unserialize<SpanReader>(SpanReader&)
Unexecuted instantiation: void Wrapper<VarIntFormatter<(VarIntMode)0>, unsigned long&>::Unserialize<SpanReader>(SpanReader&)
Unexecuted instantiation: void Wrapper<VarIntFormatter<(VarIntMode)1>, int&>::Unserialize<SpanReader>(SpanReader&)
Unexecuted instantiation: cluster_linearize.cpp:void Wrapper<(anonymous namespace)::DepGraphFormatter, cluster_linearize::DepGraph<bitset_detail::IntBitSet<unsigned int>>&>::Unserialize<SpanReader>(SpanReader&)
Unexecuted instantiation: void Wrapper<TxOutCompression, CTxOut&>::Unserialize<SpanReader>(SpanReader&)
Unexecuted instantiation: void Wrapper<AmountCompression, long&>::Unserialize<SpanReader>(SpanReader&)
Unexecuted instantiation: void Wrapper<ScriptCompression, CScript&>::Unserialize<SpanReader>(SpanReader&)
Unexecuted instantiation: void Wrapper<ChronoFormatter<unsigned int, true>, std::chrono::time_point<NodeClock, std::chrono::duration<long, std::ratio<1l, 1l>>>&>::Unserialize<ParamsStream<SpanReader&, CAddress::SerParams>>(ParamsStream<SpanReader&, CAddress::SerParams>&)
Unexecuted instantiation: void Wrapper<CompactSizeFormatter<false>, unsigned long&>::Unserialize<ParamsStream<SpanReader&, CAddress::SerParams>>(ParamsStream<SpanReader&, CAddress::SerParams>&)
Unexecuted instantiation: void Wrapper<CustomUintFormatter<8, false>, ServiceFlags&>::Unserialize<ParamsStream<SpanReader&, CAddress::SerParams>>(ParamsStream<SpanReader&, CAddress::SerParams>&)
Unexecuted instantiation: void Wrapper<CompactSizeFormatter<true>, unsigned long&>::Unserialize<ParamsStream<ParamsStream<SpanReader&, CAddress::SerParams>&, CNetAddr::SerParams>>(ParamsStream<ParamsStream<SpanReader&, CAddress::SerParams>&, CNetAddr::SerParams>&)
Unexecuted instantiation: void Wrapper<CustomUintFormatter<2, true>, unsigned short&>::Unserialize<ParamsStream<ParamsStream<SpanReader&, CAddress::SerParams>&, CNetAddr::SerParams>>(ParamsStream<ParamsStream<SpanReader&, CAddress::SerParams>&, CNetAddr::SerParams>&)
Unexecuted instantiation: void Wrapper<CompactSizeFormatter<true>, unsigned long&>::Unserialize<ParamsStream<SpanReader&, CAddress::SerParams>>(ParamsStream<SpanReader&, CAddress::SerParams>&)
Unexecuted instantiation: void Wrapper<ChronoFormatter<long, false>, std::chrono::time_point<NodeClock, std::chrono::duration<long, std::ratio<1l, 1l>>>&>::Unserialize<ParamsStream<SpanReader&, CAddress::SerParams>>(ParamsStream<SpanReader&, CAddress::SerParams>&)
Unexecuted instantiation: void Wrapper<VectorFormatter<CustomUintFormatter<6, false>>, std::vector<unsigned long, std::allocator<unsigned long>>&>::Unserialize<SpanReader>(SpanReader&)
Unexecuted instantiation: void Wrapper<VectorFormatter<DefaultFormatter>, std::vector<PrefilledTransaction, std::allocator<PrefilledTransaction>>&>::Unserialize<SpanReader>(SpanReader&)
Unexecuted instantiation: void Wrapper<CompactSizeFormatter<true>, unsigned short&>::Unserialize<SpanReader>(SpanReader&)
Unexecuted instantiation: void Wrapper<DefaultFormatter, std::shared_ptr<CTransaction const>&>::Unserialize<ParamsStream<SpanReader&, TransactionSerParams>>(ParamsStream<SpanReader&, TransactionSerParams>&)
Unexecuted instantiation: void Wrapper<VarIntFormatter<(VarIntMode)1>, int&>::Unserialize<DataStream>(DataStream&)
Unexecuted instantiation: void Wrapper<VarIntFormatter<(VarIntMode)0>, unsigned int&>::Unserialize<DataStream>(DataStream&)
Unexecuted instantiation: void Wrapper<VectorFormatter<DefaultFormatter>, std::vector<unsigned int, std::allocator<unsigned int>>&>::Unserialize<SpanReader>(SpanReader&)
Unexecuted instantiation: void Wrapper<VectorFormatter<DefaultFormatter>, std::vector<unsigned int, std::allocator<unsigned int>>&>::Unserialize<DataStream>(DataStream&)
Unexecuted instantiation: void Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>>&>::Unserialize<SpanReader>(SpanReader&)
Unexecuted instantiation: void Wrapper<VectorFormatter<TxInUndoFormatter>, std::vector<Coin, std::allocator<Coin>>&>::Unserialize<SpanReader>(SpanReader&)
Unexecuted instantiation: void Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxUndo, std::allocator<CTxUndo>>&>::Unserialize<SpanReader>(SpanReader&)
Unexecuted instantiation: void Wrapper<CompactSizeFormatter<true>, unsigned long&>::Unserialize<ParamsStream<SpanReader&, CNetAddr::SerParams>>(ParamsStream<SpanReader&, CNetAddr::SerParams>&)
Unexecuted instantiation: void Wrapper<CompactSizeFormatter<true>, unsigned long&>::Unserialize<ParamsStream<DataStream&, CNetAddr::SerParams>>(ParamsStream<DataStream&, CNetAddr::SerParams>&)
Unexecuted instantiation: void Wrapper<CustomUintFormatter<2, true>, unsigned short&>::Unserialize<ParamsStream<SpanReader&, CNetAddr::SerParams>>(ParamsStream<SpanReader&, CNetAddr::SerParams>&)
void Wrapper<CustomUintFormatter<2, true>, unsigned short&>::Unserialize<ParamsStream<DataStream&, CNetAddr::SerParams>>(ParamsStream<DataStream&, CNetAddr::SerParams>&)
Line
Count
Source
476
753k
    template<typename Stream> void Unserialize(Stream &s) { Formatter().Unser(s, m_object); }
Unexecuted instantiation: void Wrapper<ChronoFormatter<unsigned int, true>, std::chrono::time_point<NodeClock, std::chrono::duration<long, std::ratio<1l, 1l>>>&>::Unserialize<ParamsStream<DataStream&, CAddress::SerParams>>(ParamsStream<DataStream&, CAddress::SerParams>&)
Unexecuted instantiation: void Wrapper<CompactSizeFormatter<false>, unsigned long&>::Unserialize<ParamsStream<DataStream&, CAddress::SerParams>>(ParamsStream<DataStream&, CAddress::SerParams>&)
Unexecuted instantiation: void Wrapper<CustomUintFormatter<8, false>, ServiceFlags&>::Unserialize<ParamsStream<DataStream&, CAddress::SerParams>>(ParamsStream<DataStream&, CAddress::SerParams>&)
Unexecuted instantiation: void Wrapper<CompactSizeFormatter<true>, unsigned long&>::Unserialize<ParamsStream<ParamsStream<DataStream&, CAddress::SerParams>&, CNetAddr::SerParams>>(ParamsStream<ParamsStream<DataStream&, CAddress::SerParams>&, CNetAddr::SerParams>&)
Unexecuted instantiation: void Wrapper<CustomUintFormatter<2, true>, unsigned short&>::Unserialize<ParamsStream<ParamsStream<DataStream&, CAddress::SerParams>&, CNetAddr::SerParams>>(ParamsStream<ParamsStream<DataStream&, CAddress::SerParams>&, CNetAddr::SerParams>&)
Unexecuted instantiation: void Wrapper<VectorFormatter<DifferenceFormatter>, std::vector<unsigned short, std::allocator<unsigned short>>&>::Unserialize<SpanReader>(SpanReader&)
Unexecuted instantiation: void Wrapper<VectorFormatter<DifferenceFormatter>, std::vector<unsigned short, std::allocator<unsigned short>>&>::Unserialize<DataStream>(DataStream&)
Unexecuted instantiation: void Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CBlockHeader, std::allocator<CBlockHeader>>&>::Unserialize<SpanReader>(SpanReader&)
Unexecuted instantiation: void Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn>>&>::Unserialize<SpanReader>(SpanReader&)
Unexecuted instantiation: void Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut>>&>::Unserialize<SpanReader>(SpanReader&)
Unexecuted instantiation: void Wrapper<LimitedStringFormatter<10ul>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>&>::Unserialize<DataStream>(DataStream&)
void Wrapper<CompactSizeFormatter<true>, unsigned long&>::Unserialize<ParamsStream<DataStream&, CAddress::SerParams>>(ParamsStream<DataStream&, CAddress::SerParams>&)
Line
Count
Source
476
997k
    template<typename Stream> void Unserialize(Stream &s) { Formatter().Unser(s, m_object); }
void Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn>>&>::Unserialize<ParamsStream<DataStream&, TransactionSerParams>>(ParamsStream<DataStream&, TransactionSerParams>&)
Line
Count
Source
476
42.8M
    template<typename Stream> void Unserialize(Stream &s) { Formatter().Unser(s, m_object); }
void Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut>>&>::Unserialize<ParamsStream<DataStream&, TransactionSerParams>>(ParamsStream<DataStream&, TransactionSerParams>&)
Line
Count
Source
476
21.4M
    template<typename Stream> void Unserialize(Stream &s) { Formatter().Unser(s, m_object); }
void Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>>&>::Unserialize<ParamsStream<DataStream&, TransactionSerParams>>(ParamsStream<DataStream&, TransactionSerParams>&)
Line
Count
Source
476
21.4M
    template<typename Stream> void Unserialize(Stream &s) { Formatter().Unser(s, m_object); }
Unexecuted instantiation: void Wrapper<VectorFormatter<DefaultFormatter>, std::vector<uint256, std::allocator<uint256>>&>::Unserialize<DataStream>(DataStream&)
Unexecuted instantiation: void Wrapper<VectorFormatter<DefaultFormatter>, std::vector<wallet::CMerkleTx, std::allocator<wallet::CMerkleTx>>&>::Unserialize<DataStream>(DataStream&)
Unexecuted instantiation: void Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>>>&>::Unserialize<DataStream>(DataStream&)
void Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>>&>::Unserialize<ParamsStream<DataStream&, TransactionSerParams>>(ParamsStream<DataStream&, TransactionSerParams>&)
Line
Count
Source
476
929k
    template<typename Stream> void Unserialize(Stream &s) { Formatter().Unser(s, m_object); }
Unexecuted instantiation: void Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CAddress, std::allocator<CAddress>>&>::Unserialize<ParamsStream<HashVerifier<AutoFile>&, CAddress::SerParams>>(ParamsStream<HashVerifier<AutoFile>&, CAddress::SerParams>&)
Unexecuted instantiation: void Wrapper<ChronoFormatter<unsigned int, true>, std::chrono::time_point<NodeClock, std::chrono::duration<long, std::ratio<1l, 1l>>>&>::Unserialize<ParamsStream<HashVerifier<AutoFile>&, CAddress::SerParams>>(ParamsStream<HashVerifier<AutoFile>&, CAddress::SerParams>&)
Unexecuted instantiation: void Wrapper<CompactSizeFormatter<false>, unsigned long&>::Unserialize<ParamsStream<HashVerifier<AutoFile>&, CAddress::SerParams>>(ParamsStream<HashVerifier<AutoFile>&, CAddress::SerParams>&)
Unexecuted instantiation: void Wrapper<CustomUintFormatter<8, false>, ServiceFlags&>::Unserialize<ParamsStream<HashVerifier<AutoFile>&, CAddress::SerParams>>(ParamsStream<HashVerifier<AutoFile>&, CAddress::SerParams>&)
Unexecuted instantiation: void Wrapper<CompactSizeFormatter<true>, unsigned long&>::Unserialize<ParamsStream<ParamsStream<HashVerifier<AutoFile>&, CAddress::SerParams>&, CNetAddr::SerParams>>(ParamsStream<ParamsStream<HashVerifier<AutoFile>&, CAddress::SerParams>&, CNetAddr::SerParams>&)
Unexecuted instantiation: void Wrapper<CustomUintFormatter<2, true>, unsigned short&>::Unserialize<ParamsStream<ParamsStream<HashVerifier<AutoFile>&, CAddress::SerParams>&, CNetAddr::SerParams>>(ParamsStream<ParamsStream<HashVerifier<AutoFile>&, CAddress::SerParams>&, CNetAddr::SerParams>&)
Unexecuted instantiation: void Wrapper<CustomUintFormatter<1, false>, AddrManImpl::Format&>::Unserialize<AutoFile>(AutoFile&)
Unexecuted instantiation: void Wrapper<ChronoFormatter<unsigned int, true>, std::chrono::time_point<NodeClock, std::chrono::duration<long, std::ratio<1l, 1l>>>&>::Unserialize<ParamsStream<AutoFile&, CAddress::SerParams>>(ParamsStream<AutoFile&, CAddress::SerParams>&)
Unexecuted instantiation: void Wrapper<CompactSizeFormatter<false>, unsigned long&>::Unserialize<ParamsStream<AutoFile&, CAddress::SerParams>>(ParamsStream<AutoFile&, CAddress::SerParams>&)
Unexecuted instantiation: void Wrapper<CustomUintFormatter<8, false>, ServiceFlags&>::Unserialize<ParamsStream<AutoFile&, CAddress::SerParams>>(ParamsStream<AutoFile&, CAddress::SerParams>&)
Unexecuted instantiation: void Wrapper<CompactSizeFormatter<true>, unsigned long&>::Unserialize<ParamsStream<ParamsStream<AutoFile&, CAddress::SerParams>&, CNetAddr::SerParams>>(ParamsStream<ParamsStream<AutoFile&, CAddress::SerParams>&, CNetAddr::SerParams>&)
Unexecuted instantiation: void Wrapper<CustomUintFormatter<2, true>, unsigned short&>::Unserialize<ParamsStream<ParamsStream<AutoFile&, CAddress::SerParams>&, CNetAddr::SerParams>>(ParamsStream<ParamsStream<AutoFile&, CAddress::SerParams>&, CNetAddr::SerParams>&)
Unexecuted instantiation: void Wrapper<CompactSizeFormatter<true>, unsigned long&>::Unserialize<ParamsStream<AutoFile&, CAddress::SerParams>>(ParamsStream<AutoFile&, CAddress::SerParams>&)
Unexecuted instantiation: void Wrapper<ChronoFormatter<long, false>, std::chrono::time_point<NodeClock, std::chrono::duration<long, std::ratio<1l, 1l>>>&>::Unserialize<ParamsStream<AutoFile&, CAddress::SerParams>>(ParamsStream<AutoFile&, CAddress::SerParams>&)
Unexecuted instantiation: void Wrapper<CustomUintFormatter<1, false>, AddrManImpl::Format&>::Unserialize<HashVerifier<AutoFile>>(HashVerifier<AutoFile>&)
Unexecuted instantiation: void Wrapper<CompactSizeFormatter<true>, unsigned long&>::Unserialize<ParamsStream<HashVerifier<AutoFile>&, CAddress::SerParams>>(ParamsStream<HashVerifier<AutoFile>&, CAddress::SerParams>&)
Unexecuted instantiation: void Wrapper<ChronoFormatter<long, false>, std::chrono::time_point<NodeClock, std::chrono::duration<long, std::ratio<1l, 1l>>>&>::Unserialize<ParamsStream<HashVerifier<AutoFile>&, CAddress::SerParams>>(ParamsStream<HashVerifier<AutoFile>&, CAddress::SerParams>&)
Unexecuted instantiation: void Wrapper<CustomUintFormatter<1, false>, AddrManImpl::Format&>::Unserialize<DataStream>(DataStream&)
Unexecuted instantiation: void Wrapper<ChronoFormatter<long, false>, std::chrono::time_point<NodeClock, std::chrono::duration<long, std::ratio<1l, 1l>>>&>::Unserialize<ParamsStream<DataStream&, CAddress::SerParams>>(ParamsStream<DataStream&, CAddress::SerParams>&)
Unexecuted instantiation: void Wrapper<CustomUintFormatter<1, false>, AddrManImpl::Format&>::Unserialize<HashVerifier<DataStream>>(HashVerifier<DataStream>&)
Unexecuted instantiation: void Wrapper<ChronoFormatter<unsigned int, true>, std::chrono::time_point<NodeClock, std::chrono::duration<long, std::ratio<1l, 1l>>>&>::Unserialize<ParamsStream<HashVerifier<DataStream>&, CAddress::SerParams>>(ParamsStream<HashVerifier<DataStream>&, CAddress::SerParams>&)
Unexecuted instantiation: void Wrapper<CompactSizeFormatter<false>, unsigned long&>::Unserialize<ParamsStream<HashVerifier<DataStream>&, CAddress::SerParams>>(ParamsStream<HashVerifier<DataStream>&, CAddress::SerParams>&)
Unexecuted instantiation: void Wrapper<CustomUintFormatter<8, false>, ServiceFlags&>::Unserialize<ParamsStream<HashVerifier<DataStream>&, CAddress::SerParams>>(ParamsStream<HashVerifier<DataStream>&, CAddress::SerParams>&)
Unexecuted instantiation: void Wrapper<CompactSizeFormatter<true>, unsigned long&>::Unserialize<ParamsStream<ParamsStream<HashVerifier<DataStream>&, CAddress::SerParams>&, CNetAddr::SerParams>>(ParamsStream<ParamsStream<HashVerifier<DataStream>&, CAddress::SerParams>&, CNetAddr::SerParams>&)
Unexecuted instantiation: void Wrapper<CustomUintFormatter<2, true>, unsigned short&>::Unserialize<ParamsStream<ParamsStream<HashVerifier<DataStream>&, CAddress::SerParams>&, CNetAddr::SerParams>>(ParamsStream<ParamsStream<HashVerifier<DataStream>&, CAddress::SerParams>&, CNetAddr::SerParams>&)
Unexecuted instantiation: void Wrapper<CompactSizeFormatter<true>, unsigned long&>::Unserialize<ParamsStream<HashVerifier<DataStream>&, CAddress::SerParams>>(ParamsStream<HashVerifier<DataStream>&, CAddress::SerParams>&)
Unexecuted instantiation: void Wrapper<ChronoFormatter<long, false>, std::chrono::time_point<NodeClock, std::chrono::duration<long, std::ratio<1l, 1l>>>&>::Unserialize<ParamsStream<HashVerifier<DataStream>&, CAddress::SerParams>>(ParamsStream<HashVerifier<DataStream>&, CAddress::SerParams>&)
Unexecuted instantiation: void Wrapper<CompactSizeFormatter<true>, unsigned long&>::Unserialize<ParamsStream<SpanReader, CAddress::SerParams>>(ParamsStream<SpanReader, CAddress::SerParams>&)
Unexecuted instantiation: void Wrapper<CustomUintFormatter<2, true>, unsigned short&>::Unserialize<ParamsStream<SpanReader, CAddress::SerParams>>(ParamsStream<SpanReader, CAddress::SerParams>&)
void Wrapper<CustomUintFormatter<8, false>, ServiceFlags&>::Unserialize<DataStream>(DataStream&)
Line
Count
Source
476
753k
    template<typename Stream> void Unserialize(Stream &s) { Formatter().Unser(s, m_object); }
void Wrapper<LimitedStringFormatter<256ul>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>&>::Unserialize<DataStream>(DataStream&)
Line
Count
Source
476
616k
    template<typename Stream> void Unserialize(Stream &s) { Formatter().Unser(s, m_object); }
Unexecuted instantiation: void Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CAddress, std::allocator<CAddress>>&>::Unserialize<ParamsStream<DataStream&, CAddress::SerParams>>(ParamsStream<DataStream&, CAddress::SerParams>&)
Unexecuted instantiation: void Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CInv, std::allocator<CInv>>&>::Unserialize<DataStream>(DataStream&)
void Wrapper<VectorFormatter<CustomUintFormatter<6, false>>, std::vector<unsigned long, std::allocator<unsigned long>>&>::Unserialize<DataStream>(DataStream&)
Line
Count
Source
476
3.50M
    template<typename Stream> void Unserialize(Stream &s) { Formatter().Unser(s, m_object); }
void Wrapper<VectorFormatter<DefaultFormatter>, std::vector<PrefilledTransaction, std::allocator<PrefilledTransaction>>&>::Unserialize<DataStream>(DataStream&)
Line
Count
Source
476
3.50M
    template<typename Stream> void Unserialize(Stream &s) { Formatter().Unser(s, m_object); }
void Wrapper<CompactSizeFormatter<true>, unsigned short&>::Unserialize<DataStream>(DataStream&)
Line
Count
Source
476
3.55M
    template<typename Stream> void Unserialize(Stream &s) { Formatter().Unser(s, m_object); }
void Wrapper<DefaultFormatter, std::shared_ptr<CTransaction const>&>::Unserialize<ParamsStream<DataStream&, TransactionSerParams>>(ParamsStream<DataStream&, TransactionSerParams>&)
Line
Count
Source
476
3.55M
    template<typename Stream> void Unserialize(Stream &s) { Formatter().Unser(s, m_object); }
void Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxUndo, std::allocator<CTxUndo>>&>::Unserialize<HashVerifier<BufferedReader<AutoFile>>>(HashVerifier<BufferedReader<AutoFile>>&)
Line
Count
Source
476
26.9k
    template<typename Stream> void Unserialize(Stream &s) { Formatter().Unser(s, m_object); }
void Wrapper<VectorFormatter<TxInUndoFormatter>, std::vector<Coin, std::allocator<Coin>>&>::Unserialize<HashVerifier<BufferedReader<AutoFile>>>(HashVerifier<BufferedReader<AutoFile>>&)
Line
Count
Source
476
10.8k
    template<typename Stream> void Unserialize(Stream &s) { Formatter().Unser(s, m_object); }
void Wrapper<VarIntFormatter<(VarIntMode)0>, unsigned int&>::Unserialize<HashVerifier<BufferedReader<AutoFile>>>(HashVerifier<BufferedReader<AutoFile>>&)
Line
Count
Source
476
32.4k
    template<typename Stream> void Unserialize(Stream &s) { Formatter().Unser(s, m_object); }
void Wrapper<TxOutCompression, CTxOut&>::Unserialize<HashVerifier<BufferedReader<AutoFile>>>(HashVerifier<BufferedReader<AutoFile>>&)
Line
Count
Source
476
10.8k
    template<typename Stream> void Unserialize(Stream &s) { Formatter().Unser(s, m_object); }
void Wrapper<AmountCompression, long&>::Unserialize<HashVerifier<BufferedReader<AutoFile>>>(HashVerifier<BufferedReader<AutoFile>>&)
Line
Count
Source
476
10.8k
    template<typename Stream> void Unserialize(Stream &s) { Formatter().Unser(s, m_object); }
void Wrapper<VarIntFormatter<(VarIntMode)0>, unsigned long&>::Unserialize<HashVerifier<BufferedReader<AutoFile>>>(HashVerifier<BufferedReader<AutoFile>>&)
Line
Count
Source
476
10.8k
    template<typename Stream> void Unserialize(Stream &s) { Formatter().Unser(s, m_object); }
void Wrapper<ScriptCompression, CScript&>::Unserialize<HashVerifier<BufferedReader<AutoFile>>>(HashVerifier<BufferedReader<AutoFile>>&)
Line
Count
Source
476
10.8k
    template<typename Stream> void Unserialize(Stream &s) { Formatter().Unser(s, m_object); }
Unexecuted instantiation: void Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn>>&>::Unserialize<ParamsStream<AutoFile&, TransactionSerParams>>(ParamsStream<AutoFile&, TransactionSerParams>&)
Unexecuted instantiation: void Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut>>&>::Unserialize<ParamsStream<AutoFile&, TransactionSerParams>>(ParamsStream<AutoFile&, TransactionSerParams>&)
Unexecuted instantiation: void Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>>&>::Unserialize<ParamsStream<AutoFile&, TransactionSerParams>>(ParamsStream<AutoFile&, TransactionSerParams>&)
Unexecuted instantiation: block_policy_estimator.cpp:void Wrapper<(anonymous namespace)::EncodedDoubleFormatter, double&>::Unserialize<AutoFile>(AutoFile&)
Unexecuted instantiation: block_policy_estimator.cpp:void Wrapper<VectorFormatter<(anonymous namespace)::EncodedDoubleFormatter>, std::vector<double, std::allocator<double>>&>::Unserialize<AutoFile>(AutoFile&)
Unexecuted instantiation: block_policy_estimator.cpp:void Wrapper<VectorFormatter<VectorFormatter<(anonymous namespace)::EncodedDoubleFormatter>>, std::vector<std::vector<double, std::allocator<double>>, std::allocator<std::vector<double, std::allocator<double>>>>&>::Unserialize<AutoFile>(AutoFile&)
Unexecuted instantiation: void Wrapper<VectorFormatter<DefaultFormatter>, std::vector<COutPoint, std::allocator<COutPoint>>&>::Unserialize<DataStream>(DataStream&)
Unexecuted instantiation: void Wrapper<TxOutCompression, CTxOut&>::Unserialize<DataStream>(DataStream&)
Unexecuted instantiation: void Wrapper<AmountCompression, long&>::Unserialize<DataStream>(DataStream&)
Unexecuted instantiation: void Wrapper<VarIntFormatter<(VarIntMode)0>, unsigned long&>::Unserialize<DataStream>(DataStream&)
Unexecuted instantiation: void Wrapper<ScriptCompression, CScript&>::Unserialize<DataStream>(DataStream&)
Unexecuted instantiation: void Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>>&>::Unserialize<ParamsStream<BufferedFile&, TransactionSerParams>>(ParamsStream<BufferedFile&, TransactionSerParams>&)
Unexecuted instantiation: void Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn>>&>::Unserialize<ParamsStream<BufferedFile&, TransactionSerParams>>(ParamsStream<BufferedFile&, TransactionSerParams>&)
Unexecuted instantiation: void Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut>>&>::Unserialize<ParamsStream<BufferedFile&, TransactionSerParams>>(ParamsStream<BufferedFile&, TransactionSerParams>&)
Unexecuted instantiation: void Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>>&>::Unserialize<ParamsStream<BufferedFile&, TransactionSerParams>>(ParamsStream<BufferedFile&, TransactionSerParams>&)
Unexecuted instantiation: void Wrapper<VarIntFormatter<(VarIntMode)0>, unsigned int&>::Unserialize<AutoFile>(AutoFile&)
Unexecuted instantiation: void Wrapper<TxOutCompression, CTxOut&>::Unserialize<AutoFile>(AutoFile&)
Unexecuted instantiation: void Wrapper<AmountCompression, long&>::Unserialize<AutoFile>(AutoFile&)
Unexecuted instantiation: void Wrapper<VarIntFormatter<(VarIntMode)0>, unsigned long&>::Unserialize<AutoFile>(AutoFile&)
Unexecuted instantiation: void Wrapper<ScriptCompression, CScript&>::Unserialize<AutoFile>(AutoFile&)
477
};
478
479
/** Cause serialization/deserialization of an object to be done using a specified formatter class.
480
 *
481
 * To use this, you need a class Formatter that has public functions Ser(stream, const object&) for
482
 * serialization, and Unser(stream, object&) for deserialization. Serialization routines (inside
483
 * READWRITE, or directly with << and >> operators), can then use Using<Formatter>(object).
484
 *
485
 * This works by constructing a Wrapper<Formatter, T>-wrapped version of object, where T is
486
 * const during serialization, and non-const during deserialization, which maintains const
487
 * correctness.
488
 */
489
template<typename Formatter, typename T>
490
3.04G
static inline Wrapper<Formatter, T&> Using(T&& t) { return Wrapper<Formatter, T&>(t); }
Unexecuted instantiation: addition_overflow.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn>> const&>(std::vector<CTxIn, std::allocator<CTxIn>> const&)
Unexecuted instantiation: addition_overflow.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut>> const&>(std::vector<CTxOut, std::allocator<CTxOut>> const&)
Unexecuted instantiation: addition_overflow.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&>(std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&)
Unexecuted instantiation: addition_overflow.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&>(std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&)
Unexecuted instantiation: addrman.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn>> const&>(std::vector<CTxIn, std::allocator<CTxIn>> const&)
Unexecuted instantiation: addrman.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut>> const&>(std::vector<CTxOut, std::allocator<CTxOut>> const&)
Unexecuted instantiation: addrman.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&>(std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&)
Unexecuted instantiation: addrman.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&>(std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&)
Unexecuted instantiation: autofile.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn>> const&>(std::vector<CTxIn, std::allocator<CTxIn>> const&)
Unexecuted instantiation: autofile.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut>> const&>(std::vector<CTxOut, std::allocator<CTxOut>> const&)
Unexecuted instantiation: autofile.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&>(std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&)
Unexecuted instantiation: autofile.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&>(std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&)
Unexecuted instantiation: banman.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn>> const&>(std::vector<CTxIn, std::allocator<CTxIn>> const&)
Unexecuted instantiation: banman.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut>> const&>(std::vector<CTxOut, std::allocator<CTxOut>> const&)
Unexecuted instantiation: banman.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&>(std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&)
Unexecuted instantiation: banman.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&>(std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&)
Unexecuted instantiation: base_encode_decode.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn>> const&>(std::vector<CTxIn, std::allocator<CTxIn>> const&)
Unexecuted instantiation: base_encode_decode.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut>> const&>(std::vector<CTxOut, std::allocator<CTxOut>> const&)
Unexecuted instantiation: base_encode_decode.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&>(std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&)
Unexecuted instantiation: base_encode_decode.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&>(std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&)
Unexecuted instantiation: bip324.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn>> const&>(std::vector<CTxIn, std::allocator<CTxIn>> const&)
Unexecuted instantiation: bip324.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut>> const&>(std::vector<CTxOut, std::allocator<CTxOut>> const&)
Unexecuted instantiation: bip324.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&>(std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&)
Unexecuted instantiation: bip324.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&>(std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&)
Unexecuted instantiation: bitdeque.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn>> const&>(std::vector<CTxIn, std::allocator<CTxIn>> const&)
Unexecuted instantiation: bitdeque.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut>> const&>(std::vector<CTxOut, std::allocator<CTxOut>> const&)
Unexecuted instantiation: bitdeque.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&>(std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&)
Unexecuted instantiation: bitdeque.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&>(std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&)
Unexecuted instantiation: bitset.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn>> const&>(std::vector<CTxIn, std::allocator<CTxIn>> const&)
Unexecuted instantiation: bitset.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut>> const&>(std::vector<CTxOut, std::allocator<CTxOut>> const&)
Unexecuted instantiation: bitset.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&>(std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&)
Unexecuted instantiation: bitset.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&>(std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&)
block.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn>> const&>(std::vector<CTxIn, std::allocator<CTxIn>> const&)
Line
Count
Source
490
585M
static inline Wrapper<Formatter, T&> Using(T&& t) { return Wrapper<Formatter, T&>(t); }
block.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut>> const&>(std::vector<CTxOut, std::allocator<CTxOut>> const&)
Line
Count
Source
490
443M
static inline Wrapper<Formatter, T&> Using(T&& t) { return Wrapper<Formatter, T&>(t); }
block.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&>(std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&)
Line
Count
Source
490
141M
static inline Wrapper<Formatter, T&> Using(T&& t) { return Wrapper<Formatter, T&>(t); }
block.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&>(std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&)
Line
Count
Source
490
297M
static inline Wrapper<Formatter, T&> Using(T&& t) { return Wrapper<Formatter, T&>(t); }
block.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn>>&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn>>&>(std::vector<CTxIn, std::allocator<CTxIn>>&)
Line
Count
Source
490
350k
static inline Wrapper<Formatter, T&> Using(T&& t) { return Wrapper<Formatter, T&>(t); }
block.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut>>&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut>>&>(std::vector<CTxOut, std::allocator<CTxOut>>&)
Line
Count
Source
490
248k
static inline Wrapper<Formatter, T&> Using(T&& t) { return Wrapper<Formatter, T&>(t); }
block.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>>&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>>&>(std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>>&)
Line
Count
Source
490
101k
static inline Wrapper<Formatter, T&> Using(T&& t) { return Wrapper<Formatter, T&>(t); }
block.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>>&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>>&>(std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>>&)
Line
Count
Source
490
215k
static inline Wrapper<Formatter, T&> Using(T&& t) { return Wrapper<Formatter, T&>(t); }
Unexecuted instantiation: block_header.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<uint256, std::allocator<uint256>>&> Using<VectorFormatter<DefaultFormatter>, std::vector<uint256, std::allocator<uint256>>&>(std::vector<uint256, std::allocator<uint256>>&)
Unexecuted instantiation: block_header.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn>> const&>(std::vector<CTxIn, std::allocator<CTxIn>> const&)
Unexecuted instantiation: block_header.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut>> const&>(std::vector<CTxOut, std::allocator<CTxOut>> const&)
Unexecuted instantiation: block_header.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&>(std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&)
Unexecuted instantiation: block_header.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&>(std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&)
Unexecuted instantiation: block_index.cpp:Wrapper<VarIntFormatter<(VarIntMode)0>, unsigned int&> Using<VarIntFormatter<(VarIntMode)0>, unsigned int&>(unsigned int&)
Unexecuted instantiation: block_index.cpp:Wrapper<VarIntFormatter<(VarIntMode)0>, unsigned long&> Using<VarIntFormatter<(VarIntMode)0>, unsigned long&>(unsigned long&)
Unexecuted instantiation: block_index.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn>> const&>(std::vector<CTxIn, std::allocator<CTxIn>> const&)
Unexecuted instantiation: block_index.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut>> const&>(std::vector<CTxOut, std::allocator<CTxOut>> const&)
Unexecuted instantiation: block_index.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&>(std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&)
Unexecuted instantiation: block_index.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&>(std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&)
Unexecuted instantiation: block_index_tree.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn>> const&>(std::vector<CTxIn, std::allocator<CTxIn>> const&)
Unexecuted instantiation: block_index_tree.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut>> const&>(std::vector<CTxOut, std::allocator<CTxOut>> const&)
Unexecuted instantiation: block_index_tree.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&>(std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&)
Unexecuted instantiation: block_index_tree.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&>(std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&)
Unexecuted instantiation: blockfilter.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn>> const&>(std::vector<CTxIn, std::allocator<CTxIn>> const&)
Unexecuted instantiation: blockfilter.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut>> const&>(std::vector<CTxOut, std::allocator<CTxOut>> const&)
Unexecuted instantiation: blockfilter.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&>(std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&)
Unexecuted instantiation: blockfilter.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&>(std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&)
Unexecuted instantiation: bloom_filter.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn>>&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn>>&>(std::vector<CTxIn, std::allocator<CTxIn>>&)
Unexecuted instantiation: bloom_filter.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut>>&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut>>&>(std::vector<CTxOut, std::allocator<CTxOut>>&)
Unexecuted instantiation: bloom_filter.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>>&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>>&>(std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>>&)
Unexecuted instantiation: bloom_filter.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn>> const&>(std::vector<CTxIn, std::allocator<CTxIn>> const&)
Unexecuted instantiation: bloom_filter.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut>> const&>(std::vector<CTxOut, std::allocator<CTxOut>> const&)
Unexecuted instantiation: bloom_filter.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&>(std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&)
Unexecuted instantiation: bloom_filter.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&>(std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&)
Unexecuted instantiation: buffered_file.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn>> const&>(std::vector<CTxIn, std::allocator<CTxIn>> const&)
Unexecuted instantiation: buffered_file.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut>> const&>(std::vector<CTxOut, std::allocator<CTxOut>> const&)
Unexecuted instantiation: buffered_file.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&>(std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&)
Unexecuted instantiation: buffered_file.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&>(std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&)
Unexecuted instantiation: chain.cpp:Wrapper<VarIntFormatter<(VarIntMode)1>, int&> Using<VarIntFormatter<(VarIntMode)1>, int&>(int&)
Unexecuted instantiation: chain.cpp:Wrapper<VarIntFormatter<(VarIntMode)0>, unsigned int&> Using<VarIntFormatter<(VarIntMode)0>, unsigned int&>(unsigned int&)
Unexecuted instantiation: chain.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn>> const&>(std::vector<CTxIn, std::allocator<CTxIn>> const&)
Unexecuted instantiation: chain.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut>> const&>(std::vector<CTxOut, std::allocator<CTxOut>> const&)
Unexecuted instantiation: chain.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&>(std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&)
Unexecuted instantiation: chain.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&>(std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&)
Unexecuted instantiation: checkqueue.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn>> const&>(std::vector<CTxIn, std::allocator<CTxIn>> const&)
Unexecuted instantiation: checkqueue.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut>> const&>(std::vector<CTxOut, std::allocator<CTxOut>> const&)
Unexecuted instantiation: checkqueue.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&>(std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&)
Unexecuted instantiation: checkqueue.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&>(std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&)
Unexecuted instantiation: cluster_linearize.cpp:Wrapper<VarIntFormatter<(VarIntMode)1>, int const&> Using<VarIntFormatter<(VarIntMode)1>, int const&>(int const&)
Unexecuted instantiation: cluster_linearize.cpp:Wrapper<VarIntFormatter<(VarIntMode)0>, unsigned long&> Using<VarIntFormatter<(VarIntMode)0>, unsigned long>(unsigned long&&)
Unexecuted instantiation: cluster_linearize.cpp:Wrapper<(anonymous namespace)::DepGraphFormatter, cluster_linearize::DepGraph<bitset_detail::IntBitSet<unsigned int>> const&> Using<(anonymous namespace)::DepGraphFormatter, cluster_linearize::DepGraph<bitset_detail::IntBitSet<unsigned int>> const&>(cluster_linearize::DepGraph<bitset_detail::IntBitSet<unsigned int>> const&)
Unexecuted instantiation: cluster_linearize.cpp:Wrapper<(anonymous namespace)::DepGraphFormatter, cluster_linearize::DepGraph<bitset_detail::IntBitSet<unsigned int>>&> Using<(anonymous namespace)::DepGraphFormatter, cluster_linearize::DepGraph<bitset_detail::IntBitSet<unsigned int>>&>(cluster_linearize::DepGraph<bitset_detail::IntBitSet<unsigned int>>&)
Unexecuted instantiation: cluster_linearize.cpp:Wrapper<VarIntFormatter<(VarIntMode)1>, int&> Using<VarIntFormatter<(VarIntMode)1>, int&>(int&)
Unexecuted instantiation: cluster_linearize.cpp:Wrapper<VarIntFormatter<(VarIntMode)0>, unsigned int&> Using<VarIntFormatter<(VarIntMode)0>, unsigned int&>(unsigned int&)
Unexecuted instantiation: cluster_linearize.cpp:Wrapper<VarIntFormatter<(VarIntMode)0>, unsigned long&> Using<VarIntFormatter<(VarIntMode)0>, unsigned long&>(unsigned long&)
cmpctblock.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn>> const&>(std::vector<CTxIn, std::allocator<CTxIn>> const&)
Line
Count
Source
490
45.0M
static inline Wrapper<Formatter, T&> Using(T&& t) { return Wrapper<Formatter, T&>(t); }
cmpctblock.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut>> const&>(std::vector<CTxOut, std::allocator<CTxOut>> const&)
Line
Count
Source
490
22.5M
static inline Wrapper<Formatter, T&> Using(T&& t) { return Wrapper<Formatter, T&>(t); }
cmpctblock.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&>(std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&)
Line
Count
Source
490
22.5M
static inline Wrapper<Formatter, T&> Using(T&& t) { return Wrapper<Formatter, T&>(t); }
cmpctblock.cpp:Wrapper<CompactSizeFormatter<true>, unsigned short const&> Using<CompactSizeFormatter<true>, unsigned short const&>(unsigned short const&)
Line
Count
Source
490
4.14M
static inline Wrapper<Formatter, T&> Using(T&& t) { return Wrapper<Formatter, T&>(t); }
cmpctblock.cpp:Wrapper<DefaultFormatter, std::shared_ptr<CTransaction const> const&> Using<DefaultFormatter, std::shared_ptr<CTransaction const> const&>(std::shared_ptr<CTransaction const> const&)
Line
Count
Source
490
4.14M
static inline Wrapper<Formatter, T&> Using(T&& t) { return Wrapper<Formatter, T&>(t); }
cmpctblock.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<PrefilledTransaction, std::allocator<PrefilledTransaction>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<PrefilledTransaction, std::allocator<PrefilledTransaction>> const&>(std::vector<PrefilledTransaction, std::allocator<PrefilledTransaction>> const&)
Line
Count
Source
490
4.05M
static inline Wrapper<Formatter, T&> Using(T&& t) { return Wrapper<Formatter, T&>(t); }
cmpctblock.cpp:Wrapper<VectorFormatter<CustomUintFormatter<6, false>>, std::vector<unsigned long, std::allocator<unsigned long>> const&> Using<VectorFormatter<CustomUintFormatter<6, false>>, std::vector<unsigned long, std::allocator<unsigned long>> const&>(std::vector<unsigned long, std::allocator<unsigned long>> const&)
Line
Count
Source
490
4.00M
static inline Wrapper<Formatter, T&> Using(T&& t) { return Wrapper<Formatter, T&>(t); }
cmpctblock.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&>(std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&)
Line
Count
Source
490
9.99M
static inline Wrapper<Formatter, T&> Using(T&& t) { return Wrapper<Formatter, T&>(t); }
cmpctblock.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CBlock, std::allocator<CBlock>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CBlock, std::allocator<CBlock>> const&>(std::vector<CBlock, std::allocator<CBlock>> const&)
Line
Count
Source
490
9.02M
static inline Wrapper<Formatter, T&> Using(T&& t) { return Wrapper<Formatter, T&>(t); }
Unexecuted instantiation: coins_view.cpp:Wrapper<VarIntFormatter<(VarIntMode)0>, unsigned int&> Using<VarIntFormatter<(VarIntMode)0>, unsigned int&>(unsigned int&)
Unexecuted instantiation: coins_view.cpp:Wrapper<VarIntFormatter<(VarIntMode)0>, unsigned long&> Using<VarIntFormatter<(VarIntMode)0>, unsigned long&>(unsigned long&)
Unexecuted instantiation: coins_view.cpp:Wrapper<AmountCompression, long&> Using<AmountCompression, long&>(long&)
Unexecuted instantiation: coins_view.cpp:Wrapper<ScriptCompression, CScript&> Using<ScriptCompression, CScript&>(CScript&)
Unexecuted instantiation: coins_view.cpp:Wrapper<TxOutCompression, CTxOut&> Using<TxOutCompression, CTxOut&>(CTxOut&)
Unexecuted instantiation: coins_view.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn>>&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn>>&>(std::vector<CTxIn, std::allocator<CTxIn>>&)
Unexecuted instantiation: coins_view.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut>>&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut>>&>(std::vector<CTxOut, std::allocator<CTxOut>>&)
Unexecuted instantiation: coins_view.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>>&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>>&>(std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>>&)
Unexecuted instantiation: coins_view.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn>> const&>(std::vector<CTxIn, std::allocator<CTxIn>> const&)
Unexecuted instantiation: coins_view.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut>> const&>(std::vector<CTxOut, std::allocator<CTxOut>> const&)
Unexecuted instantiation: coins_view.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&>(std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&)
Unexecuted instantiation: coins_view.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&>(std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&)
Unexecuted instantiation: coinscache_sim.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn>> const&>(std::vector<CTxIn, std::allocator<CTxIn>> const&)
Unexecuted instantiation: coinscache_sim.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut>> const&>(std::vector<CTxOut, std::allocator<CTxOut>> const&)
Unexecuted instantiation: coinscache_sim.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&>(std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&)
Unexecuted instantiation: coinscache_sim.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&>(std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&)
Unexecuted instantiation: connman.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn>> const&>(std::vector<CTxIn, std::allocator<CTxIn>> const&)
Unexecuted instantiation: connman.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut>> const&>(std::vector<CTxOut, std::allocator<CTxOut>> const&)
Unexecuted instantiation: connman.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&>(std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&)
Unexecuted instantiation: connman.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&>(std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&)
Unexecuted instantiation: crypto.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn>> const&>(std::vector<CTxIn, std::allocator<CTxIn>> const&)
Unexecuted instantiation: crypto.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut>> const&>(std::vector<CTxOut, std::allocator<CTxOut>> const&)
Unexecuted instantiation: crypto.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&>(std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&)
Unexecuted instantiation: crypto.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&>(std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&)
Unexecuted instantiation: crypto_aes256.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn>> const&>(std::vector<CTxIn, std::allocator<CTxIn>> const&)
Unexecuted instantiation: crypto_aes256.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut>> const&>(std::vector<CTxOut, std::allocator<CTxOut>> const&)
Unexecuted instantiation: crypto_aes256.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&>(std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&)
Unexecuted instantiation: crypto_aes256.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&>(std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&)
Unexecuted instantiation: crypto_aes256cbc.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn>> const&>(std::vector<CTxIn, std::allocator<CTxIn>> const&)
Unexecuted instantiation: crypto_aes256cbc.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut>> const&>(std::vector<CTxOut, std::allocator<CTxOut>> const&)
Unexecuted instantiation: crypto_aes256cbc.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&>(std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&)
Unexecuted instantiation: crypto_aes256cbc.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&>(std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&)
Unexecuted instantiation: crypto_chacha20.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn>> const&>(std::vector<CTxIn, std::allocator<CTxIn>> const&)
Unexecuted instantiation: crypto_chacha20.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut>> const&>(std::vector<CTxOut, std::allocator<CTxOut>> const&)
Unexecuted instantiation: crypto_chacha20.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&>(std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&)
Unexecuted instantiation: crypto_chacha20.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&>(std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&)
Unexecuted instantiation: crypto_chacha20poly1305.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn>> const&>(std::vector<CTxIn, std::allocator<CTxIn>> const&)
Unexecuted instantiation: crypto_chacha20poly1305.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut>> const&>(std::vector<CTxOut, std::allocator<CTxOut>> const&)
Unexecuted instantiation: crypto_chacha20poly1305.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&>(std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&)
Unexecuted instantiation: crypto_chacha20poly1305.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&>(std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&)
Unexecuted instantiation: crypto_common.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn>> const&>(std::vector<CTxIn, std::allocator<CTxIn>> const&)
Unexecuted instantiation: crypto_common.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut>> const&>(std::vector<CTxOut, std::allocator<CTxOut>> const&)
Unexecuted instantiation: crypto_common.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&>(std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&)
Unexecuted instantiation: crypto_common.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&>(std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&)
Unexecuted instantiation: crypto_diff_fuzz_chacha20.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn>> const&>(std::vector<CTxIn, std::allocator<CTxIn>> const&)
Unexecuted instantiation: crypto_diff_fuzz_chacha20.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut>> const&>(std::vector<CTxOut, std::allocator<CTxOut>> const&)
Unexecuted instantiation: crypto_diff_fuzz_chacha20.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&>(std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&)
Unexecuted instantiation: crypto_diff_fuzz_chacha20.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&>(std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&)
Unexecuted instantiation: crypto_hkdf_hmac_sha256_l32.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn>> const&>(std::vector<CTxIn, std::allocator<CTxIn>> const&)
Unexecuted instantiation: crypto_hkdf_hmac_sha256_l32.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut>> const&>(std::vector<CTxOut, std::allocator<CTxOut>> const&)
Unexecuted instantiation: crypto_hkdf_hmac_sha256_l32.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&>(std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&)
Unexecuted instantiation: crypto_hkdf_hmac_sha256_l32.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&>(std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&)
Unexecuted instantiation: crypto_poly1305.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn>> const&>(std::vector<CTxIn, std::allocator<CTxIn>> const&)
Unexecuted instantiation: crypto_poly1305.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut>> const&>(std::vector<CTxOut, std::allocator<CTxOut>> const&)
Unexecuted instantiation: crypto_poly1305.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&>(std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&)
Unexecuted instantiation: crypto_poly1305.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&>(std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&)
Unexecuted instantiation: cuckoocache.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn>> const&>(std::vector<CTxIn, std::allocator<CTxIn>> const&)
Unexecuted instantiation: cuckoocache.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut>> const&>(std::vector<CTxOut, std::allocator<CTxOut>> const&)
Unexecuted instantiation: cuckoocache.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&>(std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&)
Unexecuted instantiation: cuckoocache.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&>(std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&)
Unexecuted instantiation: deserialize.cpp:Wrapper<ChronoFormatter<unsigned int, true>, std::chrono::time_point<NodeClock, std::chrono::duration<long, std::ratio<1l, 1l>>>&> Using<ChronoFormatter<unsigned int, true>, std::chrono::time_point<NodeClock, std::chrono::duration<long, std::ratio<1l, 1l>>>&>(std::chrono::time_point<NodeClock, std::chrono::duration<long, std::ratio<1l, 1l>>>&)
Unexecuted instantiation: deserialize.cpp:Wrapper<CompactSizeFormatter<false>, unsigned long&> Using<CompactSizeFormatter<false>, unsigned long&>(unsigned long&)
Unexecuted instantiation: deserialize.cpp:Wrapper<CustomUintFormatter<8, false>, ServiceFlags&> Using<CustomUintFormatter<8, false>, ServiceFlags&>(ServiceFlags&)
Unexecuted instantiation: deserialize.cpp:Wrapper<CompactSizeFormatter<true>, unsigned long&> Using<CompactSizeFormatter<true>, unsigned long&>(unsigned long&)
deserialize.cpp:Wrapper<CustomUintFormatter<2, true>, unsigned short&> Using<CustomUintFormatter<2, true>, unsigned short&>(unsigned short&)
Line
Count
Source
490
753k
static inline Wrapper<Formatter, T&> Using(T&& t) { return Wrapper<Formatter, T&>(t); }
Unexecuted instantiation: deserialize.cpp:Wrapper<ChronoFormatter<long, false>, std::chrono::time_point<NodeClock, std::chrono::duration<long, std::ratio<1l, 1l>>>&> Using<ChronoFormatter<long, false>, std::chrono::time_point<NodeClock, std::chrono::duration<long, std::ratio<1l, 1l>>>&>(std::chrono::time_point<NodeClock, std::chrono::duration<long, std::ratio<1l, 1l>>>&)
Unexecuted instantiation: deserialize.cpp:Wrapper<VarIntFormatter<(VarIntMode)0>, unsigned int&> Using<VarIntFormatter<(VarIntMode)0>, unsigned int&>(unsigned int&)
Unexecuted instantiation: deserialize.cpp:Wrapper<VarIntFormatter<(VarIntMode)0>, unsigned long&> Using<VarIntFormatter<(VarIntMode)0>, unsigned long&>(unsigned long&)
Unexecuted instantiation: deserialize.cpp:Wrapper<VarIntFormatter<(VarIntMode)0>, unsigned int const&> Using<VarIntFormatter<(VarIntMode)0>, unsigned int const&>(unsigned int const&)
Unexecuted instantiation: deserialize.cpp:Wrapper<VarIntFormatter<(VarIntMode)0>, unsigned long const&> Using<VarIntFormatter<(VarIntMode)0>, unsigned long const&>(unsigned long const&)
Unexecuted instantiation: deserialize.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn>>&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn>>&>(std::vector<CTxIn, std::allocator<CTxIn>>&)
Unexecuted instantiation: deserialize.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut>>&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut>>&>(std::vector<CTxOut, std::allocator<CTxOut>>&)
Unexecuted instantiation: deserialize.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>>&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>>&>(std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>>&)
Unexecuted instantiation: deserialize.cpp:Wrapper<CompactSizeFormatter<true>, unsigned short&> Using<CompactSizeFormatter<true>, unsigned short&>(unsigned short&)
Unexecuted instantiation: deserialize.cpp:Wrapper<DefaultFormatter, std::shared_ptr<CTransaction const>&> Using<DefaultFormatter, std::shared_ptr<CTransaction const>&>(std::shared_ptr<CTransaction const>&)
Unexecuted instantiation: deserialize.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<PrefilledTransaction, std::allocator<PrefilledTransaction>>&> Using<VectorFormatter<DefaultFormatter>, std::vector<PrefilledTransaction, std::allocator<PrefilledTransaction>>&>(std::vector<PrefilledTransaction, std::allocator<PrefilledTransaction>>&)
Unexecuted instantiation: deserialize.cpp:Wrapper<VectorFormatter<CustomUintFormatter<6, false>>, std::vector<unsigned long, std::allocator<unsigned long>>&> Using<VectorFormatter<CustomUintFormatter<6, false>>, std::vector<unsigned long, std::allocator<unsigned long>>&>(std::vector<unsigned long, std::allocator<unsigned long>>&)
Unexecuted instantiation: deserialize.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn>> const&>(std::vector<CTxIn, std::allocator<CTxIn>> const&)
Unexecuted instantiation: deserialize.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut>> const&>(std::vector<CTxOut, std::allocator<CTxOut>> const&)
Unexecuted instantiation: deserialize.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&>(std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&)
Unexecuted instantiation: deserialize.cpp:Wrapper<CompactSizeFormatter<true>, unsigned short const&> Using<CompactSizeFormatter<true>, unsigned short const&>(unsigned short const&)
Unexecuted instantiation: deserialize.cpp:Wrapper<DefaultFormatter, std::shared_ptr<CTransaction const> const&> Using<DefaultFormatter, std::shared_ptr<CTransaction const> const&>(std::shared_ptr<CTransaction const> const&)
Unexecuted instantiation: deserialize.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<PrefilledTransaction, std::allocator<PrefilledTransaction>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<PrefilledTransaction, std::allocator<PrefilledTransaction>> const&>(std::vector<PrefilledTransaction, std::allocator<PrefilledTransaction>> const&)
Unexecuted instantiation: deserialize.cpp:Wrapper<VectorFormatter<CustomUintFormatter<6, false>>, std::vector<unsigned long, std::allocator<unsigned long>> const&> Using<VectorFormatter<CustomUintFormatter<6, false>>, std::vector<unsigned long, std::allocator<unsigned long>> const&>(std::vector<unsigned long, std::allocator<unsigned long>> const&)
Unexecuted instantiation: deserialize.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<uint256, std::allocator<uint256>>&> Using<VectorFormatter<DefaultFormatter>, std::vector<uint256, std::allocator<uint256>>&>(std::vector<uint256, std::allocator<uint256>>&)
Unexecuted instantiation: deserialize.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<uint256, std::allocator<uint256>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<uint256, std::allocator<uint256>> const&>(std::vector<uint256, std::allocator<uint256>> const&)
Unexecuted instantiation: deserialize.cpp:Wrapper<VarIntFormatter<(VarIntMode)1>, int&> Using<VarIntFormatter<(VarIntMode)1>, int&>(int&)
Unexecuted instantiation: deserialize.cpp:Wrapper<VarIntFormatter<(VarIntMode)1>, int const&> Using<VarIntFormatter<(VarIntMode)1>, int const&>(int const&)
Unexecuted instantiation: deserialize.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<unsigned int, std::allocator<unsigned int>>&> Using<VectorFormatter<DefaultFormatter>, std::vector<unsigned int, std::allocator<unsigned int>>&>(std::vector<unsigned int, std::allocator<unsigned int>>&)
Unexecuted instantiation: deserialize.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<unsigned int, std::allocator<unsigned int>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<unsigned int, std::allocator<unsigned int>> const&>(std::vector<unsigned int, std::allocator<unsigned int>> const&)
Unexecuted instantiation: deserialize.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>>&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>>&>(std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>>&)
Unexecuted instantiation: deserialize.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&>(std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&)
Unexecuted instantiation: deserialize.cpp:Wrapper<AmountCompression, long&> Using<AmountCompression, long&>(long&)
Unexecuted instantiation: deserialize.cpp:Wrapper<ScriptCompression, CScript&> Using<ScriptCompression, CScript&>(CScript&)
Unexecuted instantiation: deserialize.cpp:Wrapper<VectorFormatter<TxInUndoFormatter>, std::vector<Coin, std::allocator<Coin>>&> Using<VectorFormatter<TxInUndoFormatter>, std::vector<Coin, std::allocator<Coin>>&>(std::vector<Coin, std::allocator<Coin>>&)
Unexecuted instantiation: deserialize.cpp:Wrapper<VarIntFormatter<(VarIntMode)0>, unsigned int&> Using<VarIntFormatter<(VarIntMode)0>, unsigned int>(unsigned int&&)
Unexecuted instantiation: deserialize.cpp:Wrapper<VarIntFormatter<(VarIntMode)0>, unsigned long&> Using<VarIntFormatter<(VarIntMode)0>, unsigned long>(unsigned long&&)
Unexecuted instantiation: deserialize.cpp:Wrapper<AmountCompression, long const&> Using<AmountCompression, long const&>(long const&)
Unexecuted instantiation: deserialize.cpp:Wrapper<ScriptCompression, CScript const&> Using<ScriptCompression, CScript const&>(CScript const&)
Unexecuted instantiation: deserialize.cpp:Wrapper<TxOutCompression, CTxOut const&> Using<TxOutCompression, CTxOut const&>(CTxOut const&)
Unexecuted instantiation: deserialize.cpp:Wrapper<VectorFormatter<TxInUndoFormatter>, std::vector<Coin, std::allocator<Coin>> const&> Using<VectorFormatter<TxInUndoFormatter>, std::vector<Coin, std::allocator<Coin>> const&>(std::vector<Coin, std::allocator<Coin>> const&)
Unexecuted instantiation: deserialize.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxUndo, std::allocator<CTxUndo>>&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxUndo, std::allocator<CTxUndo>>&>(std::vector<CTxUndo, std::allocator<CTxUndo>>&)
Unexecuted instantiation: deserialize.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxUndo, std::allocator<CTxUndo>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxUndo, std::allocator<CTxUndo>> const&>(std::vector<CTxUndo, std::allocator<CTxUndo>> const&)
Unexecuted instantiation: deserialize.cpp:Wrapper<CompactSizeFormatter<true>, unsigned long const&> Using<CompactSizeFormatter<true>, unsigned long const&>(unsigned long const&)
Unexecuted instantiation: deserialize.cpp:Wrapper<CustomUintFormatter<2, true>, unsigned short const&> Using<CustomUintFormatter<2, true>, unsigned short const&>(unsigned short const&)
Unexecuted instantiation: deserialize.cpp:Wrapper<ChronoFormatter<unsigned int, true>, std::chrono::time_point<NodeClock, std::chrono::duration<long, std::ratio<1l, 1l>>> const&> Using<ChronoFormatter<unsigned int, true>, std::chrono::time_point<NodeClock, std::chrono::duration<long, std::ratio<1l, 1l>>> const&>(std::chrono::time_point<NodeClock, std::chrono::duration<long, std::ratio<1l, 1l>>> const&)
Unexecuted instantiation: deserialize.cpp:Wrapper<CustomUintFormatter<8, false>, ServiceFlags const&> Using<CustomUintFormatter<8, false>, ServiceFlags const&>(ServiceFlags const&)
Unexecuted instantiation: deserialize.cpp:Wrapper<TxOutCompression, CTxOut&> Using<TxOutCompression, CTxOut&>(CTxOut&)
Unexecuted instantiation: deserialize.cpp:Wrapper<VectorFormatter<DifferenceFormatter>, std::vector<unsigned short, std::allocator<unsigned short>>&> Using<VectorFormatter<DifferenceFormatter>, std::vector<unsigned short, std::allocator<unsigned short>>&>(std::vector<unsigned short, std::allocator<unsigned short>>&)
Unexecuted instantiation: deserialize.cpp:Wrapper<VectorFormatter<DifferenceFormatter>, std::vector<unsigned short, std::allocator<unsigned short>> const&> Using<VectorFormatter<DifferenceFormatter>, std::vector<unsigned short, std::allocator<unsigned short>> const&>(std::vector<unsigned short, std::allocator<unsigned short>> const&)
Unexecuted instantiation: difference_formatter.cpp:Wrapper<VectorFormatter<DifferenceFormatter>, std::vector<unsigned short, std::allocator<unsigned short>>&> Using<VectorFormatter<DifferenceFormatter>, std::vector<unsigned short, std::allocator<unsigned short>>&>(std::vector<unsigned short, std::allocator<unsigned short>>&)
Unexecuted instantiation: feefrac.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn>> const&>(std::vector<CTxIn, std::allocator<CTxIn>> const&)
Unexecuted instantiation: feefrac.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut>> const&>(std::vector<CTxOut, std::allocator<CTxOut>> const&)
Unexecuted instantiation: feefrac.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&>(std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&)
Unexecuted instantiation: feefrac.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&>(std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&)
Unexecuted instantiation: fee_rate.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn>> const&>(std::vector<CTxIn, std::allocator<CTxIn>> const&)
Unexecuted instantiation: fee_rate.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut>> const&>(std::vector<CTxOut, std::allocator<CTxOut>> const&)
Unexecuted instantiation: fee_rate.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&>(std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&)
Unexecuted instantiation: fee_rate.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&>(std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&)
Unexecuted instantiation: feeratediagram.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn>> const&>(std::vector<CTxIn, std::allocator<CTxIn>> const&)
Unexecuted instantiation: feeratediagram.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut>> const&>(std::vector<CTxOut, std::allocator<CTxOut>> const&)
Unexecuted instantiation: feeratediagram.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&>(std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&)
Unexecuted instantiation: feeratediagram.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&>(std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&)
Unexecuted instantiation: fees.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn>> const&>(std::vector<CTxIn, std::allocator<CTxIn>> const&)
Unexecuted instantiation: fees.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut>> const&>(std::vector<CTxOut, std::allocator<CTxOut>> const&)
Unexecuted instantiation: fees.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&>(std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&)
Unexecuted instantiation: fees.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&>(std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&)
Unexecuted instantiation: flatfile.cpp:Wrapper<VarIntFormatter<(VarIntMode)1>, int&> Using<VarIntFormatter<(VarIntMode)1>, int&>(int&)
Unexecuted instantiation: flatfile.cpp:Wrapper<VarIntFormatter<(VarIntMode)0>, unsigned int&> Using<VarIntFormatter<(VarIntMode)0>, unsigned int&>(unsigned int&)
Unexecuted instantiation: flatfile.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn>> const&>(std::vector<CTxIn, std::allocator<CTxIn>> const&)
Unexecuted instantiation: flatfile.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut>> const&>(std::vector<CTxOut, std::allocator<CTxOut>> const&)
Unexecuted instantiation: flatfile.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&>(std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&)
Unexecuted instantiation: flatfile.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&>(std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&)
Unexecuted instantiation: float.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn>> const&>(std::vector<CTxIn, std::allocator<CTxIn>> const&)
Unexecuted instantiation: float.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut>> const&>(std::vector<CTxOut, std::allocator<CTxOut>> const&)
Unexecuted instantiation: float.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&>(std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&)
Unexecuted instantiation: float.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&>(std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&)
Unexecuted instantiation: golomb_rice.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn>> const&>(std::vector<CTxIn, std::allocator<CTxIn>> const&)
Unexecuted instantiation: golomb_rice.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut>> const&>(std::vector<CTxOut, std::allocator<CTxOut>> const&)
Unexecuted instantiation: golomb_rice.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&>(std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&)
Unexecuted instantiation: golomb_rice.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&>(std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&)
Unexecuted instantiation: headerssync.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CBlockHeader, std::allocator<CBlockHeader>>&> Using<VectorFormatter<DefaultFormatter>, std::vector<CBlockHeader, std::allocator<CBlockHeader>>&>(std::vector<CBlockHeader, std::allocator<CBlockHeader>>&)
Unexecuted instantiation: headerssync.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn>> const&>(std::vector<CTxIn, std::allocator<CTxIn>> const&)
Unexecuted instantiation: headerssync.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut>> const&>(std::vector<CTxOut, std::allocator<CTxOut>> const&)
Unexecuted instantiation: headerssync.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&>(std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&)
Unexecuted instantiation: headerssync.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&>(std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&)
Unexecuted instantiation: hex.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn>> const&>(std::vector<CTxIn, std::allocator<CTxIn>> const&)
Unexecuted instantiation: hex.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut>> const&>(std::vector<CTxOut, std::allocator<CTxOut>> const&)
Unexecuted instantiation: hex.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&>(std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&)
Unexecuted instantiation: hex.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&>(std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&)
Unexecuted instantiation: http_request.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn>> const&>(std::vector<CTxIn, std::allocator<CTxIn>> const&)
Unexecuted instantiation: http_request.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut>> const&>(std::vector<CTxOut, std::allocator<CTxOut>> const&)
Unexecuted instantiation: http_request.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&>(std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&)
Unexecuted instantiation: http_request.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&>(std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&)
Unexecuted instantiation: i2p.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn>> const&>(std::vector<CTxIn, std::allocator<CTxIn>> const&)
Unexecuted instantiation: i2p.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut>> const&>(std::vector<CTxOut, std::allocator<CTxOut>> const&)
Unexecuted instantiation: i2p.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&>(std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&)
Unexecuted instantiation: i2p.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&>(std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&)
Unexecuted instantiation: integer.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn>> const&>(std::vector<CTxIn, std::allocator<CTxIn>> const&)
Unexecuted instantiation: integer.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut>> const&>(std::vector<CTxOut, std::allocator<CTxOut>> const&)
Unexecuted instantiation: integer.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&>(std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&)
Unexecuted instantiation: integer.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&>(std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&)
Unexecuted instantiation: key.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn>> const&>(std::vector<CTxIn, std::allocator<CTxIn>> const&)
Unexecuted instantiation: key.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut>> const&>(std::vector<CTxOut, std::allocator<CTxOut>> const&)
Unexecuted instantiation: key.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&>(std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&)
Unexecuted instantiation: key.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&>(std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&)
Unexecuted instantiation: kitchen_sink.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn>> const&>(std::vector<CTxIn, std::allocator<CTxIn>> const&)
Unexecuted instantiation: kitchen_sink.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut>> const&>(std::vector<CTxOut, std::allocator<CTxOut>> const&)
Unexecuted instantiation: kitchen_sink.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&>(std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&)
Unexecuted instantiation: kitchen_sink.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&>(std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&)
Unexecuted instantiation: load_external_block_file.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn>> const&>(std::vector<CTxIn, std::allocator<CTxIn>> const&)
Unexecuted instantiation: load_external_block_file.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut>> const&>(std::vector<CTxOut, std::allocator<CTxOut>> const&)
Unexecuted instantiation: load_external_block_file.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&>(std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&)
Unexecuted instantiation: load_external_block_file.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&>(std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&)
Unexecuted instantiation: merkle.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn>>&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn>>&>(std::vector<CTxIn, std::allocator<CTxIn>>&)
Unexecuted instantiation: merkle.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut>>&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut>>&>(std::vector<CTxOut, std::allocator<CTxOut>>&)
Unexecuted instantiation: merkle.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>>&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>>&>(std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>>&)
Unexecuted instantiation: merkle.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>>&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>>&>(std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>>&)
Unexecuted instantiation: merkle.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn>> const&>(std::vector<CTxIn, std::allocator<CTxIn>> const&)
Unexecuted instantiation: merkle.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut>> const&>(std::vector<CTxOut, std::allocator<CTxOut>> const&)
Unexecuted instantiation: merkle.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&>(std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&)
Unexecuted instantiation: merkle.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&>(std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&)
Unexecuted instantiation: merkleblock.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<uint256, std::allocator<uint256>>&> Using<VectorFormatter<DefaultFormatter>, std::vector<uint256, std::allocator<uint256>>&>(std::vector<uint256, std::allocator<uint256>>&)
Unexecuted instantiation: merkleblock.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn>>&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn>>&>(std::vector<CTxIn, std::allocator<CTxIn>>&)
Unexecuted instantiation: merkleblock.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut>>&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut>>&>(std::vector<CTxOut, std::allocator<CTxOut>>&)
Unexecuted instantiation: merkleblock.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>>&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>>&>(std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>>&)
Unexecuted instantiation: merkleblock.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>>&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>>&>(std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>>&)
Unexecuted instantiation: merkleblock.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn>> const&>(std::vector<CTxIn, std::allocator<CTxIn>> const&)
Unexecuted instantiation: merkleblock.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut>> const&>(std::vector<CTxOut, std::allocator<CTxOut>> const&)
Unexecuted instantiation: merkleblock.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&>(std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&)
Unexecuted instantiation: merkleblock.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&>(std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&)
Unexecuted instantiation: message.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn>> const&>(std::vector<CTxIn, std::allocator<CTxIn>> const&)
Unexecuted instantiation: message.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut>> const&>(std::vector<CTxOut, std::allocator<CTxOut>> const&)
Unexecuted instantiation: message.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&>(std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&)
Unexecuted instantiation: message.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&>(std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&)
Unexecuted instantiation: miniscript.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&>(std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&)
Unexecuted instantiation: miniscript.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn>> const&>(std::vector<CTxIn, std::allocator<CTxIn>> const&)
Unexecuted instantiation: miniscript.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut>> const&>(std::vector<CTxOut, std::allocator<CTxOut>> const&)
Unexecuted instantiation: miniscript.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&>(std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&)
Unexecuted instantiation: minisketch.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn>> const&>(std::vector<CTxIn, std::allocator<CTxIn>> const&)
Unexecuted instantiation: minisketch.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut>> const&>(std::vector<CTxOut, std::allocator<CTxOut>> const&)
Unexecuted instantiation: minisketch.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&>(std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&)
Unexecuted instantiation: minisketch.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&>(std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&)
Unexecuted instantiation: mini_miner.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn>> const&>(std::vector<CTxIn, std::allocator<CTxIn>> const&)
Unexecuted instantiation: mini_miner.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut>> const&>(std::vector<CTxOut, std::allocator<CTxOut>> const&)
Unexecuted instantiation: mini_miner.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&>(std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&)
Unexecuted instantiation: mini_miner.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&>(std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&)
Unexecuted instantiation: muhash.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn>> const&>(std::vector<CTxIn, std::allocator<CTxIn>> const&)
Unexecuted instantiation: muhash.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut>> const&>(std::vector<CTxOut, std::allocator<CTxOut>> const&)
Unexecuted instantiation: muhash.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&>(std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&)
Unexecuted instantiation: muhash.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&>(std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&)
Unexecuted instantiation: multiplication_overflow.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn>> const&>(std::vector<CTxIn, std::allocator<CTxIn>> const&)
Unexecuted instantiation: multiplication_overflow.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut>> const&>(std::vector<CTxOut, std::allocator<CTxOut>> const&)
Unexecuted instantiation: multiplication_overflow.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&>(std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&)
Unexecuted instantiation: multiplication_overflow.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&>(std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&)
net.cpp:Wrapper<CompactSizeFormatter<true>, unsigned long&> Using<CompactSizeFormatter<true>, unsigned long&>(unsigned long&)
Line
Count
Source
490
997k
static inline Wrapper<Formatter, T&> Using(T&& t) { return Wrapper<Formatter, T&>(t); }
Unexecuted instantiation: net.cpp:Wrapper<CustomUintFormatter<2, true>, unsigned short&> Using<CustomUintFormatter<2, true>, unsigned short&>(unsigned short&)
Unexecuted instantiation: net.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn>> const&>(std::vector<CTxIn, std::allocator<CTxIn>> const&)
Unexecuted instantiation: net.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut>> const&>(std::vector<CTxOut, std::allocator<CTxOut>> const&)
Unexecuted instantiation: net.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&>(std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&)
Unexecuted instantiation: net.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&>(std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&)
Unexecuted instantiation: net_permissions.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn>> const&>(std::vector<CTxIn, std::allocator<CTxIn>> const&)
Unexecuted instantiation: net_permissions.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut>> const&>(std::vector<CTxOut, std::allocator<CTxOut>> const&)
Unexecuted instantiation: net_permissions.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&>(std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&)
Unexecuted instantiation: net_permissions.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&>(std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&)
Unexecuted instantiation: netaddress.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn>> const&>(std::vector<CTxIn, std::allocator<CTxIn>> const&)
Unexecuted instantiation: netaddress.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut>> const&>(std::vector<CTxOut, std::allocator<CTxOut>> const&)
Unexecuted instantiation: netaddress.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&>(std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&)
Unexecuted instantiation: netaddress.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&>(std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&)
Unexecuted instantiation: netbase_dns_lookup.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn>> const&>(std::vector<CTxIn, std::allocator<CTxIn>> const&)
Unexecuted instantiation: netbase_dns_lookup.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut>> const&>(std::vector<CTxOut, std::allocator<CTxOut>> const&)
Unexecuted instantiation: netbase_dns_lookup.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&>(std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&)
Unexecuted instantiation: netbase_dns_lookup.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&>(std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&)
Unexecuted instantiation: node_eviction.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn>> const&>(std::vector<CTxIn, std::allocator<CTxIn>> const&)
Unexecuted instantiation: node_eviction.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut>> const&>(std::vector<CTxOut, std::allocator<CTxOut>> const&)
Unexecuted instantiation: node_eviction.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&>(std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&)
Unexecuted instantiation: node_eviction.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&>(std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&)
Unexecuted instantiation: p2p_handshake.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn>> const&>(std::vector<CTxIn, std::allocator<CTxIn>> const&)
Unexecuted instantiation: p2p_handshake.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut>> const&>(std::vector<CTxOut, std::allocator<CTxOut>> const&)
Unexecuted instantiation: p2p_handshake.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&>(std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&)
Unexecuted instantiation: p2p_handshake.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&>(std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&)
Unexecuted instantiation: p2p_headers_presync.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn>> const&>(std::vector<CTxIn, std::allocator<CTxIn>> const&)
Unexecuted instantiation: p2p_headers_presync.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut>> const&>(std::vector<CTxOut, std::allocator<CTxOut>> const&)
Unexecuted instantiation: p2p_headers_presync.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&>(std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&)
Unexecuted instantiation: p2p_headers_presync.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&>(std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&)
Unexecuted instantiation: p2p_headers_presync.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CBlock, std::allocator<CBlock>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CBlock, std::allocator<CBlock>> const&>(std::vector<CBlock, std::allocator<CBlock>> const&)
Unexecuted instantiation: p2p_headers_presync.cpp:Wrapper<CompactSizeFormatter<true>, unsigned short const&> Using<CompactSizeFormatter<true>, unsigned short const&>(unsigned short const&)
Unexecuted instantiation: p2p_headers_presync.cpp:Wrapper<DefaultFormatter, std::shared_ptr<CTransaction const> const&> Using<DefaultFormatter, std::shared_ptr<CTransaction const> const&>(std::shared_ptr<CTransaction const> const&)
Unexecuted instantiation: p2p_headers_presync.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<PrefilledTransaction, std::allocator<PrefilledTransaction>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<PrefilledTransaction, std::allocator<PrefilledTransaction>> const&>(std::vector<PrefilledTransaction, std::allocator<PrefilledTransaction>> const&)
Unexecuted instantiation: p2p_headers_presync.cpp:Wrapper<VectorFormatter<CustomUintFormatter<6, false>>, std::vector<unsigned long, std::allocator<unsigned long>> const&> Using<VectorFormatter<CustomUintFormatter<6, false>>, std::vector<unsigned long, std::allocator<unsigned long>> const&>(std::vector<unsigned long, std::allocator<unsigned long>> const&)
Unexecuted instantiation: p2p_transport_serialization.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn>> const&>(std::vector<CTxIn, std::allocator<CTxIn>> const&)
Unexecuted instantiation: p2p_transport_serialization.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut>> const&>(std::vector<CTxOut, std::allocator<CTxOut>> const&)
Unexecuted instantiation: p2p_transport_serialization.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&>(std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&)
Unexecuted instantiation: p2p_transport_serialization.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&>(std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&)
Unexecuted instantiation: pcp.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn>> const&>(std::vector<CTxIn, std::allocator<CTxIn>> const&)
Unexecuted instantiation: pcp.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut>> const&>(std::vector<CTxOut, std::allocator<CTxOut>> const&)
Unexecuted instantiation: pcp.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&>(std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&)
Unexecuted instantiation: pcp.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&>(std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&)
Unexecuted instantiation: package_eval.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn>> const&>(std::vector<CTxIn, std::allocator<CTxIn>> const&)
Unexecuted instantiation: package_eval.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut>> const&>(std::vector<CTxOut, std::allocator<CTxOut>> const&)
Unexecuted instantiation: package_eval.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&>(std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&)
Unexecuted instantiation: package_eval.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&>(std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&)
Unexecuted instantiation: parse_hd_keypath.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn>> const&>(std::vector<CTxIn, std::allocator<CTxIn>> const&)
Unexecuted instantiation: parse_hd_keypath.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut>> const&>(std::vector<CTxOut, std::allocator<CTxOut>> const&)
Unexecuted instantiation: parse_hd_keypath.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&>(std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&)
Unexecuted instantiation: parse_hd_keypath.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&>(std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&)
Unexecuted instantiation: parse_univalue.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn>> const&>(std::vector<CTxIn, std::allocator<CTxIn>> const&)
Unexecuted instantiation: parse_univalue.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut>> const&>(std::vector<CTxOut, std::allocator<CTxOut>> const&)
Unexecuted instantiation: parse_univalue.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&>(std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&)
Unexecuted instantiation: parse_univalue.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&>(std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&)
Unexecuted instantiation: partially_downloaded_block.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn>>&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn>>&>(std::vector<CTxIn, std::allocator<CTxIn>>&)
Unexecuted instantiation: partially_downloaded_block.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut>>&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut>>&>(std::vector<CTxOut, std::allocator<CTxOut>>&)
Unexecuted instantiation: partially_downloaded_block.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>>&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>>&>(std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>>&)
Unexecuted instantiation: partially_downloaded_block.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>>&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>>&>(std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>>&)
Unexecuted instantiation: partially_downloaded_block.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn>> const&>(std::vector<CTxIn, std::allocator<CTxIn>> const&)
Unexecuted instantiation: partially_downloaded_block.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut>> const&>(std::vector<CTxOut, std::allocator<CTxOut>> const&)
Unexecuted instantiation: partially_downloaded_block.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&>(std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&)
Unexecuted instantiation: partially_downloaded_block.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&>(std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&)
Unexecuted instantiation: policy_estimator.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn>>&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn>>&>(std::vector<CTxIn, std::allocator<CTxIn>>&)
Unexecuted instantiation: policy_estimator.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut>>&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut>>&>(std::vector<CTxOut, std::allocator<CTxOut>>&)
Unexecuted instantiation: policy_estimator.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>>&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>>&>(std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>>&)
Unexecuted instantiation: policy_estimator.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn>> const&>(std::vector<CTxIn, std::allocator<CTxIn>> const&)
Unexecuted instantiation: policy_estimator.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut>> const&>(std::vector<CTxOut, std::allocator<CTxOut>> const&)
Unexecuted instantiation: policy_estimator.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&>(std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&)
Unexecuted instantiation: policy_estimator.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&>(std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&)
Unexecuted instantiation: policy_estimator_io.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn>> const&>(std::vector<CTxIn, std::allocator<CTxIn>> const&)
Unexecuted instantiation: policy_estimator_io.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut>> const&>(std::vector<CTxOut, std::allocator<CTxOut>> const&)
Unexecuted instantiation: policy_estimator_io.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&>(std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&)
Unexecuted instantiation: policy_estimator_io.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&>(std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&)
Unexecuted instantiation: poolresource.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn>> const&>(std::vector<CTxIn, std::allocator<CTxIn>> const&)
Unexecuted instantiation: poolresource.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut>> const&>(std::vector<CTxOut, std::allocator<CTxOut>> const&)
Unexecuted instantiation: poolresource.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&>(std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&)
Unexecuted instantiation: poolresource.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&>(std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&)
Unexecuted instantiation: pow.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn>> const&>(std::vector<CTxIn, std::allocator<CTxIn>> const&)
Unexecuted instantiation: pow.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut>> const&>(std::vector<CTxOut, std::allocator<CTxOut>> const&)
Unexecuted instantiation: pow.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&>(std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&)
Unexecuted instantiation: pow.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&>(std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&)
Unexecuted instantiation: prevector.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<int, std::allocator<int>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<int, std::allocator<int>> const&>(std::vector<int, std::allocator<int>> const&)
Unexecuted instantiation: prevector.cpp:Wrapper<VectorFormatter<DefaultFormatter>, prevector<8u, int, unsigned int, int> const&> Using<VectorFormatter<DefaultFormatter>, prevector<8u, int, unsigned int, int> const&>(prevector<8u, int, unsigned int, int> const&)
Unexecuted instantiation: primitives_transaction.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn>>&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn>>&>(std::vector<CTxIn, std::allocator<CTxIn>>&)
Unexecuted instantiation: primitives_transaction.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut>>&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut>>&>(std::vector<CTxOut, std::allocator<CTxOut>>&)
Unexecuted instantiation: primitives_transaction.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>>&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>>&>(std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>>&)
Unexecuted instantiation: primitives_transaction.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn>> const&>(std::vector<CTxIn, std::allocator<CTxIn>> const&)
Unexecuted instantiation: primitives_transaction.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut>> const&>(std::vector<CTxOut, std::allocator<CTxOut>> const&)
Unexecuted instantiation: primitives_transaction.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&>(std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&)
Unexecuted instantiation: primitives_transaction.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&>(std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&)
Unexecuted instantiation: process_message.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn>> const&>(std::vector<CTxIn, std::allocator<CTxIn>> const&)
Unexecuted instantiation: process_message.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut>> const&>(std::vector<CTxOut, std::allocator<CTxOut>> const&)
Unexecuted instantiation: process_message.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&>(std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&)
Unexecuted instantiation: process_message.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&>(std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&)
Unexecuted instantiation: process_messages.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn>> const&>(std::vector<CTxIn, std::allocator<CTxIn>> const&)
Unexecuted instantiation: process_messages.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut>> const&>(std::vector<CTxOut, std::allocator<CTxOut>> const&)
Unexecuted instantiation: process_messages.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&>(std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&)
Unexecuted instantiation: process_messages.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&>(std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&)
Unexecuted instantiation: protocol.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn>> const&>(std::vector<CTxIn, std::allocator<CTxIn>> const&)
Unexecuted instantiation: protocol.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut>> const&>(std::vector<CTxOut, std::allocator<CTxOut>> const&)
Unexecuted instantiation: protocol.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&>(std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&)
Unexecuted instantiation: protocol.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&>(std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&)
Unexecuted instantiation: psbt.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn>> const&>(std::vector<CTxIn, std::allocator<CTxIn>> const&)
Unexecuted instantiation: psbt.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut>> const&>(std::vector<CTxOut, std::allocator<CTxOut>> const&)
Unexecuted instantiation: psbt.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&>(std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&)
Unexecuted instantiation: psbt.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn>>&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn>>&>(std::vector<CTxIn, std::allocator<CTxIn>>&)
Unexecuted instantiation: psbt.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut>>&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut>>&>(std::vector<CTxOut, std::allocator<CTxOut>>&)
Unexecuted instantiation: psbt.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>>&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>>&>(std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>>&)
Unexecuted instantiation: psbt.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&>(std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&)
Unexecuted instantiation: random.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn>> const&>(std::vector<CTxIn, std::allocator<CTxIn>> const&)
Unexecuted instantiation: random.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut>> const&>(std::vector<CTxOut, std::allocator<CTxOut>> const&)
Unexecuted instantiation: random.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&>(std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&)
Unexecuted instantiation: random.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&>(std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&)
Unexecuted instantiation: rbf.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn>>&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn>>&>(std::vector<CTxIn, std::allocator<CTxIn>>&)
Unexecuted instantiation: rbf.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut>>&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut>>&>(std::vector<CTxOut, std::allocator<CTxOut>>&)
Unexecuted instantiation: rbf.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>>&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>>&>(std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>>&)
Unexecuted instantiation: rbf.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn>> const&>(std::vector<CTxIn, std::allocator<CTxIn>> const&)
Unexecuted instantiation: rbf.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut>> const&>(std::vector<CTxOut, std::allocator<CTxOut>> const&)
Unexecuted instantiation: rbf.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&>(std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&)
Unexecuted instantiation: rbf.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&>(std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&)
Unexecuted instantiation: rolling_bloom_filter.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn>> const&>(std::vector<CTxIn, std::allocator<CTxIn>> const&)
Unexecuted instantiation: rolling_bloom_filter.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut>> const&>(std::vector<CTxOut, std::allocator<CTxOut>> const&)
Unexecuted instantiation: rolling_bloom_filter.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&>(std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&)
Unexecuted instantiation: rolling_bloom_filter.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&>(std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&)
Unexecuted instantiation: rpc.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn>>&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn>>&>(std::vector<CTxIn, std::allocator<CTxIn>>&)
Unexecuted instantiation: rpc.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut>>&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut>>&>(std::vector<CTxOut, std::allocator<CTxOut>>&)
Unexecuted instantiation: rpc.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>>&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>>&>(std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>>&)
Unexecuted instantiation: rpc.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>>&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>>&>(std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>>&)
Unexecuted instantiation: rpc.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn>> const&>(std::vector<CTxIn, std::allocator<CTxIn>> const&)
Unexecuted instantiation: rpc.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut>> const&>(std::vector<CTxOut, std::allocator<CTxOut>> const&)
Unexecuted instantiation: rpc.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&>(std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&)
Unexecuted instantiation: rpc.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&>(std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&)
Unexecuted instantiation: script.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn>> const&>(std::vector<CTxIn, std::allocator<CTxIn>> const&)
Unexecuted instantiation: script.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut>> const&>(std::vector<CTxOut, std::allocator<CTxOut>> const&)
Unexecuted instantiation: script.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&>(std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&)
Unexecuted instantiation: script.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&>(std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&)
Unexecuted instantiation: script_assets_test_minimizer.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn>>&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn>>&>(std::vector<CTxIn, std::allocator<CTxIn>>&)
Unexecuted instantiation: script_assets_test_minimizer.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut>>&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut>>&>(std::vector<CTxOut, std::allocator<CTxOut>>&)
Unexecuted instantiation: script_assets_test_minimizer.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>>&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>>&>(std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>>&)
Unexecuted instantiation: script_descriptor_cache.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn>> const&>(std::vector<CTxIn, std::allocator<CTxIn>> const&)
Unexecuted instantiation: script_descriptor_cache.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut>> const&>(std::vector<CTxOut, std::allocator<CTxOut>> const&)
Unexecuted instantiation: script_descriptor_cache.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&>(std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&)
Unexecuted instantiation: script_descriptor_cache.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&>(std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&)
Unexecuted instantiation: script_flags.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn>>&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn>>&>(std::vector<CTxIn, std::allocator<CTxIn>>&)
Unexecuted instantiation: script_flags.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut>>&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut>>&>(std::vector<CTxOut, std::allocator<CTxOut>>&)
Unexecuted instantiation: script_flags.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>>&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>>&>(std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>>&)
Unexecuted instantiation: script_format.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn>> const&>(std::vector<CTxIn, std::allocator<CTxIn>> const&)
Unexecuted instantiation: script_format.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut>> const&>(std::vector<CTxOut, std::allocator<CTxOut>> const&)
Unexecuted instantiation: script_format.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&>(std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&)
Unexecuted instantiation: script_format.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&>(std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&)
Unexecuted instantiation: script_interpreter.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn>>&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn>>&>(std::vector<CTxIn, std::allocator<CTxIn>>&)
Unexecuted instantiation: script_interpreter.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut>>&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut>>&>(std::vector<CTxOut, std::allocator<CTxOut>>&)
Unexecuted instantiation: script_interpreter.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>>&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>>&>(std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>>&)
Unexecuted instantiation: script_interpreter.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn>> const&>(std::vector<CTxIn, std::allocator<CTxIn>> const&)
Unexecuted instantiation: script_interpreter.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut>> const&>(std::vector<CTxOut, std::allocator<CTxOut>> const&)
Unexecuted instantiation: script_interpreter.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&>(std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&)
Unexecuted instantiation: script_interpreter.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&>(std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&)
Unexecuted instantiation: script_ops.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn>> const&>(std::vector<CTxIn, std::allocator<CTxIn>> const&)
Unexecuted instantiation: script_ops.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut>> const&>(std::vector<CTxOut, std::allocator<CTxOut>> const&)
Unexecuted instantiation: script_ops.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&>(std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&)
Unexecuted instantiation: script_ops.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&>(std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&)
Unexecuted instantiation: script_sigcache.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn>>&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn>>&>(std::vector<CTxIn, std::allocator<CTxIn>>&)
Unexecuted instantiation: script_sigcache.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut>>&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut>>&>(std::vector<CTxOut, std::allocator<CTxOut>>&)
Unexecuted instantiation: script_sigcache.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>>&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>>&>(std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>>&)
Unexecuted instantiation: script_sigcache.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn>> const&>(std::vector<CTxIn, std::allocator<CTxIn>> const&)
Unexecuted instantiation: script_sigcache.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut>> const&>(std::vector<CTxOut, std::allocator<CTxOut>> const&)
Unexecuted instantiation: script_sigcache.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&>(std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&)
Unexecuted instantiation: script_sigcache.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&>(std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&)
Unexecuted instantiation: script_sign.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<unsigned int, std::allocator<unsigned int>>&> Using<VectorFormatter<DefaultFormatter>, std::vector<unsigned int, std::allocator<unsigned int>>&>(std::vector<unsigned int, std::allocator<unsigned int>>&)
Unexecuted instantiation: script_sign.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn>>&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn>>&>(std::vector<CTxIn, std::allocator<CTxIn>>&)
Unexecuted instantiation: script_sign.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut>>&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut>>&>(std::vector<CTxOut, std::allocator<CTxOut>>&)
Unexecuted instantiation: script_sign.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>>&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>>&>(std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>>&)
Unexecuted instantiation: script_sign.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn>> const&>(std::vector<CTxIn, std::allocator<CTxIn>> const&)
Unexecuted instantiation: script_sign.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut>> const&>(std::vector<CTxOut, std::allocator<CTxOut>> const&)
Unexecuted instantiation: script_sign.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&>(std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&)
Unexecuted instantiation: script_sign.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&>(std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&)
Unexecuted instantiation: scriptnum_ops.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn>> const&>(std::vector<CTxIn, std::allocator<CTxIn>> const&)
Unexecuted instantiation: scriptnum_ops.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut>> const&>(std::vector<CTxOut, std::allocator<CTxOut>> const&)
Unexecuted instantiation: scriptnum_ops.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&>(std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&)
Unexecuted instantiation: scriptnum_ops.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&>(std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&)
Unexecuted instantiation: secp256k1_ec_seckey_import_export_der.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn>> const&>(std::vector<CTxIn, std::allocator<CTxIn>> const&)
Unexecuted instantiation: secp256k1_ec_seckey_import_export_der.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut>> const&>(std::vector<CTxOut, std::allocator<CTxOut>> const&)
Unexecuted instantiation: secp256k1_ec_seckey_import_export_der.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&>(std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&)
Unexecuted instantiation: secp256k1_ec_seckey_import_export_der.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&>(std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&)
Unexecuted instantiation: secp256k1_ecdsa_signature_parse_der_lax.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn>> const&>(std::vector<CTxIn, std::allocator<CTxIn>> const&)
Unexecuted instantiation: secp256k1_ecdsa_signature_parse_der_lax.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut>> const&>(std::vector<CTxOut, std::allocator<CTxOut>> const&)
Unexecuted instantiation: secp256k1_ecdsa_signature_parse_der_lax.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&>(std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&)
Unexecuted instantiation: secp256k1_ecdsa_signature_parse_der_lax.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&>(std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&)
Unexecuted instantiation: signature_checker.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn>> const&>(std::vector<CTxIn, std::allocator<CTxIn>> const&)
Unexecuted instantiation: signature_checker.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut>> const&>(std::vector<CTxOut, std::allocator<CTxOut>> const&)
Unexecuted instantiation: signature_checker.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&>(std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&)
Unexecuted instantiation: signature_checker.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&>(std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&)
Unexecuted instantiation: signet.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn>>&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn>>&>(std::vector<CTxIn, std::allocator<CTxIn>>&)
Unexecuted instantiation: signet.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut>>&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut>>&>(std::vector<CTxOut, std::allocator<CTxOut>>&)
Unexecuted instantiation: signet.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>>&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>>&>(std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>>&)
Unexecuted instantiation: signet.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>>&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>>&>(std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>>&)
Unexecuted instantiation: signet.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn>> const&>(std::vector<CTxIn, std::allocator<CTxIn>> const&)
Unexecuted instantiation: signet.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut>> const&>(std::vector<CTxOut, std::allocator<CTxOut>> const&)
Unexecuted instantiation: signet.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&>(std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&)
Unexecuted instantiation: signet.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&>(std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&)
Unexecuted instantiation: socks5.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn>> const&>(std::vector<CTxIn, std::allocator<CTxIn>> const&)
Unexecuted instantiation: socks5.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut>> const&>(std::vector<CTxOut, std::allocator<CTxOut>> const&)
Unexecuted instantiation: socks5.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&>(std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&)
Unexecuted instantiation: socks5.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&>(std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&)
Unexecuted instantiation: span.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn>> const&>(std::vector<CTxIn, std::allocator<CTxIn>> const&)
Unexecuted instantiation: span.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut>> const&>(std::vector<CTxOut, std::allocator<CTxOut>> const&)
Unexecuted instantiation: span.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&>(std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&)
Unexecuted instantiation: span.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&>(std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&)
Unexecuted instantiation: string.cpp:Wrapper<LimitedStringFormatter<10ul>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>&> Using<LimitedStringFormatter<10ul>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>&>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>&)
Unexecuted instantiation: string.cpp:Wrapper<LimitedStringFormatter<10ul>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&> Using<LimitedStringFormatter<10ul>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Unexecuted instantiation: string.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn>> const&>(std::vector<CTxIn, std::allocator<CTxIn>> const&)
Unexecuted instantiation: string.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut>> const&>(std::vector<CTxOut, std::allocator<CTxOut>> const&)
Unexecuted instantiation: string.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&>(std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&)
Unexecuted instantiation: string.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&>(std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&)
Unexecuted instantiation: strprintf.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn>> const&>(std::vector<CTxIn, std::allocator<CTxIn>> const&)
Unexecuted instantiation: strprintf.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut>> const&>(std::vector<CTxOut, std::allocator<CTxOut>> const&)
Unexecuted instantiation: strprintf.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&>(std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&)
Unexecuted instantiation: strprintf.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&>(std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&)
Unexecuted instantiation: system.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn>> const&>(std::vector<CTxIn, std::allocator<CTxIn>> const&)
Unexecuted instantiation: system.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut>> const&>(std::vector<CTxOut, std::allocator<CTxOut>> const&)
Unexecuted instantiation: system.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&>(std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&)
Unexecuted instantiation: system.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&>(std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&)
Unexecuted instantiation: torcontrol.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn>> const&>(std::vector<CTxIn, std::allocator<CTxIn>> const&)
Unexecuted instantiation: torcontrol.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut>> const&>(std::vector<CTxOut, std::allocator<CTxOut>> const&)
Unexecuted instantiation: torcontrol.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&>(std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&)
Unexecuted instantiation: torcontrol.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&>(std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&)
Unexecuted instantiation: transaction.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn>>&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn>>&>(std::vector<CTxIn, std::allocator<CTxIn>>&)
Unexecuted instantiation: transaction.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut>>&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut>>&>(std::vector<CTxOut, std::allocator<CTxOut>>&)
Unexecuted instantiation: transaction.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>>&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>>&>(std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>>&)
transaction.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn>> const&>(std::vector<CTxIn, std::allocator<CTxIn>> const&)
Line
Count
Source
490
489M
static inline Wrapper<Formatter, T&> Using(T&& t) { return Wrapper<Formatter, T&>(t); }
transaction.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut>> const&>(std::vector<CTxOut, std::allocator<CTxOut>> const&)
Line
Count
Source
490
350M
static inline Wrapper<Formatter, T&> Using(T&& t) { return Wrapper<Formatter, T&>(t); }
transaction.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&>(std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&)
Line
Count
Source
490
138M
static inline Wrapper<Formatter, T&> Using(T&& t) { return Wrapper<Formatter, T&>(t); }
Unexecuted instantiation: transaction.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&>(std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&)
Unexecuted instantiation: txdownloadman.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn>> const&>(std::vector<CTxIn, std::allocator<CTxIn>> const&)
Unexecuted instantiation: txdownloadman.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut>> const&>(std::vector<CTxOut, std::allocator<CTxOut>> const&)
Unexecuted instantiation: txdownloadman.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&>(std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&)
Unexecuted instantiation: txdownloadman.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&>(std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&)
Unexecuted instantiation: tx_in.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&>(std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&)
Unexecuted instantiation: tx_in.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn>> const&>(std::vector<CTxIn, std::allocator<CTxIn>> const&)
Unexecuted instantiation: tx_in.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut>> const&>(std::vector<CTxOut, std::allocator<CTxOut>> const&)
Unexecuted instantiation: tx_in.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&>(std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&)
Unexecuted instantiation: tx_out.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn>> const&>(std::vector<CTxIn, std::allocator<CTxIn>> const&)
Unexecuted instantiation: tx_out.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut>> const&>(std::vector<CTxOut, std::allocator<CTxOut>> const&)
Unexecuted instantiation: tx_out.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&>(std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&)
Unexecuted instantiation: tx_out.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&>(std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&)
Unexecuted instantiation: tx_pool.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn>> const&>(std::vector<CTxIn, std::allocator<CTxIn>> const&)
Unexecuted instantiation: tx_pool.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut>> const&>(std::vector<CTxOut, std::allocator<CTxOut>> const&)
Unexecuted instantiation: tx_pool.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&>(std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&)
Unexecuted instantiation: tx_pool.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&>(std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&)
Unexecuted instantiation: txorphan.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn>> const&>(std::vector<CTxIn, std::allocator<CTxIn>> const&)
Unexecuted instantiation: txorphan.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut>> const&>(std::vector<CTxOut, std::allocator<CTxOut>> const&)
Unexecuted instantiation: txorphan.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&>(std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&)
Unexecuted instantiation: txorphan.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&>(std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&)
Unexecuted instantiation: utxo_snapshot.cpp:Wrapper<VarIntFormatter<(VarIntMode)0>, unsigned int&> Using<VarIntFormatter<(VarIntMode)0>, unsigned int&>(unsigned int&)
Unexecuted instantiation: utxo_snapshot.cpp:Wrapper<VarIntFormatter<(VarIntMode)0>, unsigned long&> Using<VarIntFormatter<(VarIntMode)0>, unsigned long>(unsigned long&&)
Unexecuted instantiation: utxo_snapshot.cpp:Wrapper<AmountCompression, long const&> Using<AmountCompression, long const&>(long const&)
Unexecuted instantiation: utxo_snapshot.cpp:Wrapper<ScriptCompression, CScript const&> Using<ScriptCompression, CScript const&>(CScript const&)
Unexecuted instantiation: utxo_snapshot.cpp:Wrapper<TxOutCompression, CTxOut const&> Using<TxOutCompression, CTxOut const&>(CTxOut const&)
Unexecuted instantiation: utxo_snapshot.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn>> const&>(std::vector<CTxIn, std::allocator<CTxIn>> const&)
Unexecuted instantiation: utxo_snapshot.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut>> const&>(std::vector<CTxOut, std::allocator<CTxOut>> const&)
Unexecuted instantiation: utxo_snapshot.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&>(std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&)
Unexecuted instantiation: utxo_snapshot.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&>(std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&)
Unexecuted instantiation: utxo_total_supply.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn>> const&>(std::vector<CTxIn, std::allocator<CTxIn>> const&)
Unexecuted instantiation: utxo_total_supply.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut>> const&>(std::vector<CTxOut, std::allocator<CTxOut>> const&)
Unexecuted instantiation: utxo_total_supply.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&>(std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&)
Unexecuted instantiation: utxo_total_supply.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&>(std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&)
Unexecuted instantiation: validation_load_mempool.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn>> const&>(std::vector<CTxIn, std::allocator<CTxIn>> const&)
Unexecuted instantiation: validation_load_mempool.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut>> const&>(std::vector<CTxOut, std::allocator<CTxOut>> const&)
Unexecuted instantiation: validation_load_mempool.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&>(std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&)
Unexecuted instantiation: validation_load_mempool.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&>(std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&)
Unexecuted instantiation: vecdeque.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn>> const&>(std::vector<CTxIn, std::allocator<CTxIn>> const&)
Unexecuted instantiation: vecdeque.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut>> const&>(std::vector<CTxOut, std::allocator<CTxOut>> const&)
Unexecuted instantiation: vecdeque.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&>(std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&)
Unexecuted instantiation: vecdeque.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&>(std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&)
Unexecuted instantiation: versionbits.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn>> const&>(std::vector<CTxIn, std::allocator<CTxIn>> const&)
Unexecuted instantiation: versionbits.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut>> const&>(std::vector<CTxOut, std::allocator<CTxOut>> const&)
Unexecuted instantiation: versionbits.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&>(std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&)
Unexecuted instantiation: versionbits.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&>(std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&)
Unexecuted instantiation: coincontrol.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn>> const&>(std::vector<CTxIn, std::allocator<CTxIn>> const&)
Unexecuted instantiation: coincontrol.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut>> const&>(std::vector<CTxOut, std::allocator<CTxOut>> const&)
Unexecuted instantiation: coincontrol.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&>(std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&)
Unexecuted instantiation: coincontrol.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&>(std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&)
Unexecuted instantiation: coinselection.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn>> const&>(std::vector<CTxIn, std::allocator<CTxIn>> const&)
Unexecuted instantiation: coinselection.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut>> const&>(std::vector<CTxOut, std::allocator<CTxOut>> const&)
Unexecuted instantiation: coinselection.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&>(std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&)
Unexecuted instantiation: coinselection.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&>(std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&)
Unexecuted instantiation: crypter.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn>> const&>(std::vector<CTxIn, std::allocator<CTxIn>> const&)
Unexecuted instantiation: crypter.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut>> const&>(std::vector<CTxOut, std::allocator<CTxOut>> const&)
Unexecuted instantiation: crypter.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&>(std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&)
Unexecuted instantiation: crypter.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&>(std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&)
Unexecuted instantiation: scriptpubkeyman.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn>>&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn>>&>(std::vector<CTxIn, std::allocator<CTxIn>>&)
Unexecuted instantiation: scriptpubkeyman.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut>>&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut>>&>(std::vector<CTxOut, std::allocator<CTxOut>>&)
Unexecuted instantiation: scriptpubkeyman.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>>&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>>&>(std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>>&)
Unexecuted instantiation: scriptpubkeyman.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn>> const&>(std::vector<CTxIn, std::allocator<CTxIn>> const&)
Unexecuted instantiation: scriptpubkeyman.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut>> const&>(std::vector<CTxOut, std::allocator<CTxOut>> const&)
Unexecuted instantiation: scriptpubkeyman.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&>(std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&)
Unexecuted instantiation: scriptpubkeyman.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&>(std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&)
Unexecuted instantiation: spend.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn>> const&>(std::vector<CTxIn, std::allocator<CTxIn>> const&)
Unexecuted instantiation: spend.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut>> const&>(std::vector<CTxOut, std::allocator<CTxOut>> const&)
Unexecuted instantiation: spend.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&>(std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&)
Unexecuted instantiation: spend.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&>(std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&)
Unexecuted instantiation: wallet_bdb_parser.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn>> const&>(std::vector<CTxIn, std::allocator<CTxIn>> const&)
Unexecuted instantiation: wallet_bdb_parser.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut>> const&>(std::vector<CTxOut, std::allocator<CTxOut>> const&)
Unexecuted instantiation: wallet_bdb_parser.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&>(std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&)
Unexecuted instantiation: wallet_bdb_parser.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&>(std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&)
Unexecuted instantiation: mempool.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn>> const&>(std::vector<CTxIn, std::allocator<CTxIn>> const&)
Unexecuted instantiation: mempool.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut>> const&>(std::vector<CTxOut, std::allocator<CTxOut>> const&)
Unexecuted instantiation: mempool.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&>(std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&)
Unexecuted instantiation: mempool.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&>(std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&)
Unexecuted instantiation: threadinterrupt.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn>> const&>(std::vector<CTxIn, std::allocator<CTxIn>> const&)
Unexecuted instantiation: threadinterrupt.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut>> const&>(std::vector<CTxOut, std::allocator<CTxOut>> const&)
Unexecuted instantiation: threadinterrupt.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&>(std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&)
Unexecuted instantiation: threadinterrupt.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&>(std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&)
Unexecuted instantiation: util.cpp:Wrapper<VarIntFormatter<(VarIntMode)0>, unsigned int&> Using<VarIntFormatter<(VarIntMode)0>, unsigned int&>(unsigned int&)
Unexecuted instantiation: util.cpp:Wrapper<VarIntFormatter<(VarIntMode)0>, unsigned long&> Using<VarIntFormatter<(VarIntMode)0>, unsigned long&>(unsigned long&)
Unexecuted instantiation: util.cpp:Wrapper<AmountCompression, long&> Using<AmountCompression, long&>(long&)
Unexecuted instantiation: util.cpp:Wrapper<ScriptCompression, CScript&> Using<ScriptCompression, CScript&>(CScript&)
Unexecuted instantiation: util.cpp:Wrapper<TxOutCompression, CTxOut&> Using<TxOutCompression, CTxOut&>(CTxOut&)
Unexecuted instantiation: util.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn>> const&>(std::vector<CTxIn, std::allocator<CTxIn>> const&)
Unexecuted instantiation: util.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut>> const&>(std::vector<CTxOut, std::allocator<CTxOut>> const&)
Unexecuted instantiation: util.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&>(std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&)
Unexecuted instantiation: util.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&>(std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&)
Unexecuted instantiation: messages.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn>> const&>(std::vector<CTxIn, std::allocator<CTxIn>> const&)
Unexecuted instantiation: messages.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut>> const&>(std::vector<CTxOut, std::allocator<CTxOut>> const&)
Unexecuted instantiation: messages.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&>(std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&)
Unexecuted instantiation: messages.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&>(std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&)
Unexecuted instantiation: core_io.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn>>&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn>>&>(std::vector<CTxIn, std::allocator<CTxIn>>&)
Unexecuted instantiation: core_io.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut>>&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut>>&>(std::vector<CTxOut, std::allocator<CTxOut>>&)
Unexecuted instantiation: core_io.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>>&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>>&>(std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>>&)
Unexecuted instantiation: core_io.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn>> const&>(std::vector<CTxIn, std::allocator<CTxIn>> const&)
Unexecuted instantiation: core_io.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut>> const&>(std::vector<CTxOut, std::allocator<CTxOut>> const&)
Unexecuted instantiation: core_io.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&>(std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&)
Unexecuted instantiation: core_io.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>>&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>>&>(std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>>&)
Unexecuted instantiation: core_io.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&>(std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&)
Unexecuted instantiation: policy.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn>> const&>(std::vector<CTxIn, std::allocator<CTxIn>> const&)
Unexecuted instantiation: policy.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut>> const&>(std::vector<CTxOut, std::allocator<CTxOut>> const&)
Unexecuted instantiation: policy.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&>(std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&)
Unexecuted instantiation: policy.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&>(std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&)
Unexecuted instantiation: descriptor.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn>> const&>(std::vector<CTxIn, std::allocator<CTxIn>> const&)
Unexecuted instantiation: descriptor.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut>> const&>(std::vector<CTxOut, std::allocator<CTxOut>> const&)
Unexecuted instantiation: descriptor.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&>(std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&)
Unexecuted instantiation: descriptor.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&>(std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&)
Unexecuted instantiation: sign.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&>(std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&)
Unexecuted instantiation: sign.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn>> const&>(std::vector<CTxIn, std::allocator<CTxIn>> const&)
Unexecuted instantiation: sign.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut>> const&>(std::vector<CTxOut, std::allocator<CTxOut>> const&)
Unexecuted instantiation: sign.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&>(std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&)
Unexecuted instantiation: dump.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn>> const&>(std::vector<CTxIn, std::allocator<CTxIn>> const&)
Unexecuted instantiation: dump.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut>> const&>(std::vector<CTxOut, std::allocator<CTxOut>> const&)
Unexecuted instantiation: dump.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&>(std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&)
Unexecuted instantiation: dump.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&>(std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&)
Unexecuted instantiation: wallet.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn>> const&>(std::vector<CTxIn, std::allocator<CTxIn>> const&)
Unexecuted instantiation: wallet.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut>> const&>(std::vector<CTxOut, std::allocator<CTxOut>> const&)
Unexecuted instantiation: wallet.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&>(std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&)
Unexecuted instantiation: wallet.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&>(std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&)
Unexecuted instantiation: walletdb.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<unsigned int, std::allocator<unsigned int>>&> Using<VectorFormatter<DefaultFormatter>, std::vector<unsigned int, std::allocator<unsigned int>>&>(std::vector<unsigned int, std::allocator<unsigned int>>&)
walletdb.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn>>&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn>>&>(std::vector<CTxIn, std::allocator<CTxIn>>&)
Line
Count
Source
490
42.8M
static inline Wrapper<Formatter, T&> Using(T&& t) { return Wrapper<Formatter, T&>(t); }
walletdb.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut>>&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut>>&>(std::vector<CTxOut, std::allocator<CTxOut>>&)
Line
Count
Source
490
21.4M
static inline Wrapper<Formatter, T&> Using(T&& t) { return Wrapper<Formatter, T&>(t); }
walletdb.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>>&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>>&>(std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>>&)
Line
Count
Source
490
21.4M
static inline Wrapper<Formatter, T&> Using(T&& t) { return Wrapper<Formatter, T&>(t); }
Unexecuted instantiation: walletdb.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<uint256, std::allocator<uint256>>&> Using<VectorFormatter<DefaultFormatter>, std::vector<uint256, std::allocator<uint256>>&>(std::vector<uint256, std::allocator<uint256>>&)
Unexecuted instantiation: walletdb.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<wallet::CMerkleTx, std::allocator<wallet::CMerkleTx>>&> Using<VectorFormatter<DefaultFormatter>, std::vector<wallet::CMerkleTx, std::allocator<wallet::CMerkleTx>>&>(std::vector<wallet::CMerkleTx, std::allocator<wallet::CMerkleTx>>&)
Unexecuted instantiation: walletdb.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>>>&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>>>&>(std::vector<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>>>&)
Unexecuted instantiation: walletdb.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn>> const&>(std::vector<CTxIn, std::allocator<CTxIn>> const&)
Unexecuted instantiation: walletdb.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut>> const&>(std::vector<CTxOut, std::allocator<CTxOut>> const&)
Unexecuted instantiation: walletdb.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&>(std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&)
Unexecuted instantiation: walletdb.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>>> const&>(std::vector<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>>> const&)
Unexecuted instantiation: walletdb.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<unsigned int, std::allocator<unsigned int>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<unsigned int, std::allocator<unsigned int>> const&>(std::vector<unsigned int, std::allocator<unsigned int>> const&)
Unexecuted instantiation: walletdb.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<uint256, std::allocator<uint256>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<uint256, std::allocator<uint256>> const&>(std::vector<uint256, std::allocator<uint256>> const&)
Unexecuted instantiation: walletdb.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&>(std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&)
Unexecuted instantiation: external_signer_scriptpubkeyman.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn>> const&>(std::vector<CTxIn, std::allocator<CTxIn>> const&)
Unexecuted instantiation: external_signer_scriptpubkeyman.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut>> const&>(std::vector<CTxOut, std::allocator<CTxOut>> const&)
Unexecuted instantiation: external_signer_scriptpubkeyman.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&>(std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&)
Unexecuted instantiation: external_signer_scriptpubkeyman.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&>(std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&)
Unexecuted instantiation: interfaces.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn>> const&>(std::vector<CTxIn, std::allocator<CTxIn>> const&)
Unexecuted instantiation: interfaces.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut>> const&>(std::vector<CTxOut, std::allocator<CTxOut>> const&)
Unexecuted instantiation: interfaces.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&>(std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&)
Unexecuted instantiation: interfaces.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&>(std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&)
Unexecuted instantiation: load.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn>> const&>(std::vector<CTxIn, std::allocator<CTxIn>> const&)
Unexecuted instantiation: load.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut>> const&>(std::vector<CTxOut, std::allocator<CTxOut>> const&)
Unexecuted instantiation: load.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&>(std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&)
Unexecuted instantiation: load.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&>(std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&)
Unexecuted instantiation: receive.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn>> const&>(std::vector<CTxIn, std::allocator<CTxIn>> const&)
Unexecuted instantiation: receive.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut>> const&>(std::vector<CTxOut, std::allocator<CTxOut>> const&)
Unexecuted instantiation: receive.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&>(std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&)
Unexecuted instantiation: receive.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&>(std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&)
Unexecuted instantiation: feebumper.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&>(std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&)
Unexecuted instantiation: feebumper.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn>> const&>(std::vector<CTxIn, std::allocator<CTxIn>> const&)
Unexecuted instantiation: feebumper.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut>> const&>(std::vector<CTxOut, std::allocator<CTxOut>> const&)
Unexecuted instantiation: feebumper.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&>(std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&)
Unexecuted instantiation: addresses.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn>> const&>(std::vector<CTxIn, std::allocator<CTxIn>> const&)
Unexecuted instantiation: addresses.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut>> const&>(std::vector<CTxOut, std::allocator<CTxOut>> const&)
Unexecuted instantiation: addresses.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&>(std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&)
Unexecuted instantiation: addresses.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&>(std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&)
Unexecuted instantiation: backup.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<uint256, std::allocator<uint256>>&> Using<VectorFormatter<DefaultFormatter>, std::vector<uint256, std::allocator<uint256>>&>(std::vector<uint256, std::allocator<uint256>>&)
Unexecuted instantiation: backup.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn>> const&>(std::vector<CTxIn, std::allocator<CTxIn>> const&)
Unexecuted instantiation: backup.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut>> const&>(std::vector<CTxOut, std::allocator<CTxOut>> const&)
Unexecuted instantiation: backup.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&>(std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&)
Unexecuted instantiation: backup.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&>(std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&)
Unexecuted instantiation: coins.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn>> const&>(std::vector<CTxIn, std::allocator<CTxIn>> const&)
Unexecuted instantiation: coins.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut>> const&>(std::vector<CTxOut, std::allocator<CTxOut>> const&)
Unexecuted instantiation: coins.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&>(std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&)
Unexecuted instantiation: coins.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&>(std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&)
Unexecuted instantiation: encrypt.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn>> const&>(std::vector<CTxIn, std::allocator<CTxIn>> const&)
Unexecuted instantiation: encrypt.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut>> const&>(std::vector<CTxOut, std::allocator<CTxOut>> const&)
Unexecuted instantiation: encrypt.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&>(std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&)
Unexecuted instantiation: encrypt.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&>(std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&)
Unexecuted instantiation: signmessage.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn>> const&>(std::vector<CTxIn, std::allocator<CTxIn>> const&)
Unexecuted instantiation: signmessage.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut>> const&>(std::vector<CTxOut, std::allocator<CTxOut>> const&)
Unexecuted instantiation: signmessage.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&>(std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&)
Unexecuted instantiation: signmessage.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&>(std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&)
Unexecuted instantiation: transactions.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn>> const&>(std::vector<CTxIn, std::allocator<CTxIn>> const&)
Unexecuted instantiation: transactions.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut>> const&>(std::vector<CTxOut, std::allocator<CTxOut>> const&)
Unexecuted instantiation: transactions.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&>(std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&)
Unexecuted instantiation: transactions.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&>(std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&)
Unexecuted instantiation: mining.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn>> const&>(std::vector<CTxIn, std::allocator<CTxIn>> const&)
Unexecuted instantiation: mining.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut>> const&>(std::vector<CTxOut, std::allocator<CTxOut>> const&)
Unexecuted instantiation: mining.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&>(std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&)
Unexecuted instantiation: mining.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&>(std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&)
net.cpp:Wrapper<CustomUintFormatter<8, false>, ServiceFlags&> Using<CustomUintFormatter<8, false>, ServiceFlags&>(ServiceFlags&)
Line
Count
Source
490
762k
static inline Wrapper<Formatter, T&> Using(T&& t) { return Wrapper<Formatter, T&>(t); }
Unexecuted instantiation: net.cpp:Wrapper<CompactSizeFormatter<true>, unsigned long const&> Using<CompactSizeFormatter<true>, unsigned long const&>(unsigned long const&)
net.cpp:Wrapper<CustomUintFormatter<2, true>, unsigned short const&> Using<CustomUintFormatter<2, true>, unsigned short const&>(unsigned short const&)
Line
Count
Source
490
3.03M
static inline Wrapper<Formatter, T&> Using(T&& t) { return Wrapper<Formatter, T&>(t); }
Unexecuted instantiation: setup_common.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn>>&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn>>&>(std::vector<CTxIn, std::allocator<CTxIn>>&)
Unexecuted instantiation: setup_common.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut>>&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut>>&>(std::vector<CTxOut, std::allocator<CTxOut>>&)
Unexecuted instantiation: setup_common.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>>&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>>&>(std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>>&)
Unexecuted instantiation: setup_common.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>>&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>>&>(std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>>&)
Unexecuted instantiation: setup_common.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn>> const&>(std::vector<CTxIn, std::allocator<CTxIn>> const&)
Unexecuted instantiation: setup_common.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut>> const&>(std::vector<CTxOut, std::allocator<CTxOut>> const&)
Unexecuted instantiation: setup_common.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&>(std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&)
Unexecuted instantiation: setup_common.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&>(std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&)
Unexecuted instantiation: transaction_utils.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn>> const&>(std::vector<CTxIn, std::allocator<CTxIn>> const&)
Unexecuted instantiation: transaction_utils.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut>> const&>(std::vector<CTxOut, std::allocator<CTxOut>> const&)
Unexecuted instantiation: transaction_utils.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&>(std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&)
Unexecuted instantiation: transaction_utils.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&>(std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&)
Unexecuted instantiation: txmempool.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn>> const&>(std::vector<CTxIn, std::allocator<CTxIn>> const&)
Unexecuted instantiation: txmempool.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut>> const&>(std::vector<CTxOut, std::allocator<CTxOut>> const&)
Unexecuted instantiation: txmempool.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&>(std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&)
Unexecuted instantiation: txmempool.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&>(std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&)
Unexecuted instantiation: validation.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn>> const&>(std::vector<CTxIn, std::allocator<CTxIn>> const&)
Unexecuted instantiation: validation.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut>> const&>(std::vector<CTxOut, std::allocator<CTxOut>> const&)
Unexecuted instantiation: validation.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&>(std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&)
Unexecuted instantiation: validation.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&>(std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&)
Unexecuted instantiation: addrdb.cpp:Wrapper<ChronoFormatter<unsigned int, true>, std::chrono::time_point<NodeClock, std::chrono::duration<long, std::ratio<1l, 1l>>> const&> Using<ChronoFormatter<unsigned int, true>, std::chrono::time_point<NodeClock, std::chrono::duration<long, std::ratio<1l, 1l>>> const&>(std::chrono::time_point<NodeClock, std::chrono::duration<long, std::ratio<1l, 1l>>> const&)
Unexecuted instantiation: addrdb.cpp:Wrapper<CompactSizeFormatter<false>, unsigned long&> Using<CompactSizeFormatter<false>, unsigned long&>(unsigned long&)
Unexecuted instantiation: addrdb.cpp:Wrapper<CustomUintFormatter<8, false>, ServiceFlags const&> Using<CustomUintFormatter<8, false>, ServiceFlags const&>(ServiceFlags const&)
Unexecuted instantiation: addrdb.cpp:Wrapper<CompactSizeFormatter<true>, unsigned long const&> Using<CompactSizeFormatter<true>, unsigned long const&>(unsigned long const&)
Unexecuted instantiation: addrdb.cpp:Wrapper<CustomUintFormatter<2, true>, unsigned short const&> Using<CustomUintFormatter<2, true>, unsigned short const&>(unsigned short const&)
Unexecuted instantiation: addrdb.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CAddress, std::allocator<CAddress>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CAddress, std::allocator<CAddress>> const&>(std::vector<CAddress, std::allocator<CAddress>> const&)
Unexecuted instantiation: addrdb.cpp:Wrapper<ChronoFormatter<unsigned int, true>, std::chrono::time_point<NodeClock, std::chrono::duration<long, std::ratio<1l, 1l>>>&> Using<ChronoFormatter<unsigned int, true>, std::chrono::time_point<NodeClock, std::chrono::duration<long, std::ratio<1l, 1l>>>&>(std::chrono::time_point<NodeClock, std::chrono::duration<long, std::ratio<1l, 1l>>>&)
Unexecuted instantiation: addrdb.cpp:Wrapper<CustomUintFormatter<8, false>, ServiceFlags&> Using<CustomUintFormatter<8, false>, ServiceFlags&>(ServiceFlags&)
Unexecuted instantiation: addrdb.cpp:Wrapper<CompactSizeFormatter<true>, unsigned long&> Using<CompactSizeFormatter<true>, unsigned long&>(unsigned long&)
Unexecuted instantiation: addrdb.cpp:Wrapper<CustomUintFormatter<2, true>, unsigned short&> Using<CustomUintFormatter<2, true>, unsigned short&>(unsigned short&)
Unexecuted instantiation: addrdb.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CAddress, std::allocator<CAddress>>&> Using<VectorFormatter<DefaultFormatter>, std::vector<CAddress, std::allocator<CAddress>>&>(std::vector<CAddress, std::allocator<CAddress>>&)
Unexecuted instantiation: addrman.cpp:Wrapper<ChronoFormatter<unsigned int, true>, std::chrono::time_point<NodeClock, std::chrono::duration<long, std::ratio<1l, 1l>>> const&> Using<ChronoFormatter<unsigned int, true>, std::chrono::time_point<NodeClock, std::chrono::duration<long, std::ratio<1l, 1l>>> const&>(std::chrono::time_point<NodeClock, std::chrono::duration<long, std::ratio<1l, 1l>>> const&)
Unexecuted instantiation: addrman.cpp:Wrapper<CompactSizeFormatter<false>, unsigned long&> Using<CompactSizeFormatter<false>, unsigned long&>(unsigned long&)
Unexecuted instantiation: addrman.cpp:Wrapper<CustomUintFormatter<8, false>, ServiceFlags const&> Using<CustomUintFormatter<8, false>, ServiceFlags const&>(ServiceFlags const&)
Unexecuted instantiation: addrman.cpp:Wrapper<CompactSizeFormatter<true>, unsigned long const&> Using<CompactSizeFormatter<true>, unsigned long const&>(unsigned long const&)
Unexecuted instantiation: addrman.cpp:Wrapper<CustomUintFormatter<2, true>, unsigned short const&> Using<CustomUintFormatter<2, true>, unsigned short const&>(unsigned short const&)
Unexecuted instantiation: addrman.cpp:Wrapper<ChronoFormatter<long, false>, std::chrono::time_point<NodeClock, std::chrono::duration<long, std::ratio<1l, 1l>>> const&> Using<ChronoFormatter<long, false>, std::chrono::time_point<NodeClock, std::chrono::duration<long, std::ratio<1l, 1l>>> const&>(std::chrono::time_point<NodeClock, std::chrono::duration<long, std::ratio<1l, 1l>>> const&)
Unexecuted instantiation: addrman.cpp:Wrapper<CustomUintFormatter<1, false>, AddrManImpl::Format&> Using<CustomUintFormatter<1, false>, AddrManImpl::Format&>(AddrManImpl::Format&)
Unexecuted instantiation: addrman.cpp:Wrapper<ChronoFormatter<unsigned int, true>, std::chrono::time_point<NodeClock, std::chrono::duration<long, std::ratio<1l, 1l>>>&> Using<ChronoFormatter<unsigned int, true>, std::chrono::time_point<NodeClock, std::chrono::duration<long, std::ratio<1l, 1l>>>&>(std::chrono::time_point<NodeClock, std::chrono::duration<long, std::ratio<1l, 1l>>>&)
Unexecuted instantiation: addrman.cpp:Wrapper<CustomUintFormatter<8, false>, ServiceFlags&> Using<CustomUintFormatter<8, false>, ServiceFlags&>(ServiceFlags&)
Unexecuted instantiation: addrman.cpp:Wrapper<CompactSizeFormatter<true>, unsigned long&> Using<CompactSizeFormatter<true>, unsigned long&>(unsigned long&)
Unexecuted instantiation: addrman.cpp:Wrapper<CustomUintFormatter<2, true>, unsigned short&> Using<CustomUintFormatter<2, true>, unsigned short&>(unsigned short&)
Unexecuted instantiation: addrman.cpp:Wrapper<ChronoFormatter<long, false>, std::chrono::time_point<NodeClock, std::chrono::duration<long, std::ratio<1l, 1l>>>&> Using<ChronoFormatter<long, false>, std::chrono::time_point<NodeClock, std::chrono::duration<long, std::ratio<1l, 1l>>>&>(std::chrono::time_point<NodeClock, std::chrono::duration<long, std::ratio<1l, 1l>>>&)
Unexecuted instantiation: blockencodings.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn>> const&>(std::vector<CTxIn, std::allocator<CTxIn>> const&)
Unexecuted instantiation: blockencodings.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut>> const&>(std::vector<CTxOut, std::allocator<CTxOut>> const&)
Unexecuted instantiation: blockencodings.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&>(std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&)
Unexecuted instantiation: blockencodings.cpp:Wrapper<CompactSizeFormatter<true>, unsigned short const&> Using<CompactSizeFormatter<true>, unsigned short const&>(unsigned short const&)
Unexecuted instantiation: blockencodings.cpp:Wrapper<DefaultFormatter, std::shared_ptr<CTransaction const> const&> Using<DefaultFormatter, std::shared_ptr<CTransaction const> const&>(std::shared_ptr<CTransaction const> const&)
Unexecuted instantiation: blockencodings.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<PrefilledTransaction, std::allocator<PrefilledTransaction>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<PrefilledTransaction, std::allocator<PrefilledTransaction>> const&>(std::vector<PrefilledTransaction, std::allocator<PrefilledTransaction>> const&)
Unexecuted instantiation: blockencodings.cpp:Wrapper<VectorFormatter<CustomUintFormatter<6, false>>, std::vector<unsigned long, std::allocator<unsigned long>> const&> Using<VectorFormatter<CustomUintFormatter<6, false>>, std::vector<unsigned long, std::allocator<unsigned long>> const&>(std::vector<unsigned long, std::allocator<unsigned long>> const&)
Unexecuted instantiation: blockencodings.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&>(std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&)
Unexecuted instantiation: tx_verify.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn>> const&>(std::vector<CTxIn, std::allocator<CTxIn>> const&)
Unexecuted instantiation: tx_verify.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut>> const&>(std::vector<CTxOut, std::allocator<CTxOut>> const&)
Unexecuted instantiation: tx_verify.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&>(std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&)
Unexecuted instantiation: tx_verify.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&>(std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&)
Unexecuted instantiation: init.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn>> const&>(std::vector<CTxIn, std::allocator<CTxIn>> const&)
Unexecuted instantiation: init.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut>> const&>(std::vector<CTxOut, std::allocator<CTxOut>> const&)
Unexecuted instantiation: init.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&>(std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&)
Unexecuted instantiation: init.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&>(std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&)
Unexecuted instantiation: coinstats.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn>> const&>(std::vector<CTxIn, std::allocator<CTxIn>> const&)
Unexecuted instantiation: coinstats.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut>> const&>(std::vector<CTxOut, std::allocator<CTxOut>> const&)
Unexecuted instantiation: coinstats.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&>(std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&)
Unexecuted instantiation: coinstats.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&>(std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&)
Unexecuted instantiation: net_processing.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn>> const&>(std::vector<CTxIn, std::allocator<CTxIn>> const&)
Unexecuted instantiation: net_processing.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut>> const&>(std::vector<CTxOut, std::allocator<CTxOut>> const&)
Unexecuted instantiation: net_processing.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&>(std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&)
Unexecuted instantiation: net_processing.cpp:Wrapper<CompactSizeFormatter<true>, unsigned short const&> Using<CompactSizeFormatter<true>, unsigned short const&>(unsigned short const&)
Unexecuted instantiation: net_processing.cpp:Wrapper<DefaultFormatter, std::shared_ptr<CTransaction const> const&> Using<DefaultFormatter, std::shared_ptr<CTransaction const> const&>(std::shared_ptr<CTransaction const> const&)
Unexecuted instantiation: net_processing.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<PrefilledTransaction, std::allocator<PrefilledTransaction>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<PrefilledTransaction, std::allocator<PrefilledTransaction>> const&>(std::vector<PrefilledTransaction, std::allocator<PrefilledTransaction>> const&)
net_processing.cpp:Wrapper<VectorFormatter<CustomUintFormatter<6, false>>, std::vector<unsigned long, std::allocator<unsigned long>> const&> Using<VectorFormatter<CustomUintFormatter<6, false>>, std::vector<unsigned long, std::allocator<unsigned long>> const&>(std::vector<unsigned long, std::allocator<unsigned long>> const&)
Line
Count
Source
490
48.5k
static inline Wrapper<Formatter, T&> Using(T&& t) { return Wrapper<Formatter, T&>(t); }
net_processing.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CInv, std::allocator<CInv>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CInv, std::allocator<CInv>> const&>(std::vector<CInv, std::allocator<CInv>> const&)
Line
Count
Source
490
1.31M
static inline Wrapper<Formatter, T&> Using(T&& t) { return Wrapper<Formatter, T&>(t); }
Unexecuted instantiation: net_processing.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&>(std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&)
net_processing.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<uint256, std::allocator<uint256>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<uint256, std::allocator<uint256>> const&>(std::vector<uint256, std::allocator<uint256>> const&)
Line
Count
Source
490
207k
static inline Wrapper<Formatter, T&> Using(T&& t) { return Wrapper<Formatter, T&>(t); }
net_processing.cpp:Wrapper<CustomUintFormatter<8, false>, ServiceFlags&> Using<CustomUintFormatter<8, false>, ServiceFlags&>(ServiceFlags&)
Line
Count
Source
490
753k
static inline Wrapper<Formatter, T&> Using(T&& t) { return Wrapper<Formatter, T&>(t); }
Unexecuted instantiation: net_processing.cpp:Wrapper<CompactSizeFormatter<true>, unsigned long&> Using<CompactSizeFormatter<true>, unsigned long&>(unsigned long&)
Unexecuted instantiation: net_processing.cpp:Wrapper<CustomUintFormatter<2, true>, unsigned short&> Using<CustomUintFormatter<2, true>, unsigned short&>(unsigned short&)
net_processing.cpp:Wrapper<LimitedStringFormatter<256ul>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>&> Using<LimitedStringFormatter<256ul>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>&>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>&)
Line
Count
Source
490
616k
static inline Wrapper<Formatter, T&> Using(T&& t) { return Wrapper<Formatter, T&>(t); }
Unexecuted instantiation: net_processing.cpp:Wrapper<CompactSizeFormatter<true>, unsigned long const&> Using<CompactSizeFormatter<true>, unsigned long const&>(unsigned long const&)
Unexecuted instantiation: net_processing.cpp:Wrapper<CustomUintFormatter<2, true>, unsigned short const&> Using<CustomUintFormatter<2, true>, unsigned short const&>(unsigned short const&)
Unexecuted instantiation: net_processing.cpp:Wrapper<ChronoFormatter<unsigned int, true>, std::chrono::time_point<NodeClock, std::chrono::duration<long, std::ratio<1l, 1l>>>&> Using<ChronoFormatter<unsigned int, true>, std::chrono::time_point<NodeClock, std::chrono::duration<long, std::ratio<1l, 1l>>>&>(std::chrono::time_point<NodeClock, std::chrono::duration<long, std::ratio<1l, 1l>>>&)
Unexecuted instantiation: net_processing.cpp:Wrapper<CompactSizeFormatter<false>, unsigned long&> Using<CompactSizeFormatter<false>, unsigned long&>(unsigned long&)
Unexecuted instantiation: net_processing.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CAddress, std::allocator<CAddress>>&> Using<VectorFormatter<DefaultFormatter>, std::vector<CAddress, std::allocator<CAddress>>&>(std::vector<CAddress, std::allocator<CAddress>>&)
Unexecuted instantiation: net_processing.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CInv, std::allocator<CInv>>&> Using<VectorFormatter<DefaultFormatter>, std::vector<CInv, std::allocator<CInv>>&>(std::vector<CInv, std::allocator<CInv>>&)
Unexecuted instantiation: net_processing.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<uint256, std::allocator<uint256>>&> Using<VectorFormatter<DefaultFormatter>, std::vector<uint256, std::allocator<uint256>>&>(std::vector<uint256, std::allocator<uint256>>&)
Unexecuted instantiation: net_processing.cpp:Wrapper<VectorFormatter<DifferenceFormatter>, std::vector<unsigned short, std::allocator<unsigned short>>&> Using<VectorFormatter<DifferenceFormatter>, std::vector<unsigned short, std::allocator<unsigned short>>&>(std::vector<unsigned short, std::allocator<unsigned short>>&)
Unexecuted instantiation: net_processing.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CBlockHeader, std::allocator<CBlockHeader>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CBlockHeader, std::allocator<CBlockHeader>> const&>(std::vector<CBlockHeader, std::allocator<CBlockHeader>> const&)
Unexecuted instantiation: net_processing.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CBlock, std::allocator<CBlock>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CBlock, std::allocator<CBlock>> const&>(std::vector<CBlock, std::allocator<CBlock>> const&)
Unexecuted instantiation: net_processing.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn>>&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn>>&>(std::vector<CTxIn, std::allocator<CTxIn>>&)
Unexecuted instantiation: net_processing.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut>>&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut>>&>(std::vector<CTxOut, std::allocator<CTxOut>>&)
Unexecuted instantiation: net_processing.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>>&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>>&>(std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>>&)
net_processing.cpp:Wrapper<CompactSizeFormatter<true>, unsigned short&> Using<CompactSizeFormatter<true>, unsigned short&>(unsigned short&)
Line
Count
Source
490
3.55M
static inline Wrapper<Formatter, T&> Using(T&& t) { return Wrapper<Formatter, T&>(t); }
net_processing.cpp:Wrapper<DefaultFormatter, std::shared_ptr<CTransaction const>&> Using<DefaultFormatter, std::shared_ptr<CTransaction const>&>(std::shared_ptr<CTransaction const>&)
Line
Count
Source
490
3.55M
static inline Wrapper<Formatter, T&> Using(T&& t) { return Wrapper<Formatter, T&>(t); }
net_processing.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<PrefilledTransaction, std::allocator<PrefilledTransaction>>&> Using<VectorFormatter<DefaultFormatter>, std::vector<PrefilledTransaction, std::allocator<PrefilledTransaction>>&>(std::vector<PrefilledTransaction, std::allocator<PrefilledTransaction>>&)
Line
Count
Source
490
3.50M
static inline Wrapper<Formatter, T&> Using(T&& t) { return Wrapper<Formatter, T&>(t); }
net_processing.cpp:Wrapper<VectorFormatter<CustomUintFormatter<6, false>>, std::vector<unsigned long, std::allocator<unsigned long>>&> Using<VectorFormatter<CustomUintFormatter<6, false>>, std::vector<unsigned long, std::allocator<unsigned long>>&>(std::vector<unsigned long, std::allocator<unsigned long>>&)
Line
Count
Source
490
3.50M
static inline Wrapper<Formatter, T&> Using(T&& t) { return Wrapper<Formatter, T&>(t); }
net_processing.cpp:Wrapper<VectorFormatter<DifferenceFormatter>, std::vector<unsigned short, std::allocator<unsigned short>> const&> Using<VectorFormatter<DifferenceFormatter>, std::vector<unsigned short, std::allocator<unsigned short>> const&>(std::vector<unsigned short, std::allocator<unsigned short>> const&)
Line
Count
Source
490
42.9k
static inline Wrapper<Formatter, T&> Using(T&& t) { return Wrapper<Formatter, T&>(t); }
net_processing.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>>&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>>&>(std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>>&)
Line
Count
Source
490
929k
static inline Wrapper<Formatter, T&> Using(T&& t) { return Wrapper<Formatter, T&>(t); }
Unexecuted instantiation: net_processing.cpp:Wrapper<ChronoFormatter<unsigned int, true>, std::chrono::time_point<NodeClock, std::chrono::duration<long, std::ratio<1l, 1l>>> const&> Using<ChronoFormatter<unsigned int, true>, std::chrono::time_point<NodeClock, std::chrono::duration<long, std::ratio<1l, 1l>>> const&>(std::chrono::time_point<NodeClock, std::chrono::duration<long, std::ratio<1l, 1l>>> const&)
Unexecuted instantiation: net_processing.cpp:Wrapper<CustomUintFormatter<8, false>, ServiceFlags const&> Using<CustomUintFormatter<8, false>, ServiceFlags const&>(ServiceFlags const&)
Unexecuted instantiation: net_processing.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CAddress, std::allocator<CAddress>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CAddress, std::allocator<CAddress>> const&>(std::vector<CAddress, std::allocator<CAddress>> const&)
Unexecuted instantiation: blockmanager_args.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn>> const&>(std::vector<CTxIn, std::allocator<CTxIn>> const&)
Unexecuted instantiation: blockmanager_args.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut>> const&>(std::vector<CTxOut, std::allocator<CTxOut>> const&)
Unexecuted instantiation: blockmanager_args.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&>(std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&)
Unexecuted instantiation: blockmanager_args.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&>(std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&)
blockstorage.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn>> const&>(std::vector<CTxIn, std::allocator<CTxIn>> const&)
Line
Count
Source
490
60.6M
static inline Wrapper<Formatter, T&> Using(T&& t) { return Wrapper<Formatter, T&>(t); }
blockstorage.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut>> const&>(std::vector<CTxOut, std::allocator<CTxOut>> const&)
Line
Count
Source
490
30.3M
static inline Wrapper<Formatter, T&> Using(T&& t) { return Wrapper<Formatter, T&>(t); }
blockstorage.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&>(std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&)
Line
Count
Source
490
30.2M
static inline Wrapper<Formatter, T&> Using(T&& t) { return Wrapper<Formatter, T&>(t); }
blockstorage.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&>(std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&)
Line
Count
Source
490
30.1M
static inline Wrapper<Formatter, T&> Using(T&& t) { return Wrapper<Formatter, T&>(t); }
blockstorage.cpp:Wrapper<VarIntFormatter<(VarIntMode)0>, unsigned int&> Using<VarIntFormatter<(VarIntMode)0>, unsigned int&>(unsigned int&)
Line
Count
Source
490
383k
static inline Wrapper<Formatter, T&> Using(T&& t) { return Wrapper<Formatter, T&>(t); }
blockstorage.cpp:Wrapper<VarIntFormatter<(VarIntMode)0>, unsigned long&> Using<VarIntFormatter<(VarIntMode)0>, unsigned long&>(unsigned long&)
Line
Count
Source
490
10.8k
static inline Wrapper<Formatter, T&> Using(T&& t) { return Wrapper<Formatter, T&>(t); }
Unexecuted instantiation: blockstorage.cpp:Wrapper<VarIntFormatter<(VarIntMode)0>, unsigned int const&> Using<VarIntFormatter<(VarIntMode)0>, unsigned int const&>(unsigned int const&)
Unexecuted instantiation: blockstorage.cpp:Wrapper<VarIntFormatter<(VarIntMode)0>, unsigned long const&> Using<VarIntFormatter<(VarIntMode)0>, unsigned long const&>(unsigned long const&)
Unexecuted instantiation: blockstorage.cpp:Wrapper<VarIntFormatter<(VarIntMode)1>, int&> Using<VarIntFormatter<(VarIntMode)1>, int&>(int&)
Unexecuted instantiation: blockstorage.cpp:Wrapper<VarIntFormatter<(VarIntMode)1>, int const&> Using<VarIntFormatter<(VarIntMode)1>, int const&>(int const&)
blockstorage.cpp:Wrapper<AmountCompression, long&> Using<AmountCompression, long&>(long&)
Line
Count
Source
490
10.8k
static inline Wrapper<Formatter, T&> Using(T&& t) { return Wrapper<Formatter, T&>(t); }
blockstorage.cpp:Wrapper<ScriptCompression, CScript&> Using<ScriptCompression, CScript&>(CScript&)
Line
Count
Source
490
10.8k
static inline Wrapper<Formatter, T&> Using(T&& t) { return Wrapper<Formatter, T&>(t); }
blockstorage.cpp:Wrapper<TxOutCompression, CTxOut&> Using<TxOutCompression, CTxOut&>(CTxOut&)
Line
Count
Source
490
10.8k
static inline Wrapper<Formatter, T&> Using(T&& t) { return Wrapper<Formatter, T&>(t); }
blockstorage.cpp:Wrapper<VectorFormatter<TxInUndoFormatter>, std::vector<Coin, std::allocator<Coin>>&> Using<VectorFormatter<TxInUndoFormatter>, std::vector<Coin, std::allocator<Coin>>&>(std::vector<Coin, std::allocator<Coin>>&)
Line
Count
Source
490
10.8k
static inline Wrapper<Formatter, T&> Using(T&& t) { return Wrapper<Formatter, T&>(t); }
blockstorage.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxUndo, std::allocator<CTxUndo>>&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxUndo, std::allocator<CTxUndo>>&>(std::vector<CTxUndo, std::allocator<CTxUndo>>&)
Line
Count
Source
490
26.9k
static inline Wrapper<Formatter, T&> Using(T&& t) { return Wrapper<Formatter, T&>(t); }
blockstorage.cpp:Wrapper<VarIntFormatter<(VarIntMode)0>, unsigned int&> Using<VarIntFormatter<(VarIntMode)0>, unsigned int>(unsigned int&&)
Line
Count
Source
490
350k
static inline Wrapper<Formatter, T&> Using(T&& t) { return Wrapper<Formatter, T&>(t); }
blockstorage.cpp:Wrapper<VarIntFormatter<(VarIntMode)0>, unsigned long&> Using<VarIntFormatter<(VarIntMode)0>, unsigned long>(unsigned long&&)
Line
Count
Source
490
350k
static inline Wrapper<Formatter, T&> Using(T&& t) { return Wrapper<Formatter, T&>(t); }
blockstorage.cpp:Wrapper<AmountCompression, long const&> Using<AmountCompression, long const&>(long const&)
Line
Count
Source
490
350k
static inline Wrapper<Formatter, T&> Using(T&& t) { return Wrapper<Formatter, T&>(t); }
blockstorage.cpp:Wrapper<ScriptCompression, CScript const&> Using<ScriptCompression, CScript const&>(CScript const&)
Line
Count
Source
490
350k
static inline Wrapper<Formatter, T&> Using(T&& t) { return Wrapper<Formatter, T&>(t); }
blockstorage.cpp:Wrapper<TxOutCompression, CTxOut const&> Using<TxOutCompression, CTxOut const&>(CTxOut const&)
Line
Count
Source
490
350k
static inline Wrapper<Formatter, T&> Using(T&& t) { return Wrapper<Formatter, T&>(t); }
blockstorage.cpp:Wrapper<VectorFormatter<TxInUndoFormatter>, std::vector<Coin, std::allocator<Coin>> const&> Using<VectorFormatter<TxInUndoFormatter>, std::vector<Coin, std::allocator<Coin>> const&>(std::vector<Coin, std::allocator<Coin>> const&)
Line
Count
Source
490
350k
static inline Wrapper<Formatter, T&> Using(T&& t) { return Wrapper<Formatter, T&>(t); }
blockstorage.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxUndo, std::allocator<CTxUndo>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxUndo, std::allocator<CTxUndo>> const&>(std::vector<CTxUndo, std::allocator<CTxUndo>> const&)
Line
Count
Source
490
89.8M
static inline Wrapper<Formatter, T&> Using(T&& t) { return Wrapper<Formatter, T&>(t); }
Unexecuted instantiation: blockstorage.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn>>&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn>>&>(std::vector<CTxIn, std::allocator<CTxIn>>&)
Unexecuted instantiation: blockstorage.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut>>&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut>>&>(std::vector<CTxOut, std::allocator<CTxOut>>&)
Unexecuted instantiation: blockstorage.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>>&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>>&>(std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>>&)
Unexecuted instantiation: blockstorage.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>>&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>>&>(std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>>&)
Unexecuted instantiation: caches.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn>> const&>(std::vector<CTxIn, std::allocator<CTxIn>> const&)
Unexecuted instantiation: caches.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut>> const&>(std::vector<CTxOut, std::allocator<CTxOut>> const&)
Unexecuted instantiation: caches.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&>(std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&)
Unexecuted instantiation: caches.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&>(std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&)
Unexecuted instantiation: chainstate.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn>> const&>(std::vector<CTxIn, std::allocator<CTxIn>> const&)
Unexecuted instantiation: chainstate.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut>> const&>(std::vector<CTxOut, std::allocator<CTxOut>> const&)
Unexecuted instantiation: chainstate.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&>(std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&)
Unexecuted instantiation: chainstate.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&>(std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&)
Unexecuted instantiation: chainstatemanager_args.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn>> const&>(std::vector<CTxIn, std::allocator<CTxIn>> const&)
Unexecuted instantiation: chainstatemanager_args.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut>> const&>(std::vector<CTxOut, std::allocator<CTxOut>> const&)
Unexecuted instantiation: chainstatemanager_args.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&>(std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&)
Unexecuted instantiation: chainstatemanager_args.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&>(std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&)
Unexecuted instantiation: context.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn>> const&>(std::vector<CTxIn, std::allocator<CTxIn>> const&)
Unexecuted instantiation: context.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut>> const&>(std::vector<CTxOut, std::allocator<CTxOut>> const&)
Unexecuted instantiation: context.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&>(std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&)
Unexecuted instantiation: context.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&>(std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&)
Unexecuted instantiation: mempool_args.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn>> const&>(std::vector<CTxIn, std::allocator<CTxIn>> const&)
Unexecuted instantiation: mempool_args.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut>> const&>(std::vector<CTxOut, std::allocator<CTxOut>> const&)
Unexecuted instantiation: mempool_args.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&>(std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&)
Unexecuted instantiation: mempool_args.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&>(std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&)
Unexecuted instantiation: mempool_persist.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn>>&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn>>&>(std::vector<CTxIn, std::allocator<CTxIn>>&)
Unexecuted instantiation: mempool_persist.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut>>&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut>>&>(std::vector<CTxOut, std::allocator<CTxOut>>&)
Unexecuted instantiation: mempool_persist.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>>&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>>&>(std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>>&)
Unexecuted instantiation: mempool_persist.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn>> const&>(std::vector<CTxIn, std::allocator<CTxIn>> const&)
Unexecuted instantiation: mempool_persist.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut>> const&>(std::vector<CTxOut, std::allocator<CTxOut>> const&)
Unexecuted instantiation: mempool_persist.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&>(std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&)
Unexecuted instantiation: mempool_persist.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&>(std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&)
Unexecuted instantiation: mempool_persist_args.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn>> const&>(std::vector<CTxIn, std::allocator<CTxIn>> const&)
Unexecuted instantiation: mempool_persist_args.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut>> const&>(std::vector<CTxOut, std::allocator<CTxOut>> const&)
Unexecuted instantiation: mempool_persist_args.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&>(std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&)
Unexecuted instantiation: mempool_persist_args.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&>(std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&)
Unexecuted instantiation: miner.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn>> const&>(std::vector<CTxIn, std::allocator<CTxIn>> const&)
Unexecuted instantiation: miner.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut>> const&>(std::vector<CTxOut, std::allocator<CTxOut>> const&)
Unexecuted instantiation: miner.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&>(std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&)
Unexecuted instantiation: miner.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&>(std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&)
Unexecuted instantiation: peerman_args.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn>> const&>(std::vector<CTxIn, std::allocator<CTxIn>> const&)
Unexecuted instantiation: peerman_args.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut>> const&>(std::vector<CTxOut, std::allocator<CTxOut>> const&)
Unexecuted instantiation: peerman_args.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&>(std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&)
Unexecuted instantiation: peerman_args.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&>(std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&)
Unexecuted instantiation: txdownloadman_impl.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn>> const&>(std::vector<CTxIn, std::allocator<CTxIn>> const&)
Unexecuted instantiation: txdownloadman_impl.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut>> const&>(std::vector<CTxOut, std::allocator<CTxOut>> const&)
Unexecuted instantiation: txdownloadman_impl.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&>(std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&)
Unexecuted instantiation: txdownloadman_impl.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&>(std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&)
Unexecuted instantiation: txorphanage.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn>> const&>(std::vector<CTxIn, std::allocator<CTxIn>> const&)
Unexecuted instantiation: txorphanage.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut>> const&>(std::vector<CTxOut, std::allocator<CTxOut>> const&)
Unexecuted instantiation: txorphanage.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&>(std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&)
Unexecuted instantiation: txorphanage.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&>(std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&)
Unexecuted instantiation: block_policy_estimator.cpp:Wrapper<(anonymous namespace)::EncodedDoubleFormatter, double const&> Using<(anonymous namespace)::EncodedDoubleFormatter, double const&>(double const&)
Unexecuted instantiation: block_policy_estimator.cpp:Wrapper<VectorFormatter<(anonymous namespace)::EncodedDoubleFormatter>, std::vector<double, std::allocator<double>> const&> Using<VectorFormatter<(anonymous namespace)::EncodedDoubleFormatter>, std::vector<double, std::allocator<double>> const&>(std::vector<double, std::allocator<double>> const&)
Unexecuted instantiation: block_policy_estimator.cpp:Wrapper<VectorFormatter<VectorFormatter<(anonymous namespace)::EncodedDoubleFormatter>>, std::vector<std::vector<double, std::allocator<double>>, std::allocator<std::vector<double, std::allocator<double>>>> const&> Using<VectorFormatter<VectorFormatter<(anonymous namespace)::EncodedDoubleFormatter>>, std::vector<std::vector<double, std::allocator<double>>, std::allocator<std::vector<double, std::allocator<double>>>> const&>(std::vector<std::vector<double, std::allocator<double>>, std::allocator<std::vector<double, std::allocator<double>>>> const&)
Unexecuted instantiation: block_policy_estimator.cpp:Wrapper<(anonymous namespace)::EncodedDoubleFormatter, double&> Using<(anonymous namespace)::EncodedDoubleFormatter, double&>(double&)
Unexecuted instantiation: block_policy_estimator.cpp:Wrapper<VectorFormatter<(anonymous namespace)::EncodedDoubleFormatter>, std::vector<double, std::allocator<double>>&> Using<VectorFormatter<(anonymous namespace)::EncodedDoubleFormatter>, std::vector<double, std::allocator<double>>&>(std::vector<double, std::allocator<double>>&)
Unexecuted instantiation: block_policy_estimator.cpp:Wrapper<VectorFormatter<VectorFormatter<(anonymous namespace)::EncodedDoubleFormatter>>, std::vector<std::vector<double, std::allocator<double>>, std::allocator<std::vector<double, std::allocator<double>>>>&> Using<VectorFormatter<VectorFormatter<(anonymous namespace)::EncodedDoubleFormatter>>, std::vector<std::vector<double, std::allocator<double>>, std::allocator<std::vector<double, std::allocator<double>>>>&>(std::vector<std::vector<double, std::allocator<double>>, std::allocator<std::vector<double, std::allocator<double>>>>&)
Unexecuted instantiation: block_policy_estimator.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn>> const&>(std::vector<CTxIn, std::allocator<CTxIn>> const&)
Unexecuted instantiation: block_policy_estimator.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut>> const&>(std::vector<CTxOut, std::allocator<CTxOut>> const&)
Unexecuted instantiation: block_policy_estimator.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&>(std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&)
Unexecuted instantiation: block_policy_estimator.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&>(std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&)
Unexecuted instantiation: packages.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn>> const&>(std::vector<CTxIn, std::allocator<CTxIn>> const&)
Unexecuted instantiation: packages.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut>> const&>(std::vector<CTxOut, std::allocator<CTxOut>> const&)
Unexecuted instantiation: packages.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&>(std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&)
Unexecuted instantiation: packages.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&>(std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&)
Unexecuted instantiation: settings.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn>> const&>(std::vector<CTxIn, std::allocator<CTxIn>> const&)
Unexecuted instantiation: settings.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut>> const&>(std::vector<CTxOut, std::allocator<CTxOut>> const&)
Unexecuted instantiation: settings.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&>(std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&)
Unexecuted instantiation: settings.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&>(std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&)
Unexecuted instantiation: rest.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn>> const&>(std::vector<CTxIn, std::allocator<CTxIn>> const&)
Unexecuted instantiation: rest.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut>> const&>(std::vector<CTxOut, std::allocator<CTxOut>> const&)
Unexecuted instantiation: rest.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&>(std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&)
Unexecuted instantiation: rest.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn>>&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn>>&>(std::vector<CTxIn, std::allocator<CTxIn>>&)
Unexecuted instantiation: rest.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut>>&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut>>&>(std::vector<CTxOut, std::allocator<CTxOut>>&)
Unexecuted instantiation: rest.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>>&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>>&>(std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>>&)
Unexecuted instantiation: rest.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>>&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>>&>(std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>>&)
Unexecuted instantiation: rest.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<COutPoint, std::allocator<COutPoint>>&> Using<VectorFormatter<DefaultFormatter>, std::vector<COutPoint, std::allocator<COutPoint>>&>(std::vector<COutPoint, std::allocator<COutPoint>>&)
Unexecuted instantiation: rest.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CCoin, std::allocator<CCoin>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CCoin, std::allocator<CCoin>> const&>(std::vector<CCoin, std::allocator<CCoin>> const&)
Unexecuted instantiation: rest.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&>(std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&)
Unexecuted instantiation: blockchain.cpp:Wrapper<VarIntFormatter<(VarIntMode)0>, unsigned int&> Using<VarIntFormatter<(VarIntMode)0>, unsigned int&>(unsigned int&)
Unexecuted instantiation: blockchain.cpp:Wrapper<VarIntFormatter<(VarIntMode)0>, unsigned long&> Using<VarIntFormatter<(VarIntMode)0>, unsigned long>(unsigned long&&)
Unexecuted instantiation: blockchain.cpp:Wrapper<AmountCompression, long const&> Using<AmountCompression, long const&>(long const&)
Unexecuted instantiation: blockchain.cpp:Wrapper<ScriptCompression, CScript const&> Using<ScriptCompression, CScript const&>(CScript const&)
Unexecuted instantiation: blockchain.cpp:Wrapper<TxOutCompression, CTxOut const&> Using<TxOutCompression, CTxOut const&>(CTxOut const&)
Unexecuted instantiation: blockchain.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn>> const&>(std::vector<CTxIn, std::allocator<CTxIn>> const&)
Unexecuted instantiation: blockchain.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut>> const&>(std::vector<CTxOut, std::allocator<CTxOut>> const&)
Unexecuted instantiation: blockchain.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&>(std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&)
Unexecuted instantiation: blockchain.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn>>&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn>>&>(std::vector<CTxIn, std::allocator<CTxIn>>&)
Unexecuted instantiation: blockchain.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut>>&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut>>&>(std::vector<CTxOut, std::allocator<CTxOut>>&)
Unexecuted instantiation: blockchain.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>>&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>>&>(std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>>&)
Unexecuted instantiation: blockchain.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>>&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>>&>(std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>>&)
Unexecuted instantiation: blockchain.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&>(std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&)
Unexecuted instantiation: node.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn>> const&>(std::vector<CTxIn, std::allocator<CTxIn>> const&)
Unexecuted instantiation: node.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut>> const&>(std::vector<CTxOut, std::allocator<CTxOut>> const&)
Unexecuted instantiation: node.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&>(std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&)
Unexecuted instantiation: node.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&>(std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&)
Unexecuted instantiation: output_script.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn>> const&>(std::vector<CTxIn, std::allocator<CTxIn>> const&)
Unexecuted instantiation: output_script.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut>> const&>(std::vector<CTxOut, std::allocator<CTxOut>> const&)
Unexecuted instantiation: output_script.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&>(std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&)
Unexecuted instantiation: output_script.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&>(std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&)
Unexecuted instantiation: rawtransaction.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn>> const&>(std::vector<CTxIn, std::allocator<CTxIn>> const&)
Unexecuted instantiation: rawtransaction.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut>> const&>(std::vector<CTxOut, std::allocator<CTxOut>> const&)
Unexecuted instantiation: rawtransaction.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&>(std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&)
Unexecuted instantiation: rawtransaction.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&>(std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&)
Unexecuted instantiation: server.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn>> const&>(std::vector<CTxIn, std::allocator<CTxIn>> const&)
Unexecuted instantiation: server.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut>> const&>(std::vector<CTxOut, std::allocator<CTxOut>> const&)
Unexecuted instantiation: server.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&>(std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&)
Unexecuted instantiation: server.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&>(std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&)
Unexecuted instantiation: server_util.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn>> const&>(std::vector<CTxIn, std::allocator<CTxIn>> const&)
Unexecuted instantiation: server_util.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut>> const&>(std::vector<CTxOut, std::allocator<CTxOut>> const&)
Unexecuted instantiation: server_util.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&>(std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&)
Unexecuted instantiation: server_util.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&>(std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&)
Unexecuted instantiation: txoutproof.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<uint256, std::allocator<uint256>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<uint256, std::allocator<uint256>> const&>(std::vector<uint256, std::allocator<uint256>> const&)
Unexecuted instantiation: txoutproof.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<uint256, std::allocator<uint256>>&> Using<VectorFormatter<DefaultFormatter>, std::vector<uint256, std::allocator<uint256>>&>(std::vector<uint256, std::allocator<uint256>>&)
Unexecuted instantiation: txoutproof.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn>> const&>(std::vector<CTxIn, std::allocator<CTxIn>> const&)
Unexecuted instantiation: txoutproof.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut>> const&>(std::vector<CTxOut, std::allocator<CTxOut>> const&)
Unexecuted instantiation: txoutproof.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&>(std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&)
Unexecuted instantiation: txoutproof.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&>(std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&)
txdb.cpp:Wrapper<VarIntFormatter<(VarIntMode)0>, unsigned int&> Using<VarIntFormatter<(VarIntMode)0>, unsigned int&>(unsigned int&)
Line
Count
Source
490
120M
static inline Wrapper<Formatter, T&> Using(T&& t) { return Wrapper<Formatter, T&>(t); }
Unexecuted instantiation: txdb.cpp:Wrapper<VarIntFormatter<(VarIntMode)0>, unsigned long&> Using<VarIntFormatter<(VarIntMode)0>, unsigned long&>(unsigned long&)
Unexecuted instantiation: txdb.cpp:Wrapper<AmountCompression, long&> Using<AmountCompression, long&>(long&)
Unexecuted instantiation: txdb.cpp:Wrapper<ScriptCompression, CScript&> Using<ScriptCompression, CScript&>(CScript&)
Unexecuted instantiation: txdb.cpp:Wrapper<TxOutCompression, CTxOut&> Using<TxOutCompression, CTxOut&>(CTxOut&)
Unexecuted instantiation: txdb.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<uint256, std::allocator<uint256>>&> Using<VectorFormatter<DefaultFormatter>, std::vector<uint256, std::allocator<uint256>>&>(std::vector<uint256, std::allocator<uint256>>&)
Unexecuted instantiation: txdb.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<uint256, std::allocator<uint256>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<uint256, std::allocator<uint256>> const&>(std::vector<uint256, std::allocator<uint256>> const&)
Unexecuted instantiation: txdb.cpp:Wrapper<VarIntFormatter<(VarIntMode)0>, unsigned long&> Using<VarIntFormatter<(VarIntMode)0>, unsigned long>(unsigned long&&)
Unexecuted instantiation: txdb.cpp:Wrapper<AmountCompression, long const&> Using<AmountCompression, long const&>(long const&)
Unexecuted instantiation: txdb.cpp:Wrapper<ScriptCompression, CScript const&> Using<ScriptCompression, CScript const&>(CScript const&)
Unexecuted instantiation: txdb.cpp:Wrapper<TxOutCompression, CTxOut const&> Using<TxOutCompression, CTxOut const&>(CTxOut const&)
Unexecuted instantiation: validation.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn>>&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn>>&>(std::vector<CTxIn, std::allocator<CTxIn>>&)
Unexecuted instantiation: validation.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut>>&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut>>&>(std::vector<CTxOut, std::allocator<CTxOut>>&)
Unexecuted instantiation: validation.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>>&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>>&>(std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>>&)
Unexecuted instantiation: validation.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>>&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>>&>(std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>>&)
Unexecuted instantiation: validation.cpp:Wrapper<VarIntFormatter<(VarIntMode)0>, unsigned int&> Using<VarIntFormatter<(VarIntMode)0>, unsigned int&>(unsigned int&)
Unexecuted instantiation: validation.cpp:Wrapper<VarIntFormatter<(VarIntMode)0>, unsigned long&> Using<VarIntFormatter<(VarIntMode)0>, unsigned long&>(unsigned long&)
Unexecuted instantiation: validation.cpp:Wrapper<AmountCompression, long&> Using<AmountCompression, long&>(long&)
Unexecuted instantiation: validation.cpp:Wrapper<ScriptCompression, CScript&> Using<ScriptCompression, CScript&>(CScript&)
Unexecuted instantiation: validation.cpp:Wrapper<TxOutCompression, CTxOut&> Using<TxOutCompression, CTxOut&>(CTxOut&)
Unexecuted instantiation: validationinterface.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn>> const&>(std::vector<CTxIn, std::allocator<CTxIn>> const&)
Unexecuted instantiation: validationinterface.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut>> const&>(std::vector<CTxOut, std::allocator<CTxOut>> const&)
Unexecuted instantiation: validationinterface.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&>(std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&)
Unexecuted instantiation: validationinterface.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&>(std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&)
Unexecuted instantiation: httprpc.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn>> const&>(std::vector<CTxIn, std::allocator<CTxIn>> const&)
Unexecuted instantiation: httprpc.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut>> const&>(std::vector<CTxOut, std::allocator<CTxOut>> const&)
Unexecuted instantiation: httprpc.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&>(std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&)
Unexecuted instantiation: httprpc.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&>(std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&)
Unexecuted instantiation: base.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<uint256, std::allocator<uint256>>&> Using<VectorFormatter<DefaultFormatter>, std::vector<uint256, std::allocator<uint256>>&>(std::vector<uint256, std::allocator<uint256>>&)
Unexecuted instantiation: base.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<uint256, std::allocator<uint256>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<uint256, std::allocator<uint256>> const&>(std::vector<uint256, std::allocator<uint256>> const&)
Unexecuted instantiation: base.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn>> const&>(std::vector<CTxIn, std::allocator<CTxIn>> const&)
Unexecuted instantiation: base.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut>> const&>(std::vector<CTxOut, std::allocator<CTxOut>> const&)
Unexecuted instantiation: base.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&>(std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&)
Unexecuted instantiation: base.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&>(std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&)
Unexecuted instantiation: blockfilterindex.cpp:Wrapper<VarIntFormatter<(VarIntMode)1>, int&> Using<VarIntFormatter<(VarIntMode)1>, int&>(int&)
Unexecuted instantiation: blockfilterindex.cpp:Wrapper<VarIntFormatter<(VarIntMode)0>, unsigned int&> Using<VarIntFormatter<(VarIntMode)0>, unsigned int&>(unsigned int&)
Unexecuted instantiation: blockfilterindex.cpp:Wrapper<VarIntFormatter<(VarIntMode)1>, int const&> Using<VarIntFormatter<(VarIntMode)1>, int const&>(int const&)
Unexecuted instantiation: blockfilterindex.cpp:Wrapper<VarIntFormatter<(VarIntMode)0>, unsigned int const&> Using<VarIntFormatter<(VarIntMode)0>, unsigned int const&>(unsigned int const&)
Unexecuted instantiation: blockfilterindex.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn>> const&>(std::vector<CTxIn, std::allocator<CTxIn>> const&)
Unexecuted instantiation: blockfilterindex.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut>> const&>(std::vector<CTxOut, std::allocator<CTxOut>> const&)
Unexecuted instantiation: blockfilterindex.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&>(std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&)
Unexecuted instantiation: blockfilterindex.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&>(std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&)
Unexecuted instantiation: coinstatsindex.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn>> const&>(std::vector<CTxIn, std::allocator<CTxIn>> const&)
Unexecuted instantiation: coinstatsindex.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut>> const&>(std::vector<CTxOut, std::allocator<CTxOut>> const&)
Unexecuted instantiation: coinstatsindex.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&>(std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&)
Unexecuted instantiation: coinstatsindex.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&>(std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&)
Unexecuted instantiation: txindex.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn>> const&>(std::vector<CTxIn, std::allocator<CTxIn>> const&)
Unexecuted instantiation: txindex.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut>> const&>(std::vector<CTxOut, std::allocator<CTxOut>> const&)
Unexecuted instantiation: txindex.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&>(std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&)
Unexecuted instantiation: txindex.cpp:Wrapper<VarIntFormatter<(VarIntMode)1>, int&> Using<VarIntFormatter<(VarIntMode)1>, int&>(int&)
Unexecuted instantiation: txindex.cpp:Wrapper<VarIntFormatter<(VarIntMode)0>, unsigned int&> Using<VarIntFormatter<(VarIntMode)0>, unsigned int&>(unsigned int&)
Unexecuted instantiation: txindex.cpp:Wrapper<VarIntFormatter<(VarIntMode)1>, int const&> Using<VarIntFormatter<(VarIntMode)1>, int const&>(int const&)
Unexecuted instantiation: txindex.cpp:Wrapper<VarIntFormatter<(VarIntMode)0>, unsigned int const&> Using<VarIntFormatter<(VarIntMode)0>, unsigned int const&>(unsigned int const&)
Unexecuted instantiation: txindex.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn>>&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn>>&>(std::vector<CTxIn, std::allocator<CTxIn>>&)
Unexecuted instantiation: txindex.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut>>&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut>>&>(std::vector<CTxOut, std::allocator<CTxOut>>&)
Unexecuted instantiation: txindex.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>>&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>>&>(std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>>&)
Unexecuted instantiation: txindex.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&>(std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&)
Unexecuted instantiation: txospenderindex.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn>> const&>(std::vector<CTxIn, std::allocator<CTxIn>> const&)
Unexecuted instantiation: txospenderindex.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut>> const&>(std::vector<CTxOut, std::allocator<CTxOut>> const&)
Unexecuted instantiation: txospenderindex.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&>(std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&)
Unexecuted instantiation: txospenderindex.cpp:Wrapper<VarIntFormatter<(VarIntMode)1>, int const&> Using<VarIntFormatter<(VarIntMode)1>, int const&>(int const&)
Unexecuted instantiation: txospenderindex.cpp:Wrapper<VarIntFormatter<(VarIntMode)0>, unsigned int const&> Using<VarIntFormatter<(VarIntMode)0>, unsigned int const&>(unsigned int const&)
Unexecuted instantiation: txospenderindex.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn>>&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn>>&>(std::vector<CTxIn, std::allocator<CTxIn>>&)
Unexecuted instantiation: txospenderindex.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut>>&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut>>&>(std::vector<CTxOut, std::allocator<CTxOut>>&)
Unexecuted instantiation: txospenderindex.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>>&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>>&>(std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>>&)
Unexecuted instantiation: txospenderindex.cpp:Wrapper<VarIntFormatter<(VarIntMode)1>, int&> Using<VarIntFormatter<(VarIntMode)1>, int&>(int&)
Unexecuted instantiation: txospenderindex.cpp:Wrapper<VarIntFormatter<(VarIntMode)0>, unsigned int&> Using<VarIntFormatter<(VarIntMode)0>, unsigned int&>(unsigned int&)
Unexecuted instantiation: txospenderindex.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&>(std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&)
Unexecuted instantiation: coin.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn>> const&>(std::vector<CTxIn, std::allocator<CTxIn>> const&)
Unexecuted instantiation: coin.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut>> const&>(std::vector<CTxOut, std::allocator<CTxOut>> const&)
Unexecuted instantiation: coin.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&>(std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&)
Unexecuted instantiation: coin.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&>(std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&)
Unexecuted instantiation: ephemeral_policy.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn>> const&>(std::vector<CTxIn, std::allocator<CTxIn>> const&)
Unexecuted instantiation: ephemeral_policy.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut>> const&>(std::vector<CTxOut, std::allocator<CTxOut>> const&)
Unexecuted instantiation: ephemeral_policy.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&>(std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&)
Unexecuted instantiation: ephemeral_policy.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&>(std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&)
Unexecuted instantiation: truc_policy.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn>> const&>(std::vector<CTxIn, std::allocator<CTxIn>> const&)
Unexecuted instantiation: truc_policy.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut>> const&>(std::vector<CTxOut, std::allocator<CTxOut>> const&)
Unexecuted instantiation: truc_policy.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&>(std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&)
Unexecuted instantiation: truc_policy.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&>(std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&)
Unexecuted instantiation: external_signer.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn>> const&>(std::vector<CTxIn, std::allocator<CTxIn>> const&)
Unexecuted instantiation: external_signer.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut>> const&>(std::vector<CTxOut, std::allocator<CTxOut>> const&)
Unexecuted instantiation: external_signer.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&>(std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&)
Unexecuted instantiation: external_signer.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&>(std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&)
Unexecuted instantiation: rawtransaction_util.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn>> const&>(std::vector<CTxIn, std::allocator<CTxIn>> const&)
Unexecuted instantiation: rawtransaction_util.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut>> const&>(std::vector<CTxOut, std::allocator<CTxOut>> const&)
Unexecuted instantiation: rawtransaction_util.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&>(std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&)
Unexecuted instantiation: rawtransaction_util.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&>(std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&)
Unexecuted instantiation: tx_check.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn>> const&>(std::vector<CTxIn, std::allocator<CTxIn>> const&)
Unexecuted instantiation: tx_check.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut>> const&>(std::vector<CTxOut, std::allocator<CTxOut>> const&)
Unexecuted instantiation: tx_check.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&>(std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&)
Unexecuted instantiation: tx_check.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&>(std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&)
Unexecuted instantiation: interpreter.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&>(std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&)
491
492
0
#define VARINT_MODE(obj, mode) Using<VarIntFormatter<mode>>(obj)
493
1.09M
#define VARINT(obj) Using<VarIntFormatter<VarIntMode::DEFAULT>>(obj)
494
997k
#define COMPACTSIZE(obj) Using<CompactSizeFormatter<true>>(obj)
495
616k
#define LIMITED_STRING(obj,n) Using<LimitedStringFormatter<n>>(obj)
496
497
/** Serialization wrapper class for integers in VarInt format. */
498
template<VarIntMode Mode>
499
struct VarIntFormatter
500
{
501
    template<typename Stream, typename I> void Ser(Stream &s, I v)
502
122M
    {
503
122M
        WriteVarInt<Stream,Mode, std::remove_cv_t<I>>(s, v);
504
122M
    }
Unexecuted instantiation: void VarIntFormatter<(VarIntMode)1>::Ser<VectorWriter, int>(VectorWriter&, int)
Unexecuted instantiation: void VarIntFormatter<(VarIntMode)0>::Ser<VectorWriter, unsigned long>(VectorWriter&, unsigned long)
void VarIntFormatter<(VarIntMode)0>::Ser<DataStream, unsigned int>(DataStream&, unsigned int)
Line
Count
Source
502
120M
    {
503
120M
        WriteVarInt<Stream,Mode, std::remove_cv_t<I>>(s, v);
504
120M
    }
Unexecuted instantiation: void VarIntFormatter<(VarIntMode)0>::Ser<DataStream, unsigned long>(DataStream&, unsigned long)
Unexecuted instantiation: void VarIntFormatter<(VarIntMode)1>::Ser<DataStream, int>(DataStream&, int)
Unexecuted instantiation: void VarIntFormatter<(VarIntMode)0>::Ser<AutoFile, unsigned int>(AutoFile&, unsigned int)
Unexecuted instantiation: void VarIntFormatter<(VarIntMode)0>::Ser<AutoFile, unsigned long>(AutoFile&, unsigned long)
void VarIntFormatter<(VarIntMode)0>::Ser<SizeComputer, unsigned int>(SizeComputer&, unsigned int)
Line
Count
Source
502
233k
    {
503
233k
        WriteVarInt<Stream,Mode, std::remove_cv_t<I>>(s, v);
504
233k
    }
void VarIntFormatter<(VarIntMode)0>::Ser<SizeComputer, unsigned long>(SizeComputer&, unsigned long)
Line
Count
Source
502
116k
    {
503
116k
        WriteVarInt<Stream,Mode, std::remove_cv_t<I>>(s, v);
504
116k
    }
void VarIntFormatter<(VarIntMode)0>::Ser<HashWriter, unsigned int>(HashWriter&, unsigned int)
Line
Count
Source
502
233k
    {
503
233k
        WriteVarInt<Stream,Mode, std::remove_cv_t<I>>(s, v);
504
233k
    }
void VarIntFormatter<(VarIntMode)0>::Ser<HashWriter, unsigned long>(HashWriter&, unsigned long)
Line
Count
Source
502
116k
    {
503
116k
        WriteVarInt<Stream,Mode, std::remove_cv_t<I>>(s, v);
504
116k
    }
void VarIntFormatter<(VarIntMode)0>::Ser<BufferedWriter<AutoFile>, unsigned int>(BufferedWriter<AutoFile>&, unsigned int)
Line
Count
Source
502
233k
    {
503
233k
        WriteVarInt<Stream,Mode, std::remove_cv_t<I>>(s, v);
504
233k
    }
void VarIntFormatter<(VarIntMode)0>::Ser<BufferedWriter<AutoFile>, unsigned long>(BufferedWriter<AutoFile>&, unsigned long)
Line
Count
Source
502
116k
    {
503
116k
        WriteVarInt<Stream,Mode, std::remove_cv_t<I>>(s, v);
504
116k
    }
505
506
    template<typename Stream, typename I> void Unser(Stream& s, I& v)
507
43.3k
    {
508
43.3k
        v = ReadVarInt<Stream,Mode, std::remove_cv_t<I>>(s);
509
43.3k
    }
Unexecuted instantiation: void VarIntFormatter<(VarIntMode)0>::Unser<SpanReader, unsigned int>(SpanReader&, unsigned int&)
Unexecuted instantiation: void VarIntFormatter<(VarIntMode)0>::Unser<SpanReader, unsigned long>(SpanReader&, unsigned long&)
Unexecuted instantiation: void VarIntFormatter<(VarIntMode)1>::Unser<SpanReader, int>(SpanReader&, int&)
Unexecuted instantiation: void VarIntFormatter<(VarIntMode)1>::Unser<DataStream, int>(DataStream&, int&)
Unexecuted instantiation: void VarIntFormatter<(VarIntMode)0>::Unser<DataStream, unsigned int>(DataStream&, unsigned int&)
void VarIntFormatter<(VarIntMode)0>::Unser<HashVerifier<BufferedReader<AutoFile>>, unsigned int>(HashVerifier<BufferedReader<AutoFile>>&, unsigned int&)
Line
Count
Source
507
32.4k
    {
508
32.4k
        v = ReadVarInt<Stream,Mode, std::remove_cv_t<I>>(s);
509
32.4k
    }
void VarIntFormatter<(VarIntMode)0>::Unser<HashVerifier<BufferedReader<AutoFile>>, unsigned long>(HashVerifier<BufferedReader<AutoFile>>&, unsigned long&)
Line
Count
Source
507
10.8k
    {
508
10.8k
        v = ReadVarInt<Stream,Mode, std::remove_cv_t<I>>(s);
509
10.8k
    }
Unexecuted instantiation: void VarIntFormatter<(VarIntMode)0>::Unser<DataStream, unsigned long>(DataStream&, unsigned long&)
Unexecuted instantiation: void VarIntFormatter<(VarIntMode)0>::Unser<AutoFile, unsigned int>(AutoFile&, unsigned int&)
Unexecuted instantiation: void VarIntFormatter<(VarIntMode)0>::Unser<AutoFile, unsigned long>(AutoFile&, unsigned long&)
510
};
511
512
/** Serialization wrapper class for custom integers and enums.
513
 *
514
 * It permits specifying the serialized size (1 to 8 bytes) and endianness.
515
 *
516
 * Use the big endian mode for values that are stored in memory in native
517
 * byte order, but serialized in big endian notation. This is only intended
518
 * to implement serializers that are compatible with existing formats, and
519
 * its use is not recommended for new data structures.
520
 */
521
template<int Bytes, bool BigEndian = false>
522
struct CustomUintFormatter
523
{
524
    static_assert(Bytes > 0 && Bytes <= 8, "CustomUintFormatter Bytes out of range");
525
    static constexpr uint64_t MAX = 0xffffffffffffffff >> (8 * (8 - Bytes));
526
527
    template <typename Stream, typename I> void Ser(Stream& s, I v)
528
31.6M
    {
529
31.6M
        if (v < 0 || v > MAX) 
throw std::ios_base::failure("CustomUintFormatter value out of range")0
;
530
31.6M
        if (BigEndian) {
531
3.03M
            uint64_t raw = htobe64_internal(v);
532
3.03M
            s.write(std::as_bytes(std::span{&raw, 1}).last(Bytes));
533
28.5M
        } else {
534
28.5M
            uint64_t raw = htole64_internal(v);
535
28.5M
            s.write(std::as_bytes(std::span{&raw, 1}).first(Bytes));
536
28.5M
        }
537
31.6M
    }
void CustomUintFormatter<6, false>::Ser<VectorWriter, unsigned long>(VectorWriter&, unsigned long)
Line
Count
Source
528
27.8M
    {
529
27.8M
        if (v < 0 || v > MAX) 
throw std::ios_base::failure("CustomUintFormatter value out of range")0
;
530
27.8M
        if (BigEndian) {
531
0
            uint64_t raw = htobe64_internal(v);
532
0
            s.write(std::as_bytes(std::span{&raw, 1}).last(Bytes));
533
27.8M
        } else {
534
27.8M
            uint64_t raw = htole64_internal(v);
535
27.8M
            s.write(std::as_bytes(std::span{&raw, 1}).first(Bytes));
536
27.8M
        }
537
27.8M
    }
Unexecuted instantiation: void CustomUintFormatter<6, false>::Ser<DataStream, unsigned long>(DataStream&, unsigned long)
Unexecuted instantiation: void CustomUintFormatter<2, true>::Ser<ParamsStream<DataStream&, CNetAddr::SerParams>, unsigned short>(ParamsStream<DataStream&, CNetAddr::SerParams>&, unsigned short)
Unexecuted instantiation: void CustomUintFormatter<8, false>::Ser<ParamsStream<DataStream&, CAddress::SerParams>, ServiceFlags>(ParamsStream<DataStream&, CAddress::SerParams>&, ServiceFlags)
Unexecuted instantiation: void CustomUintFormatter<2, true>::Ser<ParamsStream<ParamsStream<DataStream&, CAddress::SerParams>&, CNetAddr::SerParams>, unsigned short>(ParamsStream<ParamsStream<DataStream&, CAddress::SerParams>&, CNetAddr::SerParams>&, unsigned short)
Unexecuted instantiation: void CustomUintFormatter<6, false>::Ser<ParamsStream<VectorWriter&, TransactionSerParams>, unsigned long>(ParamsStream<VectorWriter&, TransactionSerParams>&, unsigned long)
void CustomUintFormatter<8, false>::Ser<VectorWriter, ServiceFlags>(VectorWriter&, ServiceFlags)
Line
Count
Source
528
762k
    {
529
762k
        if (v < 0 || v > MAX) 
throw std::ios_base::failure("CustomUintFormatter value out of range")0
;
530
762k
        if (BigEndian) {
531
0
            uint64_t raw = htobe64_internal(v);
532
0
            s.write(std::as_bytes(std::span{&raw, 1}).last(Bytes));
533
762k
        } else {
534
762k
            uint64_t raw = htole64_internal(v);
535
762k
            s.write(std::as_bytes(std::span{&raw, 1}).first(Bytes));
536
762k
        }
537
762k
    }
void CustomUintFormatter<2, true>::Ser<ParamsStream<VectorWriter&, CNetAddr::SerParams>, unsigned short>(ParamsStream<VectorWriter&, CNetAddr::SerParams>&, unsigned short)
Line
Count
Source
528
3.03M
    {
529
3.03M
        if (v < 0 || v > MAX) 
throw std::ios_base::failure("CustomUintFormatter value out of range")0
;
530
3.03M
        if (BigEndian) {
531
3.03M
            uint64_t raw = htobe64_internal(v);
532
3.03M
            s.write(std::as_bytes(std::span{&raw, 1}).last(Bytes));
533
3.03M
        } else {
534
0
            uint64_t raw = htole64_internal(v);
535
0
            s.write(std::as_bytes(std::span{&raw, 1}).first(Bytes));
536
0
        }
537
3.03M
    }
Unexecuted instantiation: void CustomUintFormatter<8, false>::Ser<ParamsStream<HashedSourceWriter<AutoFile>&, CAddress::SerParams>, ServiceFlags>(ParamsStream<HashedSourceWriter<AutoFile>&, CAddress::SerParams>&, ServiceFlags)
Unexecuted instantiation: void CustomUintFormatter<2, true>::Ser<ParamsStream<ParamsStream<HashedSourceWriter<AutoFile>&, CAddress::SerParams>&, CNetAddr::SerParams>, unsigned short>(ParamsStream<ParamsStream<HashedSourceWriter<AutoFile>&, CAddress::SerParams>&, CNetAddr::SerParams>&, unsigned short)
Unexecuted instantiation: void CustomUintFormatter<6, false>::Ser<SizeComputer, unsigned long>(SizeComputer&, unsigned long)
Unexecuted instantiation: void CustomUintFormatter<8, false>::Ser<ParamsStream<VectorWriter&, CAddress::SerParams>, ServiceFlags>(ParamsStream<VectorWriter&, CAddress::SerParams>&, ServiceFlags)
Unexecuted instantiation: void CustomUintFormatter<2, true>::Ser<ParamsStream<ParamsStream<VectorWriter&, CAddress::SerParams>&, CNetAddr::SerParams>, unsigned short>(ParamsStream<ParamsStream<VectorWriter&, CAddress::SerParams>&, CNetAddr::SerParams>&, unsigned short)
538
539
    template <typename Stream, typename I> void Unser(Stream& s, I& v)
540
25.9M
    {
541
25.9M
        using U = typename std::conditional_t<std::is_enum_v<I>, std::underlying_type<I>, std::common_type<I>>::type;
542
25.9M
        static_assert(std::numeric_limits<U>::max() >= MAX && std::numeric_limits<U>::min() <= 0, "Assigned type too small");
543
25.9M
        uint64_t raw = 0;
544
25.9M
        if (BigEndian) {
545
753k
            s.read(std::as_writable_bytes(std::span{&raw, 1}).last(Bytes));
546
753k
            v = static_cast<I>(be64toh_internal(raw));
547
25.2M
        } else {
548
25.2M
            s.read(std::as_writable_bytes(std::span{&raw, 1}).first(Bytes));
549
25.2M
            v = static_cast<I>(le64toh_internal(raw));
550
25.2M
        }
551
25.9M
    }
Unexecuted instantiation: void CustomUintFormatter<8, false>::Unser<ParamsStream<SpanReader&, CAddress::SerParams>, ServiceFlags>(ParamsStream<SpanReader&, CAddress::SerParams>&, ServiceFlags&)
Unexecuted instantiation: void CustomUintFormatter<2, true>::Unser<ParamsStream<ParamsStream<SpanReader&, CAddress::SerParams>&, CNetAddr::SerParams>, unsigned short>(ParamsStream<ParamsStream<SpanReader&, CAddress::SerParams>&, CNetAddr::SerParams>&, unsigned short&)
Unexecuted instantiation: void CustomUintFormatter<6, false>::Unser<SpanReader, unsigned long>(SpanReader&, unsigned long&)
Unexecuted instantiation: void CustomUintFormatter<2, true>::Unser<ParamsStream<SpanReader&, CNetAddr::SerParams>, unsigned short>(ParamsStream<SpanReader&, CNetAddr::SerParams>&, unsigned short&)
void CustomUintFormatter<2, true>::Unser<ParamsStream<DataStream&, CNetAddr::SerParams>, unsigned short>(ParamsStream<DataStream&, CNetAddr::SerParams>&, unsigned short&)
Line
Count
Source
540
753k
    {
541
753k
        using U = typename std::conditional_t<std::is_enum_v<I>, std::underlying_type<I>, std::common_type<I>>::type;
542
753k
        static_assert(std::numeric_limits<U>::max() >= MAX && std::numeric_limits<U>::min() <= 0, "Assigned type too small");
543
753k
        uint64_t raw = 0;
544
753k
        if (BigEndian) {
545
753k
            s.read(std::as_writable_bytes(std::span{&raw, 1}).last(Bytes));
546
753k
            v = static_cast<I>(be64toh_internal(raw));
547
753k
        } else {
548
0
            s.read(std::as_writable_bytes(std::span{&raw, 1}).first(Bytes));
549
0
            v = static_cast<I>(le64toh_internal(raw));
550
0
        }
551
753k
    }
Unexecuted instantiation: void CustomUintFormatter<8, false>::Unser<ParamsStream<DataStream&, CAddress::SerParams>, ServiceFlags>(ParamsStream<DataStream&, CAddress::SerParams>&, ServiceFlags&)
Unexecuted instantiation: void CustomUintFormatter<2, true>::Unser<ParamsStream<ParamsStream<DataStream&, CAddress::SerParams>&, CNetAddr::SerParams>, unsigned short>(ParamsStream<ParamsStream<DataStream&, CAddress::SerParams>&, CNetAddr::SerParams>&, unsigned short&)
Unexecuted instantiation: void CustomUintFormatter<8, false>::Unser<ParamsStream<HashVerifier<AutoFile>&, CAddress::SerParams>, ServiceFlags>(ParamsStream<HashVerifier<AutoFile>&, CAddress::SerParams>&, ServiceFlags&)
Unexecuted instantiation: void CustomUintFormatter<2, true>::Unser<ParamsStream<ParamsStream<HashVerifier<AutoFile>&, CAddress::SerParams>&, CNetAddr::SerParams>, unsigned short>(ParamsStream<ParamsStream<HashVerifier<AutoFile>&, CAddress::SerParams>&, CNetAddr::SerParams>&, unsigned short&)
Unexecuted instantiation: void CustomUintFormatter<1, false>::Unser<AutoFile, AddrManImpl::Format>(AutoFile&, AddrManImpl::Format&)
Unexecuted instantiation: void CustomUintFormatter<8, false>::Unser<ParamsStream<AutoFile&, CAddress::SerParams>, ServiceFlags>(ParamsStream<AutoFile&, CAddress::SerParams>&, ServiceFlags&)
Unexecuted instantiation: void CustomUintFormatter<2, true>::Unser<ParamsStream<ParamsStream<AutoFile&, CAddress::SerParams>&, CNetAddr::SerParams>, unsigned short>(ParamsStream<ParamsStream<AutoFile&, CAddress::SerParams>&, CNetAddr::SerParams>&, unsigned short&)
Unexecuted instantiation: void CustomUintFormatter<1, false>::Unser<HashVerifier<AutoFile>, AddrManImpl::Format>(HashVerifier<AutoFile>&, AddrManImpl::Format&)
Unexecuted instantiation: void CustomUintFormatter<1, false>::Unser<DataStream, AddrManImpl::Format>(DataStream&, AddrManImpl::Format&)
Unexecuted instantiation: void CustomUintFormatter<1, false>::Unser<HashVerifier<DataStream>, AddrManImpl::Format>(HashVerifier<DataStream>&, AddrManImpl::Format&)
Unexecuted instantiation: void CustomUintFormatter<8, false>::Unser<ParamsStream<HashVerifier<DataStream>&, CAddress::SerParams>, ServiceFlags>(ParamsStream<HashVerifier<DataStream>&, CAddress::SerParams>&, ServiceFlags&)
Unexecuted instantiation: void CustomUintFormatter<2, true>::Unser<ParamsStream<ParamsStream<HashVerifier<DataStream>&, CAddress::SerParams>&, CNetAddr::SerParams>, unsigned short>(ParamsStream<ParamsStream<HashVerifier<DataStream>&, CAddress::SerParams>&, CNetAddr::SerParams>&, unsigned short&)
Unexecuted instantiation: void CustomUintFormatter<2, true>::Unser<ParamsStream<SpanReader, CAddress::SerParams>, unsigned short>(ParamsStream<SpanReader, CAddress::SerParams>&, unsigned short&)
void CustomUintFormatter<8, false>::Unser<DataStream, ServiceFlags>(DataStream&, ServiceFlags&)
Line
Count
Source
540
753k
    {
541
753k
        using U = typename std::conditional_t<std::is_enum_v<I>, std::underlying_type<I>, std::common_type<I>>::type;
542
753k
        static_assert(std::numeric_limits<U>::max() >= MAX && std::numeric_limits<U>::min() <= 0, "Assigned type too small");
543
753k
        uint64_t raw = 0;
544
753k
        if (BigEndian) {
545
0
            s.read(std::as_writable_bytes(std::span{&raw, 1}).last(Bytes));
546
0
            v = static_cast<I>(be64toh_internal(raw));
547
753k
        } else {
548
753k
            s.read(std::as_writable_bytes(std::span{&raw, 1}).first(Bytes));
549
753k
            v = static_cast<I>(le64toh_internal(raw));
550
753k
        }
551
753k
    }
void CustomUintFormatter<6, false>::Unser<DataStream, unsigned long>(DataStream&, unsigned long&)
Line
Count
Source
540
24.4M
    {
541
24.4M
        using U = typename std::conditional_t<std::is_enum_v<I>, std::underlying_type<I>, std::common_type<I>>::type;
542
24.4M
        static_assert(std::numeric_limits<U>::max() >= MAX && std::numeric_limits<U>::min() <= 0, "Assigned type too small");
543
24.4M
        uint64_t raw = 0;
544
24.4M
        if (BigEndian) {
545
0
            s.read(std::as_writable_bytes(std::span{&raw, 1}).last(Bytes));
546
0
            v = static_cast<I>(be64toh_internal(raw));
547
24.4M
        } else {
548
24.4M
            s.read(std::as_writable_bytes(std::span{&raw, 1}).first(Bytes));
549
24.4M
            v = static_cast<I>(le64toh_internal(raw));
550
24.4M
        }
551
24.4M
    }
552
};
553
554
template<int Bytes> using BigEndianFormatter = CustomUintFormatter<Bytes, true>;
555
556
/** Formatter for integers in CompactSize format. */
557
template<bool RangeCheck>
558
struct CompactSizeFormatter
559
{
560
    template<typename Stream, typename I>
561
    void Unser(Stream& s, I& v)
562
4.55M
    {
563
4.55M
        uint64_t n = ReadCompactSize<Stream>(s, RangeCheck);
564
4.55M
        if (n < std::numeric_limits<I>::min() || n > std::numeric_limits<I>::max()) {
565
0
            throw std::ios_base::failure("CompactSize exceeds limit of type");
566
0
        }
567
4.55M
        v = n;
568
4.55M
    }
Unexecuted instantiation: void CompactSizeFormatter<false>::Unser<ParamsStream<SpanReader&, CAddress::SerParams>, unsigned long>(ParamsStream<SpanReader&, CAddress::SerParams>&, unsigned long&)
Unexecuted instantiation: void CompactSizeFormatter<true>::Unser<ParamsStream<ParamsStream<SpanReader&, CAddress::SerParams>&, CNetAddr::SerParams>, unsigned long>(ParamsStream<ParamsStream<SpanReader&, CAddress::SerParams>&, CNetAddr::SerParams>&, unsigned long&)
Unexecuted instantiation: void CompactSizeFormatter<true>::Unser<ParamsStream<SpanReader&, CAddress::SerParams>, unsigned long>(ParamsStream<SpanReader&, CAddress::SerParams>&, unsigned long&)
Unexecuted instantiation: void CompactSizeFormatter<true>::Unser<SpanReader, unsigned short>(SpanReader&, unsigned short&)
Unexecuted instantiation: void CompactSizeFormatter<true>::Unser<ParamsStream<SpanReader&, CNetAddr::SerParams>, unsigned long>(ParamsStream<SpanReader&, CNetAddr::SerParams>&, unsigned long&)
Unexecuted instantiation: void CompactSizeFormatter<true>::Unser<ParamsStream<DataStream&, CNetAddr::SerParams>, unsigned long>(ParamsStream<DataStream&, CNetAddr::SerParams>&, unsigned long&)
Unexecuted instantiation: void CompactSizeFormatter<false>::Unser<ParamsStream<DataStream&, CAddress::SerParams>, unsigned long>(ParamsStream<DataStream&, CAddress::SerParams>&, unsigned long&)
Unexecuted instantiation: void CompactSizeFormatter<true>::Unser<ParamsStream<ParamsStream<DataStream&, CAddress::SerParams>&, CNetAddr::SerParams>, unsigned long>(ParamsStream<ParamsStream<DataStream&, CAddress::SerParams>&, CNetAddr::SerParams>&, unsigned long&)
void CompactSizeFormatter<true>::Unser<ParamsStream<DataStream&, CAddress::SerParams>, unsigned long>(ParamsStream<DataStream&, CAddress::SerParams>&, unsigned long&)
Line
Count
Source
562
997k
    {
563
997k
        uint64_t n = ReadCompactSize<Stream>(s, RangeCheck);
564
997k
        if (n < std::numeric_limits<I>::min() || n > std::numeric_limits<I>::max()) {
565
0
            throw std::ios_base::failure("CompactSize exceeds limit of type");
566
0
        }
567
997k
        v = n;
568
997k
    }
Unexecuted instantiation: void CompactSizeFormatter<false>::Unser<ParamsStream<HashVerifier<AutoFile>&, CAddress::SerParams>, unsigned long>(ParamsStream<HashVerifier<AutoFile>&, CAddress::SerParams>&, unsigned long&)
Unexecuted instantiation: void CompactSizeFormatter<true>::Unser<ParamsStream<ParamsStream<HashVerifier<AutoFile>&, CAddress::SerParams>&, CNetAddr::SerParams>, unsigned long>(ParamsStream<ParamsStream<HashVerifier<AutoFile>&, CAddress::SerParams>&, CNetAddr::SerParams>&, unsigned long&)
Unexecuted instantiation: void CompactSizeFormatter<false>::Unser<ParamsStream<AutoFile&, CAddress::SerParams>, unsigned long>(ParamsStream<AutoFile&, CAddress::SerParams>&, unsigned long&)
Unexecuted instantiation: void CompactSizeFormatter<true>::Unser<ParamsStream<ParamsStream<AutoFile&, CAddress::SerParams>&, CNetAddr::SerParams>, unsigned long>(ParamsStream<ParamsStream<AutoFile&, CAddress::SerParams>&, CNetAddr::SerParams>&, unsigned long&)
Unexecuted instantiation: void CompactSizeFormatter<true>::Unser<ParamsStream<AutoFile&, CAddress::SerParams>, unsigned long>(ParamsStream<AutoFile&, CAddress::SerParams>&, unsigned long&)
Unexecuted instantiation: void CompactSizeFormatter<true>::Unser<ParamsStream<HashVerifier<AutoFile>&, CAddress::SerParams>, unsigned long>(ParamsStream<HashVerifier<AutoFile>&, CAddress::SerParams>&, unsigned long&)
Unexecuted instantiation: void CompactSizeFormatter<false>::Unser<ParamsStream<HashVerifier<DataStream>&, CAddress::SerParams>, unsigned long>(ParamsStream<HashVerifier<DataStream>&, CAddress::SerParams>&, unsigned long&)
Unexecuted instantiation: void CompactSizeFormatter<true>::Unser<ParamsStream<ParamsStream<HashVerifier<DataStream>&, CAddress::SerParams>&, CNetAddr::SerParams>, unsigned long>(ParamsStream<ParamsStream<HashVerifier<DataStream>&, CAddress::SerParams>&, CNetAddr::SerParams>&, unsigned long&)
Unexecuted instantiation: void CompactSizeFormatter<true>::Unser<ParamsStream<HashVerifier<DataStream>&, CAddress::SerParams>, unsigned long>(ParamsStream<HashVerifier<DataStream>&, CAddress::SerParams>&, unsigned long&)
Unexecuted instantiation: void CompactSizeFormatter<true>::Unser<ParamsStream<SpanReader, CAddress::SerParams>, unsigned long>(ParamsStream<SpanReader, CAddress::SerParams>&, unsigned long&)
void CompactSizeFormatter<true>::Unser<DataStream, unsigned short>(DataStream&, unsigned short&)
Line
Count
Source
562
3.55M
    {
563
3.55M
        uint64_t n = ReadCompactSize<Stream>(s, RangeCheck);
564
3.55M
        if (n < std::numeric_limits<I>::min() || n > std::numeric_limits<I>::max()) {
565
0
            throw std::ios_base::failure("CompactSize exceeds limit of type");
566
0
        }
567
3.55M
        v = n;
568
3.55M
    }
569
570
    template<typename Stream, typename I>
571
    void Ser(Stream& s, I v)
572
4.14M
    {
573
4.14M
        static_assert(std::is_unsigned_v<I>, "CompactSize only supported for unsigned integers");
574
4.14M
        static_assert(std::numeric_limits<I>::max() <= std::numeric_limits<uint64_t>::max(), "CompactSize only supports 64-bit integers and below");
575
576
4.14M
        WriteCompactSize<Stream>(s, v);
577
4.14M
    }
void CompactSizeFormatter<true>::Ser<VectorWriter, unsigned short>(VectorWriter&, unsigned short)
Line
Count
Source
572
4.14M
    {
573
4.14M
        static_assert(std::is_unsigned_v<I>, "CompactSize only supported for unsigned integers");
574
4.14M
        static_assert(std::numeric_limits<I>::max() <= std::numeric_limits<uint64_t>::max(), "CompactSize only supports 64-bit integers and below");
575
576
4.14M
        WriteCompactSize<Stream>(s, v);
577
4.14M
    }
Unexecuted instantiation: void CompactSizeFormatter<true>::Ser<DataStream, unsigned short>(DataStream&, unsigned short)
Unexecuted instantiation: void CompactSizeFormatter<true>::Ser<ParamsStream<DataStream&, CNetAddr::SerParams>, unsigned long>(ParamsStream<DataStream&, CNetAddr::SerParams>&, unsigned long)
Unexecuted instantiation: void CompactSizeFormatter<false>::Ser<ParamsStream<DataStream&, CAddress::SerParams>, unsigned long>(ParamsStream<DataStream&, CAddress::SerParams>&, unsigned long)
Unexecuted instantiation: void CompactSizeFormatter<true>::Ser<ParamsStream<ParamsStream<DataStream&, CAddress::SerParams>&, CNetAddr::SerParams>, unsigned long>(ParamsStream<ParamsStream<DataStream&, CAddress::SerParams>&, CNetAddr::SerParams>&, unsigned long)
Unexecuted instantiation: void CompactSizeFormatter<true>::Ser<ParamsStream<VectorWriter&, TransactionSerParams>, unsigned short>(ParamsStream<VectorWriter&, TransactionSerParams>&, unsigned short)
Unexecuted instantiation: void CompactSizeFormatter<true>::Ser<ParamsStream<VectorWriter&, CNetAddr::SerParams>, unsigned long>(ParamsStream<VectorWriter&, CNetAddr::SerParams>&, unsigned long)
Unexecuted instantiation: void CompactSizeFormatter<false>::Ser<ParamsStream<HashedSourceWriter<AutoFile>&, CAddress::SerParams>, unsigned long>(ParamsStream<HashedSourceWriter<AutoFile>&, CAddress::SerParams>&, unsigned long)
Unexecuted instantiation: void CompactSizeFormatter<true>::Ser<ParamsStream<ParamsStream<HashedSourceWriter<AutoFile>&, CAddress::SerParams>&, CNetAddr::SerParams>, unsigned long>(ParamsStream<ParamsStream<HashedSourceWriter<AutoFile>&, CAddress::SerParams>&, CNetAddr::SerParams>&, unsigned long)
Unexecuted instantiation: void CompactSizeFormatter<true>::Ser<ParamsStream<HashedSourceWriter<AutoFile>&, CAddress::SerParams>, unsigned long>(ParamsStream<HashedSourceWriter<AutoFile>&, CAddress::SerParams>&, unsigned long)
Unexecuted instantiation: void CompactSizeFormatter<true>::Ser<ParamsStream<DataStream&, CAddress::SerParams>, unsigned long>(ParamsStream<DataStream&, CAddress::SerParams>&, unsigned long)
Unexecuted instantiation: void CompactSizeFormatter<true>::Ser<SizeComputer, unsigned short>(SizeComputer&, unsigned short)
Unexecuted instantiation: void CompactSizeFormatter<false>::Ser<ParamsStream<VectorWriter&, CAddress::SerParams>, unsigned long>(ParamsStream<VectorWriter&, CAddress::SerParams>&, unsigned long)
Unexecuted instantiation: void CompactSizeFormatter<true>::Ser<ParamsStream<ParamsStream<VectorWriter&, CAddress::SerParams>&, CNetAddr::SerParams>, unsigned long>(ParamsStream<ParamsStream<VectorWriter&, CAddress::SerParams>&, CNetAddr::SerParams>&, unsigned long)
578
};
579
580
template <typename U, bool LOSSY = false>
581
struct ChronoFormatter {
582
    template <typename Stream, typename Tp>
583
    void Unser(Stream& s, Tp& tp)
584
0
    {
585
0
        U u;
586
0
        s >> u;
587
        // Lossy deserialization does not make sense, so force Wnarrowing
588
0
        tp = Tp{typename Tp::duration{typename Tp::duration::rep{u}}};
589
0
    }
Unexecuted instantiation: void ChronoFormatter<unsigned int, true>::Unser<ParamsStream<SpanReader&, CAddress::SerParams>, std::chrono::time_point<NodeClock, std::chrono::duration<long, std::ratio<1l, 1l>>>>(ParamsStream<SpanReader&, CAddress::SerParams>&, std::chrono::time_point<NodeClock, std::chrono::duration<long, std::ratio<1l, 1l>>>&)
Unexecuted instantiation: void ChronoFormatter<long, false>::Unser<ParamsStream<SpanReader&, CAddress::SerParams>, std::chrono::time_point<NodeClock, std::chrono::duration<long, std::ratio<1l, 1l>>>>(ParamsStream<SpanReader&, CAddress::SerParams>&, std::chrono::time_point<NodeClock, std::chrono::duration<long, std::ratio<1l, 1l>>>&)
Unexecuted instantiation: void ChronoFormatter<unsigned int, true>::Unser<ParamsStream<DataStream&, CAddress::SerParams>, std::chrono::time_point<NodeClock, std::chrono::duration<long, std::ratio<1l, 1l>>>>(ParamsStream<DataStream&, CAddress::SerParams>&, std::chrono::time_point<NodeClock, std::chrono::duration<long, std::ratio<1l, 1l>>>&)
Unexecuted instantiation: void ChronoFormatter<unsigned int, true>::Unser<ParamsStream<HashVerifier<AutoFile>&, CAddress::SerParams>, std::chrono::time_point<NodeClock, std::chrono::duration<long, std::ratio<1l, 1l>>>>(ParamsStream<HashVerifier<AutoFile>&, CAddress::SerParams>&, std::chrono::time_point<NodeClock, std::chrono::duration<long, std::ratio<1l, 1l>>>&)
Unexecuted instantiation: void ChronoFormatter<unsigned int, true>::Unser<ParamsStream<AutoFile&, CAddress::SerParams>, std::chrono::time_point<NodeClock, std::chrono::duration<long, std::ratio<1l, 1l>>>>(ParamsStream<AutoFile&, CAddress::SerParams>&, std::chrono::time_point<NodeClock, std::chrono::duration<long, std::ratio<1l, 1l>>>&)
Unexecuted instantiation: void ChronoFormatter<long, false>::Unser<ParamsStream<AutoFile&, CAddress::SerParams>, std::chrono::time_point<NodeClock, std::chrono::duration<long, std::ratio<1l, 1l>>>>(ParamsStream<AutoFile&, CAddress::SerParams>&, std::chrono::time_point<NodeClock, std::chrono::duration<long, std::ratio<1l, 1l>>>&)
Unexecuted instantiation: void ChronoFormatter<long, false>::Unser<ParamsStream<HashVerifier<AutoFile>&, CAddress::SerParams>, std::chrono::time_point<NodeClock, std::chrono::duration<long, std::ratio<1l, 1l>>>>(ParamsStream<HashVerifier<AutoFile>&, CAddress::SerParams>&, std::chrono::time_point<NodeClock, std::chrono::duration<long, std::ratio<1l, 1l>>>&)
Unexecuted instantiation: void ChronoFormatter<long, false>::Unser<ParamsStream<DataStream&, CAddress::SerParams>, std::chrono::time_point<NodeClock, std::chrono::duration<long, std::ratio<1l, 1l>>>>(ParamsStream<DataStream&, CAddress::SerParams>&, std::chrono::time_point<NodeClock, std::chrono::duration<long, std::ratio<1l, 1l>>>&)
Unexecuted instantiation: void ChronoFormatter<unsigned int, true>::Unser<ParamsStream<HashVerifier<DataStream>&, CAddress::SerParams>, std::chrono::time_point<NodeClock, std::chrono::duration<long, std::ratio<1l, 1l>>>>(ParamsStream<HashVerifier<DataStream>&, CAddress::SerParams>&, std::chrono::time_point<NodeClock, std::chrono::duration<long, std::ratio<1l, 1l>>>&)
Unexecuted instantiation: void ChronoFormatter<long, false>::Unser<ParamsStream<HashVerifier<DataStream>&, CAddress::SerParams>, std::chrono::time_point<NodeClock, std::chrono::duration<long, std::ratio<1l, 1l>>>>(ParamsStream<HashVerifier<DataStream>&, CAddress::SerParams>&, std::chrono::time_point<NodeClock, std::chrono::duration<long, std::ratio<1l, 1l>>>&)
590
    template <typename Stream, typename Tp>
591
    void Ser(Stream& s, Tp tp)
592
0
    {
593
0
        if constexpr (LOSSY) {
594
0
            s << U(tp.time_since_epoch().count());
595
0
        } else {
596
0
            s << U{tp.time_since_epoch().count()};
597
0
        }
598
0
    }
Unexecuted instantiation: void ChronoFormatter<unsigned int, true>::Ser<ParamsStream<DataStream&, CAddress::SerParams>, std::chrono::time_point<NodeClock, std::chrono::duration<long, std::ratio<1l, 1l>>>>(ParamsStream<DataStream&, CAddress::SerParams>&, std::chrono::time_point<NodeClock, std::chrono::duration<long, std::ratio<1l, 1l>>>)
Unexecuted instantiation: void ChronoFormatter<unsigned int, true>::Ser<ParamsStream<HashedSourceWriter<AutoFile>&, CAddress::SerParams>, std::chrono::time_point<NodeClock, std::chrono::duration<long, std::ratio<1l, 1l>>>>(ParamsStream<HashedSourceWriter<AutoFile>&, CAddress::SerParams>&, std::chrono::time_point<NodeClock, std::chrono::duration<long, std::ratio<1l, 1l>>>)
Unexecuted instantiation: void ChronoFormatter<long, false>::Ser<ParamsStream<HashedSourceWriter<AutoFile>&, CAddress::SerParams>, std::chrono::time_point<NodeClock, std::chrono::duration<long, std::ratio<1l, 1l>>>>(ParamsStream<HashedSourceWriter<AutoFile>&, CAddress::SerParams>&, std::chrono::time_point<NodeClock, std::chrono::duration<long, std::ratio<1l, 1l>>>)
Unexecuted instantiation: void ChronoFormatter<long, false>::Ser<ParamsStream<DataStream&, CAddress::SerParams>, std::chrono::time_point<NodeClock, std::chrono::duration<long, std::ratio<1l, 1l>>>>(ParamsStream<DataStream&, CAddress::SerParams>&, std::chrono::time_point<NodeClock, std::chrono::duration<long, std::ratio<1l, 1l>>>)
Unexecuted instantiation: void ChronoFormatter<unsigned int, true>::Ser<ParamsStream<VectorWriter&, CAddress::SerParams>, std::chrono::time_point<NodeClock, std::chrono::duration<long, std::ratio<1l, 1l>>>>(ParamsStream<VectorWriter&, CAddress::SerParams>&, std::chrono::time_point<NodeClock, std::chrono::duration<long, std::ratio<1l, 1l>>>)
599
};
600
template <typename U>
601
using LossyChronoFormatter = ChronoFormatter<U, true>;
602
603
class CompactSizeWriter
604
{
605
protected:
606
    uint64_t n;
607
public:
608
0
    explicit CompactSizeWriter(uint64_t n_in) : n(n_in) { }
609
610
    template<typename Stream>
611
0
    void Serialize(Stream &s) const {
612
0
        WriteCompactSize<Stream>(s, n);
613
0
    }
Unexecuted instantiation: void CompactSizeWriter::Serialize<SizeComputer>(SizeComputer&) const
Unexecuted instantiation: void CompactSizeWriter::Serialize<DataStream>(DataStream&) const
Unexecuted instantiation: void CompactSizeWriter::Serialize<VectorWriter>(VectorWriter&) const
Unexecuted instantiation: void CompactSizeWriter::Serialize<HashWriter>(HashWriter&) const
614
};
615
616
template<size_t Limit>
617
struct LimitedStringFormatter
618
{
619
    template<typename Stream>
620
    void Unser(Stream& s, std::string& v)
621
616k
    {
622
616k
        size_t size = ReadCompactSize(s);
623
616k
        if (size > Limit) {
624
0
            throw std::ios_base::failure("String length limit exceeded");
625
0
        }
626
616k
        v.resize(size);
627
616k
        if (size != 0) 
s.read(MakeWritableByteSpan(v))0
;
628
616k
    }
Unexecuted instantiation: void LimitedStringFormatter<10ul>::Unser<DataStream>(DataStream&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>&)
void LimitedStringFormatter<256ul>::Unser<DataStream>(DataStream&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>&)
Line
Count
Source
621
616k
    {
622
616k
        size_t size = ReadCompactSize(s);
623
616k
        if (size > Limit) {
624
0
            throw std::ios_base::failure("String length limit exceeded");
625
0
        }
626
616k
        v.resize(size);
627
616k
        if (size != 0) 
s.read(MakeWritableByteSpan(v))0
;
628
616k
    }
629
630
    template<typename Stream>
631
    void Ser(Stream& s, const std::string& v)
632
0
    {
633
0
        s << v;
634
0
    }
635
};
636
637
/** Formatter to serialize/deserialize vector elements using another formatter
638
 *
639
 * Example:
640
 *   struct X {
641
 *     std::vector<uint64_t> v;
642
 *     SERIALIZE_METHODS(X, obj) { READWRITE(Using<VectorFormatter<VarInt>>(obj.v)); }
643
 *   };
644
 * will define a struct that contains a vector of uint64_t, which is serialized
645
 * as a vector of VarInt-encoded integers.
646
 *
647
 * V is not required to be an std::vector type. It works for any class that
648
 * exposes a value_type, size, reserve, emplace_back, back, and const iterators.
649
 */
650
template<class Formatter>
651
struct VectorFormatter
652
{
653
    template<typename Stream, typename V>
654
    void Ser(Stream& s, const V& v)
655
2.80G
    {
656
2.80G
        Formatter formatter;
657
2.80G
        WriteCompactSize(s, v.size());
658
2.94G
        for (const typename V::value_type& elem : v) {
659
2.94G
            formatter.Ser(s, elem);
660
2.94G
        }
661
2.80G
    }
void VectorFormatter<DefaultFormatter>::Ser<ParamsStream<SizeComputer&, TransactionSerParams>, std::vector<CTxIn, std::allocator<CTxIn>>>(ParamsStream<SizeComputer&, TransactionSerParams>&, std::vector<CTxIn, std::allocator<CTxIn>> const&)
Line
Count
Source
655
585M
    {
656
585M
        Formatter formatter;
657
585M
        WriteCompactSize(s, v.size());
658
585M
        for (const typename V::value_type& elem : v) {
659
443M
            formatter.Ser(s, elem);
660
443M
        }
661
585M
    }
void VectorFormatter<DefaultFormatter>::Ser<ParamsStream<SizeComputer&, TransactionSerParams>, std::vector<CTxOut, std::allocator<CTxOut>>>(ParamsStream<SizeComputer&, TransactionSerParams>&, std::vector<CTxOut, std::allocator<CTxOut>> const&)
Line
Count
Source
655
443M
    {
656
443M
        Formatter formatter;
657
443M
        WriteCompactSize(s, v.size());
658
830M
        for (const typename V::value_type& elem : v) {
659
830M
            formatter.Ser(s, elem);
660
830M
        }
661
443M
    }
void VectorFormatter<DefaultFormatter>::Ser<ParamsStream<SizeComputer&, TransactionSerParams>, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>>>(ParamsStream<SizeComputer&, TransactionSerParams>&, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&)
Line
Count
Source
655
141M
    {
656
141M
        Formatter formatter;
657
141M
        WriteCompactSize(s, v.size());
658
141M
        for (const typename V::value_type& elem : v) {
659
141M
            formatter.Ser(s, elem);
660
141M
        }
661
141M
    }
void VectorFormatter<DefaultFormatter>::Ser<ParamsStream<SizeComputer&, TransactionSerParams>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>>>(ParamsStream<SizeComputer&, TransactionSerParams>&, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&)
Line
Count
Source
655
297M
    {
656
297M
        Formatter formatter;
657
297M
        WriteCompactSize(s, v.size());
658
298M
        for (const typename V::value_type& elem : v) {
659
298M
            formatter.Ser(s, elem);
660
298M
        }
661
297M
    }
Unexecuted instantiation: void VectorFormatter<DefaultFormatter>::Ser<SizeComputer, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>>>(SizeComputer&, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&)
void VectorFormatter<CustomUintFormatter<6, false>>::Ser<VectorWriter, std::vector<unsigned long, std::allocator<unsigned long>>>(VectorWriter&, std::vector<unsigned long, std::allocator<unsigned long>> const&)
Line
Count
Source
655
4.05M
    {
656
4.05M
        Formatter formatter;
657
4.05M
        WriteCompactSize(s, v.size());
658
27.8M
        for (const typename V::value_type& elem : v) {
659
27.8M
            formatter.Ser(s, elem);
660
27.8M
        }
661
4.05M
    }
void VectorFormatter<DefaultFormatter>::Ser<VectorWriter, std::vector<PrefilledTransaction, std::allocator<PrefilledTransaction>>>(VectorWriter&, std::vector<PrefilledTransaction, std::allocator<PrefilledTransaction>> const&)
Line
Count
Source
655
4.05M
    {
656
4.05M
        Formatter formatter;
657
4.05M
        WriteCompactSize(s, v.size());
658
4.14M
        for (const typename V::value_type& elem : v) {
659
4.14M
            formatter.Ser(s, elem);
660
4.14M
        }
661
4.05M
    }
void VectorFormatter<DefaultFormatter>::Ser<ParamsStream<VectorWriter&, TransactionSerParams>, std::vector<CTxIn, std::allocator<CTxIn>>>(ParamsStream<VectorWriter&, TransactionSerParams>&, std::vector<CTxIn, std::allocator<CTxIn>> const&)
Line
Count
Source
655
45.0M
    {
656
45.0M
        Formatter formatter;
657
45.0M
        WriteCompactSize(s, v.size());
658
45.0M
        for (const typename V::value_type& elem : v) {
659
22.5M
            formatter.Ser(s, elem);
660
22.5M
        }
661
45.0M
    }
void VectorFormatter<DefaultFormatter>::Ser<ParamsStream<VectorWriter&, TransactionSerParams>, std::vector<CTxOut, std::allocator<CTxOut>>>(ParamsStream<VectorWriter&, TransactionSerParams>&, std::vector<CTxOut, std::allocator<CTxOut>> const&)
Line
Count
Source
655
22.5M
    {
656
22.5M
        Formatter formatter;
657
22.5M
        WriteCompactSize(s, v.size());
658
26.6M
        for (const typename V::value_type& elem : v) {
659
26.6M
            formatter.Ser(s, elem);
660
26.6M
        }
661
22.5M
    }
void VectorFormatter<DefaultFormatter>::Ser<ParamsStream<VectorWriter&, TransactionSerParams>, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>>>(ParamsStream<VectorWriter&, TransactionSerParams>&, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&)
Line
Count
Source
655
22.5M
    {
656
22.5M
        Formatter formatter;
657
22.5M
        WriteCompactSize(s, v.size());
658
22.5M
        for (const typename V::value_type& elem : v) {
659
22.5M
            formatter.Ser(s, elem);
660
22.5M
        }
661
22.5M
    }
void VectorFormatter<DefaultFormatter>::Ser<ParamsStream<VectorWriter&, TransactionSerParams>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>>>(ParamsStream<VectorWriter&, TransactionSerParams>&, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&)
Line
Count
Source
655
9.99M
    {
656
9.99M
        Formatter formatter;
657
9.99M
        WriteCompactSize(s, v.size());
658
9.99M
        for (const typename V::value_type& elem : v) {
659
217k
            formatter.Ser(s, elem);
660
217k
        }
661
9.99M
    }
void VectorFormatter<DefaultFormatter>::Ser<ParamsStream<VectorWriter&, TransactionSerParams>, std::vector<CBlock, std::allocator<CBlock>>>(ParamsStream<VectorWriter&, TransactionSerParams>&, std::vector<CBlock, std::allocator<CBlock>> const&)
Line
Count
Source
655
9.02M
    {
656
9.02M
        Formatter formatter;
657
9.02M
        WriteCompactSize(s, v.size());
658
9.02M
        for (const typename V::value_type& elem : v) {
659
9.02M
            formatter.Ser(s, elem);
660
9.02M
        }
661
9.02M
    }
Unexecuted instantiation: void VectorFormatter<CustomUintFormatter<6, false>>::Ser<DataStream, std::vector<unsigned long, std::allocator<unsigned long>>>(DataStream&, std::vector<unsigned long, std::allocator<unsigned long>> const&)
Unexecuted instantiation: void VectorFormatter<DefaultFormatter>::Ser<DataStream, std::vector<PrefilledTransaction, std::allocator<PrefilledTransaction>>>(DataStream&, std::vector<PrefilledTransaction, std::allocator<PrefilledTransaction>> const&)
Unexecuted instantiation: void VectorFormatter<DefaultFormatter>::Ser<ParamsStream<DataStream&, TransactionSerParams>, std::vector<CTxIn, std::allocator<CTxIn>>>(ParamsStream<DataStream&, TransactionSerParams>&, std::vector<CTxIn, std::allocator<CTxIn>> const&)
Unexecuted instantiation: void VectorFormatter<DefaultFormatter>::Ser<ParamsStream<DataStream&, TransactionSerParams>, std::vector<CTxOut, std::allocator<CTxOut>>>(ParamsStream<DataStream&, TransactionSerParams>&, std::vector<CTxOut, std::allocator<CTxOut>> const&)
Unexecuted instantiation: void VectorFormatter<DefaultFormatter>::Ser<ParamsStream<DataStream&, TransactionSerParams>, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>>>(ParamsStream<DataStream&, TransactionSerParams>&, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&)
Unexecuted instantiation: void VectorFormatter<DefaultFormatter>::Ser<DataStream, std::vector<uint256, std::allocator<uint256>>>(DataStream&, std::vector<uint256, std::allocator<uint256>> const&)
Unexecuted instantiation: void VectorFormatter<DefaultFormatter>::Ser<DataStream, std::vector<unsigned int, std::allocator<unsigned int>>>(DataStream&, std::vector<unsigned int, std::allocator<unsigned int>> const&)
Unexecuted instantiation: void VectorFormatter<DefaultFormatter>::Ser<DataStream, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>>>(DataStream&, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&)
Unexecuted instantiation: void VectorFormatter<DefaultFormatter>::Ser<ParamsStream<DataStream&, TransactionSerParams>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>>>(ParamsStream<DataStream&, TransactionSerParams>&, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&)
Unexecuted instantiation: void VectorFormatter<TxInUndoFormatter>::Ser<DataStream, std::vector<Coin, std::allocator<Coin>>>(DataStream&, std::vector<Coin, std::allocator<Coin>> const&)
Unexecuted instantiation: void VectorFormatter<DefaultFormatter>::Ser<DataStream, std::vector<CTxUndo, std::allocator<CTxUndo>>>(DataStream&, std::vector<CTxUndo, std::allocator<CTxUndo>> const&)
Unexecuted instantiation: void VectorFormatter<DifferenceFormatter>::Ser<DataStream, std::vector<unsigned short, std::allocator<unsigned short>>>(DataStream&, std::vector<unsigned short, std::allocator<unsigned short>> const&)
Unexecuted instantiation: void VectorFormatter<CustomUintFormatter<6, false>>::Ser<ParamsStream<VectorWriter&, TransactionSerParams>, std::vector<unsigned long, std::allocator<unsigned long>>>(ParamsStream<VectorWriter&, TransactionSerParams>&, std::vector<unsigned long, std::allocator<unsigned long>> const&)
Unexecuted instantiation: void VectorFormatter<DefaultFormatter>::Ser<ParamsStream<VectorWriter&, TransactionSerParams>, std::vector<PrefilledTransaction, std::allocator<PrefilledTransaction>>>(ParamsStream<VectorWriter&, TransactionSerParams>&, std::vector<PrefilledTransaction, std::allocator<PrefilledTransaction>> const&)
Unexecuted instantiation: void VectorFormatter<DefaultFormatter>::Ser<ParamsStream<ParamsStream<VectorWriter&, TransactionSerParams>&, TransactionSerParams>, std::vector<CTxIn, std::allocator<CTxIn>>>(ParamsStream<ParamsStream<VectorWriter&, TransactionSerParams>&, TransactionSerParams>&, std::vector<CTxIn, std::allocator<CTxIn>> const&)
Unexecuted instantiation: void VectorFormatter<DefaultFormatter>::Ser<ParamsStream<ParamsStream<VectorWriter&, TransactionSerParams>&, TransactionSerParams>, std::vector<CTxOut, std::allocator<CTxOut>>>(ParamsStream<ParamsStream<VectorWriter&, TransactionSerParams>&, TransactionSerParams>&, std::vector<CTxOut, std::allocator<CTxOut>> const&)
Unexecuted instantiation: void VectorFormatter<DefaultFormatter>::Ser<ParamsStream<ParamsStream<VectorWriter&, TransactionSerParams>&, TransactionSerParams>, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>>>(ParamsStream<ParamsStream<VectorWriter&, TransactionSerParams>&, TransactionSerParams>&, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&)
Unexecuted instantiation: void VectorFormatter<DefaultFormatter>::Ser<DataStream, std::vector<int, std::allocator<int>>>(DataStream&, std::vector<int, std::allocator<int>> const&)
Unexecuted instantiation: void VectorFormatter<DefaultFormatter>::Ser<DataStream, prevector<8u, int, unsigned int, int>>(DataStream&, prevector<8u, int, unsigned int, int> const&)
Unexecuted instantiation: void VectorFormatter<DefaultFormatter>::Ser<VectorWriter, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>>>(VectorWriter&, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&)
Unexecuted instantiation: void VectorFormatter<DefaultFormatter>::Ser<DataStream, std::vector<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>>>>(DataStream&, std::vector<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>>> const&)
Unexecuted instantiation: void VectorFormatter<DefaultFormatter>::Ser<ParamsStream<HashedSourceWriter<AutoFile>&, CAddress::SerParams>, std::vector<CAddress, std::allocator<CAddress>>>(ParamsStream<HashedSourceWriter<AutoFile>&, CAddress::SerParams>&, std::vector<CAddress, std::allocator<CAddress>> const&)
Unexecuted instantiation: void VectorFormatter<CustomUintFormatter<6, false>>::Ser<SizeComputer, std::vector<unsigned long, std::allocator<unsigned long>>>(SizeComputer&, std::vector<unsigned long, std::allocator<unsigned long>> const&)
Unexecuted instantiation: void VectorFormatter<DefaultFormatter>::Ser<SizeComputer, std::vector<PrefilledTransaction, std::allocator<PrefilledTransaction>>>(SizeComputer&, std::vector<PrefilledTransaction, std::allocator<PrefilledTransaction>> const&)
void VectorFormatter<DefaultFormatter>::Ser<VectorWriter, std::vector<CInv, std::allocator<CInv>>>(VectorWriter&, std::vector<CInv, std::allocator<CInv>> const&)
Line
Count
Source
655
1.31M
    {
656
1.31M
        Formatter formatter;
657
1.31M
        WriteCompactSize(s, v.size());
658
2.13M
        for (const typename V::value_type& elem : v) {
659
2.13M
            formatter.Ser(s, elem);
660
2.13M
        }
661
1.31M
    }
void VectorFormatter<DefaultFormatter>::Ser<VectorWriter, std::vector<uint256, std::allocator<uint256>>>(VectorWriter&, std::vector<uint256, std::allocator<uint256>> const&)
Line
Count
Source
655
207k
    {
656
207k
        Formatter formatter;
657
207k
        WriteCompactSize(s, v.size());
658
3.94M
        for (const typename V::value_type& elem : v) {
659
3.94M
            formatter.Ser(s, elem);
660
3.94M
        }
661
207k
    }
Unexecuted instantiation: void VectorFormatter<DefaultFormatter>::Ser<VectorWriter, std::vector<CBlockHeader, std::allocator<CBlockHeader>>>(VectorWriter&, std::vector<CBlockHeader, std::allocator<CBlockHeader>> const&)
void VectorFormatter<DifferenceFormatter>::Ser<VectorWriter, std::vector<unsigned short, std::allocator<unsigned short>>>(VectorWriter&, std::vector<unsigned short, std::allocator<unsigned short>> const&)
Line
Count
Source
655
42.9k
    {
656
42.9k
        Formatter formatter;
657
42.9k
        WriteCompactSize(s, v.size());
658
95.1k
        for (const typename V::value_type& elem : v) {
659
95.1k
            formatter.Ser(s, elem);
660
95.1k
        }
661
42.9k
    }
Unexecuted instantiation: void VectorFormatter<DefaultFormatter>::Ser<ParamsStream<VectorWriter&, CAddress::SerParams>, std::vector<CAddress, std::allocator<CAddress>>>(ParamsStream<VectorWriter&, CAddress::SerParams>&, std::vector<CAddress, std::allocator<CAddress>> const&)
void VectorFormatter<DefaultFormatter>::Ser<SizeComputer, std::vector<CTxUndo, std::allocator<CTxUndo>>>(SizeComputer&, std::vector<CTxUndo, std::allocator<CTxUndo>> const&)
Line
Count
Source
655
29.9M
    {
656
29.9M
        Formatter formatter;
657
29.9M
        WriteCompactSize(s, v.size());
658
29.9M
        for (const typename V::value_type& elem : v) {
659
116k
            formatter.Ser(s, elem);
660
116k
        }
661
29.9M
    }
void VectorFormatter<TxInUndoFormatter>::Ser<SizeComputer, std::vector<Coin, std::allocator<Coin>>>(SizeComputer&, std::vector<Coin, std::allocator<Coin>> const&)
Line
Count
Source
655
116k
    {
656
116k
        Formatter formatter;
657
116k
        WriteCompactSize(s, v.size());
658
116k
        for (const typename V::value_type& elem : v) {
659
116k
            formatter.Ser(s, elem);
660
116k
        }
661
116k
    }
void VectorFormatter<DefaultFormatter>::Ser<HashWriter, std::vector<CTxUndo, std::allocator<CTxUndo>>>(HashWriter&, std::vector<CTxUndo, std::allocator<CTxUndo>> const&)
Line
Count
Source
655
29.9M
    {
656
29.9M
        Formatter formatter;
657
29.9M
        WriteCompactSize(s, v.size());
658
29.9M
        for (const typename V::value_type& elem : v) {
659
116k
            formatter.Ser(s, elem);
660
116k
        }
661
29.9M
    }
void VectorFormatter<TxInUndoFormatter>::Ser<HashWriter, std::vector<Coin, std::allocator<Coin>>>(HashWriter&, std::vector<Coin, std::allocator<Coin>> const&)
Line
Count
Source
655
116k
    {
656
116k
        Formatter formatter;
657
116k
        WriteCompactSize(s, v.size());
658
116k
        for (const typename V::value_type& elem : v) {
659
116k
            formatter.Ser(s, elem);
660
116k
        }
661
116k
    }
void VectorFormatter<DefaultFormatter>::Ser<BufferedWriter<AutoFile>, std::vector<CTxUndo, std::allocator<CTxUndo>>>(BufferedWriter<AutoFile>&, std::vector<CTxUndo, std::allocator<CTxUndo>> const&)
Line
Count
Source
655
29.9M
    {
656
29.9M
        Formatter formatter;
657
29.9M
        WriteCompactSize(s, v.size());
658
29.9M
        for (const typename V::value_type& elem : v) {
659
116k
            formatter.Ser(s, elem);
660
116k
        }
661
29.9M
    }
void VectorFormatter<TxInUndoFormatter>::Ser<BufferedWriter<AutoFile>, std::vector<Coin, std::allocator<Coin>>>(BufferedWriter<AutoFile>&, std::vector<Coin, std::allocator<Coin>> const&)
Line
Count
Source
655
116k
    {
656
116k
        Formatter formatter;
657
116k
        WriteCompactSize(s, v.size());
658
116k
        for (const typename V::value_type& elem : v) {
659
116k
            formatter.Ser(s, elem);
660
116k
        }
661
116k
    }
void VectorFormatter<DefaultFormatter>::Ser<ParamsStream<BufferedWriter<AutoFile>&, TransactionSerParams>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>>>(ParamsStream<BufferedWriter<AutoFile>&, TransactionSerParams>&, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&)
Line
Count
Source
655
30.1M
    {
656
30.1M
        Formatter formatter;
657
30.1M
        WriteCompactSize(s, v.size());
658
30.3M
        for (const typename V::value_type& elem : v) {
659
30.3M
            formatter.Ser(s, elem);
660
30.3M
        }
661
30.1M
    }
void VectorFormatter<DefaultFormatter>::Ser<ParamsStream<BufferedWriter<AutoFile>&, TransactionSerParams>, std::vector<CTxIn, std::allocator<CTxIn>>>(ParamsStream<BufferedWriter<AutoFile>&, TransactionSerParams>&, std::vector<CTxIn, std::allocator<CTxIn>> const&)
Line
Count
Source
655
60.6M
    {
656
60.6M
        Formatter formatter;
657
60.6M
        WriteCompactSize(s, v.size());
658
60.6M
        for (const typename V::value_type& elem : v) {
659
30.3M
            formatter.Ser(s, elem);
660
30.3M
        }
661
60.6M
    }
void VectorFormatter<DefaultFormatter>::Ser<ParamsStream<BufferedWriter<AutoFile>&, TransactionSerParams>, std::vector<CTxOut, std::allocator<CTxOut>>>(ParamsStream<BufferedWriter<AutoFile>&, TransactionSerParams>&, std::vector<CTxOut, std::allocator<CTxOut>> const&)
Line
Count
Source
655
30.3M
    {
656
30.3M
        Formatter formatter;
657
30.3M
        WriteCompactSize(s, v.size());
658
60.3M
        for (const typename V::value_type& elem : v) {
659
60.3M
            formatter.Ser(s, elem);
660
60.3M
        }
661
30.3M
    }
void VectorFormatter<DefaultFormatter>::Ser<ParamsStream<BufferedWriter<AutoFile>&, TransactionSerParams>, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>>>(ParamsStream<BufferedWriter<AutoFile>&, TransactionSerParams>&, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&)
Line
Count
Source
655
30.2M
    {
656
30.2M
        Formatter formatter;
657
30.2M
        WriteCompactSize(s, v.size());
658
30.2M
        for (const typename V::value_type& elem : v) {
659
30.2M
            formatter.Ser(s, elem);
660
30.2M
        }
661
30.2M
    }
Unexecuted instantiation: void VectorFormatter<DefaultFormatter>::Ser<ParamsStream<AutoFile&, TransactionSerParams>, std::vector<CTxIn, std::allocator<CTxIn>>>(ParamsStream<AutoFile&, TransactionSerParams>&, std::vector<CTxIn, std::allocator<CTxIn>> const&)
Unexecuted instantiation: void VectorFormatter<DefaultFormatter>::Ser<ParamsStream<AutoFile&, TransactionSerParams>, std::vector<CTxOut, std::allocator<CTxOut>>>(ParamsStream<AutoFile&, TransactionSerParams>&, std::vector<CTxOut, std::allocator<CTxOut>> const&)
Unexecuted instantiation: void VectorFormatter<DefaultFormatter>::Ser<ParamsStream<AutoFile&, TransactionSerParams>, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>>>(ParamsStream<AutoFile&, TransactionSerParams>&, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&)
Unexecuted instantiation: block_policy_estimator.cpp:void VectorFormatter<(anonymous namespace)::EncodedDoubleFormatter>::Ser<AutoFile, std::vector<double, std::allocator<double>>>(AutoFile&, std::vector<double, std::allocator<double>> const&)
Unexecuted instantiation: block_policy_estimator.cpp:void VectorFormatter<VectorFormatter<(anonymous namespace)::EncodedDoubleFormatter>>::Ser<AutoFile, std::vector<std::vector<double, std::allocator<double>>, std::allocator<std::vector<double, std::allocator<double>>>>>(AutoFile&, std::vector<std::vector<double, std::allocator<double>>, std::allocator<std::vector<double, std::allocator<double>>>> const&)
Unexecuted instantiation: void VectorFormatter<DefaultFormatter>::Ser<DataStream, std::vector<CCoin, std::allocator<CCoin>>>(DataStream&, std::vector<CCoin, std::allocator<CCoin>> const&)
void VectorFormatter<DefaultFormatter>::Ser<ParamsStream<HashWriter&, TransactionSerParams>, std::vector<CTxIn, std::allocator<CTxIn>>>(ParamsStream<HashWriter&, TransactionSerParams>&, std::vector<CTxIn, std::allocator<CTxIn>> const&)
Line
Count
Source
655
489M
    {
656
489M
        Formatter formatter;
657
489M
        WriteCompactSize(s, v.size());
658
489M
        for (const typename V::value_type& elem : v) {
659
350M
            formatter.Ser(s, elem);
660
350M
        }
661
489M
    }
void VectorFormatter<DefaultFormatter>::Ser<ParamsStream<HashWriter&, TransactionSerParams>, std::vector<CTxOut, std::allocator<CTxOut>>>(ParamsStream<HashWriter&, TransactionSerParams>&, std::vector<CTxOut, std::allocator<CTxOut>> const&)
Line
Count
Source
655
350M
    {
656
350M
        Formatter formatter;
657
350M
        WriteCompactSize(s, v.size());
658
468M
        for (const typename V::value_type& elem : v) {
659
468M
            formatter.Ser(s, elem);
660
468M
        }
661
350M
    }
void VectorFormatter<DefaultFormatter>::Ser<ParamsStream<HashWriter&, TransactionSerParams>, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>>>(ParamsStream<HashWriter&, TransactionSerParams>&, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&)
Line
Count
Source
655
138M
    {
656
138M
        Formatter formatter;
657
138M
        WriteCompactSize(s, v.size());
658
138M
        for (const typename V::value_type& elem : v) {
659
138M
            formatter.Ser(s, elem);
660
138M
        }
661
138M
    }
662
663
    template<typename Stream, typename V>
664
    void Unser(Stream& s, V& v)
665
94.5M
    {
666
94.5M
        Formatter formatter;
667
94.5M
        v.clear();
668
94.5M
        size_t size = ReadCompactSize(s);
669
94.5M
        size_t allocated = 0;
670
166M
        while (allocated < size) {
671
            // For DoS prevention, do not blindly allocate as much as the stream claims to contain.
672
            // Instead, allocate in 5MiB batches, so that an attacker actually needs to provide
673
            // X MiB of data to make us allocate X+5 Mib.
674
71.5M
            static_assert(sizeof(typename V::value_type) <= MAX_VECTOR_ALLOCATE, "Vector element size too large");
675
71.5M
            allocated = std::min(size, allocated + MAX_VECTOR_ALLOCATE / sizeof(typename V::value_type));
676
71.5M
            v.reserve(allocated);
677
168M
            while (v.size() < allocated) {
678
96.9M
                v.emplace_back();
679
96.9M
                formatter.Unser(s, v.back());
680
96.9M
            }
681
71.5M
        }
682
94.5M
    };
void VectorFormatter<DefaultFormatter>::Unser<ParamsStream<SpanReader&, TransactionSerParams>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>>>(ParamsStream<SpanReader&, TransactionSerParams>&, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>>&)
Line
Count
Source
665
215k
    {
666
215k
        Formatter formatter;
667
215k
        v.clear();
668
215k
        size_t size = ReadCompactSize(s);
669
215k
        size_t allocated = 0;
670
430k
        while (allocated < size) {
671
            // For DoS prevention, do not blindly allocate as much as the stream claims to contain.
672
            // Instead, allocate in 5MiB batches, so that an attacker actually needs to provide
673
            // X MiB of data to make us allocate X+5 Mib.
674
215k
            static_assert(sizeof(typename V::value_type) <= MAX_VECTOR_ALLOCATE, "Vector element size too large");
675
215k
            allocated = std::min(size, allocated + MAX_VECTOR_ALLOCATE / sizeof(typename V::value_type));
676
215k
            v.reserve(allocated);
677
464k
            while (v.size() < allocated) {
678
248k
                v.emplace_back();
679
248k
                formatter.Unser(s, v.back());
680
248k
            }
681
215k
        }
682
215k
    };
void VectorFormatter<DefaultFormatter>::Unser<ParamsStream<SpanReader&, TransactionSerParams>, std::vector<CTxIn, std::allocator<CTxIn>>>(ParamsStream<SpanReader&, TransactionSerParams>&, std::vector<CTxIn, std::allocator<CTxIn>>&)
Line
Count
Source
665
350k
    {
666
350k
        Formatter formatter;
667
350k
        v.clear();
668
350k
        size_t size = ReadCompactSize(s);
669
350k
        size_t allocated = 0;
670
599k
        while (allocated < size) {
671
            // For DoS prevention, do not blindly allocate as much as the stream claims to contain.
672
            // Instead, allocate in 5MiB batches, so that an attacker actually needs to provide
673
            // X MiB of data to make us allocate X+5 Mib.
674
248k
            static_assert(sizeof(typename V::value_type) <= MAX_VECTOR_ALLOCATE, "Vector element size too large");
675
248k
            allocated = std::min(size, allocated + MAX_VECTOR_ALLOCATE / sizeof(typename V::value_type));
676
248k
            v.reserve(allocated);
677
497k
            while (v.size() < allocated) {
678
248k
                v.emplace_back();
679
248k
                formatter.Unser(s, v.back());
680
248k
            }
681
248k
        }
682
350k
    };
void VectorFormatter<DefaultFormatter>::Unser<ParamsStream<SpanReader&, TransactionSerParams>, std::vector<CTxOut, std::allocator<CTxOut>>>(ParamsStream<SpanReader&, TransactionSerParams>&, std::vector<CTxOut, std::allocator<CTxOut>>&)
Line
Count
Source
665
248k
    {
666
248k
        Formatter formatter;
667
248k
        v.clear();
668
248k
        size_t size = ReadCompactSize(s);
669
248k
        size_t allocated = 0;
670
497k
        while (allocated < size) {
671
            // For DoS prevention, do not blindly allocate as much as the stream claims to contain.
672
            // Instead, allocate in 5MiB batches, so that an attacker actually needs to provide
673
            // X MiB of data to make us allocate X+5 Mib.
674
248k
            static_assert(sizeof(typename V::value_type) <= MAX_VECTOR_ALLOCATE, "Vector element size too large");
675
248k
            allocated = std::min(size, allocated + MAX_VECTOR_ALLOCATE / sizeof(typename V::value_type));
676
248k
            v.reserve(allocated);
677
565k
            while (v.size() < allocated) {
678
316k
                v.emplace_back();
679
316k
                formatter.Unser(s, v.back());
680
316k
            }
681
248k
        }
682
248k
    };
void VectorFormatter<DefaultFormatter>::Unser<ParamsStream<SpanReader&, TransactionSerParams>, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>>>(ParamsStream<SpanReader&, TransactionSerParams>&, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>>&)
Line
Count
Source
665
101k
    {
666
101k
        Formatter formatter;
667
101k
        v.clear();
668
101k
        size_t size = ReadCompactSize(s);
669
101k
        size_t allocated = 0;
670
202k
        while (allocated < size) {
671
            // For DoS prevention, do not blindly allocate as much as the stream claims to contain.
672
            // Instead, allocate in 5MiB batches, so that an attacker actually needs to provide
673
            // X MiB of data to make us allocate X+5 Mib.
674
101k
            static_assert(sizeof(typename V::value_type) <= MAX_VECTOR_ALLOCATE, "Vector element size too large");
675
101k
            allocated = std::min(size, allocated + MAX_VECTOR_ALLOCATE / sizeof(typename V::value_type));
676
101k
            v.reserve(allocated);
677
202k
            while (v.size() < allocated) {
678
101k
                v.emplace_back();
679
101k
                formatter.Unser(s, v.back());
680
101k
            }
681
101k
        }
682
101k
    };
Unexecuted instantiation: void VectorFormatter<DefaultFormatter>::Unser<SpanReader, std::vector<uint256, std::allocator<uint256>>>(SpanReader&, std::vector<uint256, std::allocator<uint256>>&)
Unexecuted instantiation: void VectorFormatter<CustomUintFormatter<6, false>>::Unser<SpanReader, std::vector<unsigned long, std::allocator<unsigned long>>>(SpanReader&, std::vector<unsigned long, std::allocator<unsigned long>>&)
Unexecuted instantiation: void VectorFormatter<DefaultFormatter>::Unser<SpanReader, std::vector<PrefilledTransaction, std::allocator<PrefilledTransaction>>>(SpanReader&, std::vector<PrefilledTransaction, std::allocator<PrefilledTransaction>>&)
Unexecuted instantiation: void VectorFormatter<DefaultFormatter>::Unser<SpanReader, std::vector<unsigned int, std::allocator<unsigned int>>>(SpanReader&, std::vector<unsigned int, std::allocator<unsigned int>>&)
Unexecuted instantiation: void VectorFormatter<DefaultFormatter>::Unser<DataStream, std::vector<unsigned int, std::allocator<unsigned int>>>(DataStream&, std::vector<unsigned int, std::allocator<unsigned int>>&)
Unexecuted instantiation: void VectorFormatter<DefaultFormatter>::Unser<SpanReader, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>>>(SpanReader&, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>>&)
Unexecuted instantiation: void VectorFormatter<TxInUndoFormatter>::Unser<SpanReader, std::vector<Coin, std::allocator<Coin>>>(SpanReader&, std::vector<Coin, std::allocator<Coin>>&)
Unexecuted instantiation: void VectorFormatter<DefaultFormatter>::Unser<SpanReader, std::vector<CTxUndo, std::allocator<CTxUndo>>>(SpanReader&, std::vector<CTxUndo, std::allocator<CTxUndo>>&)
Unexecuted instantiation: void VectorFormatter<DifferenceFormatter>::Unser<SpanReader, std::vector<unsigned short, std::allocator<unsigned short>>>(SpanReader&, std::vector<unsigned short, std::allocator<unsigned short>>&)
Unexecuted instantiation: void VectorFormatter<DifferenceFormatter>::Unser<DataStream, std::vector<unsigned short, std::allocator<unsigned short>>>(DataStream&, std::vector<unsigned short, std::allocator<unsigned short>>&)
Unexecuted instantiation: void VectorFormatter<DefaultFormatter>::Unser<SpanReader, std::vector<CBlockHeader, std::allocator<CBlockHeader>>>(SpanReader&, std::vector<CBlockHeader, std::allocator<CBlockHeader>>&)
Unexecuted instantiation: void VectorFormatter<DefaultFormatter>::Unser<SpanReader, std::vector<CTxIn, std::allocator<CTxIn>>>(SpanReader&, std::vector<CTxIn, std::allocator<CTxIn>>&)
Unexecuted instantiation: void VectorFormatter<DefaultFormatter>::Unser<SpanReader, std::vector<CTxOut, std::allocator<CTxOut>>>(SpanReader&, std::vector<CTxOut, std::allocator<CTxOut>>&)
void VectorFormatter<DefaultFormatter>::Unser<ParamsStream<DataStream&, TransactionSerParams>, std::vector<CTxIn, std::allocator<CTxIn>>>(ParamsStream<DataStream&, TransactionSerParams>&, std::vector<CTxIn, std::allocator<CTxIn>>&)
Line
Count
Source
665
42.8M
    {
666
42.8M
        Formatter formatter;
667
42.8M
        v.clear();
668
42.8M
        size_t size = ReadCompactSize(s);
669
42.8M
        size_t allocated = 0;
670
64.2M
        while (allocated < size) {
671
            // For DoS prevention, do not blindly allocate as much as the stream claims to contain.
672
            // Instead, allocate in 5MiB batches, so that an attacker actually needs to provide
673
            // X MiB of data to make us allocate X+5 Mib.
674
21.4M
            static_assert(sizeof(typename V::value_type) <= MAX_VECTOR_ALLOCATE, "Vector element size too large");
675
21.4M
            allocated = std::min(size, allocated + MAX_VECTOR_ALLOCATE / sizeof(typename V::value_type));
676
21.4M
            v.reserve(allocated);
677
42.8M
            while (v.size() < allocated) {
678
21.4M
                v.emplace_back();
679
21.4M
                formatter.Unser(s, v.back());
680
21.4M
            }
681
21.4M
        }
682
42.8M
    };
void VectorFormatter<DefaultFormatter>::Unser<ParamsStream<DataStream&, TransactionSerParams>, std::vector<CTxOut, std::allocator<CTxOut>>>(ParamsStream<DataStream&, TransactionSerParams>&, std::vector<CTxOut, std::allocator<CTxOut>>&)
Line
Count
Source
665
21.4M
    {
666
21.4M
        Formatter formatter;
667
21.4M
        v.clear();
668
21.4M
        size_t size = ReadCompactSize(s);
669
21.4M
        size_t allocated = 0;
670
42.8M
        while (allocated < size) {
671
            // For DoS prevention, do not blindly allocate as much as the stream claims to contain.
672
            // Instead, allocate in 5MiB batches, so that an attacker actually needs to provide
673
            // X MiB of data to make us allocate X+5 Mib.
674
21.4M
            static_assert(sizeof(typename V::value_type) <= MAX_VECTOR_ALLOCATE, "Vector element size too large");
675
21.4M
            allocated = std::min(size, allocated + MAX_VECTOR_ALLOCATE / sizeof(typename V::value_type));
676
21.4M
            v.reserve(allocated);
677
46.3M
            while (v.size() < allocated) {
678
24.9M
                v.emplace_back();
679
24.9M
                formatter.Unser(s, v.back());
680
24.9M
            }
681
21.4M
        }
682
21.4M
    };
void VectorFormatter<DefaultFormatter>::Unser<ParamsStream<DataStream&, TransactionSerParams>, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>>>(ParamsStream<DataStream&, TransactionSerParams>&, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>>&)
Line
Count
Source
665
21.4M
    {
666
21.4M
        Formatter formatter;
667
21.4M
        v.clear();
668
21.4M
        size_t size = ReadCompactSize(s);
669
21.4M
        size_t allocated = 0;
670
42.8M
        while (allocated < size) {
671
            // For DoS prevention, do not blindly allocate as much as the stream claims to contain.
672
            // Instead, allocate in 5MiB batches, so that an attacker actually needs to provide
673
            // X MiB of data to make us allocate X+5 Mib.
674
21.4M
            static_assert(sizeof(typename V::value_type) <= MAX_VECTOR_ALLOCATE, "Vector element size too large");
675
21.4M
            allocated = std::min(size, allocated + MAX_VECTOR_ALLOCATE / sizeof(typename V::value_type));
676
21.4M
            v.reserve(allocated);
677
42.8M
            while (v.size() < allocated) {
678
21.4M
                v.emplace_back();
679
21.4M
                formatter.Unser(s, v.back());
680
21.4M
            }
681
21.4M
        }
682
21.4M
    };
Unexecuted instantiation: void VectorFormatter<DefaultFormatter>::Unser<DataStream, std::vector<uint256, std::allocator<uint256>>>(DataStream&, std::vector<uint256, std::allocator<uint256>>&)
Unexecuted instantiation: void VectorFormatter<DefaultFormatter>::Unser<DataStream, std::vector<wallet::CMerkleTx, std::allocator<wallet::CMerkleTx>>>(DataStream&, std::vector<wallet::CMerkleTx, std::allocator<wallet::CMerkleTx>>&)
Unexecuted instantiation: void VectorFormatter<DefaultFormatter>::Unser<DataStream, std::vector<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>>>>(DataStream&, std::vector<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>>>&)
void VectorFormatter<DefaultFormatter>::Unser<ParamsStream<DataStream&, TransactionSerParams>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>>>(ParamsStream<DataStream&, TransactionSerParams>&, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>>&)
Line
Count
Source
665
929k
    {
666
929k
        Formatter formatter;
667
929k
        v.clear();
668
929k
        size_t size = ReadCompactSize(s);
669
929k
        size_t allocated = 0;
670
1.03M
        while (allocated < size) {
671
            // For DoS prevention, do not blindly allocate as much as the stream claims to contain.
672
            // Instead, allocate in 5MiB batches, so that an attacker actually needs to provide
673
            // X MiB of data to make us allocate X+5 Mib.
674
105k
            static_assert(sizeof(typename V::value_type) <= MAX_VECTOR_ALLOCATE, "Vector element size too large");
675
105k
            allocated = std::min(size, allocated + MAX_VECTOR_ALLOCATE / sizeof(typename V::value_type));
676
105k
            v.reserve(allocated);
677
308k
            while (v.size() < allocated) {
678
203k
                v.emplace_back();
679
203k
                formatter.Unser(s, v.back());
680
203k
            }
681
105k
        }
682
929k
    };
Unexecuted instantiation: void VectorFormatter<DefaultFormatter>::Unser<ParamsStream<HashVerifier<AutoFile>&, CAddress::SerParams>, std::vector<CAddress, std::allocator<CAddress>>>(ParamsStream<HashVerifier<AutoFile>&, CAddress::SerParams>&, std::vector<CAddress, std::allocator<CAddress>>&)
Unexecuted instantiation: void VectorFormatter<DefaultFormatter>::Unser<ParamsStream<DataStream&, CAddress::SerParams>, std::vector<CAddress, std::allocator<CAddress>>>(ParamsStream<DataStream&, CAddress::SerParams>&, std::vector<CAddress, std::allocator<CAddress>>&)
Unexecuted instantiation: void VectorFormatter<DefaultFormatter>::Unser<DataStream, std::vector<CInv, std::allocator<CInv>>>(DataStream&, std::vector<CInv, std::allocator<CInv>>&)
void VectorFormatter<CustomUintFormatter<6, false>>::Unser<DataStream, std::vector<unsigned long, std::allocator<unsigned long>>>(DataStream&, std::vector<unsigned long, std::allocator<unsigned long>>&)
Line
Count
Source
665
3.50M
    {
666
3.50M
        Formatter formatter;
667
3.50M
        v.clear();
668
3.50M
        size_t size = ReadCompactSize(s);
669
3.50M
        size_t allocated = 0;
670
6.40M
        while (allocated < size) {
671
            // For DoS prevention, do not blindly allocate as much as the stream claims to contain.
672
            // Instead, allocate in 5MiB batches, so that an attacker actually needs to provide
673
            // X MiB of data to make us allocate X+5 Mib.
674
2.89M
            static_assert(sizeof(typename V::value_type) <= MAX_VECTOR_ALLOCATE, "Vector element size too large");
675
2.89M
            allocated = std::min(size, allocated + MAX_VECTOR_ALLOCATE / sizeof(typename V::value_type));
676
2.89M
            v.reserve(allocated);
677
27.3M
            while (v.size() < allocated) {
678
24.4M
                v.emplace_back();
679
24.4M
                formatter.Unser(s, v.back());
680
24.4M
            }
681
2.89M
        }
682
3.50M
    };
void VectorFormatter<DefaultFormatter>::Unser<DataStream, std::vector<PrefilledTransaction, std::allocator<PrefilledTransaction>>>(DataStream&, std::vector<PrefilledTransaction, std::allocator<PrefilledTransaction>>&)
Line
Count
Source
665
3.50M
    {
666
3.50M
        Formatter formatter;
667
3.50M
        v.clear();
668
3.50M
        size_t size = ReadCompactSize(s);
669
3.50M
        size_t allocated = 0;
670
6.99M
        while (allocated < size) {
671
            // For DoS prevention, do not blindly allocate as much as the stream claims to contain.
672
            // Instead, allocate in 5MiB batches, so that an attacker actually needs to provide
673
            // X MiB of data to make us allocate X+5 Mib.
674
3.48M
            static_assert(sizeof(typename V::value_type) <= MAX_VECTOR_ALLOCATE, "Vector element size too large");
675
3.48M
            allocated = std::min(size, allocated + MAX_VECTOR_ALLOCATE / sizeof(typename V::value_type));
676
3.48M
            v.reserve(allocated);
677
7.04M
            while (v.size() < allocated) {
678
3.55M
                v.emplace_back();
679
3.55M
                formatter.Unser(s, v.back());
680
3.55M
            }
681
3.48M
        }
682
3.50M
    };
void VectorFormatter<DefaultFormatter>::Unser<HashVerifier<BufferedReader<AutoFile>>, std::vector<CTxUndo, std::allocator<CTxUndo>>>(HashVerifier<BufferedReader<AutoFile>>&, std::vector<CTxUndo, std::allocator<CTxUndo>>&)
Line
Count
Source
665
26.9k
    {
666
26.9k
        Formatter formatter;
667
26.9k
        v.clear();
668
26.9k
        size_t size = ReadCompactSize(s);
669
26.9k
        size_t allocated = 0;
670
37.4k
        while (allocated < size) {
671
            // For DoS prevention, do not blindly allocate as much as the stream claims to contain.
672
            // Instead, allocate in 5MiB batches, so that an attacker actually needs to provide
673
            // X MiB of data to make us allocate X+5 Mib.
674
10.5k
            static_assert(sizeof(typename V::value_type) <= MAX_VECTOR_ALLOCATE, "Vector element size too large");
675
10.5k
            allocated = std::min(size, allocated + MAX_VECTOR_ALLOCATE / sizeof(typename V::value_type));
676
10.5k
            v.reserve(allocated);
677
21.3k
            while (v.size() < allocated) {
678
10.8k
                v.emplace_back();
679
10.8k
                formatter.Unser(s, v.back());
680
10.8k
            }
681
10.5k
        }
682
26.9k
    };
void VectorFormatter<TxInUndoFormatter>::Unser<HashVerifier<BufferedReader<AutoFile>>, std::vector<Coin, std::allocator<Coin>>>(HashVerifier<BufferedReader<AutoFile>>&, std::vector<Coin, std::allocator<Coin>>&)
Line
Count
Source
665
10.8k
    {
666
10.8k
        Formatter formatter;
667
10.8k
        v.clear();
668
10.8k
        size_t size = ReadCompactSize(s);
669
10.8k
        size_t allocated = 0;
670
21.6k
        while (allocated < size) {
671
            // For DoS prevention, do not blindly allocate as much as the stream claims to contain.
672
            // Instead, allocate in 5MiB batches, so that an attacker actually needs to provide
673
            // X MiB of data to make us allocate X+5 Mib.
674
10.8k
            static_assert(sizeof(typename V::value_type) <= MAX_VECTOR_ALLOCATE, "Vector element size too large");
675
10.8k
            allocated = std::min(size, allocated + MAX_VECTOR_ALLOCATE / sizeof(typename V::value_type));
676
10.8k
            v.reserve(allocated);
677
21.6k
            while (v.size() < allocated) {
678
10.8k
                v.emplace_back();
679
10.8k
                formatter.Unser(s, v.back());
680
10.8k
            }
681
10.8k
        }
682
10.8k
    };
Unexecuted instantiation: void VectorFormatter<DefaultFormatter>::Unser<ParamsStream<AutoFile&, TransactionSerParams>, std::vector<CTxIn, std::allocator<CTxIn>>>(ParamsStream<AutoFile&, TransactionSerParams>&, std::vector<CTxIn, std::allocator<CTxIn>>&)
Unexecuted instantiation: void VectorFormatter<DefaultFormatter>::Unser<ParamsStream<AutoFile&, TransactionSerParams>, std::vector<CTxOut, std::allocator<CTxOut>>>(ParamsStream<AutoFile&, TransactionSerParams>&, std::vector<CTxOut, std::allocator<CTxOut>>&)
Unexecuted instantiation: void VectorFormatter<DefaultFormatter>::Unser<ParamsStream<AutoFile&, TransactionSerParams>, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>>>(ParamsStream<AutoFile&, TransactionSerParams>&, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>>&)
Unexecuted instantiation: block_policy_estimator.cpp:void VectorFormatter<(anonymous namespace)::EncodedDoubleFormatter>::Unser<AutoFile, std::vector<double, std::allocator<double>>>(AutoFile&, std::vector<double, std::allocator<double>>&)
Unexecuted instantiation: block_policy_estimator.cpp:void VectorFormatter<VectorFormatter<(anonymous namespace)::EncodedDoubleFormatter>>::Unser<AutoFile, std::vector<std::vector<double, std::allocator<double>>, std::allocator<std::vector<double, std::allocator<double>>>>>(AutoFile&, std::vector<std::vector<double, std::allocator<double>>, std::allocator<std::vector<double, std::allocator<double>>>>&)
Unexecuted instantiation: void VectorFormatter<DefaultFormatter>::Unser<DataStream, std::vector<COutPoint, std::allocator<COutPoint>>>(DataStream&, std::vector<COutPoint, std::allocator<COutPoint>>&)
Unexecuted instantiation: void VectorFormatter<DefaultFormatter>::Unser<ParamsStream<BufferedFile&, TransactionSerParams>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>>>(ParamsStream<BufferedFile&, TransactionSerParams>&, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>>&)
Unexecuted instantiation: void VectorFormatter<DefaultFormatter>::Unser<ParamsStream<BufferedFile&, TransactionSerParams>, std::vector<CTxIn, std::allocator<CTxIn>>>(ParamsStream<BufferedFile&, TransactionSerParams>&, std::vector<CTxIn, std::allocator<CTxIn>>&)
Unexecuted instantiation: void VectorFormatter<DefaultFormatter>::Unser<ParamsStream<BufferedFile&, TransactionSerParams>, std::vector<CTxOut, std::allocator<CTxOut>>>(ParamsStream<BufferedFile&, TransactionSerParams>&, std::vector<CTxOut, std::allocator<CTxOut>>&)
Unexecuted instantiation: void VectorFormatter<DefaultFormatter>::Unser<ParamsStream<BufferedFile&, TransactionSerParams>, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>>>(ParamsStream<BufferedFile&, TransactionSerParams>&, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>>&)
683
};
684
685
/**
686
 * Forward declarations
687
 */
688
689
/**
690
 *  string
691
 */
692
template<typename Stream, typename C> void Serialize(Stream& os, const std::basic_string<C>& str);
693
template<typename Stream, typename C> void Unserialize(Stream& is, std::basic_string<C>& str);
694
695
/**
696
 * prevector
697
 */
698
template<typename Stream, unsigned int N, typename T> inline void Serialize(Stream& os, const prevector<N, T>& v);
699
template<typename Stream, unsigned int N, typename T> inline void Unserialize(Stream& is, prevector<N, T>& v);
700
701
/**
702
 * vector
703
 */
704
template<typename Stream, typename T, typename A> inline void Serialize(Stream& os, const std::vector<T, A>& v);
705
template<typename Stream, typename T, typename A> inline void Unserialize(Stream& is, std::vector<T, A>& v);
706
707
/**
708
 * pair
709
 */
710
template<typename Stream, typename K, typename T> void Serialize(Stream& os, const std::pair<K, T>& item);
711
template<typename Stream, typename K, typename T> void Unserialize(Stream& is, std::pair<K, T>& item);
712
713
/**
714
 * map
715
 */
716
template<typename Stream, typename K, typename T, typename Pred, typename A> void Serialize(Stream& os, const std::map<K, T, Pred, A>& m);
717
template<typename Stream, typename K, typename T, typename Pred, typename A> void Unserialize(Stream& is, std::map<K, T, Pred, A>& m);
718
719
/**
720
 * set
721
 */
722
template<typename Stream, typename K, typename Pred, typename A> void Serialize(Stream& os, const std::set<K, Pred, A>& m);
723
template<typename Stream, typename K, typename Pred, typename A> void Unserialize(Stream& is, std::set<K, Pred, A>& m);
724
725
/**
726
 * shared_ptr
727
 */
728
template<typename Stream, typename T> void Serialize(Stream& os, const std::shared_ptr<const T>& p);
729
template<typename Stream, typename T> void Unserialize(Stream& os, std::shared_ptr<const T>& p);
730
731
/**
732
 * unique_ptr
733
 */
734
template<typename Stream, typename T> void Serialize(Stream& os, const std::unique_ptr<const T>& p);
735
template<typename Stream, typename T> void Unserialize(Stream& os, std::unique_ptr<const T>& p);
736
737
738
/**
739
 * If none of the specialized versions above matched, default to calling member function.
740
 */
741
template <class T, class Stream>
742
concept Serializable = requires(T a, Stream s) { a.Serialize(s); };
743
template <typename Stream, typename T>
744
    requires Serializable<T, Stream>
745
void Serialize(Stream& os, const T& a)
746
13.9G
{
747
13.9G
    a.Serialize(os);
748
13.9G
}
void Serialize<SizeComputer, ParamsWrapper<TransactionSerParams, CTransaction const>>(T&, T0 const&)
Line
Count
Source
746
145M
{
747
145M
    a.Serialize(os);
748
145M
}
void Serialize<ParamsStream<SizeComputer&, TransactionSerParams>, CTransaction>(T&, T0 const&)
Line
Count
Source
746
443M
{
747
443M
    a.Serialize(os);
748
443M
}
void Serialize<ParamsStream<SizeComputer&, TransactionSerParams>, Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn>> const&>>(T&, T0 const&)
Line
Count
Source
746
585M
{
747
585M
    a.Serialize(os);
748
585M
}
void Serialize<ParamsStream<SizeComputer&, TransactionSerParams>, CTxIn>(T&, T0 const&)
Line
Count
Source
746
443M
{
747
443M
    a.Serialize(os);
748
443M
}
void Serialize<ParamsStream<SizeComputer&, TransactionSerParams>, CScript>(T&, T0 const&)
Line
Count
Source
746
1.27G
{
747
1.27G
    a.Serialize(os);
748
1.27G
}
void Serialize<ParamsStream<SizeComputer&, TransactionSerParams>, COutPoint>(T&, T0 const&)
Line
Count
Source
746
443M
{
747
443M
    a.Serialize(os);
748
443M
}
void Serialize<ParamsStream<SizeComputer&, TransactionSerParams>, transaction_identifier<false>>(T&, T0 const&)
Line
Count
Source
746
443M
{
747
443M
    a.Serialize(os);
748
443M
}
void Serialize<ParamsStream<SizeComputer&, TransactionSerParams>, Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut>> const&>>(T&, T0 const&)
Line
Count
Source
746
443M
{
747
443M
    a.Serialize(os);
748
443M
}
void Serialize<ParamsStream<SizeComputer&, TransactionSerParams>, CTxOut>(T&, T0 const&)
Line
Count
Source
746
830M
{
747
830M
    a.Serialize(os);
748
830M
}
void Serialize<ParamsStream<SizeComputer&, TransactionSerParams>, Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&>>(T&, T0 const&)
Line
Count
Source
746
141M
{
747
141M
    a.Serialize(os);
748
141M
}
void Serialize<SizeComputer, ParamsWrapper<TransactionSerParams, CBlock const>>(T&, T0 const&)
Line
Count
Source
746
297M
{
747
297M
    a.Serialize(os);
748
297M
}
void Serialize<ParamsStream<SizeComputer&, TransactionSerParams>, CBlock>(T&, T0 const&)
Line
Count
Source
746
297M
{
747
297M
    a.Serialize(os);
748
297M
}
void Serialize<ParamsStream<SizeComputer&, TransactionSerParams>, Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&>>(T&, T0 const&)
Line
Count
Source
746
297M
{
747
297M
    a.Serialize(os);
748
297M
}
void Serialize<ParamsStream<SizeComputer&, TransactionSerParams>, CBlockHeader>(T&, T0 const&)
Line
Count
Source
746
297M
{
747
297M
    a.Serialize(os);
748
297M
}
void Serialize<ParamsStream<SizeComputer&, TransactionSerParams>, uint256>(T&, T0 const&)
Line
Count
Source
746
594M
{
747
594M
    a.Serialize(os);
748
594M
}
Unexecuted instantiation: void Serialize<SizeComputer, ParamsWrapper<TransactionSerParams, CTxIn const>>(T&, T0 const&)
Unexecuted instantiation: void Serialize<SizeComputer, Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&>>(T&, T0 const&)
Unexecuted instantiation: void Serialize<DataStream, AddrMan>(T&, T0 const&)
Unexecuted instantiation: void Serialize<DataStream, AddrManDeterministic>(T&, T0 const&)
Unexecuted instantiation: cluster_linearize.cpp:void Serialize<VectorWriter, Wrapper<(anonymous namespace)::DepGraphFormatter, cluster_linearize::DepGraph<bitset_detail::IntBitSet<unsigned int>> const&>>(T&, T0 const&)
Unexecuted instantiation: void Serialize<VectorWriter, Wrapper<VarIntFormatter<(VarIntMode)1>, int const&>>(T&, T0 const&)
Unexecuted instantiation: void Serialize<VectorWriter, Wrapper<VarIntFormatter<(VarIntMode)0>, unsigned long&>>(T&, T0 const&)
void Serialize<VectorWriter, CBlockHeaderAndShortTxIDs>(T&, T0 const&)
Line
Count
Source
746
4.05M
{
747
4.05M
    a.Serialize(os);
748
4.05M
}
void Serialize<VectorWriter, CBlockHeader>(T&, T0 const&)
Line
Count
Source
746
4.05M
{
747
4.05M
    a.Serialize(os);
748
4.05M
}
void Serialize<VectorWriter, uint256>(T&, T0 const&)
Line
Count
Source
746
15.4M
{
747
15.4M
    a.Serialize(os);
748
15.4M
}
void Serialize<VectorWriter, Wrapper<VectorFormatter<CustomUintFormatter<6, false>>, std::vector<unsigned long, std::allocator<unsigned long>> const&>>(T&, T0 const&)
Line
Count
Source
746
4.05M
{
747
4.05M
    a.Serialize(os);
748
4.05M
}
void Serialize<VectorWriter, Wrapper<VectorFormatter<DefaultFormatter>, std::vector<PrefilledTransaction, std::allocator<PrefilledTransaction>> const&>>(T&, T0 const&)
Line
Count
Source
746
4.05M
{
747
4.05M
    a.Serialize(os);
748
4.05M
}
void Serialize<VectorWriter, PrefilledTransaction>(T&, T0 const&)
Line
Count
Source
746
4.14M
{
747
4.14M
    a.Serialize(os);
748
4.14M
}
void Serialize<VectorWriter, Wrapper<CompactSizeFormatter<true>, unsigned short const&>>(T&, T0 const&)
Line
Count
Source
746
4.14M
{
747
4.14M
    a.Serialize(os);
748
4.14M
}
void Serialize<VectorWriter, ParamsWrapper<TransactionSerParams, Wrapper<DefaultFormatter, std::shared_ptr<CTransaction const> const&>>>(T&, T0 const&)
Line
Count
Source
746
4.14M
{
747
4.14M
    a.Serialize(os);
748
4.14M
}
void Serialize<ParamsStream<VectorWriter&, TransactionSerParams>, Wrapper<DefaultFormatter, std::shared_ptr<CTransaction const> const&>>(T&, T0 const&)
Line
Count
Source
746
4.14M
{
747
4.14M
    a.Serialize(os);
748
4.14M
}
void Serialize<ParamsStream<VectorWriter&, TransactionSerParams>, CTransaction>(T&, T0 const&)
Line
Count
Source
746
22.5M
{
747
22.5M
    a.Serialize(os);
748
22.5M
}
void Serialize<ParamsStream<VectorWriter&, TransactionSerParams>, Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn>> const&>>(T&, T0 const&)
Line
Count
Source
746
45.0M
{
747
45.0M
    a.Serialize(os);
748
45.0M
}
void Serialize<ParamsStream<VectorWriter&, TransactionSerParams>, CTxIn>(T&, T0 const&)
Line
Count
Source
746
22.5M
{
747
22.5M
    a.Serialize(os);
748
22.5M
}
void Serialize<ParamsStream<VectorWriter&, TransactionSerParams>, COutPoint>(T&, T0 const&)
Line
Count
Source
746
22.5M
{
747
22.5M
    a.Serialize(os);
748
22.5M
}
void Serialize<ParamsStream<VectorWriter&, TransactionSerParams>, transaction_identifier<false>>(T&, T0 const&)
Line
Count
Source
746
22.5M
{
747
22.5M
    a.Serialize(os);
748
22.5M
}
void Serialize<ParamsStream<VectorWriter&, TransactionSerParams>, CScript>(T&, T0 const&)
Line
Count
Source
746
49.1M
{
747
49.1M
    a.Serialize(os);
748
49.1M
}
void Serialize<ParamsStream<VectorWriter&, TransactionSerParams>, Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut>> const&>>(T&, T0 const&)
Line
Count
Source
746
22.5M
{
747
22.5M
    a.Serialize(os);
748
22.5M
}
void Serialize<ParamsStream<VectorWriter&, TransactionSerParams>, CTxOut>(T&, T0 const&)
Line
Count
Source
746
26.6M
{
747
26.6M
    a.Serialize(os);
748
26.6M
}
void Serialize<ParamsStream<VectorWriter&, TransactionSerParams>, Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&>>(T&, T0 const&)
Line
Count
Source
746
22.5M
{
747
22.5M
    a.Serialize(os);
748
22.5M
}
void Serialize<VectorWriter, BlockTransactions>(T&, T0 const&)
Line
Count
Source
746
975k
{
747
975k
    a.Serialize(os);
748
975k
}
void Serialize<VectorWriter, ParamsWrapper<TransactionSerParams, Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&>>>(T&, T0 const&)
Line
Count
Source
746
975k
{
747
975k
    a.Serialize(os);
748
975k
}
void Serialize<ParamsStream<VectorWriter&, TransactionSerParams>, Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&>>(T&, T0 const&)
Line
Count
Source
746
9.99M
{
747
9.99M
    a.Serialize(os);
748
9.99M
}
void Serialize<VectorWriter, ParamsWrapper<TransactionSerParams, std::vector<CBlock, std::allocator<CBlock>>>>(T&, T0 const&)
Line
Count
Source
746
9.02M
{
747
9.02M
    a.Serialize(os);
748
9.02M
}
void Serialize<ParamsStream<VectorWriter&, TransactionSerParams>, Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CBlock, std::allocator<CBlock>> const&>>(T&, T0 const&)
Line
Count
Source
746
9.02M
{
747
9.02M
    a.Serialize(os);
748
9.02M
}
void Serialize<ParamsStream<VectorWriter&, TransactionSerParams>, CBlock>(T&, T0 const&)
Line
Count
Source
746
9.02M
{
747
9.02M
    a.Serialize(os);
748
9.02M
}
void Serialize<ParamsStream<VectorWriter&, TransactionSerParams>, CBlockHeader>(T&, T0 const&)
Line
Count
Source
746
9.02M
{
747
9.02M
    a.Serialize(os);
748
9.02M
}
void Serialize<ParamsStream<VectorWriter&, TransactionSerParams>, uint256>(T&, T0 const&)
Line
Count
Source
746
18.0M
{
747
18.0M
    a.Serialize(os);
748
18.0M
}
void Serialize<VectorWriter, ParamsWrapper<TransactionSerParams, CTransaction const>>(T&, T0 const&)
Line
Count
Source
746
18.1M
{
747
18.1M
    a.Serialize(os);
748
18.1M
}
Unexecuted instantiation: void Serialize<DataStream, BlockFilter>(T&, T0 const&)
void Serialize<DataStream, uint256>(T&, T0 const&)
Line
Count
Source
746
15.8M
{
747
15.8M
    a.Serialize(os);
748
15.8M
}
Unexecuted instantiation: void Serialize<DataStream, kernel::CBlockFileInfo>(T&, T0 const&)
Unexecuted instantiation: void Serialize<DataStream, Wrapper<VarIntFormatter<(VarIntMode)0>, unsigned int const&>>(T&, T0 const&)
Unexecuted instantiation: void Serialize<DataStream, Wrapper<VarIntFormatter<(VarIntMode)0>, unsigned long const&>>(T&, T0 const&)
Unexecuted instantiation: void Serialize<DataStream, CBlockHeaderAndShortTxIDs>(T&, T0 const&)
void Serialize<DataStream, CBlockHeader>(T&, T0 const&)
Line
Count
Source
746
7.79M
{
747
7.79M
    a.Serialize(os);
748
7.79M
}
Unexecuted instantiation: void Serialize<DataStream, Wrapper<VectorFormatter<CustomUintFormatter<6, false>>, std::vector<unsigned long, std::allocator<unsigned long>> const&>>(T&, T0 const&)
Unexecuted instantiation: void Serialize<DataStream, Wrapper<VectorFormatter<DefaultFormatter>, std::vector<PrefilledTransaction, std::allocator<PrefilledTransaction>> const&>>(T&, T0 const&)
Unexecuted instantiation: void Serialize<DataStream, PrefilledTransaction>(T&, T0 const&)
Unexecuted instantiation: void Serialize<DataStream, Wrapper<CompactSizeFormatter<true>, unsigned short const&>>(T&, T0 const&)
Unexecuted instantiation: void Serialize<DataStream, ParamsWrapper<TransactionSerParams, Wrapper<DefaultFormatter, std::shared_ptr<CTransaction const> const&>>>(T&, T0 const&)
Unexecuted instantiation: void Serialize<ParamsStream<DataStream&, TransactionSerParams>, Wrapper<DefaultFormatter, std::shared_ptr<CTransaction const> const&>>(T&, T0 const&)
Unexecuted instantiation: void Serialize<ParamsStream<DataStream&, TransactionSerParams>, CTransaction>(T&, T0 const&)
Unexecuted instantiation: void Serialize<ParamsStream<DataStream&, TransactionSerParams>, Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn>> const&>>(T&, T0 const&)
Unexecuted instantiation: void Serialize<ParamsStream<DataStream&, TransactionSerParams>, CTxIn>(T&, T0 const&)
Unexecuted instantiation: void Serialize<ParamsStream<DataStream&, TransactionSerParams>, COutPoint>(T&, T0 const&)
Unexecuted instantiation: void Serialize<ParamsStream<DataStream&, TransactionSerParams>, transaction_identifier<false>>(T&, T0 const&)
Unexecuted instantiation: void Serialize<ParamsStream<DataStream&, TransactionSerParams>, CScript>(T&, T0 const&)
Unexecuted instantiation: void Serialize<ParamsStream<DataStream&, TransactionSerParams>, Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut>> const&>>(T&, T0 const&)
Unexecuted instantiation: void Serialize<ParamsStream<DataStream&, TransactionSerParams>, CTxOut>(T&, T0 const&)
Unexecuted instantiation: void Serialize<ParamsStream<DataStream&, TransactionSerParams>, Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&>>(T&, T0 const&)
Unexecuted instantiation: void Serialize<DataStream, CFeeRate>(T&, T0 const&)
Unexecuted instantiation: void Serialize<DataStream, CMerkleBlock>(T&, T0 const&)
Unexecuted instantiation: void Serialize<DataStream, CPartialMerkleTree>(T&, T0 const&)
Unexecuted instantiation: void Serialize<DataStream, Wrapper<VectorFormatter<DefaultFormatter>, std::vector<uint256, std::allocator<uint256>> const&>>(T&, T0 const&)
Unexecuted instantiation: void Serialize<DataStream, COutPoint>(T&, T0 const&)
void Serialize<DataStream, transaction_identifier<false>>(T&, T0 const&)
Line
Count
Source
746
120M
{
747
120M
    a.Serialize(os);
748
120M
}
Unexecuted instantiation: void Serialize<DataStream, CPubKey>(T&, T0 const&)
Unexecuted instantiation: void Serialize<DataStream, CScript>(T&, T0 const&)
Unexecuted instantiation: void Serialize<DataStream, CTxIn>(T&, T0 const&)
Unexecuted instantiation: void Serialize<DataStream, FlatFilePos>(T&, T0 const&)
Unexecuted instantiation: void Serialize<DataStream, Wrapper<VarIntFormatter<(VarIntMode)1>, int const&>>(T&, T0 const&)
Unexecuted instantiation: void Serialize<DataStream, KeyOriginInfo>(T&, T0 const&)
Unexecuted instantiation: void Serialize<DataStream, Wrapper<VectorFormatter<DefaultFormatter>, std::vector<unsigned int, std::allocator<unsigned int>> const&>>(T&, T0 const&)
Unexecuted instantiation: void Serialize<DataStream, PartiallySignedTransaction>(T&, T0 const&)
Unexecuted instantiation: void Serialize<SizeComputer, CompactSizeWriter>(T&, T0 const&)
Unexecuted instantiation: void Serialize<DataStream, CompactSizeWriter>(T&, T0 const&)
Unexecuted instantiation: void Serialize<SizeComputer, ParamsWrapper<TransactionSerParams, CMutableTransaction const>>(T&, T0 const&)
Unexecuted instantiation: void Serialize<ParamsStream<SizeComputer&, TransactionSerParams>, CMutableTransaction>(T&, T0 const&)
Unexecuted instantiation: void Serialize<DataStream, ParamsWrapper<TransactionSerParams, CMutableTransaction const>>(T&, T0 const&)
Unexecuted instantiation: void Serialize<ParamsStream<DataStream&, TransactionSerParams>, CMutableTransaction>(T&, T0 const&)
Unexecuted instantiation: void Serialize<DataStream, PSBTInput>(T&, T0 const&)
Unexecuted instantiation: void Serialize<SizeComputer, ParamsWrapper<TransactionSerParams, std::shared_ptr<CTransaction const> const>>(T&, T0 const&)
Unexecuted instantiation: void Serialize<DataStream, ParamsWrapper<TransactionSerParams, std::shared_ptr<CTransaction const> const>>(T&, T0 const&)
void Serialize<SizeComputer, CTxOut>(T&, T0 const&)
Line
Count
Source
746
9.79M
{
747
9.79M
    a.Serialize(os);
748
9.79M
}
void Serialize<SizeComputer, CScript>(T&, T0 const&)
Line
Count
Source
746
9.79M
{
747
9.79M
    a.Serialize(os);
748
9.79M
}
Unexecuted instantiation: void Serialize<DataStream, CTxOut>(T&, T0 const&)
Unexecuted instantiation: void Serialize<SizeComputer, XOnlyPubKey>(T&, T0 const&)
Unexecuted instantiation: void Serialize<SizeComputer, uint256>(T&, T0 const&)
Unexecuted instantiation: void Serialize<DataStream, XOnlyPubKey>(T&, T0 const&)
Unexecuted instantiation: void Serialize<DataStream, Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&>>(T&, T0 const&)
Unexecuted instantiation: void Serialize<DataStream, PSBTOutput>(T&, T0 const&)
Unexecuted instantiation: void Serialize<DataStream, ParamsWrapper<TransactionSerParams, CBlock>>(T&, T0 const&)
Unexecuted instantiation: void Serialize<ParamsStream<DataStream&, TransactionSerParams>, CBlock>(T&, T0 const&)
Unexecuted instantiation: void Serialize<ParamsStream<DataStream&, TransactionSerParams>, CBlockHeader>(T&, T0 const&)
Unexecuted instantiation: void Serialize<ParamsStream<DataStream&, TransactionSerParams>, uint256>(T&, T0 const&)
Unexecuted instantiation: void Serialize<ParamsStream<DataStream&, TransactionSerParams>, Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&>>(T&, T0 const&)
Unexecuted instantiation: void Serialize<DataStream, CBlockLocator>(T&, T0 const&)
Unexecuted instantiation: void Serialize<DataStream, CTxUndo>(T&, T0 const&)
Unexecuted instantiation: void Serialize<DataStream, Wrapper<VectorFormatter<TxInUndoFormatter>, std::vector<Coin, std::allocator<Coin>> const&>>(T&, T0 const&)
void Serialize<DataStream, Wrapper<VarIntFormatter<(VarIntMode)0>, unsigned int&>>(T&, T0 const&)
Line
Count
Source
746
120M
{
747
120M
    a.Serialize(os);
748
120M
}
Unexecuted instantiation: void Serialize<DataStream, Wrapper<TxOutCompression, CTxOut const&>>(T&, T0 const&)
Unexecuted instantiation: void Serialize<DataStream, Wrapper<AmountCompression, long const&>>(T&, T0 const&)
Unexecuted instantiation: void Serialize<DataStream, Wrapper<VarIntFormatter<(VarIntMode)0>, unsigned long&>>(T&, T0 const&)
Unexecuted instantiation: void Serialize<DataStream, Wrapper<ScriptCompression, CScript const&>>(T&, T0 const&)
Unexecuted instantiation: void Serialize<DataStream, CBlockUndo>(T&, T0 const&)
Unexecuted instantiation: void Serialize<DataStream, Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxUndo, std::allocator<CTxUndo>> const&>>(T&, T0 const&)
Unexecuted instantiation: void Serialize<DataStream, Coin>(T&, T0 const&)
Unexecuted instantiation: void Serialize<DataStream, ParamsWrapper<CNetAddr::SerParams, CNetAddr const>>(T&, T0 const&)
Unexecuted instantiation: void Serialize<ParamsStream<DataStream&, CNetAddr::SerParams>, CNetAddr>(T&, T0 const&)
Unexecuted instantiation: void Serialize<ParamsStream<DataStream&, CNetAddr::SerParams>, Wrapper<CompactSizeFormatter<true>, unsigned long const&>>(T&, T0 const&)
Unexecuted instantiation: void Serialize<DataStream, ParamsWrapper<CNetAddr::SerParams, CService const>>(T&, T0 const&)
Unexecuted instantiation: void Serialize<ParamsStream<DataStream&, CNetAddr::SerParams>, CService>(T&, T0 const&)
Unexecuted instantiation: void Serialize<ParamsStream<DataStream&, CNetAddr::SerParams>, Wrapper<CustomUintFormatter<2, true>, unsigned short const&>>(T&, T0 const&)
Unexecuted instantiation: void Serialize<DataStream, CMessageHeader>(T&, T0 const&)
Unexecuted instantiation: void Serialize<DataStream, ParamsWrapper<CAddress::SerParams, CAddress const>>(T&, T0 const&)
Unexecuted instantiation: void Serialize<ParamsStream<DataStream&, CAddress::SerParams>, CAddress>(T&, T0 const&)
Unexecuted instantiation: void Serialize<ParamsStream<DataStream&, CAddress::SerParams>, Wrapper<ChronoFormatter<unsigned int, true>, std::chrono::time_point<NodeClock, std::chrono::duration<long, std::ratio<1l, 1l>>> const&>>(T&, T0 const&)
Unexecuted instantiation: void Serialize<ParamsStream<DataStream&, CAddress::SerParams>, Wrapper<CompactSizeFormatter<false>, unsigned long&>>(T&, T0 const&)
Unexecuted instantiation: void Serialize<ParamsStream<DataStream&, CAddress::SerParams>, Wrapper<CustomUintFormatter<8, false>, ServiceFlags const&>>(T&, T0 const&)
Unexecuted instantiation: void Serialize<ParamsStream<DataStream&, CAddress::SerParams>, ParamsWrapper<CNetAddr::SerParams, CService const>>(T&, T0 const&)
Unexecuted instantiation: void Serialize<ParamsStream<ParamsStream<DataStream&, CAddress::SerParams>&, CNetAddr::SerParams>, CService>(T&, T0 const&)
Unexecuted instantiation: void Serialize<ParamsStream<ParamsStream<DataStream&, CAddress::SerParams>&, CNetAddr::SerParams>, CNetAddr>(T&, T0 const&)
Unexecuted instantiation: void Serialize<ParamsStream<ParamsStream<DataStream&, CAddress::SerParams>&, CNetAddr::SerParams>, Wrapper<CompactSizeFormatter<true>, unsigned long const&>>(T&, T0 const&)
Unexecuted instantiation: void Serialize<ParamsStream<ParamsStream<DataStream&, CAddress::SerParams>&, CNetAddr::SerParams>, Wrapper<CustomUintFormatter<2, true>, unsigned short const&>>(T&, T0 const&)
Unexecuted instantiation: void Serialize<DataStream, CInv>(T&, T0 const&)
Unexecuted instantiation: void Serialize<DataStream, CBloomFilter>(T&, T0 const&)
Unexecuted instantiation: void Serialize<DataStream, CDiskBlockIndex>(T&, T0 const&)
Unexecuted instantiation: void Serialize<DataStream, Wrapper<VarIntFormatter<(VarIntMode)1>, int&>>(T&, T0 const&)
Unexecuted instantiation: void Serialize<DataStream, Wrapper<TxOutCompression, CTxOut&>>(T&, T0 const&)
Unexecuted instantiation: void Serialize<DataStream, BlockTransactions>(T&, T0 const&)
Unexecuted instantiation: void Serialize<DataStream, ParamsWrapper<TransactionSerParams, Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&>>>(T&, T0 const&)
Unexecuted instantiation: void Serialize<DataStream, BlockTransactionsRequest>(T&, T0 const&)
Unexecuted instantiation: void Serialize<DataStream, Wrapper<VectorFormatter<DifferenceFormatter>, std::vector<unsigned short, std::allocator<unsigned short>> const&>>(T&, T0 const&)
Unexecuted instantiation: void Serialize<DataStream, node::SnapshotMetadata>(T&, T0 const&)
Unexecuted instantiation: void Serialize<DataStream, uint160>(T&, T0 const&)
Unexecuted instantiation: void Serialize<VectorWriter, ParamsWrapper<TransactionSerParams, CBlockHeaderAndShortTxIDs>>(T&, T0 const&)
Unexecuted instantiation: void Serialize<ParamsStream<VectorWriter&, TransactionSerParams>, CBlockHeaderAndShortTxIDs>(T&, T0 const&)
Unexecuted instantiation: void Serialize<ParamsStream<VectorWriter&, TransactionSerParams>, Wrapper<VectorFormatter<CustomUintFormatter<6, false>>, std::vector<unsigned long, std::allocator<unsigned long>> const&>>(T&, T0 const&)
Unexecuted instantiation: void Serialize<ParamsStream<VectorWriter&, TransactionSerParams>, Wrapper<VectorFormatter<DefaultFormatter>, std::vector<PrefilledTransaction, std::allocator<PrefilledTransaction>> const&>>(T&, T0 const&)
Unexecuted instantiation: void Serialize<ParamsStream<VectorWriter&, TransactionSerParams>, PrefilledTransaction>(T&, T0 const&)
Unexecuted instantiation: void Serialize<ParamsStream<VectorWriter&, TransactionSerParams>, Wrapper<CompactSizeFormatter<true>, unsigned short const&>>(T&, T0 const&)
Unexecuted instantiation: void Serialize<ParamsStream<VectorWriter&, TransactionSerParams>, ParamsWrapper<TransactionSerParams, Wrapper<DefaultFormatter, std::shared_ptr<CTransaction const> const&>>>(T&, T0 const&)
Unexecuted instantiation: void Serialize<ParamsStream<ParamsStream<VectorWriter&, TransactionSerParams>&, TransactionSerParams>, Wrapper<DefaultFormatter, std::shared_ptr<CTransaction const> const&>>(T&, T0 const&)
Unexecuted instantiation: void Serialize<ParamsStream<ParamsStream<VectorWriter&, TransactionSerParams>&, TransactionSerParams>, CTransaction>(T&, T0 const&)
Unexecuted instantiation: void Serialize<ParamsStream<ParamsStream<VectorWriter&, TransactionSerParams>&, TransactionSerParams>, Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn>> const&>>(T&, T0 const&)
Unexecuted instantiation: void Serialize<ParamsStream<ParamsStream<VectorWriter&, TransactionSerParams>&, TransactionSerParams>, CTxIn>(T&, T0 const&)
Unexecuted instantiation: void Serialize<ParamsStream<ParamsStream<VectorWriter&, TransactionSerParams>&, TransactionSerParams>, COutPoint>(T&, T0 const&)
Unexecuted instantiation: void Serialize<ParamsStream<ParamsStream<VectorWriter&, TransactionSerParams>&, TransactionSerParams>, transaction_identifier<false>>(T&, T0 const&)
Unexecuted instantiation: void Serialize<ParamsStream<ParamsStream<VectorWriter&, TransactionSerParams>&, TransactionSerParams>, CScript>(T&, T0 const&)
Unexecuted instantiation: void Serialize<ParamsStream<ParamsStream<VectorWriter&, TransactionSerParams>&, TransactionSerParams>, Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut>> const&>>(T&, T0 const&)
Unexecuted instantiation: void Serialize<ParamsStream<ParamsStream<VectorWriter&, TransactionSerParams>&, TransactionSerParams>, CTxOut>(T&, T0 const&)
Unexecuted instantiation: void Serialize<ParamsStream<ParamsStream<VectorWriter&, TransactionSerParams>&, TransactionSerParams>, Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&>>(T&, T0 const&)
Unexecuted instantiation: void Serialize<VectorWriter, ParamsWrapper<TransactionSerParams, CBlock>>(T&, T0 const&)
Unexecuted instantiation: void Serialize<DataStream, Wrapper<VectorFormatter<DefaultFormatter>, std::vector<int, std::allocator<int>> const&>>(T&, T0 const&)
Unexecuted instantiation: void Serialize<DataStream, Wrapper<VectorFormatter<DefaultFormatter>, prevector<8u, int, unsigned int, int> const&>>(T&, T0 const&)
Unexecuted instantiation: void Serialize<VectorWriter, PartiallySignedTransaction>(T&, T0 const&)
Unexecuted instantiation: void Serialize<VectorWriter, CompactSizeWriter>(T&, T0 const&)
Unexecuted instantiation: void Serialize<VectorWriter, ParamsWrapper<TransactionSerParams, CMutableTransaction const>>(T&, T0 const&)
Unexecuted instantiation: void Serialize<ParamsStream<VectorWriter&, TransactionSerParams>, CMutableTransaction>(T&, T0 const&)
Unexecuted instantiation: void Serialize<VectorWriter, PSBTInput>(T&, T0 const&)
Unexecuted instantiation: void Serialize<VectorWriter, ParamsWrapper<TransactionSerParams, std::shared_ptr<CTransaction const> const>>(T&, T0 const&)
Unexecuted instantiation: void Serialize<VectorWriter, CTxOut>(T&, T0 const&)
Unexecuted instantiation: void Serialize<VectorWriter, CScript>(T&, T0 const&)
Unexecuted instantiation: void Serialize<VectorWriter, XOnlyPubKey>(T&, T0 const&)
Unexecuted instantiation: void Serialize<VectorWriter, Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&>>(T&, T0 const&)
Unexecuted instantiation: void Serialize<VectorWriter, PSBTOutput>(T&, T0 const&)
Unexecuted instantiation: void Serialize<DataStream, ParamsWrapper<TransactionSerParams, CMutableTransaction>>(T&, T0 const&)
Unexecuted instantiation: void Serialize<DataStream, Wrapper<LimitedStringFormatter<10ul>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&>>(T&, T0 const&)
Unexecuted instantiation: void Serialize<AutoFile, node::SnapshotMetadata>(T&, T0 const&)
Unexecuted instantiation: void Serialize<AutoFile, uint256>(T&, T0 const&)
Unexecuted instantiation: void Serialize<AutoFile, transaction_identifier<false>>(T&, T0 const&)
Unexecuted instantiation: void Serialize<AutoFile, Coin>(T&, T0 const&)
Unexecuted instantiation: void Serialize<AutoFile, Wrapper<VarIntFormatter<(VarIntMode)0>, unsigned int&>>(T&, T0 const&)
Unexecuted instantiation: void Serialize<AutoFile, Wrapper<TxOutCompression, CTxOut const&>>(T&, T0 const&)
Unexecuted instantiation: void Serialize<AutoFile, Wrapper<AmountCompression, long const&>>(T&, T0 const&)
Unexecuted instantiation: void Serialize<AutoFile, Wrapper<VarIntFormatter<(VarIntMode)0>, unsigned long&>>(T&, T0 const&)
Unexecuted instantiation: void Serialize<AutoFile, Wrapper<ScriptCompression, CScript const&>>(T&, T0 const&)
Unexecuted instantiation: void Serialize<DataStream, ParamsWrapper<TransactionSerParams, CTransaction const>>(T&, T0 const&)
Unexecuted instantiation: void Serialize<HashWriter, CPubKey>(T&, T0 const&)
void Serialize<HashWriter, uint256>(T&, T0 const&)
Line
Count
Source
746
890M
{
747
890M
    a.Serialize(os);
748
890M
}
Unexecuted instantiation: void Serialize<DataStream, wallet::CWalletTx>(T&, T0 const&)
Unexecuted instantiation: void Serialize<DataStream, Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>>> const&>>(T&, T0 const&)
Unexecuted instantiation: void Serialize<DataStream, wallet::CKeyMetadata>(T&, T0 const&)
Unexecuted instantiation: void Serialize<DataStream, CKeyID>(T&, T0 const&)
Unexecuted instantiation: void Serialize<DataStream, wallet::CMasterKey>(T&, T0 const&)
Unexecuted instantiation: void Serialize<DataStream, wallet::WalletDescriptor>(T&, T0 const&)
void Serialize<VectorWriter, Wrapper<CustomUintFormatter<8, false>, ServiceFlags&>>(T&, T0 const&)
Line
Count
Source
746
762k
{
747
762k
    a.Serialize(os);
748
762k
}
void Serialize<VectorWriter, ParamsWrapper<CNetAddr::SerParams, CService>>(T&, T0 const&)
Line
Count
Source
746
3.03M
{
747
3.03M
    a.Serialize(os);
748
3.03M
}
void Serialize<ParamsStream<VectorWriter&, CNetAddr::SerParams>, CService>(T&, T0 const&)
Line
Count
Source
746
3.03M
{
747
3.03M
    a.Serialize(os);
748
3.03M
}
void Serialize<ParamsStream<VectorWriter&, CNetAddr::SerParams>, CNetAddr>(T&, T0 const&)
Line
Count
Source
746
3.03M
{
747
3.03M
    a.Serialize(os);
748
3.03M
}
Unexecuted instantiation: void Serialize<ParamsStream<VectorWriter&, CNetAddr::SerParams>, Wrapper<CompactSizeFormatter<true>, unsigned long const&>>(T&, T0 const&)
void Serialize<ParamsStream<VectorWriter&, CNetAddr::SerParams>, Wrapper<CustomUintFormatter<2, true>, unsigned short const&>>(T&, T0 const&)
Line
Count
Source
746
3.03M
{
747
3.03M
    a.Serialize(os);
748
3.03M
}
Unexecuted instantiation: void Serialize<HashedSourceWriter<AutoFile>, AddrMan>(T&, T0 const&)
Unexecuted instantiation: void Serialize<HashedSourceWriter<AutoFile>, ParamsWrapper<CAddress::SerParams, std::vector<CAddress, std::allocator<CAddress>> const>>(T&, T0 const&)
Unexecuted instantiation: void Serialize<ParamsStream<HashedSourceWriter<AutoFile>&, CAddress::SerParams>, Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CAddress, std::allocator<CAddress>> const&>>(T&, T0 const&)
Unexecuted instantiation: void Serialize<ParamsStream<HashedSourceWriter<AutoFile>&, CAddress::SerParams>, CAddress>(T&, T0 const&)
Unexecuted instantiation: void Serialize<ParamsStream<HashedSourceWriter<AutoFile>&, CAddress::SerParams>, Wrapper<ChronoFormatter<unsigned int, true>, std::chrono::time_point<NodeClock, std::chrono::duration<long, std::ratio<1l, 1l>>> const&>>(T&, T0 const&)
Unexecuted instantiation: void Serialize<ParamsStream<HashedSourceWriter<AutoFile>&, CAddress::SerParams>, Wrapper<CompactSizeFormatter<false>, unsigned long&>>(T&, T0 const&)
Unexecuted instantiation: void Serialize<ParamsStream<HashedSourceWriter<AutoFile>&, CAddress::SerParams>, Wrapper<CustomUintFormatter<8, false>, ServiceFlags const&>>(T&, T0 const&)
Unexecuted instantiation: void Serialize<ParamsStream<HashedSourceWriter<AutoFile>&, CAddress::SerParams>, ParamsWrapper<CNetAddr::SerParams, CService const>>(T&, T0 const&)
Unexecuted instantiation: void Serialize<ParamsStream<ParamsStream<HashedSourceWriter<AutoFile>&, CAddress::SerParams>&, CNetAddr::SerParams>, CService>(T&, T0 const&)
Unexecuted instantiation: void Serialize<ParamsStream<ParamsStream<HashedSourceWriter<AutoFile>&, CAddress::SerParams>&, CNetAddr::SerParams>, CNetAddr>(T&, T0 const&)
Unexecuted instantiation: void Serialize<ParamsStream<ParamsStream<HashedSourceWriter<AutoFile>&, CAddress::SerParams>&, CNetAddr::SerParams>, Wrapper<CompactSizeFormatter<true>, unsigned long const&>>(T&, T0 const&)
Unexecuted instantiation: void Serialize<ParamsStream<ParamsStream<HashedSourceWriter<AutoFile>&, CAddress::SerParams>&, CNetAddr::SerParams>, Wrapper<CustomUintFormatter<2, true>, unsigned short const&>>(T&, T0 const&)
Unexecuted instantiation: void Serialize<ParamsStream<HashedSourceWriter<AutoFile>&, CAddress::SerParams>, uint256>(T&, T0 const&)
Unexecuted instantiation: void Serialize<ParamsStream<HashedSourceWriter<AutoFile>&, CAddress::SerParams>, AddrInfo>(T&, T0 const&)
Unexecuted instantiation: void Serialize<ParamsStream<HashedSourceWriter<AutoFile>&, CAddress::SerParams>, CNetAddr>(T&, T0 const&)
Unexecuted instantiation: void Serialize<ParamsStream<HashedSourceWriter<AutoFile>&, CAddress::SerParams>, Wrapper<CompactSizeFormatter<true>, unsigned long const&>>(T&, T0 const&)
Unexecuted instantiation: void Serialize<ParamsStream<HashedSourceWriter<AutoFile>&, CAddress::SerParams>, Wrapper<ChronoFormatter<long, false>, std::chrono::time_point<NodeClock, std::chrono::duration<long, std::ratio<1l, 1l>>> const&>>(T&, T0 const&)
Unexecuted instantiation: void Serialize<ParamsStream<DataStream&, CAddress::SerParams>, uint256>(T&, T0 const&)
Unexecuted instantiation: void Serialize<ParamsStream<DataStream&, CAddress::SerParams>, AddrInfo>(T&, T0 const&)
Unexecuted instantiation: void Serialize<ParamsStream<DataStream&, CAddress::SerParams>, CNetAddr>(T&, T0 const&)
Unexecuted instantiation: void Serialize<ParamsStream<DataStream&, CAddress::SerParams>, Wrapper<CompactSizeFormatter<true>, unsigned long const&>>(T&, T0 const&)
Unexecuted instantiation: void Serialize<ParamsStream<DataStream&, CAddress::SerParams>, Wrapper<ChronoFormatter<long, false>, std::chrono::time_point<NodeClock, std::chrono::duration<long, std::ratio<1l, 1l>>> const&>>(T&, T0 const&)
Unexecuted instantiation: void Serialize<SizeComputer, CBlockHeaderAndShortTxIDs>(T&, T0 const&)
Unexecuted instantiation: void Serialize<SizeComputer, CBlockHeader>(T&, T0 const&)
Unexecuted instantiation: void Serialize<SizeComputer, Wrapper<VectorFormatter<CustomUintFormatter<6, false>>, std::vector<unsigned long, std::allocator<unsigned long>> const&>>(T&, T0 const&)
Unexecuted instantiation: void Serialize<SizeComputer, Wrapper<VectorFormatter<DefaultFormatter>, std::vector<PrefilledTransaction, std::allocator<PrefilledTransaction>> const&>>(T&, T0 const&)
Unexecuted instantiation: void Serialize<SizeComputer, PrefilledTransaction>(T&, T0 const&)
Unexecuted instantiation: void Serialize<SizeComputer, Wrapper<CompactSizeFormatter<true>, unsigned short const&>>(T&, T0 const&)
Unexecuted instantiation: void Serialize<SizeComputer, ParamsWrapper<TransactionSerParams, Wrapper<DefaultFormatter, std::shared_ptr<CTransaction const> const&>>>(T&, T0 const&)
Unexecuted instantiation: void Serialize<ParamsStream<SizeComputer&, TransactionSerParams>, Wrapper<DefaultFormatter, std::shared_ptr<CTransaction const> const&>>(T&, T0 const&)
void Serialize<DataStream, Obfuscation>(T&, T0 const&)
Line
Count
Source
746
147k
{
747
147k
    a.Serialize(os);
748
147k
}
void Serialize<HashWriter, COutPoint>(T&, T0 const&)
Line
Count
Source
746
1.10M
{
747
1.10M
    a.Serialize(os);
748
1.10M
}
void Serialize<HashWriter, transaction_identifier<false>>(T&, T0 const&)
Line
Count
Source
746
1.10M
{
747
1.10M
    a.Serialize(os);
748
1.10M
}
void Serialize<HashWriter, CTxOut>(T&, T0 const&)
Line
Count
Source
746
1.10M
{
747
1.10M
    a.Serialize(os);
748
1.10M
}
void Serialize<HashWriter, CScript>(T&, T0 const&)
Line
Count
Source
746
1.10M
{
747
1.10M
    a.Serialize(os);
748
1.10M
}
void Serialize<VectorWriter, CMessageHeader>(T&, T0 const&)
Line
Count
Source
746
41.3M
{
747
41.3M
    a.Serialize(os);
748
41.3M
}
void Serialize<VectorWriter, Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CInv, std::allocator<CInv>> const&>>(T&, T0 const&)
Line
Count
Source
746
1.31M
{
747
1.31M
    a.Serialize(os);
748
1.31M
}
void Serialize<VectorWriter, CInv>(T&, T0 const&)
Line
Count
Source
746
2.13M
{
747
2.13M
    a.Serialize(os);
748
2.13M
}
Unexecuted instantiation: void Serialize<VectorWriter, ParamsWrapper<TransactionSerParams, CBlock const>>(T&, T0 const&)
Unexecuted instantiation: void Serialize<VectorWriter, CMerkleBlock>(T&, T0 const&)
Unexecuted instantiation: void Serialize<VectorWriter, CPartialMerkleTree>(T&, T0 const&)
void Serialize<VectorWriter, Wrapper<VectorFormatter<DefaultFormatter>, std::vector<uint256, std::allocator<uint256>> const&>>(T&, T0 const&)
Line
Count
Source
746
207k
{
747
207k
    a.Serialize(os);
748
207k
}
void Serialize<VectorWriter, CBlockLocator>(T&, T0 const&)
Line
Count
Source
746
207k
{
747
207k
    a.Serialize(os);
748
207k
}
Unexecuted instantiation: void Serialize<VectorWriter, Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CBlockHeader, std::allocator<CBlockHeader>> const&>>(T&, T0 const&)
void Serialize<VectorWriter, BlockTransactionsRequest>(T&, T0 const&)
Line
Count
Source
746
42.9k
{
747
42.9k
    a.Serialize(os);
748
42.9k
}
void Serialize<VectorWriter, Wrapper<VectorFormatter<DifferenceFormatter>, std::vector<unsigned short, std::allocator<unsigned short>> const&>>(T&, T0 const&)
Line
Count
Source
746
42.9k
{
747
42.9k
    a.Serialize(os);
748
42.9k
}
Unexecuted instantiation: void Serialize<VectorWriter, BlockFilter>(T&, T0 const&)
Unexecuted instantiation: void Serialize<VectorWriter, ParamsWrapper<CAddress::SerParams, std::vector<CAddress, std::allocator<CAddress>>>>(T&, T0 const&)
Unexecuted instantiation: void Serialize<ParamsStream<VectorWriter&, CAddress::SerParams>, Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CAddress, std::allocator<CAddress>> const&>>(T&, T0 const&)
Unexecuted instantiation: void Serialize<ParamsStream<VectorWriter&, CAddress::SerParams>, CAddress>(T&, T0 const&)
Unexecuted instantiation: void Serialize<ParamsStream<VectorWriter&, CAddress::SerParams>, Wrapper<ChronoFormatter<unsigned int, true>, std::chrono::time_point<NodeClock, std::chrono::duration<long, std::ratio<1l, 1l>>> const&>>(T&, T0 const&)
Unexecuted instantiation: void Serialize<ParamsStream<VectorWriter&, CAddress::SerParams>, Wrapper<CompactSizeFormatter<false>, unsigned long&>>(T&, T0 const&)
Unexecuted instantiation: void Serialize<ParamsStream<VectorWriter&, CAddress::SerParams>, Wrapper<CustomUintFormatter<8, false>, ServiceFlags const&>>(T&, T0 const&)
Unexecuted instantiation: void Serialize<ParamsStream<VectorWriter&, CAddress::SerParams>, ParamsWrapper<CNetAddr::SerParams, CService const>>(T&, T0 const&)
Unexecuted instantiation: void Serialize<ParamsStream<ParamsStream<VectorWriter&, CAddress::SerParams>&, CNetAddr::SerParams>, CService>(T&, T0 const&)
Unexecuted instantiation: void Serialize<ParamsStream<ParamsStream<VectorWriter&, CAddress::SerParams>&, CNetAddr::SerParams>, CNetAddr>(T&, T0 const&)
Unexecuted instantiation: void Serialize<ParamsStream<ParamsStream<VectorWriter&, CAddress::SerParams>&, CNetAddr::SerParams>, Wrapper<CompactSizeFormatter<true>, unsigned long const&>>(T&, T0 const&)
Unexecuted instantiation: void Serialize<ParamsStream<ParamsStream<VectorWriter&, CAddress::SerParams>&, CNetAddr::SerParams>, Wrapper<CustomUintFormatter<2, true>, unsigned short const&>>(T&, T0 const&)
void Serialize<SizeComputer, CBlockUndo>(T&, T0 const&)
Line
Count
Source
746
29.9M
{
747
29.9M
    a.Serialize(os);
748
29.9M
}
void Serialize<SizeComputer, Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxUndo, std::allocator<CTxUndo>> const&>>(T&, T0 const&)
Line
Count
Source
746
29.9M
{
747
29.9M
    a.Serialize(os);
748
29.9M
}
void Serialize<SizeComputer, CTxUndo>(T&, T0 const&)
Line
Count
Source
746
116k
{
747
116k
    a.Serialize(os);
748
116k
}
void Serialize<SizeComputer, Wrapper<VectorFormatter<TxInUndoFormatter>, std::vector<Coin, std::allocator<Coin>> const&>>(T&, T0 const&)
Line
Count
Source
746
116k
{
747
116k
    a.Serialize(os);
748
116k
}
void Serialize<SizeComputer, Wrapper<VarIntFormatter<(VarIntMode)0>, unsigned int&>>(T&, T0 const&)
Line
Count
Source
746
233k
{
747
233k
    a.Serialize(os);
748
233k
}
void Serialize<SizeComputer, Wrapper<TxOutCompression, CTxOut const&>>(T&, T0 const&)
Line
Count
Source
746
116k
{
747
116k
    a.Serialize(os);
748
116k
}
void Serialize<SizeComputer, Wrapper<AmountCompression, long const&>>(T&, T0 const&)
Line
Count
Source
746
116k
{
747
116k
    a.Serialize(os);
748
116k
}
void Serialize<SizeComputer, Wrapper<VarIntFormatter<(VarIntMode)0>, unsigned long&>>(T&, T0 const&)
Line
Count
Source
746
116k
{
747
116k
    a.Serialize(os);
748
116k
}
void Serialize<SizeComputer, Wrapper<ScriptCompression, CScript const&>>(T&, T0 const&)
Line
Count
Source
746
116k
{
747
116k
    a.Serialize(os);
748
116k
}
void Serialize<HashWriter, CBlockUndo>(T&, T0 const&)
Line
Count
Source
746
29.9M
{
747
29.9M
    a.Serialize(os);
748
29.9M
}
void Serialize<HashWriter, Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxUndo, std::allocator<CTxUndo>> const&>>(T&, T0 const&)
Line
Count
Source
746
29.9M
{
747
29.9M
    a.Serialize(os);
748
29.9M
}
void Serialize<HashWriter, CTxUndo>(T&, T0 const&)
Line
Count
Source
746
116k
{
747
116k
    a.Serialize(os);
748
116k
}
void Serialize<HashWriter, Wrapper<VectorFormatter<TxInUndoFormatter>, std::vector<Coin, std::allocator<Coin>> const&>>(T&, T0 const&)
Line
Count
Source
746
116k
{
747
116k
    a.Serialize(os);
748
116k
}
void Serialize<HashWriter, Wrapper<VarIntFormatter<(VarIntMode)0>, unsigned int&>>(T&, T0 const&)
Line
Count
Source
746
233k
{
747
233k
    a.Serialize(os);
748
233k
}
void Serialize<HashWriter, Wrapper<TxOutCompression, CTxOut const&>>(T&, T0 const&)
Line
Count
Source
746
116k
{
747
116k
    a.Serialize(os);
748
116k
}
void Serialize<HashWriter, Wrapper<AmountCompression, long const&>>(T&, T0 const&)
Line
Count
Source
746
116k
{
747
116k
    a.Serialize(os);
748
116k
}
void Serialize<HashWriter, Wrapper<VarIntFormatter<(VarIntMode)0>, unsigned long&>>(T&, T0 const&)
Line
Count
Source
746
116k
{
747
116k
    a.Serialize(os);
748
116k
}
void Serialize<HashWriter, Wrapper<ScriptCompression, CScript const&>>(T&, T0 const&)
Line
Count
Source
746
116k
{
747
116k
    a.Serialize(os);
748
116k
}
void Serialize<BufferedWriter<AutoFile>, CBlockUndo>(T&, T0 const&)
Line
Count
Source
746
29.9M
{
747
29.9M
    a.Serialize(os);
748
29.9M
}
void Serialize<BufferedWriter<AutoFile>, Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxUndo, std::allocator<CTxUndo>> const&>>(T&, T0 const&)
Line
Count
Source
746
29.9M
{
747
29.9M
    a.Serialize(os);
748
29.9M
}
void Serialize<BufferedWriter<AutoFile>, CTxUndo>(T&, T0 const&)
Line
Count
Source
746
116k
{
747
116k
    a.Serialize(os);
748
116k
}
void Serialize<BufferedWriter<AutoFile>, Wrapper<VectorFormatter<TxInUndoFormatter>, std::vector<Coin, std::allocator<Coin>> const&>>(T&, T0 const&)
Line
Count
Source
746
116k
{
747
116k
    a.Serialize(os);
748
116k
}
void Serialize<BufferedWriter<AutoFile>, Wrapper<VarIntFormatter<(VarIntMode)0>, unsigned int&>>(T&, T0 const&)
Line
Count
Source
746
233k
{
747
233k
    a.Serialize(os);
748
233k
}
void Serialize<BufferedWriter<AutoFile>, Wrapper<TxOutCompression, CTxOut const&>>(T&, T0 const&)
Line
Count
Source
746
116k
{
747
116k
    a.Serialize(os);
748
116k
}
void Serialize<BufferedWriter<AutoFile>, Wrapper<AmountCompression, long const&>>(T&, T0 const&)
Line
Count
Source
746
116k
{
747
116k
    a.Serialize(os);
748
116k
}
void Serialize<BufferedWriter<AutoFile>, Wrapper<VarIntFormatter<(VarIntMode)0>, unsigned long&>>(T&, T0 const&)
Line
Count
Source
746
116k
{
747
116k
    a.Serialize(os);
748
116k
}
void Serialize<BufferedWriter<AutoFile>, Wrapper<ScriptCompression, CScript const&>>(T&, T0 const&)
Line
Count
Source
746
116k
{
747
116k
    a.Serialize(os);
748
116k
}
void Serialize<BufferedWriter<AutoFile>, uint256>(T&, T0 const&)
Line
Count
Source
746
29.9M
{
747
29.9M
    a.Serialize(os);
748
29.9M
}
void Serialize<BufferedWriter<AutoFile>, ParamsWrapper<TransactionSerParams, CBlock const>>(T&, T0 const&)
Line
Count
Source
746
30.1M
{
747
30.1M
    a.Serialize(os);
748
30.1M
}
void Serialize<ParamsStream<BufferedWriter<AutoFile>&, TransactionSerParams>, CBlock>(T&, T0 const&)
Line
Count
Source
746
30.1M
{
747
30.1M
    a.Serialize(os);
748
30.1M
}
void Serialize<ParamsStream<BufferedWriter<AutoFile>&, TransactionSerParams>, CBlockHeader>(T&, T0 const&)
Line
Count
Source
746
30.1M
{
747
30.1M
    a.Serialize(os);
748
30.1M
}
void Serialize<ParamsStream<BufferedWriter<AutoFile>&, TransactionSerParams>, uint256>(T&, T0 const&)
Line
Count
Source
746
60.2M
{
747
60.2M
    a.Serialize(os);
748
60.2M
}
void Serialize<ParamsStream<BufferedWriter<AutoFile>&, TransactionSerParams>, Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&>>(T&, T0 const&)
Line
Count
Source
746
30.1M
{
747
30.1M
    a.Serialize(os);
748
30.1M
}
void Serialize<ParamsStream<BufferedWriter<AutoFile>&, TransactionSerParams>, CTransaction>(T&, T0 const&)
Line
Count
Source
746
30.3M
{
747
30.3M
    a.Serialize(os);
748
30.3M
}
void Serialize<ParamsStream<BufferedWriter<AutoFile>&, TransactionSerParams>, Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn>> const&>>(T&, T0 const&)
Line
Count
Source
746
60.6M
{
747
60.6M
    a.Serialize(os);
748
60.6M
}
void Serialize<ParamsStream<BufferedWriter<AutoFile>&, TransactionSerParams>, CTxIn>(T&, T0 const&)
Line
Count
Source
746
30.3M
{
747
30.3M
    a.Serialize(os);
748
30.3M
}
void Serialize<ParamsStream<BufferedWriter<AutoFile>&, TransactionSerParams>, COutPoint>(T&, T0 const&)
Line
Count
Source
746
30.3M
{
747
30.3M
    a.Serialize(os);
748
30.3M
}
void Serialize<ParamsStream<BufferedWriter<AutoFile>&, TransactionSerParams>, transaction_identifier<false>>(T&, T0 const&)
Line
Count
Source
746
30.3M
{
747
30.3M
    a.Serialize(os);
748
30.3M
}
void Serialize<ParamsStream<BufferedWriter<AutoFile>&, TransactionSerParams>, CScript>(T&, T0 const&)
Line
Count
Source
746
90.7M
{
747
90.7M
    a.Serialize(os);
748
90.7M
}
void Serialize<ParamsStream<BufferedWriter<AutoFile>&, TransactionSerParams>, Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut>> const&>>(T&, T0 const&)
Line
Count
Source
746
30.3M
{
747
30.3M
    a.Serialize(os);
748
30.3M
}
void Serialize<ParamsStream<BufferedWriter<AutoFile>&, TransactionSerParams>, CTxOut>(T&, T0 const&)
Line
Count
Source
746
60.3M
{
747
60.3M
    a.Serialize(os);
748
60.3M
}
void Serialize<ParamsStream<BufferedWriter<AutoFile>&, TransactionSerParams>, Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&>>(T&, T0 const&)
Line
Count
Source
746
30.2M
{
747
30.2M
    a.Serialize(os);
748
30.2M
}
Unexecuted instantiation: void Serialize<AutoFile, Obfuscation>(T&, T0 const&)
Unexecuted instantiation: void Serialize<AutoFile, ParamsWrapper<TransactionSerParams, CTransaction const>>(T&, T0 const&)
Unexecuted instantiation: void Serialize<ParamsStream<AutoFile&, TransactionSerParams>, CTransaction>(T&, T0 const&)
Unexecuted instantiation: void Serialize<ParamsStream<AutoFile&, TransactionSerParams>, Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn>> const&>>(T&, T0 const&)
Unexecuted instantiation: void Serialize<ParamsStream<AutoFile&, TransactionSerParams>, CTxIn>(T&, T0 const&)
Unexecuted instantiation: void Serialize<ParamsStream<AutoFile&, TransactionSerParams>, COutPoint>(T&, T0 const&)
Unexecuted instantiation: void Serialize<ParamsStream<AutoFile&, TransactionSerParams>, transaction_identifier<false>>(T&, T0 const&)
Unexecuted instantiation: void Serialize<ParamsStream<AutoFile&, TransactionSerParams>, CScript>(T&, T0 const&)
Unexecuted instantiation: void Serialize<ParamsStream<AutoFile&, TransactionSerParams>, Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut>> const&>>(T&, T0 const&)
Unexecuted instantiation: void Serialize<ParamsStream<AutoFile&, TransactionSerParams>, CTxOut>(T&, T0 const&)
Unexecuted instantiation: void Serialize<ParamsStream<AutoFile&, TransactionSerParams>, Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&>>(T&, T0 const&)
Unexecuted instantiation: block_policy_estimator.cpp:void Serialize<AutoFile, Wrapper<(anonymous namespace)::EncodedDoubleFormatter, double const&>>(T&, T0 const&)
Unexecuted instantiation: block_policy_estimator.cpp:void Serialize<AutoFile, Wrapper<VectorFormatter<(anonymous namespace)::EncodedDoubleFormatter>, std::vector<double, std::allocator<double>> const&>>(T&, T0 const&)
Unexecuted instantiation: block_policy_estimator.cpp:void Serialize<AutoFile, Wrapper<VectorFormatter<VectorFormatter<(anonymous namespace)::EncodedDoubleFormatter>>, std::vector<std::vector<double, std::allocator<double>>, std::allocator<std::vector<double, std::allocator<double>>>> const&>>(T&, T0 const&)
void Serialize<HashWriter, transaction_identifier<true>>(T&, T0 const&)
Line
Count
Source
746
1.20M
{
747
1.20M
    a.Serialize(os);
748
1.20M
}
Unexecuted instantiation: void Serialize<DataStream, Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CCoin, std::allocator<CCoin>> const&>>(T&, T0 const&)
Unexecuted instantiation: void Serialize<DataStream, CCoin>(T&, T0 const&)
Unexecuted instantiation: void Serialize<DataStream, ParamsWrapper<TransactionSerParams, CBlock const>>(T&, T0 const&)
txdb.cpp:void Serialize<DataStream, (anonymous namespace)::CoinEntry>(T&, T0 const&)
Line
Count
Source
746
120M
{
747
120M
    a.Serialize(os);
748
120M
}
Unexecuted instantiation: void Serialize<DataStream, index_util::DBHeightKey>(T&, T0 const&)
Unexecuted instantiation: void Serialize<DataStream, index_util::DBHashKey>(T&, T0 const&)
Unexecuted instantiation: blockfilterindex.cpp:void Serialize<DataStream, (anonymous namespace)::DBVal>(T&, T0 const&)
Unexecuted instantiation: coinstatsindex.cpp:void Serialize<DataStream, (anonymous namespace)::DBVal>(T&, T0 const&)
Unexecuted instantiation: void Serialize<DataStream, MuHash3072>(T&, T0 const&)
Unexecuted instantiation: void Serialize<DataStream, Num3072>(T&, T0 const&)
Unexecuted instantiation: void Serialize<DataStream, CDiskTxPos>(T&, T0 const&)
Unexecuted instantiation: void Serialize<DataStream, DBKey>(T&, T0 const&)
void Serialize<HashWriter, CBlockHeader>(T&, T0 const&)
Line
Count
Source
746
430M
{
747
430M
    a.Serialize(os);
748
430M
}
Unexecuted instantiation: void Serialize<HashWriter, ParamsWrapper<TransactionSerParams, CMutableTransaction const>>(T&, T0 const&)
Unexecuted instantiation: void Serialize<ParamsStream<HashWriter&, TransactionSerParams>, CMutableTransaction>(T&, T0 const&)
void Serialize<ParamsStream<HashWriter&, TransactionSerParams>, Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn>> const&>>(T&, T0 const&)
Line
Count
Source
746
489M
{
747
489M
    a.Serialize(os);
748
489M
}
void Serialize<ParamsStream<HashWriter&, TransactionSerParams>, CTxIn>(T&, T0 const&)
Line
Count
Source
746
350M
{
747
350M
    a.Serialize(os);
748
350M
}
void Serialize<ParamsStream<HashWriter&, TransactionSerParams>, COutPoint>(T&, T0 const&)
Line
Count
Source
746
350M
{
747
350M
    a.Serialize(os);
748
350M
}
void Serialize<ParamsStream<HashWriter&, TransactionSerParams>, transaction_identifier<false>>(T&, T0 const&)
Line
Count
Source
746
350M
{
747
350M
    a.Serialize(os);
748
350M
}
void Serialize<ParamsStream<HashWriter&, TransactionSerParams>, CScript>(T&, T0 const&)
Line
Count
Source
746
819M
{
747
819M
    a.Serialize(os);
748
819M
}
void Serialize<ParamsStream<HashWriter&, TransactionSerParams>, Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut>> const&>>(T&, T0 const&)
Line
Count
Source
746
350M
{
747
350M
    a.Serialize(os);
748
350M
}
void Serialize<ParamsStream<HashWriter&, TransactionSerParams>, CTxOut>(T&, T0 const&)
Line
Count
Source
746
468M
{
747
468M
    a.Serialize(os);
748
468M
}
void Serialize<ParamsStream<HashWriter&, TransactionSerParams>, Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&>>(T&, T0 const&)
Line
Count
Source
746
138M
{
747
138M
    a.Serialize(os);
748
138M
}
void Serialize<HashWriter, ParamsWrapper<TransactionSerParams, CTransaction const>>(T&, T0 const&)
Line
Count
Source
746
350M
{
747
350M
    a.Serialize(os);
748
350M
}
void Serialize<ParamsStream<HashWriter&, TransactionSerParams>, CTransaction>(T&, T0 const&)
Line
Count
Source
746
350M
{
747
350M
    a.Serialize(os);
748
350M
}
Unexecuted instantiation: interpreter.cpp:void Serialize<HashWriter, (anonymous namespace)::CTransactionSignatureSerializer<CTransaction>>(T&, T0 const&)
Unexecuted instantiation: interpreter.cpp:void Serialize<HashWriter, (anonymous namespace)::CTransactionSignatureSerializer<CMutableTransaction>>(T&, T0 const&)
Unexecuted instantiation: void Serialize<HashWriter, CompactSizeWriter>(T&, T0 const&)
749
750
template <class T, class Stream>
751
concept Unserializable = requires(T a, Stream s) { a.Unserialize(s); };
752
template <typename Stream, typename T>
753
    requires Unserializable<T, Stream>
754
void Unserialize(Stream& is, T&& a)
755
350M
{
756
350M
    a.Unserialize(is);
757
350M
}
Unexecuted instantiation: void Unserialize<DataStream, AddrManDeterministic&>(T&, T0&&)
void Unserialize<SpanReader, ParamsWrapper<TransactionSerParams, CBlock>&>(T&, T0&&)
Line
Count
Source
755
215k
{
756
215k
    a.Unserialize(is);
757
215k
}
void Unserialize<ParamsStream<SpanReader&, TransactionSerParams>, CBlock&>(T&, T0&&)
Line
Count
Source
755
215k
{
756
215k
    a.Unserialize(is);
757
215k
}
void Unserialize<ParamsStream<SpanReader&, TransactionSerParams>, CBlockHeader&>(T&, T0&&)
Line
Count
Source
755
215k
{
756
215k
    a.Unserialize(is);
757
215k
}
void Unserialize<ParamsStream<SpanReader&, TransactionSerParams>, uint256&>(T&, T0&&)
Line
Count
Source
755
430k
{
756
430k
    a.Unserialize(is);
757
430k
}
void Unserialize<ParamsStream<SpanReader&, TransactionSerParams>, Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>>&>>(T&, T0&&)
Line
Count
Source
755
215k
{
756
215k
    a.Unserialize(is);
757
215k
}
void Unserialize<ParamsStream<SpanReader&, TransactionSerParams>, Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn>>&>>(T&, T0&&)
Line
Count
Source
755
350k
{
756
350k
    a.Unserialize(is);
757
350k
}
void Unserialize<ParamsStream<SpanReader&, TransactionSerParams>, CTxIn&>(T&, T0&&)
Line
Count
Source
755
248k
{
756
248k
    a.Unserialize(is);
757
248k
}
void Unserialize<ParamsStream<SpanReader&, TransactionSerParams>, COutPoint&>(T&, T0&&)
Line
Count
Source
755
248k
{
756
248k
    a.Unserialize(is);
757
248k
}
void Unserialize<ParamsStream<SpanReader&, TransactionSerParams>, transaction_identifier<false>&>(T&, T0&&)
Line
Count
Source
755
248k
{
756
248k
    a.Unserialize(is);
757
248k
}
void Unserialize<ParamsStream<SpanReader&, TransactionSerParams>, CScript&>(T&, T0&&)
Line
Count
Source
755
565k
{
756
565k
    a.Unserialize(is);
757
565k
}
void Unserialize<ParamsStream<SpanReader&, TransactionSerParams>, Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut>>&>>(T&, T0&&)
Line
Count
Source
755
248k
{
756
248k
    a.Unserialize(is);
757
248k
}
void Unserialize<ParamsStream<SpanReader&, TransactionSerParams>, CTxOut&>(T&, T0&&)
Line
Count
Source
755
316k
{
756
316k
    a.Unserialize(is);
757
316k
}
void Unserialize<ParamsStream<SpanReader&, TransactionSerParams>, Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>>&>>(T&, T0&&)
Line
Count
Source
755
101k
{
756
101k
    a.Unserialize(is);
757
101k
}
Unexecuted instantiation: void Unserialize<SpanReader, CBlockHeader&>(T&, T0&&)
Unexecuted instantiation: void Unserialize<SpanReader, uint256&>(T&, T0&&)
Unexecuted instantiation: void Unserialize<SpanReader, CBlockLocator&>(T&, T0&&)
Unexecuted instantiation: void Unserialize<SpanReader, Wrapper<VectorFormatter<DefaultFormatter>, std::vector<uint256, std::allocator<uint256>>&>>(T&, T0&&)
Unexecuted instantiation: void Unserialize<SpanReader, kernel::CBlockFileInfo&>(T&, T0&&)
Unexecuted instantiation: void Unserialize<SpanReader, Wrapper<VarIntFormatter<(VarIntMode)0>, unsigned int&>&>(T&, T0&&)
Unexecuted instantiation: void Unserialize<SpanReader, Wrapper<VarIntFormatter<(VarIntMode)0>, unsigned long&>&>(T&, T0&&)
Unexecuted instantiation: void Unserialize<SpanReader, BlockFilter&>(T&, T0&&)
Unexecuted instantiation: void Unserialize<SpanReader, COutPoint&>(T&, T0&&)
Unexecuted instantiation: void Unserialize<SpanReader, transaction_identifier<false>&>(T&, T0&&)
Unexecuted instantiation: void Unserialize<SpanReader, ParamsWrapper<TransactionSerParams, CMutableTransaction>&>(T&, T0&&)
Unexecuted instantiation: void Unserialize<ParamsStream<SpanReader&, TransactionSerParams>, CMutableTransaction&>(T&, T0&&)
Unexecuted instantiation: void Unserialize<SpanReader, CDiskBlockIndex&>(T&, T0&&)
Unexecuted instantiation: void Unserialize<SpanReader, Wrapper<VarIntFormatter<(VarIntMode)1>, int&>&>(T&, T0&&)
Unexecuted instantiation: cluster_linearize.cpp:void Unserialize<SpanReader, Wrapper<(anonymous namespace)::DepGraphFormatter, cluster_linearize::DepGraph<bitset_detail::IntBitSet<unsigned int>>&>&>(T&, T0&&)
Unexecuted instantiation: void Unserialize<SpanReader, Coin&>(T&, T0&&)
Unexecuted instantiation: void Unserialize<SpanReader, Wrapper<VarIntFormatter<(VarIntMode)0>, unsigned int&>>(T&, T0&&)
Unexecuted instantiation: void Unserialize<SpanReader, Wrapper<TxOutCompression, CTxOut&>>(T&, T0&&)
Unexecuted instantiation: void Unserialize<SpanReader, Wrapper<AmountCompression, long&>&>(T&, T0&&)
Unexecuted instantiation: void Unserialize<SpanReader, Wrapper<ScriptCompression, CScript&>&>(T&, T0&&)
Unexecuted instantiation: void Unserialize<SpanReader, ParamsWrapper<CAddress::SerParams, AddrInfo>&>(T&, T0&&)
Unexecuted instantiation: void Unserialize<ParamsStream<SpanReader&, CAddress::SerParams>, AddrInfo&>(T&, T0&&)
Unexecuted instantiation: void Unserialize<ParamsStream<SpanReader&, CAddress::SerParams>, CAddress&>(T&, T0&&)
Unexecuted instantiation: void Unserialize<ParamsStream<SpanReader&, CAddress::SerParams>, Wrapper<ChronoFormatter<unsigned int, true>, std::chrono::time_point<NodeClock, std::chrono::duration<long, std::ratio<1l, 1l>>>&>&>(T&, T0&&)
Unexecuted instantiation: void Unserialize<ParamsStream<SpanReader&, CAddress::SerParams>, Wrapper<CompactSizeFormatter<false>, unsigned long&>&>(T&, T0&&)
Unexecuted instantiation: void Unserialize<ParamsStream<SpanReader&, CAddress::SerParams>, Wrapper<CustomUintFormatter<8, false>, ServiceFlags&>&>(T&, T0&&)
Unexecuted instantiation: void Unserialize<ParamsStream<SpanReader&, CAddress::SerParams>, ParamsWrapper<CNetAddr::SerParams, CService>&>(T&, T0&&)
Unexecuted instantiation: void Unserialize<ParamsStream<ParamsStream<SpanReader&, CAddress::SerParams>&, CNetAddr::SerParams>, CService&>(T&, T0&&)
Unexecuted instantiation: void Unserialize<ParamsStream<ParamsStream<SpanReader&, CAddress::SerParams>&, CNetAddr::SerParams>, CNetAddr&>(T&, T0&&)
Unexecuted instantiation: void Unserialize<ParamsStream<ParamsStream<SpanReader&, CAddress::SerParams>&, CNetAddr::SerParams>, Wrapper<CompactSizeFormatter<true>, unsigned long&>&>(T&, T0&&)
Unexecuted instantiation: void Unserialize<ParamsStream<ParamsStream<SpanReader&, CAddress::SerParams>&, CNetAddr::SerParams>, Wrapper<CustomUintFormatter<2, true>, unsigned short&>&>(T&, T0&&)
Unexecuted instantiation: void Unserialize<ParamsStream<SpanReader&, CAddress::SerParams>, CNetAddr&>(T&, T0&&)
Unexecuted instantiation: void Unserialize<ParamsStream<SpanReader&, CAddress::SerParams>, Wrapper<CompactSizeFormatter<true>, unsigned long&>&>(T&, T0&&)
Unexecuted instantiation: void Unserialize<ParamsStream<SpanReader&, CAddress::SerParams>, Wrapper<ChronoFormatter<long, false>, std::chrono::time_point<NodeClock, std::chrono::duration<long, std::ratio<1l, 1l>>>&>&>(T&, T0&&)
Unexecuted instantiation: void Unserialize<SpanReader, CBlockHeaderAndShortTxIDs&>(T&, T0&&)
Unexecuted instantiation: void Unserialize<SpanReader, Wrapper<VectorFormatter<CustomUintFormatter<6, false>>, std::vector<unsigned long, std::allocator<unsigned long>>&>&>(T&, T0&&)
Unexecuted instantiation: void Unserialize<SpanReader, Wrapper<VectorFormatter<DefaultFormatter>, std::vector<PrefilledTransaction, std::allocator<PrefilledTransaction>>&>>(T&, T0&&)
Unexecuted instantiation: void Unserialize<SpanReader, PrefilledTransaction&>(T&, T0&&)
Unexecuted instantiation: void Unserialize<SpanReader, Wrapper<CompactSizeFormatter<true>, unsigned short&>&>(T&, T0&&)
Unexecuted instantiation: void Unserialize<SpanReader, ParamsWrapper<TransactionSerParams, Wrapper<DefaultFormatter, std::shared_ptr<CTransaction const>&>>&>(T&, T0&&)
Unexecuted instantiation: void Unserialize<ParamsStream<SpanReader&, TransactionSerParams>, Wrapper<DefaultFormatter, std::shared_ptr<CTransaction const>&>&>(T&, T0&&)
Unexecuted instantiation: void Unserialize<SpanReader, CFeeRate&>(T&, T0&&)
Unexecuted instantiation: void Unserialize<DataStream, CFeeRate&>(T&, T0&&)
Unexecuted instantiation: void Unserialize<SpanReader, CMerkleBlock&>(T&, T0&&)
Unexecuted instantiation: void Unserialize<SpanReader, CPartialMerkleTree&>(T&, T0&&)
Unexecuted instantiation: void Unserialize<DataStream, COutPoint&>(T&, T0&&)
Unexecuted instantiation: void Unserialize<DataStream, transaction_identifier<false>&>(T&, T0&&)
Unexecuted instantiation: void Unserialize<SpanReader, CPubKey&>(T&, T0&&)
Unexecuted instantiation: void Unserialize<DataStream, CPubKey&>(T&, T0&&)
Unexecuted instantiation: void Unserialize<SpanReader, CScript&>(T&, T0&&)
Unexecuted instantiation: void Unserialize<SpanReader, CTxIn&>(T&, T0&&)
Unexecuted instantiation: void Unserialize<DataStream, CTxIn&>(T&, T0&&)
Unexecuted instantiation: void Unserialize<DataStream, CScript&>(T&, T0&&)
Unexecuted instantiation: void Unserialize<SpanReader, FlatFilePos&>(T&, T0&&)
Unexecuted instantiation: void Unserialize<DataStream, FlatFilePos&>(T&, T0&&)
Unexecuted instantiation: void Unserialize<DataStream, Wrapper<VarIntFormatter<(VarIntMode)1>, int&>&>(T&, T0&&)
Unexecuted instantiation: void Unserialize<DataStream, Wrapper<VarIntFormatter<(VarIntMode)0>, unsigned int&>&>(T&, T0&&)
Unexecuted instantiation: void Unserialize<SpanReader, KeyOriginInfo&>(T&, T0&&)
Unexecuted instantiation: void Unserialize<SpanReader, Wrapper<VectorFormatter<DefaultFormatter>, std::vector<unsigned int, std::allocator<unsigned int>>&>>(T&, T0&&)
Unexecuted instantiation: void Unserialize<DataStream, KeyOriginInfo&>(T&, T0&&)
Unexecuted instantiation: void Unserialize<DataStream, Wrapper<VectorFormatter<DefaultFormatter>, std::vector<unsigned int, std::allocator<unsigned int>>&>>(T&, T0&&)
Unexecuted instantiation: void Unserialize<SpanReader, PartiallySignedTransaction&>(T&, T0&&)
Unexecuted instantiation: void Unserialize<SpanReader, PSBTInput&>(T&, T0&&)
Unexecuted instantiation: void Unserialize<SpanReader, ParamsWrapper<TransactionSerParams, std::shared_ptr<CTransaction const>>&>(T&, T0&&)
Unexecuted instantiation: void Unserialize<SpanReader, CTxOut&>(T&, T0&&)
Unexecuted instantiation: void Unserialize<SpanReader, Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>>&>>(T&, T0&&)
Unexecuted instantiation: void Unserialize<SpanReader, XOnlyPubKey&>(T&, T0&&)
Unexecuted instantiation: void Unserialize<SpanReader, PSBTOutput&>(T&, T0&&)
Unexecuted instantiation: void Unserialize<SpanReader, CTxUndo&>(T&, T0&&)
Unexecuted instantiation: void Unserialize<SpanReader, Wrapper<VectorFormatter<TxInUndoFormatter>, std::vector<Coin, std::allocator<Coin>>&>&>(T&, T0&&)
Unexecuted instantiation: void Unserialize<SpanReader, CBlockUndo&>(T&, T0&&)
Unexecuted instantiation: void Unserialize<SpanReader, Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxUndo, std::allocator<CTxUndo>>&>>(T&, T0&&)
Unexecuted instantiation: void Unserialize<SpanReader, ParamsWrapper<CNetAddr::SerParams, CNetAddr>&>(T&, T0&&)
Unexecuted instantiation: void Unserialize<ParamsStream<SpanReader&, CNetAddr::SerParams>, CNetAddr&>(T&, T0&&)
Unexecuted instantiation: void Unserialize<ParamsStream<SpanReader&, CNetAddr::SerParams>, Wrapper<CompactSizeFormatter<true>, unsigned long&>&>(T&, T0&&)
Unexecuted instantiation: void Unserialize<DataStream, ParamsWrapper<CNetAddr::SerParams, CNetAddr>&>(T&, T0&&)
void Unserialize<ParamsStream<DataStream&, CNetAddr::SerParams>, CNetAddr&>(T&, T0&&)
Line
Count
Source
755
753k
{
756
753k
    a.Unserialize(is);
757
753k
}
Unexecuted instantiation: void Unserialize<ParamsStream<DataStream&, CNetAddr::SerParams>, Wrapper<CompactSizeFormatter<true>, unsigned long&>&>(T&, T0&&)
Unexecuted instantiation: void Unserialize<SpanReader, ParamsWrapper<CNetAddr::SerParams, CService>&>(T&, T0&&)
Unexecuted instantiation: void Unserialize<ParamsStream<SpanReader&, CNetAddr::SerParams>, CService&>(T&, T0&&)
Unexecuted instantiation: void Unserialize<ParamsStream<SpanReader&, CNetAddr::SerParams>, Wrapper<CustomUintFormatter<2, true>, unsigned short&>&>(T&, T0&&)
void Unserialize<DataStream, ParamsWrapper<CNetAddr::SerParams, CService>&>(T&, T0&&)
Line
Count
Source
755
753k
{
756
753k
    a.Unserialize(is);
757
753k
}
void Unserialize<ParamsStream<DataStream&, CNetAddr::SerParams>, CService&>(T&, T0&&)
Line
Count
Source
755
753k
{
756
753k
    a.Unserialize(is);
757
753k
}
void Unserialize<ParamsStream<DataStream&, CNetAddr::SerParams>, Wrapper<CustomUintFormatter<2, true>, unsigned short&>&>(T&, T0&&)
Line
Count
Source
755
753k
{
756
753k
    a.Unserialize(is);
757
753k
}
Unexecuted instantiation: void Unserialize<SpanReader, CMessageHeader&>(T&, T0&&)
Unexecuted instantiation: void Unserialize<SpanReader, ParamsWrapper<CAddress::SerParams, CAddress>&>(T&, T0&&)
Unexecuted instantiation: void Unserialize<DataStream, ParamsWrapper<CAddress::SerParams, CAddress>&>(T&, T0&&)
Unexecuted instantiation: void Unserialize<ParamsStream<DataStream&, CAddress::SerParams>, CAddress&>(T&, T0&&)
Unexecuted instantiation: void Unserialize<ParamsStream<DataStream&, CAddress::SerParams>, Wrapper<ChronoFormatter<unsigned int, true>, std::chrono::time_point<NodeClock, std::chrono::duration<long, std::ratio<1l, 1l>>>&>&>(T&, T0&&)
Unexecuted instantiation: void Unserialize<ParamsStream<DataStream&, CAddress::SerParams>, Wrapper<CompactSizeFormatter<false>, unsigned long&>&>(T&, T0&&)
Unexecuted instantiation: void Unserialize<ParamsStream<DataStream&, CAddress::SerParams>, Wrapper<CustomUintFormatter<8, false>, ServiceFlags&>&>(T&, T0&&)
Unexecuted instantiation: void Unserialize<ParamsStream<DataStream&, CAddress::SerParams>, ParamsWrapper<CNetAddr::SerParams, CService>&>(T&, T0&&)
Unexecuted instantiation: void Unserialize<ParamsStream<ParamsStream<DataStream&, CAddress::SerParams>&, CNetAddr::SerParams>, CService&>(T&, T0&&)
Unexecuted instantiation: void Unserialize<ParamsStream<ParamsStream<DataStream&, CAddress::SerParams>&, CNetAddr::SerParams>, CNetAddr&>(T&, T0&&)
Unexecuted instantiation: void Unserialize<ParamsStream<ParamsStream<DataStream&, CAddress::SerParams>&, CNetAddr::SerParams>, Wrapper<CompactSizeFormatter<true>, unsigned long&>&>(T&, T0&&)
Unexecuted instantiation: void Unserialize<ParamsStream<ParamsStream<DataStream&, CAddress::SerParams>&, CNetAddr::SerParams>, Wrapper<CustomUintFormatter<2, true>, unsigned short&>&>(T&, T0&&)
Unexecuted instantiation: void Unserialize<SpanReader, CInv&>(T&, T0&&)
Unexecuted instantiation: void Unserialize<SpanReader, CBloomFilter&>(T&, T0&&)
Unexecuted instantiation: void Unserialize<SpanReader, Wrapper<TxOutCompression, CTxOut&>&>(T&, T0&&)
Unexecuted instantiation: void Unserialize<SpanReader, BlockTransactions&>(T&, T0&&)
Unexecuted instantiation: void Unserialize<SpanReader, ParamsWrapper<TransactionSerParams, Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>>&>>&>(T&, T0&&)
Unexecuted instantiation: void Unserialize<ParamsStream<SpanReader&, TransactionSerParams>, Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>>&>&>(T&, T0&&)
Unexecuted instantiation: void Unserialize<SpanReader, BlockTransactionsRequest&>(T&, T0&&)
Unexecuted instantiation: void Unserialize<SpanReader, Wrapper<VectorFormatter<DifferenceFormatter>, std::vector<unsigned short, std::allocator<unsigned short>>&>&>(T&, T0&&)
Unexecuted instantiation: void Unserialize<SpanReader, node::SnapshotMetadata&>(T&, T0&&)
Unexecuted instantiation: void Unserialize<SpanReader, uint160&>(T&, T0&&)
Unexecuted instantiation: void Unserialize<DataStream, uint160&>(T&, T0&&)
void Unserialize<DataStream, uint256&>(T&, T0&&)
Line
Count
Source
755
25.1M
{
756
25.1M
    a.Unserialize(is);
757
25.1M
}
Unexecuted instantiation: void Unserialize<DataStream, BlockTransactionsRequest&>(T&, T0&&)
Unexecuted instantiation: void Unserialize<DataStream, Wrapper<VectorFormatter<DifferenceFormatter>, std::vector<unsigned short, std::allocator<unsigned short>>&>&>(T&, T0&&)
Unexecuted instantiation: void Unserialize<SpanReader, Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CBlockHeader, std::allocator<CBlockHeader>>&>>(T&, T0&&)
Unexecuted instantiation: void Unserialize<SpanReader, Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn>>&>>(T&, T0&&)
Unexecuted instantiation: void Unserialize<SpanReader, Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut>>&>>(T&, T0&&)
Unexecuted instantiation: void Unserialize<DataStream, Wrapper<LimitedStringFormatter<10ul>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>&>&>(T&, T0&&)
Unexecuted instantiation: void Unserialize<AutoFile, node::SnapshotMetadata&>(T&, T0&&)
Unexecuted instantiation: void Unserialize<AutoFile, uint256&>(T&, T0&&)
void Unserialize<DataStream, ParamsWrapper<CAddress::SerParams, CNetAddr>&>(T&, T0&&)
Line
Count
Source
755
997k
{
756
997k
    a.Unserialize(is);
757
997k
}
void Unserialize<ParamsStream<DataStream&, CAddress::SerParams>, CNetAddr&>(T&, T0&&)
Line
Count
Source
755
997k
{
756
997k
    a.Unserialize(is);
757
997k
}
void Unserialize<ParamsStream<DataStream&, CAddress::SerParams>, Wrapper<CompactSizeFormatter<true>, unsigned long&>&>(T&, T0&&)
Line
Count
Source
755
997k
{
756
997k
    a.Unserialize(is);
757
997k
}
Unexecuted instantiation: void Unserialize<AutoFile, wallet::MetaPage&>(T&, T0&&)
Unexecuted instantiation: void Unserialize<AutoFile, wallet::PageHeader&>(T&, T0&&)
Unexecuted instantiation: void Unserialize<AutoFile, wallet::RecordsPage&>(T&, T0&&)
Unexecuted instantiation: void Unserialize<AutoFile, wallet::RecordHeader&>(T&, T0&&)
Unexecuted instantiation: void Unserialize<AutoFile, wallet::DataRecord&>(T&, T0&&)
Unexecuted instantiation: void Unserialize<AutoFile, wallet::OverflowRecord&>(T&, T0&&)
Unexecuted instantiation: void Unserialize<AutoFile, wallet::InternalPage&>(T&, T0&&)
Unexecuted instantiation: void Unserialize<AutoFile, wallet::InternalRecord&>(T&, T0&&)
Unexecuted instantiation: void Unserialize<AutoFile, wallet::OverflowPage&>(T&, T0&&)
Unexecuted instantiation: void Unserialize<DataStream, wallet::CKeyMetadata&>(T&, T0&&)
Unexecuted instantiation: void Unserialize<DataStream, CKeyID&>(T&, T0&&)
Unexecuted instantiation: void Unserialize<DataStream, wallet::WalletDescriptor&>(T&, T0&&)
Unexecuted instantiation: void Unserialize<DataStream, wallet::CWalletTx&>(T&, T0&&)
void Unserialize<DataStream, ParamsWrapper<TransactionSerParams, std::shared_ptr<CTransaction const>>&>(T&, T0&&)
Line
Count
Source
755
17.6M
{
756
17.6M
    a.Unserialize(is);
757
17.6M
}
void Unserialize<ParamsStream<DataStream&, TransactionSerParams>, Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn>>&>>(T&, T0&&)
Line
Count
Source
755
42.8M
{
756
42.8M
    a.Unserialize(is);
757
42.8M
}
void Unserialize<ParamsStream<DataStream&, TransactionSerParams>, CTxIn&>(T&, T0&&)
Line
Count
Source
755
21.4M
{
756
21.4M
    a.Unserialize(is);
757
21.4M
}
void Unserialize<ParamsStream<DataStream&, TransactionSerParams>, COutPoint&>(T&, T0&&)
Line
Count
Source
755
21.4M
{
756
21.4M
    a.Unserialize(is);
757
21.4M
}
void Unserialize<ParamsStream<DataStream&, TransactionSerParams>, transaction_identifier<false>&>(T&, T0&&)
Line
Count
Source
755
21.4M
{
756
21.4M
    a.Unserialize(is);
757
21.4M
}
void Unserialize<ParamsStream<DataStream&, TransactionSerParams>, CScript&>(T&, T0&&)
Line
Count
Source
755
46.3M
{
756
46.3M
    a.Unserialize(is);
757
46.3M
}
void Unserialize<ParamsStream<DataStream&, TransactionSerParams>, Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut>>&>>(T&, T0&&)
Line
Count
Source
755
21.4M
{
756
21.4M
    a.Unserialize(is);
757
21.4M
}
void Unserialize<ParamsStream<DataStream&, TransactionSerParams>, CTxOut&>(T&, T0&&)
Line
Count
Source
755
24.9M
{
756
24.9M
    a.Unserialize(is);
757
24.9M
}
void Unserialize<ParamsStream<DataStream&, TransactionSerParams>, Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>>&>>(T&, T0&&)
Line
Count
Source
755
21.4M
{
756
21.4M
    a.Unserialize(is);
757
21.4M
}
Unexecuted instantiation: void Unserialize<DataStream, Wrapper<VectorFormatter<DefaultFormatter>, std::vector<uint256, std::allocator<uint256>>&>>(T&, T0&&)
Unexecuted instantiation: void Unserialize<DataStream, Wrapper<VectorFormatter<DefaultFormatter>, std::vector<wallet::CMerkleTx, std::allocator<wallet::CMerkleTx>>&>>(T&, T0&&)
Unexecuted instantiation: void Unserialize<DataStream, wallet::CMerkleTx&>(T&, T0&&)
Unexecuted instantiation: void Unserialize<DataStream, Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>>>&>>(T&, T0&&)
Unexecuted instantiation: void Unserialize<DataStream, CBlockLocator&>(T&, T0&&)
Unexecuted instantiation: void Unserialize<DataStream, wallet::CMasterKey&>(T&, T0&&)
Unexecuted instantiation: void Unserialize<DataStream, wallet::CHDChain&>(T&, T0&&)
Unexecuted instantiation: void Unserialize<DataStream, ParamsWrapper<TransactionSerParams, CBlock>&>(T&, T0&&)
Unexecuted instantiation: void Unserialize<ParamsStream<DataStream&, TransactionSerParams>, CBlock&>(T&, T0&&)
Unexecuted instantiation: void Unserialize<ParamsStream<DataStream&, TransactionSerParams>, CBlockHeader&>(T&, T0&&)
Unexecuted instantiation: void Unserialize<ParamsStream<DataStream&, TransactionSerParams>, uint256&>(T&, T0&&)
Unexecuted instantiation: void Unserialize<ParamsStream<DataStream&, TransactionSerParams>, Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>>&>>(T&, T0&&)
Unexecuted instantiation: void Unserialize<HashVerifier<DataStream>, AddrMan&>(T&, T0&&)
Unexecuted instantiation: void Unserialize<HashVerifier<AutoFile>, AddrMan&>(T&, T0&&)
Unexecuted instantiation: void Unserialize<HashVerifier<AutoFile>, ParamsWrapper<CAddress::SerParams, std::vector<CAddress, std::allocator<CAddress>>>&>(T&, T0&&)
Unexecuted instantiation: void Unserialize<ParamsStream<HashVerifier<AutoFile>&, CAddress::SerParams>, Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CAddress, std::allocator<CAddress>>&>>(T&, T0&&)
Unexecuted instantiation: void Unserialize<ParamsStream<HashVerifier<AutoFile>&, CAddress::SerParams>, CAddress&>(T&, T0&&)
Unexecuted instantiation: void Unserialize<ParamsStream<HashVerifier<AutoFile>&, CAddress::SerParams>, Wrapper<ChronoFormatter<unsigned int, true>, std::chrono::time_point<NodeClock, std::chrono::duration<long, std::ratio<1l, 1l>>>&>&>(T&, T0&&)
Unexecuted instantiation: void Unserialize<ParamsStream<HashVerifier<AutoFile>&, CAddress::SerParams>, Wrapper<CompactSizeFormatter<false>, unsigned long&>&>(T&, T0&&)
Unexecuted instantiation: void Unserialize<ParamsStream<HashVerifier<AutoFile>&, CAddress::SerParams>, Wrapper<CustomUintFormatter<8, false>, ServiceFlags&>&>(T&, T0&&)
Unexecuted instantiation: void Unserialize<ParamsStream<HashVerifier<AutoFile>&, CAddress::SerParams>, ParamsWrapper<CNetAddr::SerParams, CService>&>(T&, T0&&)
Unexecuted instantiation: void Unserialize<ParamsStream<ParamsStream<HashVerifier<AutoFile>&, CAddress::SerParams>&, CNetAddr::SerParams>, CService&>(T&, T0&&)
Unexecuted instantiation: void Unserialize<ParamsStream<ParamsStream<HashVerifier<AutoFile>&, CAddress::SerParams>&, CNetAddr::SerParams>, CNetAddr&>(T&, T0&&)
Unexecuted instantiation: void Unserialize<ParamsStream<ParamsStream<HashVerifier<AutoFile>&, CAddress::SerParams>&, CNetAddr::SerParams>, Wrapper<CompactSizeFormatter<true>, unsigned long&>&>(T&, T0&&)
Unexecuted instantiation: void Unserialize<ParamsStream<ParamsStream<HashVerifier<AutoFile>&, CAddress::SerParams>&, CNetAddr::SerParams>, Wrapper<CustomUintFormatter<2, true>, unsigned short&>&>(T&, T0&&)
Unexecuted instantiation: void Unserialize<AutoFile, Wrapper<CustomUintFormatter<1, false>, AddrManImpl::Format&>&>(T&, T0&&)
Unexecuted instantiation: void Unserialize<ParamsStream<AutoFile&, CAddress::SerParams>, uint256&>(T&, T0&&)
Unexecuted instantiation: void Unserialize<ParamsStream<AutoFile&, CAddress::SerParams>, AddrInfo&>(T&, T0&&)
Unexecuted instantiation: void Unserialize<ParamsStream<AutoFile&, CAddress::SerParams>, CAddress&>(T&, T0&&)
Unexecuted instantiation: void Unserialize<ParamsStream<AutoFile&, CAddress::SerParams>, Wrapper<ChronoFormatter<unsigned int, true>, std::chrono::time_point<NodeClock, std::chrono::duration<long, std::ratio<1l, 1l>>>&>&>(T&, T0&&)
Unexecuted instantiation: void Unserialize<ParamsStream<AutoFile&, CAddress::SerParams>, Wrapper<CompactSizeFormatter<false>, unsigned long&>&>(T&, T0&&)
Unexecuted instantiation: void Unserialize<ParamsStream<AutoFile&, CAddress::SerParams>, Wrapper<CustomUintFormatter<8, false>, ServiceFlags&>&>(T&, T0&&)
Unexecuted instantiation: void Unserialize<ParamsStream<AutoFile&, CAddress::SerParams>, ParamsWrapper<CNetAddr::SerParams, CService>&>(T&, T0&&)
Unexecuted instantiation: void Unserialize<ParamsStream<ParamsStream<AutoFile&, CAddress::SerParams>&, CNetAddr::SerParams>, CService&>(T&, T0&&)
Unexecuted instantiation: void Unserialize<ParamsStream<ParamsStream<AutoFile&, CAddress::SerParams>&, CNetAddr::SerParams>, CNetAddr&>(T&, T0&&)
Unexecuted instantiation: void Unserialize<ParamsStream<ParamsStream<AutoFile&, CAddress::SerParams>&, CNetAddr::SerParams>, Wrapper<CompactSizeFormatter<true>, unsigned long&>&>(T&, T0&&)
Unexecuted instantiation: void Unserialize<ParamsStream<ParamsStream<AutoFile&, CAddress::SerParams>&, CNetAddr::SerParams>, Wrapper<CustomUintFormatter<2, true>, unsigned short&>&>(T&, T0&&)
Unexecuted instantiation: void Unserialize<ParamsStream<AutoFile&, CAddress::SerParams>, CNetAddr&>(T&, T0&&)
Unexecuted instantiation: void Unserialize<ParamsStream<AutoFile&, CAddress::SerParams>, Wrapper<CompactSizeFormatter<true>, unsigned long&>&>(T&, T0&&)
Unexecuted instantiation: void Unserialize<ParamsStream<AutoFile&, CAddress::SerParams>, Wrapper<ChronoFormatter<long, false>, std::chrono::time_point<NodeClock, std::chrono::duration<long, std::ratio<1l, 1l>>>&>&>(T&, T0&&)
Unexecuted instantiation: void Unserialize<HashVerifier<AutoFile>, Wrapper<CustomUintFormatter<1, false>, AddrManImpl::Format&>&>(T&, T0&&)
Unexecuted instantiation: void Unserialize<ParamsStream<HashVerifier<AutoFile>&, CAddress::SerParams>, uint256&>(T&, T0&&)
Unexecuted instantiation: void Unserialize<ParamsStream<HashVerifier<AutoFile>&, CAddress::SerParams>, AddrInfo&>(T&, T0&&)
Unexecuted instantiation: void Unserialize<ParamsStream<HashVerifier<AutoFile>&, CAddress::SerParams>, CNetAddr&>(T&, T0&&)
Unexecuted instantiation: void Unserialize<ParamsStream<HashVerifier<AutoFile>&, CAddress::SerParams>, Wrapper<CompactSizeFormatter<true>, unsigned long&>&>(T&, T0&&)
Unexecuted instantiation: void Unserialize<ParamsStream<HashVerifier<AutoFile>&, CAddress::SerParams>, Wrapper<ChronoFormatter<long, false>, std::chrono::time_point<NodeClock, std::chrono::duration<long, std::ratio<1l, 1l>>>&>&>(T&, T0&&)
Unexecuted instantiation: void Unserialize<DataStream, Wrapper<CustomUintFormatter<1, false>, AddrManImpl::Format&>&>(T&, T0&&)
Unexecuted instantiation: void Unserialize<ParamsStream<DataStream&, CAddress::SerParams>, uint256&>(T&, T0&&)
Unexecuted instantiation: void Unserialize<ParamsStream<DataStream&, CAddress::SerParams>, AddrInfo&>(T&, T0&&)
Unexecuted instantiation: void Unserialize<ParamsStream<DataStream&, CAddress::SerParams>, Wrapper<ChronoFormatter<long, false>, std::chrono::time_point<NodeClock, std::chrono::duration<long, std::ratio<1l, 1l>>>&>&>(T&, T0&&)
Unexecuted instantiation: void Unserialize<HashVerifier<DataStream>, Wrapper<CustomUintFormatter<1, false>, AddrManImpl::Format&>&>(T&, T0&&)
Unexecuted instantiation: void Unserialize<ParamsStream<HashVerifier<DataStream>&, CAddress::SerParams>, uint256&>(T&, T0&&)
Unexecuted instantiation: void Unserialize<ParamsStream<HashVerifier<DataStream>&, CAddress::SerParams>, AddrInfo&>(T&, T0&&)
Unexecuted instantiation: void Unserialize<ParamsStream<HashVerifier<DataStream>&, CAddress::SerParams>, CAddress&>(T&, T0&&)
Unexecuted instantiation: void Unserialize<ParamsStream<HashVerifier<DataStream>&, CAddress::SerParams>, Wrapper<ChronoFormatter<unsigned int, true>, std::chrono::time_point<NodeClock, std::chrono::duration<long, std::ratio<1l, 1l>>>&>&>(T&, T0&&)
Unexecuted instantiation: void Unserialize<ParamsStream<HashVerifier<DataStream>&, CAddress::SerParams>, Wrapper<CompactSizeFormatter<false>, unsigned long&>&>(T&, T0&&)
Unexecuted instantiation: void Unserialize<ParamsStream<HashVerifier<DataStream>&, CAddress::SerParams>, Wrapper<CustomUintFormatter<8, false>, ServiceFlags&>&>(T&, T0&&)
Unexecuted instantiation: void Unserialize<ParamsStream<HashVerifier<DataStream>&, CAddress::SerParams>, ParamsWrapper<CNetAddr::SerParams, CService>&>(T&, T0&&)
Unexecuted instantiation: void Unserialize<ParamsStream<ParamsStream<HashVerifier<DataStream>&, CAddress::SerParams>&, CNetAddr::SerParams>, CService&>(T&, T0&&)
Unexecuted instantiation: void Unserialize<ParamsStream<ParamsStream<HashVerifier<DataStream>&, CAddress::SerParams>&, CNetAddr::SerParams>, CNetAddr&>(T&, T0&&)
Unexecuted instantiation: void Unserialize<ParamsStream<ParamsStream<HashVerifier<DataStream>&, CAddress::SerParams>&, CNetAddr::SerParams>, Wrapper<CompactSizeFormatter<true>, unsigned long&>&>(T&, T0&&)
Unexecuted instantiation: void Unserialize<ParamsStream<ParamsStream<HashVerifier<DataStream>&, CAddress::SerParams>&, CNetAddr::SerParams>, Wrapper<CustomUintFormatter<2, true>, unsigned short&>&>(T&, T0&&)
Unexecuted instantiation: void Unserialize<ParamsStream<HashVerifier<DataStream>&, CAddress::SerParams>, CNetAddr&>(T&, T0&&)
Unexecuted instantiation: void Unserialize<ParamsStream<HashVerifier<DataStream>&, CAddress::SerParams>, Wrapper<CompactSizeFormatter<true>, unsigned long&>&>(T&, T0&&)
Unexecuted instantiation: void Unserialize<ParamsStream<HashVerifier<DataStream>&, CAddress::SerParams>, Wrapper<ChronoFormatter<long, false>, std::chrono::time_point<NodeClock, std::chrono::duration<long, std::ratio<1l, 1l>>>&>&>(T&, T0&&)
Unexecuted instantiation: void Unserialize<SpanReader, Obfuscation&>(T&, T0&&)
Unexecuted instantiation: void Unserialize<ParamsStream<SpanReader, CAddress::SerParams>, CService&>(T&, T0&&)
Unexecuted instantiation: void Unserialize<ParamsStream<SpanReader, CAddress::SerParams>, CNetAddr&>(T&, T0&&)
Unexecuted instantiation: void Unserialize<ParamsStream<SpanReader, CAddress::SerParams>, Wrapper<CompactSizeFormatter<true>, unsigned long&>&>(T&, T0&&)
Unexecuted instantiation: void Unserialize<ParamsStream<SpanReader, CAddress::SerParams>, Wrapper<CustomUintFormatter<2, true>, unsigned short&>&>(T&, T0&&)
void Unserialize<DataStream, CMessageHeader&>(T&, T0&&)
Line
Count
Source
755
35.3M
{
756
35.3M
    a.Unserialize(is);
757
35.3M
}
void Unserialize<DataStream, Wrapper<CustomUintFormatter<8, false>, ServiceFlags&>&>(T&, T0&&)
Line
Count
Source
755
753k
{
756
753k
    a.Unserialize(is);
757
753k
}
void Unserialize<DataStream, Wrapper<LimitedStringFormatter<256ul>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>&>&>(T&, T0&&)
Line
Count
Source
755
616k
{
756
616k
    a.Unserialize(is);
757
616k
}
Unexecuted instantiation: void Unserialize<DataStream, ParamsWrapper<CAddress::SerParams, std::vector<CAddress, std::allocator<CAddress>>>&>(T&, T0&&)
Unexecuted instantiation: void Unserialize<ParamsStream<DataStream&, CAddress::SerParams>, Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CAddress, std::allocator<CAddress>>&>>(T&, T0&&)
Unexecuted instantiation: void Unserialize<DataStream, Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CInv, std::allocator<CInv>>&>>(T&, T0&&)
Unexecuted instantiation: void Unserialize<DataStream, CInv&>(T&, T0&&)
void Unserialize<DataStream, CBlockHeaderAndShortTxIDs&>(T&, T0&&)
Line
Count
Source
755
3.50M
{
756
3.50M
    a.Unserialize(is);
757
3.50M
}
void Unserialize<DataStream, CBlockHeader&>(T&, T0&&)
Line
Count
Source
755
12.1M
{
756
12.1M
    a.Unserialize(is);
757
12.1M
}
void Unserialize<DataStream, Wrapper<VectorFormatter<CustomUintFormatter<6, false>>, std::vector<unsigned long, std::allocator<unsigned long>>&>&>(T&, T0&&)
Line
Count
Source
755
3.50M
{
756
3.50M
    a.Unserialize(is);
757
3.50M
}
void Unserialize<DataStream, Wrapper<VectorFormatter<DefaultFormatter>, std::vector<PrefilledTransaction, std::allocator<PrefilledTransaction>>&>>(T&, T0&&)
Line
Count
Source
755
3.50M
{
756
3.50M
    a.Unserialize(is);
757
3.50M
}
void Unserialize<DataStream, PrefilledTransaction&>(T&, T0&&)
Line
Count
Source
755
3.55M
{
756
3.55M
    a.Unserialize(is);
757
3.55M
}
void Unserialize<DataStream, Wrapper<CompactSizeFormatter<true>, unsigned short&>&>(T&, T0&&)
Line
Count
Source
755
3.55M
{
756
3.55M
    a.Unserialize(is);
757
3.55M
}
void Unserialize<DataStream, ParamsWrapper<TransactionSerParams, Wrapper<DefaultFormatter, std::shared_ptr<CTransaction const>&>>&>(T&, T0&&)
Line
Count
Source
755
3.55M
{
756
3.55M
    a.Unserialize(is);
757
3.55M
}
void Unserialize<ParamsStream<DataStream&, TransactionSerParams>, Wrapper<DefaultFormatter, std::shared_ptr<CTransaction const>&>&>(T&, T0&&)
Line
Count
Source
755
3.55M
{
756
3.55M
    a.Unserialize(is);
757
3.55M
}
void Unserialize<DataStream, BlockTransactions&>(T&, T0&&)
Line
Count
Source
755
929k
{
756
929k
    a.Unserialize(is);
757
929k
}
void Unserialize<DataStream, ParamsWrapper<TransactionSerParams, Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>>&>>&>(T&, T0&&)
Line
Count
Source
755
929k
{
756
929k
    a.Unserialize(is);
757
929k
}
void Unserialize<ParamsStream<DataStream&, TransactionSerParams>, Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>>&>&>(T&, T0&&)
Line
Count
Source
755
929k
{
756
929k
    a.Unserialize(is);
757
929k
}
Unexecuted instantiation: void Unserialize<DataStream, CBloomFilter&>(T&, T0&&)
Unexecuted instantiation: void Unserialize<DataStream, CDiskBlockIndex&>(T&, T0&&)
void Unserialize<HashVerifier<BufferedReader<AutoFile>>, CBlockUndo&>(T&, T0&&)
Line
Count
Source
755
26.9k
{
756
26.9k
    a.Unserialize(is);
757
26.9k
}
void Unserialize<HashVerifier<BufferedReader<AutoFile>>, Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxUndo, std::allocator<CTxUndo>>&>>(T&, T0&&)
Line
Count
Source
755
26.9k
{
756
26.9k
    a.Unserialize(is);
757
26.9k
}
void Unserialize<HashVerifier<BufferedReader<AutoFile>>, CTxUndo&>(T&, T0&&)
Line
Count
Source
755
10.8k
{
756
10.8k
    a.Unserialize(is);
757
10.8k
}
void Unserialize<HashVerifier<BufferedReader<AutoFile>>, Wrapper<VectorFormatter<TxInUndoFormatter>, std::vector<Coin, std::allocator<Coin>>&>&>(T&, T0&&)
Line
Count
Source
755
10.8k
{
756
10.8k
    a.Unserialize(is);
757
10.8k
}
void Unserialize<HashVerifier<BufferedReader<AutoFile>>, Wrapper<VarIntFormatter<(VarIntMode)0>, unsigned int&>>(T&, T0&&)
Line
Count
Source
755
21.6k
{
756
21.6k
    a.Unserialize(is);
757
21.6k
}
void Unserialize<HashVerifier<BufferedReader<AutoFile>>, Wrapper<TxOutCompression, CTxOut&>>(T&, T0&&)
Line
Count
Source
755
10.8k
{
756
10.8k
    a.Unserialize(is);
757
10.8k
}
void Unserialize<HashVerifier<BufferedReader<AutoFile>>, Wrapper<AmountCompression, long&>&>(T&, T0&&)
Line
Count
Source
755
10.8k
{
756
10.8k
    a.Unserialize(is);
757
10.8k
}
void Unserialize<HashVerifier<BufferedReader<AutoFile>>, Wrapper<VarIntFormatter<(VarIntMode)0>, unsigned long&>&>(T&, T0&&)
Line
Count
Source
755
10.8k
{
756
10.8k
    a.Unserialize(is);
757
10.8k
}
void Unserialize<HashVerifier<BufferedReader<AutoFile>>, Wrapper<ScriptCompression, CScript&>&>(T&, T0&&)
Line
Count
Source
755
10.8k
{
756
10.8k
    a.Unserialize(is);
757
10.8k
}
void Unserialize<HashVerifier<BufferedReader<AutoFile>>, Wrapper<VarIntFormatter<(VarIntMode)0>, unsigned int&>&>(T&, T0&&)
Line
Count
Source
755
10.8k
{
756
10.8k
    a.Unserialize(is);
757
10.8k
}
void Unserialize<BufferedReader<AutoFile>, uint256&>(T&, T0&&)
Line
Count
Source
755
26.9k
{
756
26.9k
    a.Unserialize(is);
757
26.9k
}
Unexecuted instantiation: void Unserialize<AutoFile, Obfuscation&>(T&, T0&&)
Unexecuted instantiation: void Unserialize<AutoFile, ParamsWrapper<TransactionSerParams, std::shared_ptr<CTransaction const>>&>(T&, T0&&)
Unexecuted instantiation: void Unserialize<ParamsStream<AutoFile&, TransactionSerParams>, Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn>>&>>(T&, T0&&)
Unexecuted instantiation: void Unserialize<ParamsStream<AutoFile&, TransactionSerParams>, CTxIn&>(T&, T0&&)
Unexecuted instantiation: void Unserialize<ParamsStream<AutoFile&, TransactionSerParams>, COutPoint&>(T&, T0&&)
Unexecuted instantiation: void Unserialize<ParamsStream<AutoFile&, TransactionSerParams>, transaction_identifier<false>&>(T&, T0&&)
Unexecuted instantiation: void Unserialize<ParamsStream<AutoFile&, TransactionSerParams>, CScript&>(T&, T0&&)
Unexecuted instantiation: void Unserialize<ParamsStream<AutoFile&, TransactionSerParams>, Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut>>&>>(T&, T0&&)
Unexecuted instantiation: void Unserialize<ParamsStream<AutoFile&, TransactionSerParams>, CTxOut&>(T&, T0&&)
Unexecuted instantiation: void Unserialize<ParamsStream<AutoFile&, TransactionSerParams>, Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>>&>>(T&, T0&&)
Unexecuted instantiation: void Unserialize<AutoFile, transaction_identifier<false>&>(T&, T0&&)
Unexecuted instantiation: block_policy_estimator.cpp:void Unserialize<AutoFile, Wrapper<(anonymous namespace)::EncodedDoubleFormatter, double&>&>(T&, T0&&)
Unexecuted instantiation: block_policy_estimator.cpp:void Unserialize<AutoFile, Wrapper<VectorFormatter<(anonymous namespace)::EncodedDoubleFormatter>, std::vector<double, std::allocator<double>>&>&>(T&, T0&&)
Unexecuted instantiation: block_policy_estimator.cpp:void Unserialize<AutoFile, Wrapper<VectorFormatter<VectorFormatter<(anonymous namespace)::EncodedDoubleFormatter>>, std::vector<std::vector<double, std::allocator<double>>, std::allocator<std::vector<double, std::allocator<double>>>>&>&>(T&, T0&&)
Unexecuted instantiation: void Unserialize<DataStream, Wrapper<VectorFormatter<DefaultFormatter>, std::vector<COutPoint, std::allocator<COutPoint>>&>>(T&, T0&&)
Unexecuted instantiation: txdb.cpp:void Unserialize<DataStream, (anonymous namespace)::CoinEntry&>(T&, T0&&)
Unexecuted instantiation: void Unserialize<DataStream, Coin&>(T&, T0&&)
Unexecuted instantiation: void Unserialize<DataStream, Wrapper<VarIntFormatter<(VarIntMode)0>, unsigned int&>>(T&, T0&&)
Unexecuted instantiation: void Unserialize<DataStream, Wrapper<TxOutCompression, CTxOut&>>(T&, T0&&)
Unexecuted instantiation: void Unserialize<DataStream, Wrapper<AmountCompression, long&>&>(T&, T0&&)
Unexecuted instantiation: void Unserialize<DataStream, Wrapper<VarIntFormatter<(VarIntMode)0>, unsigned long&>&>(T&, T0&&)
Unexecuted instantiation: void Unserialize<DataStream, Wrapper<ScriptCompression, CScript&>&>(T&, T0&&)
Unexecuted instantiation: void Unserialize<BufferedFile, CBlockHeader&>(T&, T0&&)
Unexecuted instantiation: void Unserialize<BufferedFile, uint256&>(T&, T0&&)
Unexecuted instantiation: void Unserialize<BufferedFile, ParamsWrapper<TransactionSerParams, CBlock>&>(T&, T0&&)
Unexecuted instantiation: void Unserialize<ParamsStream<BufferedFile&, TransactionSerParams>, CBlock&>(T&, T0&&)
Unexecuted instantiation: void Unserialize<ParamsStream<BufferedFile&, TransactionSerParams>, CBlockHeader&>(T&, T0&&)
Unexecuted instantiation: void Unserialize<ParamsStream<BufferedFile&, TransactionSerParams>, uint256&>(T&, T0&&)
Unexecuted instantiation: void Unserialize<ParamsStream<BufferedFile&, TransactionSerParams>, Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>>&>>(T&, T0&&)
Unexecuted instantiation: void Unserialize<ParamsStream<BufferedFile&, TransactionSerParams>, Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn>>&>>(T&, T0&&)
Unexecuted instantiation: void Unserialize<ParamsStream<BufferedFile&, TransactionSerParams>, CTxIn&>(T&, T0&&)
Unexecuted instantiation: void Unserialize<ParamsStream<BufferedFile&, TransactionSerParams>, COutPoint&>(T&, T0&&)
Unexecuted instantiation: void Unserialize<ParamsStream<BufferedFile&, TransactionSerParams>, transaction_identifier<false>&>(T&, T0&&)
Unexecuted instantiation: void Unserialize<ParamsStream<BufferedFile&, TransactionSerParams>, CScript&>(T&, T0&&)
Unexecuted instantiation: void Unserialize<ParamsStream<BufferedFile&, TransactionSerParams>, Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut>>&>>(T&, T0&&)
Unexecuted instantiation: void Unserialize<ParamsStream<BufferedFile&, TransactionSerParams>, CTxOut&>(T&, T0&&)
Unexecuted instantiation: void Unserialize<ParamsStream<BufferedFile&, TransactionSerParams>, Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>>&>>(T&, T0&&)
Unexecuted instantiation: void Unserialize<AutoFile, Coin&>(T&, T0&&)
Unexecuted instantiation: void Unserialize<AutoFile, Wrapper<VarIntFormatter<(VarIntMode)0>, unsigned int&>>(T&, T0&&)
Unexecuted instantiation: void Unserialize<AutoFile, Wrapper<TxOutCompression, CTxOut&>>(T&, T0&&)
Unexecuted instantiation: void Unserialize<AutoFile, Wrapper<AmountCompression, long&>&>(T&, T0&&)
Unexecuted instantiation: void Unserialize<AutoFile, Wrapper<VarIntFormatter<(VarIntMode)0>, unsigned long&>&>(T&, T0&&)
Unexecuted instantiation: void Unserialize<AutoFile, Wrapper<ScriptCompression, CScript&>&>(T&, T0&&)
Unexecuted instantiation: void Unserialize<AutoFile, Wrapper<VarIntFormatter<(VarIntMode)0>, unsigned int&>&>(T&, T0&&)
Unexecuted instantiation: void Unserialize<DataStream, index_util::DBHeightKey&>(T&, T0&&)
Unexecuted instantiation: blockfilterindex.cpp:void Unserialize<DataStream, (anonymous namespace)::DBVal&>(T&, T0&&)
Unexecuted instantiation: blockfilterindex.cpp:void Unserialize<SpanReader, (anonymous namespace)::DBVal&>(T&, T0&&)
Unexecuted instantiation: coinstatsindex.cpp:void Unserialize<DataStream, (anonymous namespace)::DBVal&>(T&, T0&&)
Unexecuted instantiation: coinstatsindex.cpp:void Unserialize<SpanReader, (anonymous namespace)::DBVal&>(T&, T0&&)
Unexecuted instantiation: void Unserialize<SpanReader, MuHash3072&>(T&, T0&&)
Unexecuted instantiation: void Unserialize<SpanReader, Num3072&>(T&, T0&&)
Unexecuted instantiation: void Unserialize<SpanReader, CDiskTxPos&>(T&, T0&&)
Unexecuted instantiation: void Unserialize<AutoFile, CBlockHeader&>(T&, T0&&)
Unexecuted instantiation: void Unserialize<DataStream, DBKey&>(T&, T0&&)
Unexecuted instantiation: void Unserialize<DataStream, CDiskTxPos&>(T&, T0&&)
758
759
/** Default formatter. Serializes objects as themselves.
760
 *
761
 * The vector/prevector serialization code passes this to VectorFormatter
762
 * to enable reusing that logic. It shouldn't be needed elsewhere.
763
 */
764
struct DefaultFormatter
765
{
766
    template<typename Stream, typename T>
767
2.91G
    static void Ser(Stream& s, const T& t) { Serialize(s, t); }
void DefaultFormatter::Ser<ParamsStream<SizeComputer&, TransactionSerParams>, CTxIn>(ParamsStream<SizeComputer&, TransactionSerParams>&, CTxIn const&)
Line
Count
Source
767
443M
    static void Ser(Stream& s, const T& t) { Serialize(s, t); }
void DefaultFormatter::Ser<ParamsStream<SizeComputer&, TransactionSerParams>, CTxOut>(ParamsStream<SizeComputer&, TransactionSerParams>&, CTxOut const&)
Line
Count
Source
767
830M
    static void Ser(Stream& s, const T& t) { Serialize(s, t); }
void DefaultFormatter::Ser<ParamsStream<SizeComputer&, TransactionSerParams>, std::vector<unsigned char, std::allocator<unsigned char>>>(ParamsStream<SizeComputer&, TransactionSerParams>&, std::vector<unsigned char, std::allocator<unsigned char>> const&)
Line
Count
Source
767
141M
    static void Ser(Stream& s, const T& t) { Serialize(s, t); }
void DefaultFormatter::Ser<ParamsStream<SizeComputer&, TransactionSerParams>, std::shared_ptr<CTransaction const>>(ParamsStream<SizeComputer&, TransactionSerParams>&, std::shared_ptr<CTransaction const> const&)
Line
Count
Source
767
298M
    static void Ser(Stream& s, const T& t) { Serialize(s, t); }
Unexecuted instantiation: void DefaultFormatter::Ser<SizeComputer, std::vector<unsigned char, std::allocator<unsigned char>>>(SizeComputer&, std::vector<unsigned char, std::allocator<unsigned char>> const&)
void DefaultFormatter::Ser<VectorWriter, PrefilledTransaction>(VectorWriter&, PrefilledTransaction const&)
Line
Count
Source
767
4.14M
    static void Ser(Stream& s, const T& t) { Serialize(s, t); }
void DefaultFormatter::Ser<ParamsStream<VectorWriter&, TransactionSerParams>, std::shared_ptr<CTransaction const>>(ParamsStream<VectorWriter&, TransactionSerParams>&, std::shared_ptr<CTransaction const> const&)
Line
Count
Source
767
4.36M
    static void Ser(Stream& s, const T& t) { Serialize(s, t); }
void DefaultFormatter::Ser<ParamsStream<VectorWriter&, TransactionSerParams>, CTxIn>(ParamsStream<VectorWriter&, TransactionSerParams>&, CTxIn const&)
Line
Count
Source
767
22.5M
    static void Ser(Stream& s, const T& t) { Serialize(s, t); }
void DefaultFormatter::Ser<ParamsStream<VectorWriter&, TransactionSerParams>, CTxOut>(ParamsStream<VectorWriter&, TransactionSerParams>&, CTxOut const&)
Line
Count
Source
767
26.6M
    static void Ser(Stream& s, const T& t) { Serialize(s, t); }
void DefaultFormatter::Ser<ParamsStream<VectorWriter&, TransactionSerParams>, std::vector<unsigned char, std::allocator<unsigned char>>>(ParamsStream<VectorWriter&, TransactionSerParams>&, std::vector<unsigned char, std::allocator<unsigned char>> const&)
Line
Count
Source
767
22.5M
    static void Ser(Stream& s, const T& t) { Serialize(s, t); }
void DefaultFormatter::Ser<ParamsStream<VectorWriter&, TransactionSerParams>, CBlock>(ParamsStream<VectorWriter&, TransactionSerParams>&, CBlock const&)
Line
Count
Source
767
9.02M
    static void Ser(Stream& s, const T& t) { Serialize(s, t); }
Unexecuted instantiation: void DefaultFormatter::Ser<DataStream, PrefilledTransaction>(DataStream&, PrefilledTransaction const&)
Unexecuted instantiation: void DefaultFormatter::Ser<ParamsStream<DataStream&, TransactionSerParams>, std::shared_ptr<CTransaction const>>(ParamsStream<DataStream&, TransactionSerParams>&, std::shared_ptr<CTransaction const> const&)
Unexecuted instantiation: void DefaultFormatter::Ser<ParamsStream<DataStream&, TransactionSerParams>, CTxIn>(ParamsStream<DataStream&, TransactionSerParams>&, CTxIn const&)
Unexecuted instantiation: void DefaultFormatter::Ser<ParamsStream<DataStream&, TransactionSerParams>, CTxOut>(ParamsStream<DataStream&, TransactionSerParams>&, CTxOut const&)
Unexecuted instantiation: void DefaultFormatter::Ser<ParamsStream<DataStream&, TransactionSerParams>, std::vector<unsigned char, std::allocator<unsigned char>>>(ParamsStream<DataStream&, TransactionSerParams>&, std::vector<unsigned char, std::allocator<unsigned char>> const&)
Unexecuted instantiation: void DefaultFormatter::Ser<DataStream, uint256>(DataStream&, uint256 const&)
Unexecuted instantiation: void DefaultFormatter::Ser<DataStream, unsigned int>(DataStream&, unsigned int const&)
Unexecuted instantiation: void DefaultFormatter::Ser<DataStream, std::vector<unsigned char, std::allocator<unsigned char>>>(DataStream&, std::vector<unsigned char, std::allocator<unsigned char>> const&)
Unexecuted instantiation: void DefaultFormatter::Ser<DataStream, CTxUndo>(DataStream&, CTxUndo const&)
Unexecuted instantiation: void DefaultFormatter::Ser<ParamsStream<VectorWriter&, TransactionSerParams>, PrefilledTransaction>(ParamsStream<VectorWriter&, TransactionSerParams>&, PrefilledTransaction const&)
Unexecuted instantiation: void DefaultFormatter::Ser<ParamsStream<ParamsStream<VectorWriter&, TransactionSerParams>&, TransactionSerParams>, std::shared_ptr<CTransaction const>>(ParamsStream<ParamsStream<VectorWriter&, TransactionSerParams>&, TransactionSerParams>&, std::shared_ptr<CTransaction const> const&)
Unexecuted instantiation: void DefaultFormatter::Ser<ParamsStream<ParamsStream<VectorWriter&, TransactionSerParams>&, TransactionSerParams>, CTxIn>(ParamsStream<ParamsStream<VectorWriter&, TransactionSerParams>&, TransactionSerParams>&, CTxIn const&)
Unexecuted instantiation: void DefaultFormatter::Ser<ParamsStream<ParamsStream<VectorWriter&, TransactionSerParams>&, TransactionSerParams>, CTxOut>(ParamsStream<ParamsStream<VectorWriter&, TransactionSerParams>&, TransactionSerParams>&, CTxOut const&)
Unexecuted instantiation: void DefaultFormatter::Ser<ParamsStream<ParamsStream<VectorWriter&, TransactionSerParams>&, TransactionSerParams>, std::vector<unsigned char, std::allocator<unsigned char>>>(ParamsStream<ParamsStream<VectorWriter&, TransactionSerParams>&, TransactionSerParams>&, std::vector<unsigned char, std::allocator<unsigned char>> const&)
Unexecuted instantiation: void DefaultFormatter::Ser<DataStream, int>(DataStream&, int const&)
Unexecuted instantiation: void DefaultFormatter::Ser<VectorWriter, std::vector<unsigned char, std::allocator<unsigned char>>>(VectorWriter&, std::vector<unsigned char, std::allocator<unsigned char>> const&)
Unexecuted instantiation: void DefaultFormatter::Ser<DataStream, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>>(DataStream&, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>> const&)
Unexecuted instantiation: void DefaultFormatter::Ser<ParamsStream<HashedSourceWriter<AutoFile>&, CAddress::SerParams>, CAddress>(ParamsStream<HashedSourceWriter<AutoFile>&, CAddress::SerParams>&, CAddress const&)
Unexecuted instantiation: void DefaultFormatter::Ser<SizeComputer, PrefilledTransaction>(SizeComputer&, PrefilledTransaction const&)
void DefaultFormatter::Ser<VectorWriter, CInv>(VectorWriter&, CInv const&)
Line
Count
Source
767
2.13M
    static void Ser(Stream& s, const T& t) { Serialize(s, t); }
void DefaultFormatter::Ser<VectorWriter, uint256>(VectorWriter&, uint256 const&)
Line
Count
Source
767
3.94M
    static void Ser(Stream& s, const T& t) { Serialize(s, t); }
Unexecuted instantiation: void DefaultFormatter::Ser<VectorWriter, CBlockHeader>(VectorWriter&, CBlockHeader const&)
Unexecuted instantiation: void DefaultFormatter::Ser<ParamsStream<VectorWriter&, CAddress::SerParams>, CAddress>(ParamsStream<VectorWriter&, CAddress::SerParams>&, CAddress const&)
void DefaultFormatter::Ser<SizeComputer, CTxUndo>(SizeComputer&, CTxUndo const&)
Line
Count
Source
767
116k
    static void Ser(Stream& s, const T& t) { Serialize(s, t); }
void DefaultFormatter::Ser<HashWriter, CTxUndo>(HashWriter&, CTxUndo const&)
Line
Count
Source
767
116k
    static void Ser(Stream& s, const T& t) { Serialize(s, t); }
void DefaultFormatter::Ser<BufferedWriter<AutoFile>, CTxUndo>(BufferedWriter<AutoFile>&, CTxUndo const&)
Line
Count
Source
767
116k
    static void Ser(Stream& s, const T& t) { Serialize(s, t); }
void DefaultFormatter::Ser<ParamsStream<BufferedWriter<AutoFile>&, TransactionSerParams>, std::shared_ptr<CTransaction const>>(ParamsStream<BufferedWriter<AutoFile>&, TransactionSerParams>&, std::shared_ptr<CTransaction const> const&)
Line
Count
Source
767
30.3M
    static void Ser(Stream& s, const T& t) { Serialize(s, t); }
void DefaultFormatter::Ser<ParamsStream<BufferedWriter<AutoFile>&, TransactionSerParams>, CTxIn>(ParamsStream<BufferedWriter<AutoFile>&, TransactionSerParams>&, CTxIn const&)
Line
Count
Source
767
30.3M
    static void Ser(Stream& s, const T& t) { Serialize(s, t); }
void DefaultFormatter::Ser<ParamsStream<BufferedWriter<AutoFile>&, TransactionSerParams>, CTxOut>(ParamsStream<BufferedWriter<AutoFile>&, TransactionSerParams>&, CTxOut const&)
Line
Count
Source
767
60.3M
    static void Ser(Stream& s, const T& t) { Serialize(s, t); }
void DefaultFormatter::Ser<ParamsStream<BufferedWriter<AutoFile>&, TransactionSerParams>, std::vector<unsigned char, std::allocator<unsigned char>>>(ParamsStream<BufferedWriter<AutoFile>&, TransactionSerParams>&, std::vector<unsigned char, std::allocator<unsigned char>> const&)
Line
Count
Source
767
30.2M
    static void Ser(Stream& s, const T& t) { Serialize(s, t); }
Unexecuted instantiation: void DefaultFormatter::Ser<ParamsStream<AutoFile&, TransactionSerParams>, CTxIn>(ParamsStream<AutoFile&, TransactionSerParams>&, CTxIn const&)
Unexecuted instantiation: void DefaultFormatter::Ser<ParamsStream<AutoFile&, TransactionSerParams>, CTxOut>(ParamsStream<AutoFile&, TransactionSerParams>&, CTxOut const&)
Unexecuted instantiation: void DefaultFormatter::Ser<ParamsStream<AutoFile&, TransactionSerParams>, std::vector<unsigned char, std::allocator<unsigned char>>>(ParamsStream<AutoFile&, TransactionSerParams>&, std::vector<unsigned char, std::allocator<unsigned char>> const&)
Unexecuted instantiation: void DefaultFormatter::Ser<DataStream, CCoin>(DataStream&, CCoin const&)
void DefaultFormatter::Ser<ParamsStream<HashWriter&, TransactionSerParams>, CTxIn>(ParamsStream<HashWriter&, TransactionSerParams>&, CTxIn const&)
Line
Count
Source
767
350M
    static void Ser(Stream& s, const T& t) { Serialize(s, t); }
void DefaultFormatter::Ser<ParamsStream<HashWriter&, TransactionSerParams>, CTxOut>(ParamsStream<HashWriter&, TransactionSerParams>&, CTxOut const&)
Line
Count
Source
767
468M
    static void Ser(Stream& s, const T& t) { Serialize(s, t); }
void DefaultFormatter::Ser<ParamsStream<HashWriter&, TransactionSerParams>, std::vector<unsigned char, std::allocator<unsigned char>>>(ParamsStream<HashWriter&, TransactionSerParams>&, std::vector<unsigned char, std::allocator<unsigned char>> const&)
Line
Count
Source
767
138M
    static void Ser(Stream& s, const T& t) { Serialize(s, t); }
768
769
    template<typename Stream, typename T>
770
76.0M
    static void Unser(Stream& s, T& t) { Unserialize(s, t); }
void DefaultFormatter::Unser<ParamsStream<SpanReader&, TransactionSerParams>, std::shared_ptr<CTransaction const>>(ParamsStream<SpanReader&, TransactionSerParams>&, std::shared_ptr<CTransaction const>&)
Line
Count
Source
770
248k
    static void Unser(Stream& s, T& t) { Unserialize(s, t); }
void DefaultFormatter::Unser<ParamsStream<SpanReader&, TransactionSerParams>, CTxIn>(ParamsStream<SpanReader&, TransactionSerParams>&, CTxIn&)
Line
Count
Source
770
248k
    static void Unser(Stream& s, T& t) { Unserialize(s, t); }
void DefaultFormatter::Unser<ParamsStream<SpanReader&, TransactionSerParams>, CTxOut>(ParamsStream<SpanReader&, TransactionSerParams>&, CTxOut&)
Line
Count
Source
770
316k
    static void Unser(Stream& s, T& t) { Unserialize(s, t); }
void DefaultFormatter::Unser<ParamsStream<SpanReader&, TransactionSerParams>, std::vector<unsigned char, std::allocator<unsigned char>>>(ParamsStream<SpanReader&, TransactionSerParams>&, std::vector<unsigned char, std::allocator<unsigned char>>&)
Line
Count
Source
770
101k
    static void Unser(Stream& s, T& t) { Unserialize(s, t); }
Unexecuted instantiation: void DefaultFormatter::Unser<SpanReader, uint256>(SpanReader&, uint256&)
Unexecuted instantiation: void DefaultFormatter::Unser<SpanReader, PrefilledTransaction>(SpanReader&, PrefilledTransaction&)
Unexecuted instantiation: void DefaultFormatter::Unser<SpanReader, unsigned int>(SpanReader&, unsigned int&)
Unexecuted instantiation: void DefaultFormatter::Unser<DataStream, unsigned int>(DataStream&, unsigned int&)
Unexecuted instantiation: void DefaultFormatter::Unser<SpanReader, std::vector<unsigned char, std::allocator<unsigned char>>>(SpanReader&, std::vector<unsigned char, std::allocator<unsigned char>>&)
Unexecuted instantiation: void DefaultFormatter::Unser<SpanReader, CTxUndo>(SpanReader&, CTxUndo&)
Unexecuted instantiation: void DefaultFormatter::Unser<SpanReader, CBlockHeader>(SpanReader&, CBlockHeader&)
Unexecuted instantiation: void DefaultFormatter::Unser<SpanReader, CTxIn>(SpanReader&, CTxIn&)
Unexecuted instantiation: void DefaultFormatter::Unser<SpanReader, CTxOut>(SpanReader&, CTxOut&)
void DefaultFormatter::Unser<ParamsStream<DataStream&, TransactionSerParams>, CTxIn>(ParamsStream<DataStream&, TransactionSerParams>&, CTxIn&)
Line
Count
Source
770
21.4M
    static void Unser(Stream& s, T& t) { Unserialize(s, t); }
void DefaultFormatter::Unser<ParamsStream<DataStream&, TransactionSerParams>, CTxOut>(ParamsStream<DataStream&, TransactionSerParams>&, CTxOut&)
Line
Count
Source
770
24.9M
    static void Unser(Stream& s, T& t) { Unserialize(s, t); }
void DefaultFormatter::Unser<ParamsStream<DataStream&, TransactionSerParams>, std::vector<unsigned char, std::allocator<unsigned char>>>(ParamsStream<DataStream&, TransactionSerParams>&, std::vector<unsigned char, std::allocator<unsigned char>>&)
Line
Count
Source
770
21.4M
    static void Unser(Stream& s, T& t) { Unserialize(s, t); }
Unexecuted instantiation: void DefaultFormatter::Unser<DataStream, uint256>(DataStream&, uint256&)
Unexecuted instantiation: void DefaultFormatter::Unser<DataStream, wallet::CMerkleTx>(DataStream&, wallet::CMerkleTx&)
Unexecuted instantiation: void DefaultFormatter::Unser<DataStream, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>>(DataStream&, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>&)
void DefaultFormatter::Unser<ParamsStream<DataStream&, TransactionSerParams>, std::shared_ptr<CTransaction const>>(ParamsStream<DataStream&, TransactionSerParams>&, std::shared_ptr<CTransaction const>&)
Line
Count
Source
770
3.76M
    static void Unser(Stream& s, T& t) { Unserialize(s, t); }
Unexecuted instantiation: void DefaultFormatter::Unser<ParamsStream<HashVerifier<AutoFile>&, CAddress::SerParams>, CAddress>(ParamsStream<HashVerifier<AutoFile>&, CAddress::SerParams>&, CAddress&)
Unexecuted instantiation: void DefaultFormatter::Unser<ParamsStream<DataStream&, CAddress::SerParams>, CAddress>(ParamsStream<DataStream&, CAddress::SerParams>&, CAddress&)
Unexecuted instantiation: void DefaultFormatter::Unser<DataStream, CInv>(DataStream&, CInv&)
void DefaultFormatter::Unser<DataStream, PrefilledTransaction>(DataStream&, PrefilledTransaction&)
Line
Count
Source
770
3.55M
    static void Unser(Stream& s, T& t) { Unserialize(s, t); }
void DefaultFormatter::Unser<HashVerifier<BufferedReader<AutoFile>>, CTxUndo>(HashVerifier<BufferedReader<AutoFile>>&, CTxUndo&)
Line
Count
Source
770
10.8k
    static void Unser(Stream& s, T& t) { Unserialize(s, t); }
Unexecuted instantiation: void DefaultFormatter::Unser<ParamsStream<AutoFile&, TransactionSerParams>, CTxIn>(ParamsStream<AutoFile&, TransactionSerParams>&, CTxIn&)
Unexecuted instantiation: void DefaultFormatter::Unser<ParamsStream<AutoFile&, TransactionSerParams>, CTxOut>(ParamsStream<AutoFile&, TransactionSerParams>&, CTxOut&)
Unexecuted instantiation: void DefaultFormatter::Unser<ParamsStream<AutoFile&, TransactionSerParams>, std::vector<unsigned char, std::allocator<unsigned char>>>(ParamsStream<AutoFile&, TransactionSerParams>&, std::vector<unsigned char, std::allocator<unsigned char>>&)
Unexecuted instantiation: void DefaultFormatter::Unser<DataStream, COutPoint>(DataStream&, COutPoint&)
Unexecuted instantiation: void DefaultFormatter::Unser<ParamsStream<BufferedFile&, TransactionSerParams>, std::shared_ptr<CTransaction const>>(ParamsStream<BufferedFile&, TransactionSerParams>&, std::shared_ptr<CTransaction const>&)
Unexecuted instantiation: void DefaultFormatter::Unser<ParamsStream<BufferedFile&, TransactionSerParams>, CTxIn>(ParamsStream<BufferedFile&, TransactionSerParams>&, CTxIn&)
Unexecuted instantiation: void DefaultFormatter::Unser<ParamsStream<BufferedFile&, TransactionSerParams>, CTxOut>(ParamsStream<BufferedFile&, TransactionSerParams>&, CTxOut&)
Unexecuted instantiation: void DefaultFormatter::Unser<ParamsStream<BufferedFile&, TransactionSerParams>, std::vector<unsigned char, std::allocator<unsigned char>>>(ParamsStream<BufferedFile&, TransactionSerParams>&, std::vector<unsigned char, std::allocator<unsigned char>>&)
771
};
772
773
774
775
776
777
/**
778
 * string
779
 */
780
template<typename Stream, typename C>
781
void Serialize(Stream& os, const std::basic_string<C>& str)
782
2.10M
{
783
2.10M
    WriteCompactSize(os, str.size());
784
2.10M
    if (!str.empty())
785
597k
        os.write(MakeByteSpan(str));
786
2.10M
}
Unexecuted instantiation: void Serialize<AutoFile, char>(AutoFile&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
void Serialize<DataStream, char>(DataStream&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Line
Count
Source
782
590k
{
783
590k
    WriteCompactSize(os, str.size());
784
590k
    if (!str.empty())
785
590k
        os.write(MakeByteSpan(str));
786
590k
}
Unexecuted instantiation: void Serialize<HashWriter, char>(HashWriter&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
void Serialize<VectorWriter, char>(VectorWriter&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Line
Count
Source
782
1.51M
{
783
1.51M
    WriteCompactSize(os, str.size());
784
1.51M
    if (!str.empty())
785
6.68k
        os.write(MakeByteSpan(str));
786
1.51M
}
787
788
template<typename Stream, typename C>
789
void Unserialize(Stream& is, std::basic_string<C>& str)
790
0
{
791
0
    unsigned int nSize = ReadCompactSize(is);
792
0
    str.resize(nSize);
793
0
    if (nSize != 0)
794
0
        is.read(MakeWritableByteSpan(str));
795
0
}
Unexecuted instantiation: void Unserialize<AutoFile, char>(AutoFile&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>&)
Unexecuted instantiation: void Unserialize<BufferedFile, char>(BufferedFile&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>&)
Unexecuted instantiation: void Unserialize<DataStream, char>(DataStream&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>&)
796
797
798
799
/**
800
 * prevector
801
 */
802
template <typename Stream, unsigned int N, typename T>
803
void Serialize(Stream& os, const prevector<N, T>& v)
804
2.24G
{
805
2.24G
    if constexpr (BasicByte<T>) { // Use optimized version for unformatted basic bytes
806
2.24G
        WriteCompactSize(os, v.size());
807
2.24G
        if (!v.empty()) 
os.write(MakeByteSpan(v))1.97G
;
808
2.24G
    } else {
809
0
        Serialize(os, Using<VectorFormatter<DefaultFormatter>>(v));
810
0
    }
811
2.24G
}
void Serialize<ParamsStream<SizeComputer&, TransactionSerParams>, 36u, unsigned char>(ParamsStream<SizeComputer&, TransactionSerParams>&, prevector<36u, unsigned char, unsigned int, int> const&)
Line
Count
Source
804
1.27G
{
805
1.27G
    if constexpr (BasicByte<T>) { // Use optimized version for unformatted basic bytes
806
1.27G
        WriteCompactSize(os, v.size());
807
1.27G
        if (!v.empty()) 
os.write(MakeByteSpan(v))1.21G
;
808
    } else {
809
        Serialize(os, Using<VectorFormatter<DefaultFormatter>>(v));
810
    }
811
1.27G
}
void Serialize<ParamsStream<VectorWriter&, TransactionSerParams>, 36u, unsigned char>(ParamsStream<VectorWriter&, TransactionSerParams>&, prevector<36u, unsigned char, unsigned int, int> const&)
Line
Count
Source
804
49.1M
{
805
49.1M
    if constexpr (BasicByte<T>) { // Use optimized version for unformatted basic bytes
806
49.1M
        WriteCompactSize(os, v.size());
807
49.1M
        if (!v.empty()) 
os.write(MakeByteSpan(v))30.6M
;
808
    } else {
809
        Serialize(os, Using<VectorFormatter<DefaultFormatter>>(v));
810
    }
811
49.1M
}
Unexecuted instantiation: void Serialize<ParamsStream<DataStream&, TransactionSerParams>, 36u, unsigned char>(ParamsStream<DataStream&, TransactionSerParams>&, prevector<36u, unsigned char, unsigned int, int> const&)
Unexecuted instantiation: void Serialize<DataStream, 36u, unsigned char>(DataStream&, prevector<36u, unsigned char, unsigned int, int> const&)
void Serialize<SizeComputer, 36u, unsigned char>(SizeComputer&, prevector<36u, unsigned char, unsigned int, int> const&)
Line
Count
Source
804
9.79M
{
805
9.79M
    if constexpr (BasicByte<T>) { // Use optimized version for unformatted basic bytes
806
9.79M
        WriteCompactSize(os, v.size());
807
9.79M
        if (!v.empty()) os.write(MakeByteSpan(v));
808
    } else {
809
        Serialize(os, Using<VectorFormatter<DefaultFormatter>>(v));
810
    }
811
9.79M
}
Unexecuted instantiation: void Serialize<ParamsStream<DataStream&, CNetAddr::SerParams>, 16u, unsigned char>(ParamsStream<DataStream&, CNetAddr::SerParams>&, prevector<16u, unsigned char, unsigned int, int> const&)
Unexecuted instantiation: void Serialize<ParamsStream<ParamsStream<DataStream&, CAddress::SerParams>&, CNetAddr::SerParams>, 16u, unsigned char>(ParamsStream<ParamsStream<DataStream&, CAddress::SerParams>&, CNetAddr::SerParams>&, prevector<16u, unsigned char, unsigned int, int> const&)
Unexecuted instantiation: void Serialize<ParamsStream<ParamsStream<VectorWriter&, TransactionSerParams>&, TransactionSerParams>, 36u, unsigned char>(ParamsStream<ParamsStream<VectorWriter&, TransactionSerParams>&, TransactionSerParams>&, prevector<36u, unsigned char, unsigned int, int> const&)
Unexecuted instantiation: void Serialize<DataStream, 8u, int>(DataStream&, prevector<8u, int, unsigned int, int> const&)
Unexecuted instantiation: void Serialize<VectorWriter, 36u, unsigned char>(VectorWriter&, prevector<36u, unsigned char, unsigned int, int> const&)
Unexecuted instantiation: void Serialize<ParamsStream<VectorWriter&, CNetAddr::SerParams>, 16u, unsigned char>(ParamsStream<VectorWriter&, CNetAddr::SerParams>&, prevector<16u, unsigned char, unsigned int, int> const&)
Unexecuted instantiation: void Serialize<ParamsStream<ParamsStream<HashedSourceWriter<AutoFile>&, CAddress::SerParams>&, CNetAddr::SerParams>, 16u, unsigned char>(ParamsStream<ParamsStream<HashedSourceWriter<AutoFile>&, CAddress::SerParams>&, CNetAddr::SerParams>&, prevector<16u, unsigned char, unsigned int, int> const&)
Unexecuted instantiation: void Serialize<ParamsStream<HashedSourceWriter<AutoFile>&, CAddress::SerParams>, 16u, unsigned char>(ParamsStream<HashedSourceWriter<AutoFile>&, CAddress::SerParams>&, prevector<16u, unsigned char, unsigned int, int> const&)
Unexecuted instantiation: void Serialize<ParamsStream<DataStream&, CAddress::SerParams>, 16u, unsigned char>(ParamsStream<DataStream&, CAddress::SerParams>&, prevector<16u, unsigned char, unsigned int, int> const&)
void Serialize<HashWriter, 36u, unsigned char>(HashWriter&, prevector<36u, unsigned char, unsigned int, int> const&)
Line
Count
Source
804
1.10M
{
805
1.10M
    if constexpr (BasicByte<T>) { // Use optimized version for unformatted basic bytes
806
1.10M
        WriteCompactSize(os, v.size());
807
1.10M
        if (!v.empty()) os.write(MakeByteSpan(v));
808
    } else {
809
        Serialize(os, Using<VectorFormatter<DefaultFormatter>>(v));
810
    }
811
1.10M
}
Unexecuted instantiation: void Serialize<ParamsStream<ParamsStream<VectorWriter&, CAddress::SerParams>&, CNetAddr::SerParams>, 16u, unsigned char>(ParamsStream<ParamsStream<VectorWriter&, CAddress::SerParams>&, CNetAddr::SerParams>&, prevector<16u, unsigned char, unsigned int, int> const&)
void Serialize<ParamsStream<BufferedWriter<AutoFile>&, TransactionSerParams>, 36u, unsigned char>(ParamsStream<BufferedWriter<AutoFile>&, TransactionSerParams>&, prevector<36u, unsigned char, unsigned int, int> const&)
Line
Count
Source
804
90.7M
{
805
90.7M
    if constexpr (BasicByte<T>) { // Use optimized version for unformatted basic bytes
806
90.7M
        WriteCompactSize(os, v.size());
807
90.7M
        if (!v.empty()) 
os.write(MakeByteSpan(v))90.4M
;
808
    } else {
809
        Serialize(os, Using<VectorFormatter<DefaultFormatter>>(v));
810
    }
811
90.7M
}
Unexecuted instantiation: void Serialize<ParamsStream<AutoFile&, TransactionSerParams>, 36u, unsigned char>(ParamsStream<AutoFile&, TransactionSerParams>&, prevector<36u, unsigned char, unsigned int, int> const&)
void Serialize<ParamsStream<HashWriter&, TransactionSerParams>, 36u, unsigned char>(ParamsStream<HashWriter&, TransactionSerParams>&, prevector<36u, unsigned char, unsigned int, int> const&)
Line
Count
Source
804
819M
{
805
819M
    if constexpr (BasicByte<T>) { // Use optimized version for unformatted basic bytes
806
819M
        WriteCompactSize(os, v.size());
807
819M
        if (!v.empty()) 
os.write(MakeByteSpan(v))623M
;
808
    } else {
809
        Serialize(os, Using<VectorFormatter<DefaultFormatter>>(v));
810
    }
811
819M
}
812
813
814
template <typename Stream, unsigned int N, typename T>
815
void Unserialize(Stream& is, prevector<N, T>& v)
816
46.9M
{
817
46.9M
    if constexpr (BasicByte<T>) { // Use optimized version for unformatted basic bytes
818
        // Limit size per read so bogus size value won't cause out of memory
819
46.9M
        v.clear();
820
46.9M
        unsigned int nSize = ReadCompactSize(is);
821
46.9M
        unsigned int i = 0;
822
75.9M
        while (i < nSize) {
823
29.0M
            unsigned int blk = std::min(nSize - i, (unsigned int)(1 + 4999999 / sizeof(T)));
824
29.0M
            v.resize_uninitialized(i + blk);
825
29.0M
            is.read(std::as_writable_bytes(std::span{&v[i], blk}));
826
29.0M
            i += blk;
827
29.0M
        }
828
    } else {
829
        Unserialize(is, Using<VectorFormatter<DefaultFormatter>>(v));
830
    }
831
46.9M
}
void Unserialize<ParamsStream<SpanReader&, TransactionSerParams>, 36u, unsigned char>(ParamsStream<SpanReader&, TransactionSerParams>&, prevector<36u, unsigned char, unsigned int, int>&)
Line
Count
Source
816
565k
{
817
565k
    if constexpr (BasicByte<T>) { // Use optimized version for unformatted basic bytes
818
        // Limit size per read so bogus size value won't cause out of memory
819
565k
        v.clear();
820
565k
        unsigned int nSize = ReadCompactSize(is);
821
565k
        unsigned int i = 0;
822
1.09M
        while (i < nSize) {
823
532k
            unsigned int blk = std::min(nSize - i, (unsigned int)(1 + 4999999 / sizeof(T)));
824
532k
            v.resize_uninitialized(i + blk);
825
532k
            is.read(std::as_writable_bytes(std::span{&v[i], blk}));
826
532k
            i += blk;
827
532k
        }
828
    } else {
829
        Unserialize(is, Using<VectorFormatter<DefaultFormatter>>(v));
830
    }
831
565k
}
Unexecuted instantiation: void Unserialize<SpanReader, 36u, unsigned char>(SpanReader&, prevector<36u, unsigned char, unsigned int, int>&)
Unexecuted instantiation: void Unserialize<DataStream, 36u, unsigned char>(DataStream&, prevector<36u, unsigned char, unsigned int, int>&)
void Unserialize<ParamsStream<DataStream&, TransactionSerParams>, 36u, unsigned char>(ParamsStream<DataStream&, TransactionSerParams>&, prevector<36u, unsigned char, unsigned int, int>&)
Line
Count
Source
816
46.3M
{
817
46.3M
    if constexpr (BasicByte<T>) { // Use optimized version for unformatted basic bytes
818
        // Limit size per read so bogus size value won't cause out of memory
819
46.3M
        v.clear();
820
46.3M
        unsigned int nSize = ReadCompactSize(is);
821
46.3M
        unsigned int i = 0;
822
74.8M
        while (i < nSize) {
823
28.4M
            unsigned int blk = std::min(nSize - i, (unsigned int)(1 + 4999999 / sizeof(T)));
824
28.4M
            v.resize_uninitialized(i + blk);
825
28.4M
            is.read(std::as_writable_bytes(std::span{&v[i], blk}));
826
28.4M
            i += blk;
827
28.4M
        }
828
    } else {
829
        Unserialize(is, Using<VectorFormatter<DefaultFormatter>>(v));
830
    }
831
46.3M
}
Unexecuted instantiation: void Unserialize<ParamsStream<AutoFile&, TransactionSerParams>, 36u, unsigned char>(ParamsStream<AutoFile&, TransactionSerParams>&, prevector<36u, unsigned char, unsigned int, int>&)
Unexecuted instantiation: void Unserialize<ParamsStream<BufferedFile&, TransactionSerParams>, 36u, unsigned char>(ParamsStream<BufferedFile&, TransactionSerParams>&, prevector<36u, unsigned char, unsigned int, int>&)
832
833
834
/**
835
 * vector
836
 */
837
template <typename Stream, typename T, typename A>
838
void Serialize(Stream& os, const std::vector<T, A>& v)
839
3.13G
{
840
3.13G
    if constexpr (BasicByte<T>) { // Use optimized version for unformatted basic bytes
841
334M
        WriteCompactSize(os, v.size());
842
334M
        if (!v.empty()) os.write(MakeByteSpan(v));
843
    } else if constexpr (std::is_same_v<T, bool>) {
844
        // A special case for std::vector<bool>, as dereferencing
845
        // std::vector<bool>::const_iterator does not result in a const bool&
846
        // due to std::vector's special casing for bool arguments.
847
        WriteCompactSize(os, v.size());
848
        for (bool elem : v) {
849
            ::Serialize(os, elem);
850
        }
851
2.80G
    } else {
852
2.80G
        Serialize(os, Using<VectorFormatter<DefaultFormatter>>(v));
853
2.80G
    }
854
3.13G
}
void Serialize<ParamsStream<SizeComputer&, TransactionSerParams>, CTxIn, std::allocator<CTxIn>>(ParamsStream<SizeComputer&, TransactionSerParams>&, std::vector<CTxIn, std::allocator<CTxIn>> const&)
Line
Count
Source
839
585M
{
840
    if constexpr (BasicByte<T>) { // Use optimized version for unformatted basic bytes
841
        WriteCompactSize(os, v.size());
842
        if (!v.empty()) os.write(MakeByteSpan(v));
843
    } else if constexpr (std::is_same_v<T, bool>) {
844
        // A special case for std::vector<bool>, as dereferencing
845
        // std::vector<bool>::const_iterator does not result in a const bool&
846
        // due to std::vector's special casing for bool arguments.
847
        WriteCompactSize(os, v.size());
848
        for (bool elem : v) {
849
            ::Serialize(os, elem);
850
        }
851
585M
    } else {
852
585M
        Serialize(os, Using<VectorFormatter<DefaultFormatter>>(v));
853
585M
    }
854
585M
}
void Serialize<ParamsStream<SizeComputer&, TransactionSerParams>, CTxOut, std::allocator<CTxOut>>(ParamsStream<SizeComputer&, TransactionSerParams>&, std::vector<CTxOut, std::allocator<CTxOut>> const&)
Line
Count
Source
839
443M
{
840
    if constexpr (BasicByte<T>) { // Use optimized version for unformatted basic bytes
841
        WriteCompactSize(os, v.size());
842
        if (!v.empty()) os.write(MakeByteSpan(v));
843
    } else if constexpr (std::is_same_v<T, bool>) {
844
        // A special case for std::vector<bool>, as dereferencing
845
        // std::vector<bool>::const_iterator does not result in a const bool&
846
        // due to std::vector's special casing for bool arguments.
847
        WriteCompactSize(os, v.size());
848
        for (bool elem : v) {
849
            ::Serialize(os, elem);
850
        }
851
443M
    } else {
852
443M
        Serialize(os, Using<VectorFormatter<DefaultFormatter>>(v));
853
443M
    }
854
443M
}
void Serialize<ParamsStream<SizeComputer&, TransactionSerParams>, std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>>(ParamsStream<SizeComputer&, TransactionSerParams>&, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&)
Line
Count
Source
839
141M
{
840
    if constexpr (BasicByte<T>) { // Use optimized version for unformatted basic bytes
841
        WriteCompactSize(os, v.size());
842
        if (!v.empty()) os.write(MakeByteSpan(v));
843
    } else if constexpr (std::is_same_v<T, bool>) {
844
        // A special case for std::vector<bool>, as dereferencing
845
        // std::vector<bool>::const_iterator does not result in a const bool&
846
        // due to std::vector's special casing for bool arguments.
847
        WriteCompactSize(os, v.size());
848
        for (bool elem : v) {
849
            ::Serialize(os, elem);
850
        }
851
141M
    } else {
852
141M
        Serialize(os, Using<VectorFormatter<DefaultFormatter>>(v));
853
141M
    }
854
141M
}
void Serialize<ParamsStream<SizeComputer&, TransactionSerParams>, unsigned char, std::allocator<unsigned char>>(ParamsStream<SizeComputer&, TransactionSerParams>&, std::vector<unsigned char, std::allocator<unsigned char>> const&)
Line
Count
Source
839
141M
{
840
141M
    if constexpr (BasicByte<T>) { // Use optimized version for unformatted basic bytes
841
141M
        WriteCompactSize(os, v.size());
842
141M
        if (!v.empty()) os.write(MakeByteSpan(v));
843
    } else if constexpr (std::is_same_v<T, bool>) {
844
        // A special case for std::vector<bool>, as dereferencing
845
        // std::vector<bool>::const_iterator does not result in a const bool&
846
        // due to std::vector's special casing for bool arguments.
847
        WriteCompactSize(os, v.size());
848
        for (bool elem : v) {
849
            ::Serialize(os, elem);
850
        }
851
    } else {
852
        Serialize(os, Using<VectorFormatter<DefaultFormatter>>(v));
853
    }
854
141M
}
void Serialize<ParamsStream<SizeComputer&, TransactionSerParams>, std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>>(ParamsStream<SizeComputer&, TransactionSerParams>&, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&)
Line
Count
Source
839
297M
{
840
    if constexpr (BasicByte<T>) { // Use optimized version for unformatted basic bytes
841
        WriteCompactSize(os, v.size());
842
        if (!v.empty()) os.write(MakeByteSpan(v));
843
    } else if constexpr (std::is_same_v<T, bool>) {
844
        // A special case for std::vector<bool>, as dereferencing
845
        // std::vector<bool>::const_iterator does not result in a const bool&
846
        // due to std::vector's special casing for bool arguments.
847
        WriteCompactSize(os, v.size());
848
        for (bool elem : v) {
849
            ::Serialize(os, elem);
850
        }
851
297M
    } else {
852
297M
        Serialize(os, Using<VectorFormatter<DefaultFormatter>>(v));
853
297M
    }
854
297M
}
Unexecuted instantiation: void Serialize<SizeComputer, std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>>(SizeComputer&, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&)
Unexecuted instantiation: void Serialize<SizeComputer, unsigned char, std::allocator<unsigned char>>(SizeComputer&, std::vector<unsigned char, std::allocator<unsigned char>> const&)
Unexecuted instantiation: void Serialize<AutoFile, unsigned char, std::allocator<unsigned char>>(AutoFile&, std::vector<unsigned char, std::allocator<unsigned char>> const&)
void Serialize<VectorWriter, PrefilledTransaction, std::allocator<PrefilledTransaction>>(VectorWriter&, std::vector<PrefilledTransaction, std::allocator<PrefilledTransaction>> const&)
Line
Count
Source
839
4.05M
{
840
    if constexpr (BasicByte<T>) { // Use optimized version for unformatted basic bytes
841
        WriteCompactSize(os, v.size());
842
        if (!v.empty()) os.write(MakeByteSpan(v));
843
    } else if constexpr (std::is_same_v<T, bool>) {
844
        // A special case for std::vector<bool>, as dereferencing
845
        // std::vector<bool>::const_iterator does not result in a const bool&
846
        // due to std::vector's special casing for bool arguments.
847
        WriteCompactSize(os, v.size());
848
        for (bool elem : v) {
849
            ::Serialize(os, elem);
850
        }
851
4.05M
    } else {
852
4.05M
        Serialize(os, Using<VectorFormatter<DefaultFormatter>>(v));
853
4.05M
    }
854
4.05M
}
void Serialize<ParamsStream<VectorWriter&, TransactionSerParams>, CTxIn, std::allocator<CTxIn>>(ParamsStream<VectorWriter&, TransactionSerParams>&, std::vector<CTxIn, std::allocator<CTxIn>> const&)
Line
Count
Source
839
45.0M
{
840
    if constexpr (BasicByte<T>) { // Use optimized version for unformatted basic bytes
841
        WriteCompactSize(os, v.size());
842
        if (!v.empty()) os.write(MakeByteSpan(v));
843
    } else if constexpr (std::is_same_v<T, bool>) {
844
        // A special case for std::vector<bool>, as dereferencing
845
        // std::vector<bool>::const_iterator does not result in a const bool&
846
        // due to std::vector's special casing for bool arguments.
847
        WriteCompactSize(os, v.size());
848
        for (bool elem : v) {
849
            ::Serialize(os, elem);
850
        }
851
45.0M
    } else {
852
45.0M
        Serialize(os, Using<VectorFormatter<DefaultFormatter>>(v));
853
45.0M
    }
854
45.0M
}
void Serialize<ParamsStream<VectorWriter&, TransactionSerParams>, CTxOut, std::allocator<CTxOut>>(ParamsStream<VectorWriter&, TransactionSerParams>&, std::vector<CTxOut, std::allocator<CTxOut>> const&)
Line
Count
Source
839
22.5M
{
840
    if constexpr (BasicByte<T>) { // Use optimized version for unformatted basic bytes
841
        WriteCompactSize(os, v.size());
842
        if (!v.empty()) os.write(MakeByteSpan(v));
843
    } else if constexpr (std::is_same_v<T, bool>) {
844
        // A special case for std::vector<bool>, as dereferencing
845
        // std::vector<bool>::const_iterator does not result in a const bool&
846
        // due to std::vector's special casing for bool arguments.
847
        WriteCompactSize(os, v.size());
848
        for (bool elem : v) {
849
            ::Serialize(os, elem);
850
        }
851
22.5M
    } else {
852
22.5M
        Serialize(os, Using<VectorFormatter<DefaultFormatter>>(v));
853
22.5M
    }
854
22.5M
}
void Serialize<ParamsStream<VectorWriter&, TransactionSerParams>, std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>>(ParamsStream<VectorWriter&, TransactionSerParams>&, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&)
Line
Count
Source
839
22.5M
{
840
    if constexpr (BasicByte<T>) { // Use optimized version for unformatted basic bytes
841
        WriteCompactSize(os, v.size());
842
        if (!v.empty()) os.write(MakeByteSpan(v));
843
    } else if constexpr (std::is_same_v<T, bool>) {
844
        // A special case for std::vector<bool>, as dereferencing
845
        // std::vector<bool>::const_iterator does not result in a const bool&
846
        // due to std::vector's special casing for bool arguments.
847
        WriteCompactSize(os, v.size());
848
        for (bool elem : v) {
849
            ::Serialize(os, elem);
850
        }
851
22.5M
    } else {
852
22.5M
        Serialize(os, Using<VectorFormatter<DefaultFormatter>>(v));
853
22.5M
    }
854
22.5M
}
void Serialize<ParamsStream<VectorWriter&, TransactionSerParams>, unsigned char, std::allocator<unsigned char>>(ParamsStream<VectorWriter&, TransactionSerParams>&, std::vector<unsigned char, std::allocator<unsigned char>> const&)
Line
Count
Source
839
22.5M
{
840
22.5M
    if constexpr (BasicByte<T>) { // Use optimized version for unformatted basic bytes
841
22.5M
        WriteCompactSize(os, v.size());
842
22.5M
        if (!v.empty()) os.write(MakeByteSpan(v));
843
    } else if constexpr (std::is_same_v<T, bool>) {
844
        // A special case for std::vector<bool>, as dereferencing
845
        // std::vector<bool>::const_iterator does not result in a const bool&
846
        // due to std::vector's special casing for bool arguments.
847
        WriteCompactSize(os, v.size());
848
        for (bool elem : v) {
849
            ::Serialize(os, elem);
850
        }
851
    } else {
852
        Serialize(os, Using<VectorFormatter<DefaultFormatter>>(v));
853
    }
854
22.5M
}
void Serialize<ParamsStream<VectorWriter&, TransactionSerParams>, CBlock, std::allocator<CBlock>>(ParamsStream<VectorWriter&, TransactionSerParams>&, std::vector<CBlock, std::allocator<CBlock>> const&)
Line
Count
Source
839
9.02M
{
840
    if constexpr (BasicByte<T>) { // Use optimized version for unformatted basic bytes
841
        WriteCompactSize(os, v.size());
842
        if (!v.empty()) os.write(MakeByteSpan(v));
843
    } else if constexpr (std::is_same_v<T, bool>) {
844
        // A special case for std::vector<bool>, as dereferencing
845
        // std::vector<bool>::const_iterator does not result in a const bool&
846
        // due to std::vector's special casing for bool arguments.
847
        WriteCompactSize(os, v.size());
848
        for (bool elem : v) {
849
            ::Serialize(os, elem);
850
        }
851
9.02M
    } else {
852
9.02M
        Serialize(os, Using<VectorFormatter<DefaultFormatter>>(v));
853
9.02M
    }
854
9.02M
}
void Serialize<ParamsStream<VectorWriter&, TransactionSerParams>, std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>>(ParamsStream<VectorWriter&, TransactionSerParams>&, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&)
Line
Count
Source
839
9.02M
{
840
    if constexpr (BasicByte<T>) { // Use optimized version for unformatted basic bytes
841
        WriteCompactSize(os, v.size());
842
        if (!v.empty()) os.write(MakeByteSpan(v));
843
    } else if constexpr (std::is_same_v<T, bool>) {
844
        // A special case for std::vector<bool>, as dereferencing
845
        // std::vector<bool>::const_iterator does not result in a const bool&
846
        // due to std::vector's special casing for bool arguments.
847
        WriteCompactSize(os, v.size());
848
        for (bool elem : v) {
849
            ::Serialize(os, elem);
850
        }
851
9.02M
    } else {
852
9.02M
        Serialize(os, Using<VectorFormatter<DefaultFormatter>>(v));
853
9.02M
    }
854
9.02M
}
void Serialize<DataStream, unsigned char, std::allocator<unsigned char>>(DataStream&, std::vector<unsigned char, std::allocator<unsigned char>> const&)
Line
Count
Source
839
997k
{
840
997k
    if constexpr (BasicByte<T>) { // Use optimized version for unformatted basic bytes
841
997k
        WriteCompactSize(os, v.size());
842
997k
        if (!v.empty()) os.write(MakeByteSpan(v));
843
    } else if constexpr (std::is_same_v<T, bool>) {
844
        // A special case for std::vector<bool>, as dereferencing
845
        // std::vector<bool>::const_iterator does not result in a const bool&
846
        // due to std::vector's special casing for bool arguments.
847
        WriteCompactSize(os, v.size());
848
        for (bool elem : v) {
849
            ::Serialize(os, elem);
850
        }
851
    } else {
852
        Serialize(os, Using<VectorFormatter<DefaultFormatter>>(v));
853
    }
854
997k
}
Unexecuted instantiation: void Serialize<DataStream, PrefilledTransaction, std::allocator<PrefilledTransaction>>(DataStream&, std::vector<PrefilledTransaction, std::allocator<PrefilledTransaction>> const&)
Unexecuted instantiation: void Serialize<ParamsStream<DataStream&, TransactionSerParams>, CTxIn, std::allocator<CTxIn>>(ParamsStream<DataStream&, TransactionSerParams>&, std::vector<CTxIn, std::allocator<CTxIn>> const&)
Unexecuted instantiation: void Serialize<ParamsStream<DataStream&, TransactionSerParams>, CTxOut, std::allocator<CTxOut>>(ParamsStream<DataStream&, TransactionSerParams>&, std::vector<CTxOut, std::allocator<CTxOut>> const&)
Unexecuted instantiation: void Serialize<ParamsStream<DataStream&, TransactionSerParams>, std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>>(ParamsStream<DataStream&, TransactionSerParams>&, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&)
Unexecuted instantiation: void Serialize<ParamsStream<DataStream&, TransactionSerParams>, unsigned char, std::allocator<unsigned char>>(ParamsStream<DataStream&, TransactionSerParams>&, std::vector<unsigned char, std::allocator<unsigned char>> const&)
Unexecuted instantiation: void Serialize<DataStream, uint256, std::allocator<uint256>>(DataStream&, std::vector<uint256, std::allocator<uint256>> const&)
Unexecuted instantiation: void Serialize<DataStream, unsigned int, std::allocator<unsigned int>>(DataStream&, std::vector<unsigned int, std::allocator<unsigned int>> const&)
Unexecuted instantiation: void Serialize<DataStream, std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>>(DataStream&, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&)
Unexecuted instantiation: void Serialize<VectorWriter, unsigned char, std::allocator<unsigned char>>(VectorWriter&, std::vector<unsigned char, std::allocator<unsigned char>> const&)
Unexecuted instantiation: void Serialize<ParamsStream<DataStream&, TransactionSerParams>, std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>>(ParamsStream<DataStream&, TransactionSerParams>&, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&)
Unexecuted instantiation: void Serialize<DataStream, CTxUndo, std::allocator<CTxUndo>>(DataStream&, std::vector<CTxUndo, std::allocator<CTxUndo>> const&)
Unexecuted instantiation: void Serialize<ParamsStream<VectorWriter&, TransactionSerParams>, PrefilledTransaction, std::allocator<PrefilledTransaction>>(ParamsStream<VectorWriter&, TransactionSerParams>&, std::vector<PrefilledTransaction, std::allocator<PrefilledTransaction>> const&)
Unexecuted instantiation: void Serialize<ParamsStream<ParamsStream<VectorWriter&, TransactionSerParams>&, TransactionSerParams>, CTxIn, std::allocator<CTxIn>>(ParamsStream<ParamsStream<VectorWriter&, TransactionSerParams>&, TransactionSerParams>&, std::vector<CTxIn, std::allocator<CTxIn>> const&)
Unexecuted instantiation: void Serialize<ParamsStream<ParamsStream<VectorWriter&, TransactionSerParams>&, TransactionSerParams>, CTxOut, std::allocator<CTxOut>>(ParamsStream<ParamsStream<VectorWriter&, TransactionSerParams>&, TransactionSerParams>&, std::vector<CTxOut, std::allocator<CTxOut>> const&)
Unexecuted instantiation: void Serialize<ParamsStream<ParamsStream<VectorWriter&, TransactionSerParams>&, TransactionSerParams>, std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>>(ParamsStream<ParamsStream<VectorWriter&, TransactionSerParams>&, TransactionSerParams>&, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&)
Unexecuted instantiation: void Serialize<ParamsStream<ParamsStream<VectorWriter&, TransactionSerParams>&, TransactionSerParams>, unsigned char, std::allocator<unsigned char>>(ParamsStream<ParamsStream<VectorWriter&, TransactionSerParams>&, TransactionSerParams>&, std::vector<unsigned char, std::allocator<unsigned char>> const&)
Unexecuted instantiation: void Serialize<DataStream, int, std::allocator<int>>(DataStream&, std::vector<int, std::allocator<int>> const&)
Unexecuted instantiation: void Serialize<VectorWriter, std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>>(VectorWriter&, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&)
Unexecuted instantiation: void Serialize<HashWriter, unsigned char, std::allocator<unsigned char>>(HashWriter&, std::vector<unsigned char, std::allocator<unsigned char>> const&)
Unexecuted instantiation: void Serialize<DataStream, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>>>(DataStream&, std::vector<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>>> const&)
Unexecuted instantiation: void Serialize<DataStream, unsigned char, secure_allocator<unsigned char>>(DataStream&, std::vector<unsigned char, secure_allocator<unsigned char>> const&)
Unexecuted instantiation: void Serialize<ParamsStream<HashedSourceWriter<AutoFile>&, CAddress::SerParams>, CAddress, std::allocator<CAddress>>(ParamsStream<HashedSourceWriter<AutoFile>&, CAddress::SerParams>&, std::vector<CAddress, std::allocator<CAddress>> const&)
Unexecuted instantiation: void Serialize<SizeComputer, PrefilledTransaction, std::allocator<PrefilledTransaction>>(SizeComputer&, std::vector<PrefilledTransaction, std::allocator<PrefilledTransaction>> const&)
void Serialize<DataStream, std::byte, std::allocator<std::byte>>(DataStream&, std::vector<std::byte, std::allocator<std::byte>> const&)
Line
Count
Source
839
147k
{
840
147k
    if constexpr (BasicByte<T>) { // Use optimized version for unformatted basic bytes
841
147k
        WriteCompactSize(os, v.size());
842
147k
        if (!v.empty()) os.write(MakeByteSpan(v));
843
    } else if constexpr (std::is_same_v<T, bool>) {
844
        // A special case for std::vector<bool>, as dereferencing
845
        // std::vector<bool>::const_iterator does not result in a const bool&
846
        // due to std::vector's special casing for bool arguments.
847
        WriteCompactSize(os, v.size());
848
        for (bool elem : v) {
849
            ::Serialize(os, elem);
850
        }
851
    } else {
852
        Serialize(os, Using<VectorFormatter<DefaultFormatter>>(v));
853
    }
854
147k
}
void Serialize<VectorWriter, CInv, std::allocator<CInv>>(VectorWriter&, std::vector<CInv, std::allocator<CInv>> const&)
Line
Count
Source
839
1.31M
{
840
    if constexpr (BasicByte<T>) { // Use optimized version for unformatted basic bytes
841
        WriteCompactSize(os, v.size());
842
        if (!v.empty()) os.write(MakeByteSpan(v));
843
    } else if constexpr (std::is_same_v<T, bool>) {
844
        // A special case for std::vector<bool>, as dereferencing
845
        // std::vector<bool>::const_iterator does not result in a const bool&
846
        // due to std::vector's special casing for bool arguments.
847
        WriteCompactSize(os, v.size());
848
        for (bool elem : v) {
849
            ::Serialize(os, elem);
850
        }
851
1.31M
    } else {
852
1.31M
        Serialize(os, Using<VectorFormatter<DefaultFormatter>>(v));
853
1.31M
    }
854
1.31M
}
void Serialize<VectorWriter, uint256, std::allocator<uint256>>(VectorWriter&, std::vector<uint256, std::allocator<uint256>> const&)
Line
Count
Source
839
207k
{
840
    if constexpr (BasicByte<T>) { // Use optimized version for unformatted basic bytes
841
        WriteCompactSize(os, v.size());
842
        if (!v.empty()) os.write(MakeByteSpan(v));
843
    } else if constexpr (std::is_same_v<T, bool>) {
844
        // A special case for std::vector<bool>, as dereferencing
845
        // std::vector<bool>::const_iterator does not result in a const bool&
846
        // due to std::vector's special casing for bool arguments.
847
        WriteCompactSize(os, v.size());
848
        for (bool elem : v) {
849
            ::Serialize(os, elem);
850
        }
851
207k
    } else {
852
207k
        Serialize(os, Using<VectorFormatter<DefaultFormatter>>(v));
853
207k
    }
854
207k
}
Unexecuted instantiation: void Serialize<VectorWriter, CBlockHeader, std::allocator<CBlockHeader>>(VectorWriter&, std::vector<CBlockHeader, std::allocator<CBlockHeader>> const&)
Unexecuted instantiation: void Serialize<ParamsStream<VectorWriter&, CAddress::SerParams>, CAddress, std::allocator<CAddress>>(ParamsStream<VectorWriter&, CAddress::SerParams>&, std::vector<CAddress, std::allocator<CAddress>> const&)
void Serialize<SizeComputer, CTxUndo, std::allocator<CTxUndo>>(SizeComputer&, std::vector<CTxUndo, std::allocator<CTxUndo>> const&)
Line
Count
Source
839
29.9M
{
840
    if constexpr (BasicByte<T>) { // Use optimized version for unformatted basic bytes
841
        WriteCompactSize(os, v.size());
842
        if (!v.empty()) os.write(MakeByteSpan(v));
843
    } else if constexpr (std::is_same_v<T, bool>) {
844
        // A special case for std::vector<bool>, as dereferencing
845
        // std::vector<bool>::const_iterator does not result in a const bool&
846
        // due to std::vector's special casing for bool arguments.
847
        WriteCompactSize(os, v.size());
848
        for (bool elem : v) {
849
            ::Serialize(os, elem);
850
        }
851
29.9M
    } else {
852
29.9M
        Serialize(os, Using<VectorFormatter<DefaultFormatter>>(v));
853
29.9M
    }
854
29.9M
}
void Serialize<HashWriter, CTxUndo, std::allocator<CTxUndo>>(HashWriter&, std::vector<CTxUndo, std::allocator<CTxUndo>> const&)
Line
Count
Source
839
29.9M
{
840
    if constexpr (BasicByte<T>) { // Use optimized version for unformatted basic bytes
841
        WriteCompactSize(os, v.size());
842
        if (!v.empty()) os.write(MakeByteSpan(v));
843
    } else if constexpr (std::is_same_v<T, bool>) {
844
        // A special case for std::vector<bool>, as dereferencing
845
        // std::vector<bool>::const_iterator does not result in a const bool&
846
        // due to std::vector's special casing for bool arguments.
847
        WriteCompactSize(os, v.size());
848
        for (bool elem : v) {
849
            ::Serialize(os, elem);
850
        }
851
29.9M
    } else {
852
29.9M
        Serialize(os, Using<VectorFormatter<DefaultFormatter>>(v));
853
29.9M
    }
854
29.9M
}
void Serialize<BufferedWriter<AutoFile>, CTxUndo, std::allocator<CTxUndo>>(BufferedWriter<AutoFile>&, std::vector<CTxUndo, std::allocator<CTxUndo>> const&)
Line
Count
Source
839
29.9M
{
840
    if constexpr (BasicByte<T>) { // Use optimized version for unformatted basic bytes
841
        WriteCompactSize(os, v.size());
842
        if (!v.empty()) os.write(MakeByteSpan(v));
843
    } else if constexpr (std::is_same_v<T, bool>) {
844
        // A special case for std::vector<bool>, as dereferencing
845
        // std::vector<bool>::const_iterator does not result in a const bool&
846
        // due to std::vector's special casing for bool arguments.
847
        WriteCompactSize(os, v.size());
848
        for (bool elem : v) {
849
            ::Serialize(os, elem);
850
        }
851
29.9M
    } else {
852
29.9M
        Serialize(os, Using<VectorFormatter<DefaultFormatter>>(v));
853
29.9M
    }
854
29.9M
}
void Serialize<ParamsStream<BufferedWriter<AutoFile>&, TransactionSerParams>, std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>>(ParamsStream<BufferedWriter<AutoFile>&, TransactionSerParams>&, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&)
Line
Count
Source
839
30.1M
{
840
    if constexpr (BasicByte<T>) { // Use optimized version for unformatted basic bytes
841
        WriteCompactSize(os, v.size());
842
        if (!v.empty()) os.write(MakeByteSpan(v));
843
    } else if constexpr (std::is_same_v<T, bool>) {
844
        // A special case for std::vector<bool>, as dereferencing
845
        // std::vector<bool>::const_iterator does not result in a const bool&
846
        // due to std::vector's special casing for bool arguments.
847
        WriteCompactSize(os, v.size());
848
        for (bool elem : v) {
849
            ::Serialize(os, elem);
850
        }
851
30.1M
    } else {
852
30.1M
        Serialize(os, Using<VectorFormatter<DefaultFormatter>>(v));
853
30.1M
    }
854
30.1M
}
void Serialize<ParamsStream<BufferedWriter<AutoFile>&, TransactionSerParams>, CTxIn, std::allocator<CTxIn>>(ParamsStream<BufferedWriter<AutoFile>&, TransactionSerParams>&, std::vector<CTxIn, std::allocator<CTxIn>> const&)
Line
Count
Source
839
60.6M
{
840
    if constexpr (BasicByte<T>) { // Use optimized version for unformatted basic bytes
841
        WriteCompactSize(os, v.size());
842
        if (!v.empty()) os.write(MakeByteSpan(v));
843
    } else if constexpr (std::is_same_v<T, bool>) {
844
        // A special case for std::vector<bool>, as dereferencing
845
        // std::vector<bool>::const_iterator does not result in a const bool&
846
        // due to std::vector's special casing for bool arguments.
847
        WriteCompactSize(os, v.size());
848
        for (bool elem : v) {
849
            ::Serialize(os, elem);
850
        }
851
60.6M
    } else {
852
60.6M
        Serialize(os, Using<VectorFormatter<DefaultFormatter>>(v));
853
60.6M
    }
854
60.6M
}
void Serialize<ParamsStream<BufferedWriter<AutoFile>&, TransactionSerParams>, CTxOut, std::allocator<CTxOut>>(ParamsStream<BufferedWriter<AutoFile>&, TransactionSerParams>&, std::vector<CTxOut, std::allocator<CTxOut>> const&)
Line
Count
Source
839
30.3M
{
840
    if constexpr (BasicByte<T>) { // Use optimized version for unformatted basic bytes
841
        WriteCompactSize(os, v.size());
842
        if (!v.empty()) os.write(MakeByteSpan(v));
843
    } else if constexpr (std::is_same_v<T, bool>) {
844
        // A special case for std::vector<bool>, as dereferencing
845
        // std::vector<bool>::const_iterator does not result in a const bool&
846
        // due to std::vector's special casing for bool arguments.
847
        WriteCompactSize(os, v.size());
848
        for (bool elem : v) {
849
            ::Serialize(os, elem);
850
        }
851
30.3M
    } else {
852
30.3M
        Serialize(os, Using<VectorFormatter<DefaultFormatter>>(v));
853
30.3M
    }
854
30.3M
}
void Serialize<ParamsStream<BufferedWriter<AutoFile>&, TransactionSerParams>, std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>>(ParamsStream<BufferedWriter<AutoFile>&, TransactionSerParams>&, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&)
Line
Count
Source
839
30.2M
{
840
    if constexpr (BasicByte<T>) { // Use optimized version for unformatted basic bytes
841
        WriteCompactSize(os, v.size());
842
        if (!v.empty()) os.write(MakeByteSpan(v));
843
    } else if constexpr (std::is_same_v<T, bool>) {
844
        // A special case for std::vector<bool>, as dereferencing
845
        // std::vector<bool>::const_iterator does not result in a const bool&
846
        // due to std::vector's special casing for bool arguments.
847
        WriteCompactSize(os, v.size());
848
        for (bool elem : v) {
849
            ::Serialize(os, elem);
850
        }
851
30.2M
    } else {
852
30.2M
        Serialize(os, Using<VectorFormatter<DefaultFormatter>>(v));
853
30.2M
    }
854
30.2M
}
void Serialize<ParamsStream<BufferedWriter<AutoFile>&, TransactionSerParams>, unsigned char, std::allocator<unsigned char>>(ParamsStream<BufferedWriter<AutoFile>&, TransactionSerParams>&, std::vector<unsigned char, std::allocator<unsigned char>> const&)
Line
Count
Source
839
30.2M
{
840
30.2M
    if constexpr (BasicByte<T>) { // Use optimized version for unformatted basic bytes
841
30.2M
        WriteCompactSize(os, v.size());
842
30.2M
        if (!v.empty()) os.write(MakeByteSpan(v));
843
    } else if constexpr (std::is_same_v<T, bool>) {
844
        // A special case for std::vector<bool>, as dereferencing
845
        // std::vector<bool>::const_iterator does not result in a const bool&
846
        // due to std::vector's special casing for bool arguments.
847
        WriteCompactSize(os, v.size());
848
        for (bool elem : v) {
849
            ::Serialize(os, elem);
850
        }
851
    } else {
852
        Serialize(os, Using<VectorFormatter<DefaultFormatter>>(v));
853
    }
854
30.2M
}
Unexecuted instantiation: void Serialize<AutoFile, std::byte, std::allocator<std::byte>>(AutoFile&, std::vector<std::byte, std::allocator<std::byte>> const&)
Unexecuted instantiation: void Serialize<ParamsStream<AutoFile&, TransactionSerParams>, CTxIn, std::allocator<CTxIn>>(ParamsStream<AutoFile&, TransactionSerParams>&, std::vector<CTxIn, std::allocator<CTxIn>> const&)
Unexecuted instantiation: void Serialize<ParamsStream<AutoFile&, TransactionSerParams>, CTxOut, std::allocator<CTxOut>>(ParamsStream<AutoFile&, TransactionSerParams>&, std::vector<CTxOut, std::allocator<CTxOut>> const&)
Unexecuted instantiation: void Serialize<ParamsStream<AutoFile&, TransactionSerParams>, std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>>(ParamsStream<AutoFile&, TransactionSerParams>&, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&)
Unexecuted instantiation: void Serialize<ParamsStream<AutoFile&, TransactionSerParams>, unsigned char, std::allocator<unsigned char>>(ParamsStream<AutoFile&, TransactionSerParams>&, std::vector<unsigned char, std::allocator<unsigned char>> const&)
Unexecuted instantiation: void Serialize<DataStream, CCoin, std::allocator<CCoin>>(DataStream&, std::vector<CCoin, std::allocator<CCoin>> const&)
void Serialize<ParamsStream<HashWriter&, TransactionSerParams>, CTxIn, std::allocator<CTxIn>>(ParamsStream<HashWriter&, TransactionSerParams>&, std::vector<CTxIn, std::allocator<CTxIn>> const&)
Line
Count
Source
839
489M
{
840
    if constexpr (BasicByte<T>) { // Use optimized version for unformatted basic bytes
841
        WriteCompactSize(os, v.size());
842
        if (!v.empty()) os.write(MakeByteSpan(v));
843
    } else if constexpr (std::is_same_v<T, bool>) {
844
        // A special case for std::vector<bool>, as dereferencing
845
        // std::vector<bool>::const_iterator does not result in a const bool&
846
        // due to std::vector's special casing for bool arguments.
847
        WriteCompactSize(os, v.size());
848
        for (bool elem : v) {
849
            ::Serialize(os, elem);
850
        }
851
489M
    } else {
852
489M
        Serialize(os, Using<VectorFormatter<DefaultFormatter>>(v));
853
489M
    }
854
489M
}
void Serialize<ParamsStream<HashWriter&, TransactionSerParams>, CTxOut, std::allocator<CTxOut>>(ParamsStream<HashWriter&, TransactionSerParams>&, std::vector<CTxOut, std::allocator<CTxOut>> const&)
Line
Count
Source
839
350M
{
840
    if constexpr (BasicByte<T>) { // Use optimized version for unformatted basic bytes
841
        WriteCompactSize(os, v.size());
842
        if (!v.empty()) os.write(MakeByteSpan(v));
843
    } else if constexpr (std::is_same_v<T, bool>) {
844
        // A special case for std::vector<bool>, as dereferencing
845
        // std::vector<bool>::const_iterator does not result in a const bool&
846
        // due to std::vector's special casing for bool arguments.
847
        WriteCompactSize(os, v.size());
848
        for (bool elem : v) {
849
            ::Serialize(os, elem);
850
        }
851
350M
    } else {
852
350M
        Serialize(os, Using<VectorFormatter<DefaultFormatter>>(v));
853
350M
    }
854
350M
}
void Serialize<ParamsStream<HashWriter&, TransactionSerParams>, std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>>(ParamsStream<HashWriter&, TransactionSerParams>&, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&)
Line
Count
Source
839
138M
{
840
    if constexpr (BasicByte<T>) { // Use optimized version for unformatted basic bytes
841
        WriteCompactSize(os, v.size());
842
        if (!v.empty()) os.write(MakeByteSpan(v));
843
    } else if constexpr (std::is_same_v<T, bool>) {
844
        // A special case for std::vector<bool>, as dereferencing
845
        // std::vector<bool>::const_iterator does not result in a const bool&
846
        // due to std::vector's special casing for bool arguments.
847
        WriteCompactSize(os, v.size());
848
        for (bool elem : v) {
849
            ::Serialize(os, elem);
850
        }
851
138M
    } else {
852
138M
        Serialize(os, Using<VectorFormatter<DefaultFormatter>>(v));
853
138M
    }
854
138M
}
void Serialize<ParamsStream<HashWriter&, TransactionSerParams>, unsigned char, std::allocator<unsigned char>>(ParamsStream<HashWriter&, TransactionSerParams>&, std::vector<unsigned char, std::allocator<unsigned char>> const&)
Line
Count
Source
839
138M
{
840
138M
    if constexpr (BasicByte<T>) { // Use optimized version for unformatted basic bytes
841
138M
        WriteCompactSize(os, v.size());
842
138M
        if (!v.empty()) os.write(MakeByteSpan(v));
843
    } else if constexpr (std::is_same_v<T, bool>) {
844
        // A special case for std::vector<bool>, as dereferencing
845
        // std::vector<bool>::const_iterator does not result in a const bool&
846
        // due to std::vector's special casing for bool arguments.
847
        WriteCompactSize(os, v.size());
848
        for (bool elem : v) {
849
            ::Serialize(os, elem);
850
        }
851
    } else {
852
        Serialize(os, Using<VectorFormatter<DefaultFormatter>>(v));
853
    }
854
138M
}
855
856
857
template <typename Stream, typename T, typename A>
858
void Unserialize(Stream& is, std::vector<T, A>& v)
859
111M
{
860
111M
    if constexpr (BasicByte<T>) { // Use optimized version for unformatted basic bytes
861
        // Limit size per read so bogus size value won't cause out of memory
862
21.5M
        v.clear();
863
21.5M
        unsigned int nSize = ReadCompactSize(is);
864
21.5M
        unsigned int i = 0;
865
43.0M
        while (i < nSize) {
866
21.5M
            unsigned int blk = std::min(nSize - i, (unsigned int)(1 + 4999999 / sizeof(T)));
867
21.5M
            v.resize(i + blk);
868
21.5M
            is.read(std::as_writable_bytes(std::span{&v[i], blk}));
869
21.5M
            i += blk;
870
21.5M
        }
871
90.1M
    } else {
872
90.1M
        Unserialize(is, Using<VectorFormatter<DefaultFormatter>>(v));
873
90.1M
    }
874
111M
}
Unexecuted instantiation: void Unserialize<AutoFile, unsigned char, std::allocator<unsigned char>>(AutoFile&, std::vector<unsigned char, std::allocator<unsigned char>>&)
void Unserialize<ParamsStream<SpanReader&, TransactionSerParams>, std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>>(ParamsStream<SpanReader&, TransactionSerParams>&, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>>&)
Line
Count
Source
859
215k
{
860
    if constexpr (BasicByte<T>) { // Use optimized version for unformatted basic bytes
861
        // Limit size per read so bogus size value won't cause out of memory
862
        v.clear();
863
        unsigned int nSize = ReadCompactSize(is);
864
        unsigned int i = 0;
865
        while (i < nSize) {
866
            unsigned int blk = std::min(nSize - i, (unsigned int)(1 + 4999999 / sizeof(T)));
867
            v.resize(i + blk);
868
            is.read(std::as_writable_bytes(std::span{&v[i], blk}));
869
            i += blk;
870
        }
871
215k
    } else {
872
215k
        Unserialize(is, Using<VectorFormatter<DefaultFormatter>>(v));
873
215k
    }
874
215k
}
void Unserialize<ParamsStream<SpanReader&, TransactionSerParams>, CTxIn, std::allocator<CTxIn>>(ParamsStream<SpanReader&, TransactionSerParams>&, std::vector<CTxIn, std::allocator<CTxIn>>&)
Line
Count
Source
859
350k
{
860
    if constexpr (BasicByte<T>) { // Use optimized version for unformatted basic bytes
861
        // Limit size per read so bogus size value won't cause out of memory
862
        v.clear();
863
        unsigned int nSize = ReadCompactSize(is);
864
        unsigned int i = 0;
865
        while (i < nSize) {
866
            unsigned int blk = std::min(nSize - i, (unsigned int)(1 + 4999999 / sizeof(T)));
867
            v.resize(i + blk);
868
            is.read(std::as_writable_bytes(std::span{&v[i], blk}));
869
            i += blk;
870
        }
871
350k
    } else {
872
350k
        Unserialize(is, Using<VectorFormatter<DefaultFormatter>>(v));
873
350k
    }
874
350k
}
void Unserialize<ParamsStream<SpanReader&, TransactionSerParams>, CTxOut, std::allocator<CTxOut>>(ParamsStream<SpanReader&, TransactionSerParams>&, std::vector<CTxOut, std::allocator<CTxOut>>&)
Line
Count
Source
859
248k
{
860
    if constexpr (BasicByte<T>) { // Use optimized version for unformatted basic bytes
861
        // Limit size per read so bogus size value won't cause out of memory
862
        v.clear();
863
        unsigned int nSize = ReadCompactSize(is);
864
        unsigned int i = 0;
865
        while (i < nSize) {
866
            unsigned int blk = std::min(nSize - i, (unsigned int)(1 + 4999999 / sizeof(T)));
867
            v.resize(i + blk);
868
            is.read(std::as_writable_bytes(std::span{&v[i], blk}));
869
            i += blk;
870
        }
871
248k
    } else {
872
248k
        Unserialize(is, Using<VectorFormatter<DefaultFormatter>>(v));
873
248k
    }
874
248k
}
void Unserialize<ParamsStream<SpanReader&, TransactionSerParams>, std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>>(ParamsStream<SpanReader&, TransactionSerParams>&, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>>&)
Line
Count
Source
859
101k
{
860
    if constexpr (BasicByte<T>) { // Use optimized version for unformatted basic bytes
861
        // Limit size per read so bogus size value won't cause out of memory
862
        v.clear();
863
        unsigned int nSize = ReadCompactSize(is);
864
        unsigned int i = 0;
865
        while (i < nSize) {
866
            unsigned int blk = std::min(nSize - i, (unsigned int)(1 + 4999999 / sizeof(T)));
867
            v.resize(i + blk);
868
            is.read(std::as_writable_bytes(std::span{&v[i], blk}));
869
            i += blk;
870
        }
871
101k
    } else {
872
101k
        Unserialize(is, Using<VectorFormatter<DefaultFormatter>>(v));
873
101k
    }
874
101k
}
void Unserialize<ParamsStream<SpanReader&, TransactionSerParams>, unsigned char, std::allocator<unsigned char>>(ParamsStream<SpanReader&, TransactionSerParams>&, std::vector<unsigned char, std::allocator<unsigned char>>&)
Line
Count
Source
859
101k
{
860
101k
    if constexpr (BasicByte<T>) { // Use optimized version for unformatted basic bytes
861
        // Limit size per read so bogus size value won't cause out of memory
862
101k
        v.clear();
863
101k
        unsigned int nSize = ReadCompactSize(is);
864
101k
        unsigned int i = 0;
865
202k
        while (i < nSize) {
866
101k
            unsigned int blk = std::min(nSize - i, (unsigned int)(1 + 4999999 / sizeof(T)));
867
101k
            v.resize(i + blk);
868
101k
            is.read(std::as_writable_bytes(std::span{&v[i], blk}));
869
101k
            i += blk;
870
101k
        }
871
    } else {
872
        Unserialize(is, Using<VectorFormatter<DefaultFormatter>>(v));
873
    }
874
101k
}
Unexecuted instantiation: void Unserialize<SpanReader, uint256, std::allocator<uint256>>(SpanReader&, std::vector<uint256, std::allocator<uint256>>&)
Unexecuted instantiation: void Unserialize<SpanReader, unsigned char, std::allocator<unsigned char>>(SpanReader&, std::vector<unsigned char, std::allocator<unsigned char>>&)
Unexecuted instantiation: void Unserialize<BufferedFile, unsigned char, std::allocator<unsigned char>>(BufferedFile&, std::vector<unsigned char, std::allocator<unsigned char>>&)
Unexecuted instantiation: void Unserialize<SpanReader, PrefilledTransaction, std::allocator<PrefilledTransaction>>(SpanReader&, std::vector<PrefilledTransaction, std::allocator<PrefilledTransaction>>&)
Unexecuted instantiation: void Unserialize<SpanReader, unsigned int, std::allocator<unsigned int>>(SpanReader&, std::vector<unsigned int, std::allocator<unsigned int>>&)
Unexecuted instantiation: void Unserialize<DataStream, unsigned int, std::allocator<unsigned int>>(DataStream&, std::vector<unsigned int, std::allocator<unsigned int>>&)
Unexecuted instantiation: void Unserialize<SpanReader, std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>>(SpanReader&, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>>&)
Unexecuted instantiation: void Unserialize<SpanReader, CTxUndo, std::allocator<CTxUndo>>(SpanReader&, std::vector<CTxUndo, std::allocator<CTxUndo>>&)
Unexecuted instantiation: void Unserialize<SpanReader, CBlockHeader, std::allocator<CBlockHeader>>(SpanReader&, std::vector<CBlockHeader, std::allocator<CBlockHeader>>&)
Unexecuted instantiation: void Unserialize<SpanReader, CTxIn, std::allocator<CTxIn>>(SpanReader&, std::vector<CTxIn, std::allocator<CTxIn>>&)
Unexecuted instantiation: void Unserialize<SpanReader, CTxOut, std::allocator<CTxOut>>(SpanReader&, std::vector<CTxOut, std::allocator<CTxOut>>&)
void Unserialize<ParamsStream<DataStream&, TransactionSerParams>, CTxIn, std::allocator<CTxIn>>(ParamsStream<DataStream&, TransactionSerParams>&, std::vector<CTxIn, std::allocator<CTxIn>>&)
Line
Count
Source
859
42.8M
{
860
    if constexpr (BasicByte<T>) { // Use optimized version for unformatted basic bytes
861
        // Limit size per read so bogus size value won't cause out of memory
862
        v.clear();
863
        unsigned int nSize = ReadCompactSize(is);
864
        unsigned int i = 0;
865
        while (i < nSize) {
866
            unsigned int blk = std::min(nSize - i, (unsigned int)(1 + 4999999 / sizeof(T)));
867
            v.resize(i + blk);
868
            is.read(std::as_writable_bytes(std::span{&v[i], blk}));
869
            i += blk;
870
        }
871
42.8M
    } else {
872
42.8M
        Unserialize(is, Using<VectorFormatter<DefaultFormatter>>(v));
873
42.8M
    }
874
42.8M
}
void Unserialize<ParamsStream<DataStream&, TransactionSerParams>, CTxOut, std::allocator<CTxOut>>(ParamsStream<DataStream&, TransactionSerParams>&, std::vector<CTxOut, std::allocator<CTxOut>>&)
Line
Count
Source
859
21.4M
{
860
    if constexpr (BasicByte<T>) { // Use optimized version for unformatted basic bytes
861
        // Limit size per read so bogus size value won't cause out of memory
862
        v.clear();
863
        unsigned int nSize = ReadCompactSize(is);
864
        unsigned int i = 0;
865
        while (i < nSize) {
866
            unsigned int blk = std::min(nSize - i, (unsigned int)(1 + 4999999 / sizeof(T)));
867
            v.resize(i + blk);
868
            is.read(std::as_writable_bytes(std::span{&v[i], blk}));
869
            i += blk;
870
        }
871
21.4M
    } else {
872
21.4M
        Unserialize(is, Using<VectorFormatter<DefaultFormatter>>(v));
873
21.4M
    }
874
21.4M
}
void Unserialize<ParamsStream<DataStream&, TransactionSerParams>, std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>>(ParamsStream<DataStream&, TransactionSerParams>&, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>>&)
Line
Count
Source
859
21.4M
{
860
    if constexpr (BasicByte<T>) { // Use optimized version for unformatted basic bytes
861
        // Limit size per read so bogus size value won't cause out of memory
862
        v.clear();
863
        unsigned int nSize = ReadCompactSize(is);
864
        unsigned int i = 0;
865
        while (i < nSize) {
866
            unsigned int blk = std::min(nSize - i, (unsigned int)(1 + 4999999 / sizeof(T)));
867
            v.resize(i + blk);
868
            is.read(std::as_writable_bytes(std::span{&v[i], blk}));
869
            i += blk;
870
        }
871
21.4M
    } else {
872
21.4M
        Unserialize(is, Using<VectorFormatter<DefaultFormatter>>(v));
873
21.4M
    }
874
21.4M
}
void Unserialize<ParamsStream<DataStream&, TransactionSerParams>, unsigned char, std::allocator<unsigned char>>(ParamsStream<DataStream&, TransactionSerParams>&, std::vector<unsigned char, std::allocator<unsigned char>>&)
Line
Count
Source
859
21.4M
{
860
21.4M
    if constexpr (BasicByte<T>) { // Use optimized version for unformatted basic bytes
861
        // Limit size per read so bogus size value won't cause out of memory
862
21.4M
        v.clear();
863
21.4M
        unsigned int nSize = ReadCompactSize(is);
864
21.4M
        unsigned int i = 0;
865
42.8M
        while (i < nSize) {
866
21.4M
            unsigned int blk = std::min(nSize - i, (unsigned int)(1 + 4999999 / sizeof(T)));
867
21.4M
            v.resize(i + blk);
868
21.4M
            is.read(std::as_writable_bytes(std::span{&v[i], blk}));
869
21.4M
            i += blk;
870
21.4M
        }
871
    } else {
872
        Unserialize(is, Using<VectorFormatter<DefaultFormatter>>(v));
873
    }
874
21.4M
}
Unexecuted instantiation: void Unserialize<DataStream, uint256, std::allocator<uint256>>(DataStream&, std::vector<uint256, std::allocator<uint256>>&)
Unexecuted instantiation: void Unserialize<DataStream, wallet::CMerkleTx, std::allocator<wallet::CMerkleTx>>(DataStream&, std::vector<wallet::CMerkleTx, std::allocator<wallet::CMerkleTx>>&)
Unexecuted instantiation: void Unserialize<DataStream, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>>>(DataStream&, std::vector<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>>>&)
Unexecuted instantiation: void Unserialize<DataStream, unsigned char, secure_allocator<unsigned char>>(DataStream&, std::vector<unsigned char, secure_allocator<unsigned char>>&)
Unexecuted instantiation: void Unserialize<DataStream, unsigned char, std::allocator<unsigned char>>(DataStream&, std::vector<unsigned char, std::allocator<unsigned char>>&)
Unexecuted instantiation: void Unserialize<ParamsStream<DataStream&, TransactionSerParams>, std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>>(ParamsStream<DataStream&, TransactionSerParams>&, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>>&)
Unexecuted instantiation: void Unserialize<ParamsStream<HashVerifier<AutoFile>&, CAddress::SerParams>, CAddress, std::allocator<CAddress>>(ParamsStream<HashVerifier<AutoFile>&, CAddress::SerParams>&, std::vector<CAddress, std::allocator<CAddress>>&)
Unexecuted instantiation: void Unserialize<SpanReader, std::byte, std::allocator<std::byte>>(SpanReader&, std::vector<std::byte, std::allocator<std::byte>>&)
Unexecuted instantiation: void Unserialize<ParamsStream<DataStream&, CAddress::SerParams>, CAddress, std::allocator<CAddress>>(ParamsStream<DataStream&, CAddress::SerParams>&, std::vector<CAddress, std::allocator<CAddress>>&)
Unexecuted instantiation: void Unserialize<DataStream, CInv, std::allocator<CInv>>(DataStream&, std::vector<CInv, std::allocator<CInv>>&)
void Unserialize<DataStream, PrefilledTransaction, std::allocator<PrefilledTransaction>>(DataStream&, std::vector<PrefilledTransaction, std::allocator<PrefilledTransaction>>&)
Line
Count
Source
859
3.50M
{
860
    if constexpr (BasicByte<T>) { // Use optimized version for unformatted basic bytes
861
        // Limit size per read so bogus size value won't cause out of memory
862
        v.clear();
863
        unsigned int nSize = ReadCompactSize(is);
864
        unsigned int i = 0;
865
        while (i < nSize) {
866
            unsigned int blk = std::min(nSize - i, (unsigned int)(1 + 4999999 / sizeof(T)));
867
            v.resize(i + blk);
868
            is.read(std::as_writable_bytes(std::span{&v[i], blk}));
869
            i += blk;
870
        }
871
3.50M
    } else {
872
3.50M
        Unserialize(is, Using<VectorFormatter<DefaultFormatter>>(v));
873
3.50M
    }
874
3.50M
}
void Unserialize<HashVerifier<BufferedReader<AutoFile>>, CTxUndo, std::allocator<CTxUndo>>(HashVerifier<BufferedReader<AutoFile>>&, std::vector<CTxUndo, std::allocator<CTxUndo>>&)
Line
Count
Source
859
26.9k
{
860
    if constexpr (BasicByte<T>) { // Use optimized version for unformatted basic bytes
861
        // Limit size per read so bogus size value won't cause out of memory
862
        v.clear();
863
        unsigned int nSize = ReadCompactSize(is);
864
        unsigned int i = 0;
865
        while (i < nSize) {
866
            unsigned int blk = std::min(nSize - i, (unsigned int)(1 + 4999999 / sizeof(T)));
867
            v.resize(i + blk);
868
            is.read(std::as_writable_bytes(std::span{&v[i], blk}));
869
            i += blk;
870
        }
871
26.9k
    } else {
872
26.9k
        Unserialize(is, Using<VectorFormatter<DefaultFormatter>>(v));
873
26.9k
    }
874
26.9k
}
Unexecuted instantiation: void Unserialize<AutoFile, std::byte, std::allocator<std::byte>>(AutoFile&, std::vector<std::byte, std::allocator<std::byte>>&)
Unexecuted instantiation: void Unserialize<ParamsStream<AutoFile&, TransactionSerParams>, CTxIn, std::allocator<CTxIn>>(ParamsStream<AutoFile&, TransactionSerParams>&, std::vector<CTxIn, std::allocator<CTxIn>>&)
Unexecuted instantiation: void Unserialize<ParamsStream<AutoFile&, TransactionSerParams>, CTxOut, std::allocator<CTxOut>>(ParamsStream<AutoFile&, TransactionSerParams>&, std::vector<CTxOut, std::allocator<CTxOut>>&)
Unexecuted instantiation: void Unserialize<ParamsStream<AutoFile&, TransactionSerParams>, std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>>(ParamsStream<AutoFile&, TransactionSerParams>&, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>>&)
Unexecuted instantiation: void Unserialize<ParamsStream<AutoFile&, TransactionSerParams>, unsigned char, std::allocator<unsigned char>>(ParamsStream<AutoFile&, TransactionSerParams>&, std::vector<unsigned char, std::allocator<unsigned char>>&)
Unexecuted instantiation: void Unserialize<DataStream, COutPoint, std::allocator<COutPoint>>(DataStream&, std::vector<COutPoint, std::allocator<COutPoint>>&)
Unexecuted instantiation: void Unserialize<ParamsStream<BufferedFile&, TransactionSerParams>, std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>>(ParamsStream<BufferedFile&, TransactionSerParams>&, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>>&)
Unexecuted instantiation: void Unserialize<ParamsStream<BufferedFile&, TransactionSerParams>, CTxIn, std::allocator<CTxIn>>(ParamsStream<BufferedFile&, TransactionSerParams>&, std::vector<CTxIn, std::allocator<CTxIn>>&)
Unexecuted instantiation: void Unserialize<ParamsStream<BufferedFile&, TransactionSerParams>, CTxOut, std::allocator<CTxOut>>(ParamsStream<BufferedFile&, TransactionSerParams>&, std::vector<CTxOut, std::allocator<CTxOut>>&)
Unexecuted instantiation: void Unserialize<ParamsStream<BufferedFile&, TransactionSerParams>, std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>>(ParamsStream<BufferedFile&, TransactionSerParams>&, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>>&)
Unexecuted instantiation: void Unserialize<ParamsStream<BufferedFile&, TransactionSerParams>, unsigned char, std::allocator<unsigned char>>(ParamsStream<BufferedFile&, TransactionSerParams>&, std::vector<unsigned char, std::allocator<unsigned char>>&)
875
876
877
/**
878
 * pair
879
 */
880
template<typename Stream, typename K, typename T>
881
void Serialize(Stream& os, const std::pair<K, T>& item)
882
738k
{
883
738k
    Serialize(os, item.first);
884
738k
    Serialize(os, item.second);
885
738k
}
Unexecuted instantiation: void Serialize<DataStream, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>(DataStream&, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>> const&)
Unexecuted instantiation: void Serialize<DataStream, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, transaction_identifier<false>>(DataStream&, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, transaction_identifier<false>> const&)
Unexecuted instantiation: void Serialize<DataStream, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>(DataStream&, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>> const&)
Unexecuted instantiation: void Serialize<DataStream, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, uint256>(DataStream&, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, uint256> const&)
Unexecuted instantiation: void Serialize<DataStream, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, CPubKey>(DataStream&, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, CPubKey> const&)
Unexecuted instantiation: void Serialize<DataStream, std::vector<unsigned char, secure_allocator<unsigned char>>, uint256>(DataStream&, std::pair<std::vector<unsigned char, secure_allocator<unsigned char>>, uint256> const&)
Unexecuted instantiation: void Serialize<DataStream, std::vector<unsigned char, std::allocator<unsigned char>>, uint256>(DataStream&, std::pair<std::vector<unsigned char, std::allocator<unsigned char>>, uint256> const&)
Unexecuted instantiation: void Serialize<DataStream, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, unsigned int>(DataStream&, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, unsigned int> const&)
Unexecuted instantiation: void Serialize<DataStream, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, CScript>(DataStream&, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, CScript> const&)
Unexecuted instantiation: void Serialize<DataStream, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, unsigned char>(DataStream&, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, unsigned char> const&)
Unexecuted instantiation: void Serialize<DataStream, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::pair<uint256, CPubKey>>(DataStream&, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::pair<uint256, CPubKey>> const&)
Unexecuted instantiation: void Serialize<DataStream, uint256, CPubKey>(DataStream&, std::pair<uint256, CPubKey> const&)
Unexecuted instantiation: void Serialize<DataStream, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, uint256>, std::pair<unsigned int, unsigned int>>(DataStream&, std::pair<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, uint256>, std::pair<unsigned int, unsigned int>> const&)
Unexecuted instantiation: void Serialize<DataStream, unsigned int, unsigned int>(DataStream&, std::pair<unsigned int, unsigned int> const&)
Unexecuted instantiation: void Serialize<DataStream, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, uint256>, unsigned int>(DataStream&, std::pair<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, uint256>, unsigned int> const&)
Unexecuted instantiation: void Serialize<DataStream, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::pair<transaction_identifier<false>, unsigned int>>(DataStream&, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::pair<transaction_identifier<false>, unsigned int>> const&)
Unexecuted instantiation: void Serialize<DataStream, transaction_identifier<false>, unsigned int>(DataStream&, std::pair<transaction_identifier<false>, unsigned int> const&)
Unexecuted instantiation: void Serialize<DataStream, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>>(DataStream&, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>> const&)
void Serialize<DataStream, unsigned char, int>(DataStream&, std::pair<unsigned char, int> const&)
Line
Count
Source
882
295k
{
883
295k
    Serialize(os, item.first);
884
295k
    Serialize(os, item.second);
885
295k
}
void Serialize<DataStream, unsigned char, uint256>(DataStream&, std::pair<unsigned char, uint256> const&)
Line
Count
Source
882
295k
{
883
295k
    Serialize(os, item.first);
884
295k
    Serialize(os, item.second);
885
295k
}
void Serialize<DataStream, unsigned char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>(DataStream&, std::pair<unsigned char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>> const&)
Line
Count
Source
882
147k
{
883
147k
    Serialize(os, item.first);
884
147k
    Serialize(os, item.second);
885
147k
}
Unexecuted instantiation: void Serialize<AutoFile, transaction_identifier<false> const, long>(AutoFile&, std::pair<transaction_identifier<false> const, long> const&)
Unexecuted instantiation: blockfilterindex.cpp:void Serialize<DataStream, uint256, (anonymous namespace)::DBVal>(DataStream&, std::pair<uint256, (anonymous namespace)::DBVal> const&)
Unexecuted instantiation: coinstatsindex.cpp:void Serialize<DataStream, uint256, (anonymous namespace)::DBVal>(DataStream&, std::pair<uint256, (anonymous namespace)::DBVal> const&)
Unexecuted instantiation: void Serialize<DataStream, unsigned long, unsigned long>(DataStream&, std::pair<unsigned long, unsigned long> const&)
Unexecuted instantiation: void Serialize<DataStream, unsigned char, unsigned long>(DataStream&, std::pair<unsigned char, unsigned long> const&)
886
887
template<typename Stream, typename K, typename T>
888
void Unserialize(Stream& is, std::pair<K, T>& item)
889
0
{
890
0
    Unserialize(is, item.first);
891
0
    Unserialize(is, item.second);
892
0
}
Unexecuted instantiation: void Unserialize<DataStream, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>(DataStream&, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>&)
Unexecuted instantiation: void Unserialize<DataStream, unsigned char, uint256>(DataStream&, std::pair<unsigned char, uint256>&)
Unexecuted instantiation: void Unserialize<AutoFile, transaction_identifier<false>, long>(AutoFile&, std::pair<transaction_identifier<false>, long>&)
Unexecuted instantiation: blockfilterindex.cpp:void Unserialize<DataStream, uint256, (anonymous namespace)::DBVal>(DataStream&, std::pair<uint256, (anonymous namespace)::DBVal>&)
Unexecuted instantiation: blockfilterindex.cpp:void Unserialize<SpanReader, uint256, (anonymous namespace)::DBVal>(SpanReader&, std::pair<uint256, (anonymous namespace)::DBVal>&)
Unexecuted instantiation: coinstatsindex.cpp:void Unserialize<DataStream, uint256, (anonymous namespace)::DBVal>(DataStream&, std::pair<uint256, (anonymous namespace)::DBVal>&)
Unexecuted instantiation: coinstatsindex.cpp:void Unserialize<SpanReader, uint256, (anonymous namespace)::DBVal>(SpanReader&, std::pair<uint256, (anonymous namespace)::DBVal>&)
Unexecuted instantiation: void Unserialize<SpanReader, unsigned long, unsigned long>(SpanReader&, std::pair<unsigned long, unsigned long>&)
893
894
895
896
/**
897
 * map
898
 */
899
template<typename Stream, typename K, typename T, typename Pred, typename A>
900
void Serialize(Stream& os, const std::map<K, T, Pred, A>& m)
901
0
{
902
0
    WriteCompactSize(os, m.size());
903
0
    for (const auto& entry : m)
904
0
        Serialize(os, entry);
905
0
}
Unexecuted instantiation: void Serialize<DataStream, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>>>(DataStream&, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>>> const&)
Unexecuted instantiation: void Serialize<AutoFile, transaction_identifier<false>, long, std::less<transaction_identifier<false>>, std::allocator<std::pair<transaction_identifier<false> const, long>>>(AutoFile&, std::map<transaction_identifier<false>, long, std::less<transaction_identifier<false>>, std::allocator<std::pair<transaction_identifier<false> const, long>>> const&)
906
907
template<typename Stream, typename K, typename T, typename Pred, typename A>
908
void Unserialize(Stream& is, std::map<K, T, Pred, A>& m)
909
0
{
910
0
    m.clear();
911
0
    unsigned int nSize = ReadCompactSize(is);
912
0
    typename std::map<K, T, Pred, A>::iterator mi = m.begin();
913
0
    for (unsigned int i = 0; i < nSize; i++)
914
0
    {
915
0
        std::pair<K, T> item;
916
0
        Unserialize(is, item);
917
0
        mi = m.insert(mi, item);
918
0
    }
919
0
}
Unexecuted instantiation: void Unserialize<DataStream, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>>>(DataStream&, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>>>&)
Unexecuted instantiation: void Unserialize<AutoFile, transaction_identifier<false>, long, std::less<transaction_identifier<false>>, std::allocator<std::pair<transaction_identifier<false> const, long>>>(AutoFile&, std::map<transaction_identifier<false>, long, std::less<transaction_identifier<false>>, std::allocator<std::pair<transaction_identifier<false> const, long>>>&)
920
921
922
923
/**
924
 * set
925
 */
926
template<typename Stream, typename K, typename Pred, typename A>
927
void Serialize(Stream& os, const std::set<K, Pred, A>& m)
928
0
{
929
0
    WriteCompactSize(os, m.size());
930
0
    for (typename std::set<K, Pred, A>::const_iterator it = m.begin(); it != m.end(); ++it)
931
0
        Serialize(os, (*it));
932
0
}
Unexecuted instantiation: void Serialize<VectorWriter, uint256, std::less<uint256>, std::allocator<uint256>>(VectorWriter&, std::set<uint256, std::less<uint256>, std::allocator<uint256>> const&)
Unexecuted instantiation: void Serialize<AutoFile, transaction_identifier<false>, std::less<transaction_identifier<false>>, std::allocator<transaction_identifier<false>>>(AutoFile&, std::set<transaction_identifier<false>, std::less<transaction_identifier<false>>, std::allocator<transaction_identifier<false>>> const&)
933
934
template<typename Stream, typename K, typename Pred, typename A>
935
void Unserialize(Stream& is, std::set<K, Pred, A>& m)
936
0
{
937
0
    m.clear();
938
0
    unsigned int nSize = ReadCompactSize(is);
939
0
    typename std::set<K, Pred, A>::iterator it = m.begin();
940
0
    for (unsigned int i = 0; i < nSize; i++)
941
0
    {
942
0
        K key;
943
0
        Unserialize(is, key);
944
0
        it = m.insert(it, key);
945
0
    }
946
0
}
Unexecuted instantiation: void Unserialize<SpanReader, uint256, std::less<uint256>, std::allocator<uint256>>(SpanReader&, std::set<uint256, std::less<uint256>, std::allocator<uint256>>&)
Unexecuted instantiation: void Unserialize<AutoFile, transaction_identifier<false>, std::less<transaction_identifier<false>>, std::allocator<transaction_identifier<false>>>(AutoFile&, std::set<transaction_identifier<false>, std::less<transaction_identifier<false>>, std::allocator<transaction_identifier<false>>>&)
947
948
949
950
/**
951
 * unique_ptr
952
 */
953
template<typename Stream, typename T> void
954
Serialize(Stream& os, const std::unique_ptr<const T>& p)
955
{
956
    Serialize(os, *p);
957
}
958
959
template<typename Stream, typename T>
960
void Unserialize(Stream& is, std::unique_ptr<const T>& p)
961
{
962
    p.reset(new T(deserialize, is));
963
}
964
965
966
967
/**
968
 * shared_ptr
969
 */
970
template<typename Stream, typename T> void
971
Serialize(Stream& os, const std::shared_ptr<const T>& p)
972
333M
{
973
333M
    Serialize(os, *p);
974
333M
}
void Serialize<ParamsStream<SizeComputer&, TransactionSerParams>, CTransaction>(ParamsStream<SizeComputer&, TransactionSerParams>&, std::shared_ptr<CTransaction const> const&)
Line
Count
Source
972
298M
{
973
298M
    Serialize(os, *p);
974
298M
}
void Serialize<ParamsStream<VectorWriter&, TransactionSerParams>, CTransaction>(ParamsStream<VectorWriter&, TransactionSerParams>&, std::shared_ptr<CTransaction const> const&)
Line
Count
Source
972
4.36M
{
973
4.36M
    Serialize(os, *p);
974
4.36M
}
Unexecuted instantiation: void Serialize<ParamsStream<DataStream&, TransactionSerParams>, CTransaction>(ParamsStream<DataStream&, TransactionSerParams>&, std::shared_ptr<CTransaction const> const&)
Unexecuted instantiation: void Serialize<ParamsStream<ParamsStream<VectorWriter&, TransactionSerParams>&, TransactionSerParams>, CTransaction>(ParamsStream<ParamsStream<VectorWriter&, TransactionSerParams>&, TransactionSerParams>&, std::shared_ptr<CTransaction const> const&)
void Serialize<ParamsStream<BufferedWriter<AutoFile>&, TransactionSerParams>, CTransaction>(ParamsStream<BufferedWriter<AutoFile>&, TransactionSerParams>&, std::shared_ptr<CTransaction const> const&)
Line
Count
Source
972
30.3M
{
973
30.3M
    Serialize(os, *p);
974
30.3M
}
975
976
template<typename Stream, typename T>
977
void Unserialize(Stream& is, std::shared_ptr<const T>& p)
978
21.6M
{
979
21.6M
    p = std::make_shared<const T>(deserialize, is);
980
21.6M
}
void Unserialize<ParamsStream<SpanReader&, TransactionSerParams>, CTransaction>(ParamsStream<SpanReader&, TransactionSerParams>&, std::shared_ptr<CTransaction const>&)
Line
Count
Source
978
248k
{
979
248k
    p = std::make_shared<const T>(deserialize, is);
980
248k
}
void Unserialize<ParamsStream<DataStream&, TransactionSerParams>, CTransaction>(ParamsStream<DataStream&, TransactionSerParams>&, std::shared_ptr<CTransaction const>&)
Line
Count
Source
978
21.4M
{
979
21.4M
    p = std::make_shared<const T>(deserialize, is);
980
21.4M
}
Unexecuted instantiation: void Unserialize<ParamsStream<AutoFile&, TransactionSerParams>, CTransaction>(ParamsStream<AutoFile&, TransactionSerParams>&, std::shared_ptr<CTransaction const>&)
Unexecuted instantiation: void Unserialize<ParamsStream<BufferedFile&, TransactionSerParams>, CTransaction>(ParamsStream<BufferedFile&, TransactionSerParams>&, std::shared_ptr<CTransaction const>&)
981
982
/**
983
 * Support for (un)serializing many things at once
984
 */
985
986
template <typename Stream, typename... Args>
987
void SerializeMany(Stream& s, const Args&... args)
988
6.80G
{
989
6.80G
    (::Serialize(s, args), ...);
990
6.80G
}
void SerializeMany<ParamsStream<SizeComputer&, TransactionSerParams>, COutPoint, CScript, unsigned int>(ParamsStream<SizeComputer&, TransactionSerParams>&, COutPoint const&, CScript const&, unsigned int const&)
Line
Count
Source
988
443M
{
989
443M
    (::Serialize(s, args), ...);
990
443M
}
void SerializeMany<ParamsStream<SizeComputer&, TransactionSerParams>, prevector<36u, unsigned char, unsigned int, int>>(ParamsStream<SizeComputer&, TransactionSerParams>&, prevector<36u, unsigned char, unsigned int, int> const&)
Line
Count
Source
988
1.27G
{
989
1.27G
    (::Serialize(s, args), ...);
990
1.27G
}
void SerializeMany<ParamsStream<SizeComputer&, TransactionSerParams>, transaction_identifier<false>, unsigned int>(ParamsStream<SizeComputer&, TransactionSerParams>&, transaction_identifier<false> const&, unsigned int const&)
Line
Count
Source
988
443M
{
989
443M
    (::Serialize(s, args), ...);
990
443M
}
void SerializeMany<ParamsStream<SizeComputer&, TransactionSerParams>, long, CScript>(ParamsStream<SizeComputer&, TransactionSerParams>&, long const&, CScript const&)
Line
Count
Source
988
830M
{
989
830M
    (::Serialize(s, args), ...);
990
830M
}
void SerializeMany<ParamsStream<SizeComputer&, TransactionSerParams>, CBlockHeader, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>>>(ParamsStream<SizeComputer&, TransactionSerParams>&, CBlockHeader const&, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&)
Line
Count
Source
988
297M
{
989
297M
    (::Serialize(s, args), ...);
990
297M
}
void SerializeMany<ParamsStream<SizeComputer&, TransactionSerParams>, int, uint256, uint256, unsigned int, unsigned int, unsigned int>(ParamsStream<SizeComputer&, TransactionSerParams>&, int const&, uint256 const&, uint256 const&, unsigned int const&, unsigned int const&, unsigned int const&)
Line
Count
Source
988
297M
{
989
297M
    (::Serialize(s, args), ...);
990
297M
}
void SerializeMany<VectorWriter, CBlockHeaderAndShortTxIDs>(VectorWriter&, CBlockHeaderAndShortTxIDs const&)
Line
Count
Source
988
4.05M
{
989
4.05M
    (::Serialize(s, args), ...);
990
4.05M
}
void SerializeMany<VectorWriter, CBlockHeader, unsigned long, Wrapper<VectorFormatter<CustomUintFormatter<6, false>>, std::vector<unsigned long, std::allocator<unsigned long>> const&>, std::vector<PrefilledTransaction, std::allocator<PrefilledTransaction>>>(VectorWriter&, CBlockHeader const&, unsigned long const&, Wrapper<VectorFormatter<CustomUintFormatter<6, false>>, std::vector<unsigned long, std::allocator<unsigned long>> const&> const&, std::vector<PrefilledTransaction, std::allocator<PrefilledTransaction>> const&)
Line
Count
Source
988
4.05M
{
989
4.05M
    (::Serialize(s, args), ...);
990
4.05M
}
void SerializeMany<VectorWriter, int, uint256, uint256, unsigned int, unsigned int, unsigned int>(VectorWriter&, int const&, uint256 const&, uint256 const&, unsigned int const&, unsigned int const&, unsigned int const&)
Line
Count
Source
988
4.05M
{
989
4.05M
    (::Serialize(s, args), ...);
990
4.05M
}
void SerializeMany<VectorWriter, Wrapper<CompactSizeFormatter<true>, unsigned short const&>, ParamsWrapper<TransactionSerParams, Wrapper<DefaultFormatter, std::shared_ptr<CTransaction const> const&>>>(VectorWriter&, Wrapper<CompactSizeFormatter<true>, unsigned short const&> const&, ParamsWrapper<TransactionSerParams, Wrapper<DefaultFormatter, std::shared_ptr<CTransaction const> const&>> const&)
Line
Count
Source
988
4.14M
{
989
4.14M
    (::Serialize(s, args), ...);
990
4.14M
}
void SerializeMany<ParamsStream<VectorWriter&, TransactionSerParams>, COutPoint, CScript, unsigned int>(ParamsStream<VectorWriter&, TransactionSerParams>&, COutPoint const&, CScript const&, unsigned int const&)
Line
Count
Source
988
22.5M
{
989
22.5M
    (::Serialize(s, args), ...);
990
22.5M
}
void SerializeMany<ParamsStream<VectorWriter&, TransactionSerParams>, transaction_identifier<false>, unsigned int>(ParamsStream<VectorWriter&, TransactionSerParams>&, transaction_identifier<false> const&, unsigned int const&)
Line
Count
Source
988
22.5M
{
989
22.5M
    (::Serialize(s, args), ...);
990
22.5M
}
void SerializeMany<ParamsStream<VectorWriter&, TransactionSerParams>, prevector<36u, unsigned char, unsigned int, int>>(ParamsStream<VectorWriter&, TransactionSerParams>&, prevector<36u, unsigned char, unsigned int, int> const&)
Line
Count
Source
988
49.1M
{
989
49.1M
    (::Serialize(s, args), ...);
990
49.1M
}
void SerializeMany<ParamsStream<VectorWriter&, TransactionSerParams>, long, CScript>(ParamsStream<VectorWriter&, TransactionSerParams>&, long const&, CScript const&)
Line
Count
Source
988
26.6M
{
989
26.6M
    (::Serialize(s, args), ...);
990
26.6M
}
void SerializeMany<VectorWriter, BlockTransactions>(VectorWriter&, BlockTransactions const&)
Line
Count
Source
988
975k
{
989
975k
    (::Serialize(s, args), ...);
990
975k
}
void SerializeMany<VectorWriter, uint256, ParamsWrapper<TransactionSerParams, Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&>>>(VectorWriter&, uint256 const&, ParamsWrapper<TransactionSerParams, Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&>> const&)
Line
Count
Source
988
975k
{
989
975k
    (::Serialize(s, args), ...);
990
975k
}
void SerializeMany<VectorWriter, ParamsWrapper<TransactionSerParams, std::vector<CBlock, std::allocator<CBlock>>>>(VectorWriter&, ParamsWrapper<TransactionSerParams, std::vector<CBlock, std::allocator<CBlock>>> const&)
Line
Count
Source
988
9.02M
{
989
9.02M
    (::Serialize(s, args), ...);
990
9.02M
}
void SerializeMany<ParamsStream<VectorWriter&, TransactionSerParams>, CBlockHeader, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>>>(ParamsStream<VectorWriter&, TransactionSerParams>&, CBlockHeader const&, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&)
Line
Count
Source
988
9.02M
{
989
9.02M
    (::Serialize(s, args), ...);
990
9.02M
}
void SerializeMany<ParamsStream<VectorWriter&, TransactionSerParams>, int, uint256, uint256, unsigned int, unsigned int, unsigned int>(ParamsStream<VectorWriter&, TransactionSerParams>&, int const&, uint256 const&, uint256 const&, unsigned int const&, unsigned int const&, unsigned int const&)
Line
Count
Source
988
9.02M
{
989
9.02M
    (::Serialize(s, args), ...);
990
9.02M
}
void SerializeMany<VectorWriter, bool, unsigned long>(VectorWriter&, bool const&, unsigned long const&)
Line
Count
Source
988
2.42M
{
989
2.42M
    (::Serialize(s, args), ...);
990
2.42M
}
void SerializeMany<VectorWriter, ParamsWrapper<TransactionSerParams, CTransaction const>>(VectorWriter&, ParamsWrapper<TransactionSerParams, CTransaction const> const&)
Line
Count
Source
988
18.1M
{
989
18.1M
    (::Serialize(s, args), ...);
990
18.1M
}
Unexecuted instantiation: void SerializeMany<DataStream, Wrapper<VarIntFormatter<(VarIntMode)0>, unsigned int const&>>(DataStream&, Wrapper<VarIntFormatter<(VarIntMode)0>, unsigned int const&> const&)
Unexecuted instantiation: void SerializeMany<DataStream, Wrapper<VarIntFormatter<(VarIntMode)0>, unsigned long const&>>(DataStream&, Wrapper<VarIntFormatter<(VarIntMode)0>, unsigned long const&> const&)
Unexecuted instantiation: void SerializeMany<DataStream, CBlockHeader, unsigned long, Wrapper<VectorFormatter<CustomUintFormatter<6, false>>, std::vector<unsigned long, std::allocator<unsigned long>> const&>, std::vector<PrefilledTransaction, std::allocator<PrefilledTransaction>>>(DataStream&, CBlockHeader const&, unsigned long const&, Wrapper<VectorFormatter<CustomUintFormatter<6, false>>, std::vector<unsigned long, std::allocator<unsigned long>> const&> const&, std::vector<PrefilledTransaction, std::allocator<PrefilledTransaction>> const&)
void SerializeMany<DataStream, int, uint256, uint256, unsigned int, unsigned int, unsigned int>(DataStream&, int const&, uint256 const&, uint256 const&, unsigned int const&, unsigned int const&, unsigned int const&)
Line
Count
Source
988
7.79M
{
989
7.79M
    (::Serialize(s, args), ...);
990
7.79M
}
Unexecuted instantiation: void SerializeMany<DataStream, Wrapper<CompactSizeFormatter<true>, unsigned short const&>, ParamsWrapper<TransactionSerParams, Wrapper<DefaultFormatter, std::shared_ptr<CTransaction const> const&>>>(DataStream&, Wrapper<CompactSizeFormatter<true>, unsigned short const&> const&, ParamsWrapper<TransactionSerParams, Wrapper<DefaultFormatter, std::shared_ptr<CTransaction const> const&>> const&)
Unexecuted instantiation: void SerializeMany<ParamsStream<DataStream&, TransactionSerParams>, COutPoint, CScript, unsigned int>(ParamsStream<DataStream&, TransactionSerParams>&, COutPoint const&, CScript const&, unsigned int const&)
Unexecuted instantiation: void SerializeMany<ParamsStream<DataStream&, TransactionSerParams>, transaction_identifier<false>, unsigned int>(ParamsStream<DataStream&, TransactionSerParams>&, transaction_identifier<false> const&, unsigned int const&)
Unexecuted instantiation: void SerializeMany<ParamsStream<DataStream&, TransactionSerParams>, prevector<36u, unsigned char, unsigned int, int>>(ParamsStream<DataStream&, TransactionSerParams>&, prevector<36u, unsigned char, unsigned int, int> const&)
Unexecuted instantiation: void SerializeMany<ParamsStream<DataStream&, TransactionSerParams>, long, CScript>(ParamsStream<DataStream&, TransactionSerParams>&, long const&, CScript const&)
Unexecuted instantiation: void SerializeMany<DataStream, long, int>(DataStream&, long const&, int const&)
Unexecuted instantiation: void SerializeMany<DataStream, CBlockHeader, CPartialMerkleTree>(DataStream&, CBlockHeader const&, CPartialMerkleTree const&)
Unexecuted instantiation: void SerializeMany<DataStream, unsigned int, std::vector<uint256, std::allocator<uint256>>>(DataStream&, unsigned int const&, std::vector<uint256, std::allocator<uint256>> const&)
Unexecuted instantiation: void SerializeMany<DataStream, std::vector<unsigned char, std::allocator<unsigned char>>>(DataStream&, std::vector<unsigned char, std::allocator<unsigned char>> const&)
Unexecuted instantiation: void SerializeMany<DataStream, transaction_identifier<false>, unsigned int>(DataStream&, transaction_identifier<false> const&, unsigned int const&)
Unexecuted instantiation: void SerializeMany<DataStream, prevector<36u, unsigned char, unsigned int, int>>(DataStream&, prevector<36u, unsigned char, unsigned int, int> const&)
Unexecuted instantiation: void SerializeMany<DataStream, COutPoint, CScript, unsigned int>(DataStream&, COutPoint const&, CScript const&, unsigned int const&)
Unexecuted instantiation: void SerializeMany<DataStream, Wrapper<VarIntFormatter<(VarIntMode)1>, int const&>, Wrapper<VarIntFormatter<(VarIntMode)0>, unsigned int const&>>(DataStream&, Wrapper<VarIntFormatter<(VarIntMode)1>, int const&> const&, Wrapper<VarIntFormatter<(VarIntMode)0>, unsigned int const&> const&)
Unexecuted instantiation: void SerializeMany<DataStream, unsigned char [4], std::vector<unsigned int, std::allocator<unsigned int>>>(DataStream&, unsigned char const (&) [4], std::vector<unsigned int, std::allocator<unsigned int>> const&)
Unexecuted instantiation: void SerializeMany<SizeComputer, CompactSizeWriter>(SizeComputer&, CompactSizeWriter const&)
Unexecuted instantiation: void SerializeMany<DataStream, CompactSizeWriter>(DataStream&, CompactSizeWriter const&)
Unexecuted instantiation: void SerializeMany<SizeComputer, ParamsWrapper<TransactionSerParams, CMutableTransaction const>>(SizeComputer&, ParamsWrapper<TransactionSerParams, CMutableTransaction const> const&)
Unexecuted instantiation: void SerializeMany<DataStream, ParamsWrapper<TransactionSerParams, CMutableTransaction const>>(DataStream&, ParamsWrapper<TransactionSerParams, CMutableTransaction const> const&)
Unexecuted instantiation: void SerializeMany<SizeComputer, unsigned char, unsigned char [78]>(SizeComputer&, unsigned char const&, unsigned char const (&) [78])
Unexecuted instantiation: void SerializeMany<DataStream, unsigned char, unsigned char [78]>(DataStream&, unsigned char const&, unsigned char const (&) [78])
Unexecuted instantiation: void SerializeMany<SizeComputer, unsigned int>(SizeComputer&, unsigned int const&)
Unexecuted instantiation: void SerializeMany<DataStream, unsigned int>(DataStream&, unsigned int const&)
Unexecuted instantiation: void SerializeMany<SizeComputer, ParamsWrapper<TransactionSerParams, std::shared_ptr<CTransaction const> const>>(SizeComputer&, ParamsWrapper<TransactionSerParams, std::shared_ptr<CTransaction const> const> const&)
Unexecuted instantiation: void SerializeMany<DataStream, ParamsWrapper<TransactionSerParams, std::shared_ptr<CTransaction const> const>>(DataStream&, ParamsWrapper<TransactionSerParams, std::shared_ptr<CTransaction const> const> const&)
Unexecuted instantiation: void SerializeMany<SizeComputer, CTxOut>(SizeComputer&, CTxOut const&)
void SerializeMany<SizeComputer, long, CScript>(SizeComputer&, long const&, CScript const&)
Line
Count
Source
988
9.79M
{
989
9.79M
    (::Serialize(s, args), ...);
990
9.79M
}
void SerializeMany<SizeComputer, prevector<36u, unsigned char, unsigned int, int>>(SizeComputer&, prevector<36u, unsigned char, unsigned int, int> const&)
Line
Count
Source
988
9.79M
{
989
9.79M
    (::Serialize(s, args), ...);
990
9.79M
}
Unexecuted instantiation: void SerializeMany<DataStream, CTxOut>(DataStream&, CTxOut const&)
Unexecuted instantiation: void SerializeMany<DataStream, long, CScript>(DataStream&, long const&, CScript const&)
Unexecuted instantiation: void SerializeMany<SizeComputer, CompactSizeWriter, std::span<unsigned char const, 18446744073709551615ul>>(SizeComputer&, CompactSizeWriter const&, std::span<unsigned char const, 18446744073709551615ul> const&)
Unexecuted instantiation: void SerializeMany<DataStream, CompactSizeWriter, std::span<unsigned char const, 18446744073709551615ul>>(DataStream&, CompactSizeWriter const&, std::span<unsigned char const, 18446744073709551615ul> const&)
Unexecuted instantiation: void SerializeMany<SizeComputer, int>(SizeComputer&, int const&)
Unexecuted instantiation: void SerializeMany<DataStream, int>(DataStream&, int const&)
Unexecuted instantiation: void SerializeMany<SizeComputer, unsigned char>(SizeComputer&, unsigned char const&)
Unexecuted instantiation: void SerializeMany<DataStream, unsigned char>(DataStream&, unsigned char const&)
Unexecuted instantiation: void SerializeMany<SizeComputer, unsigned char, XOnlyPubKey, uint256>(SizeComputer&, unsigned char const&, XOnlyPubKey const&, uint256 const&)
Unexecuted instantiation: void SerializeMany<SizeComputer, uint256>(SizeComputer&, uint256 const&)
Unexecuted instantiation: void SerializeMany<DataStream, unsigned char, XOnlyPubKey, uint256>(DataStream&, unsigned char const&, XOnlyPubKey const&, uint256 const&)
Unexecuted instantiation: void SerializeMany<DataStream, uint256>(DataStream&, uint256 const&)
Unexecuted instantiation: void SerializeMany<SizeComputer, unsigned char, std::span<unsigned char const, 18446744073709551615ul>>(SizeComputer&, unsigned char const&, std::span<unsigned char const, 18446744073709551615ul> const&)
Unexecuted instantiation: void SerializeMany<DataStream, unsigned char, std::span<unsigned char const, 18446744073709551615ul>>(DataStream&, unsigned char const&, std::span<unsigned char const, 18446744073709551615ul> const&)
Unexecuted instantiation: void SerializeMany<SizeComputer, unsigned char, XOnlyPubKey>(SizeComputer&, unsigned char const&, XOnlyPubKey const&)
Unexecuted instantiation: void SerializeMany<DataStream, unsigned char, XOnlyPubKey>(DataStream&, unsigned char const&, XOnlyPubKey const&)
Unexecuted instantiation: void SerializeMany<SizeComputer, CompactSizeWriter, std::span<unsigned char const, 18446744073709551615ul>, std::span<unsigned char const, 18446744073709551615ul>>(SizeComputer&, CompactSizeWriter const&, std::span<unsigned char const, 18446744073709551615ul> const&, std::span<unsigned char const, 18446744073709551615ul> const&)
Unexecuted instantiation: void SerializeMany<DataStream, CompactSizeWriter, std::span<unsigned char const, 18446744073709551615ul>, std::span<unsigned char const, 18446744073709551615ul>>(DataStream&, CompactSizeWriter const&, std::span<unsigned char const, 18446744073709551615ul> const&, std::span<unsigned char const, 18446744073709551615ul> const&)
Unexecuted instantiation: void SerializeMany<SizeComputer, CompactSizeWriter, std::span<unsigned char const, 18446744073709551615ul>, std::span<unsigned char const, 18446744073709551615ul>, uint256>(SizeComputer&, CompactSizeWriter const&, std::span<unsigned char const, 18446744073709551615ul> const&, std::span<unsigned char const, 18446744073709551615ul> const&, uint256 const&)
Unexecuted instantiation: void SerializeMany<DataStream, CompactSizeWriter, std::span<unsigned char const, 18446744073709551615ul>, std::span<unsigned char const, 18446744073709551615ul>, uint256>(DataStream&, CompactSizeWriter const&, std::span<unsigned char const, 18446744073709551615ul> const&, std::span<unsigned char const, 18446744073709551615ul> const&, uint256 const&)
Unexecuted instantiation: void SerializeMany<SizeComputer, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>>>(SizeComputer&, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&)
Unexecuted instantiation: void SerializeMany<DataStream, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>>>(DataStream&, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&)
Unexecuted instantiation: void SerializeMany<ParamsStream<DataStream&, TransactionSerParams>, CBlockHeader, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>>>(ParamsStream<DataStream&, TransactionSerParams>&, CBlockHeader const&, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&)
Unexecuted instantiation: void SerializeMany<ParamsStream<DataStream&, TransactionSerParams>, int, uint256, uint256, unsigned int, unsigned int, unsigned int>(ParamsStream<DataStream&, TransactionSerParams>&, int const&, uint256 const&, uint256 const&, unsigned int const&, unsigned int const&, unsigned int const&)
Unexecuted instantiation: void SerializeMany<DataStream, std::vector<uint256, std::allocator<uint256>>>(DataStream&, std::vector<uint256, std::allocator<uint256>> const&)
Unexecuted instantiation: void SerializeMany<DataStream, Wrapper<VectorFormatter<TxInUndoFormatter>, std::vector<Coin, std::allocator<Coin>> const&>>(DataStream&, Wrapper<VectorFormatter<TxInUndoFormatter>, std::vector<Coin, std::allocator<Coin>> const&> const&)
Unexecuted instantiation: void SerializeMany<DataStream, Wrapper<AmountCompression, long const&>, Wrapper<ScriptCompression, CScript const&>>(DataStream&, Wrapper<AmountCompression, long const&> const&, Wrapper<ScriptCompression, CScript const&> const&)
Unexecuted instantiation: void SerializeMany<DataStream, std::vector<CTxUndo, std::allocator<CTxUndo>>>(DataStream&, std::vector<CTxUndo, std::allocator<CTxUndo>> const&)
Unexecuted instantiation: void SerializeMany<ParamsStream<DataStream&, CNetAddr::SerParams>, CNetAddr, Wrapper<CustomUintFormatter<2, true>, unsigned short const&>>(ParamsStream<DataStream&, CNetAddr::SerParams>&, CNetAddr const&, Wrapper<CustomUintFormatter<2, true>, unsigned short const&> const&)
Unexecuted instantiation: void SerializeMany<DataStream, std::array<unsigned char, 4ul>, char [12], unsigned int, unsigned char [4]>(DataStream&, std::array<unsigned char, 4ul> const&, char const (&) [12], unsigned int const&, unsigned char const (&) [4])
Unexecuted instantiation: void SerializeMany<ParamsStream<DataStream&, CAddress::SerParams>, unsigned int>(ParamsStream<DataStream&, CAddress::SerParams>&, unsigned int const&)
Unexecuted instantiation: void SerializeMany<ParamsStream<DataStream&, CAddress::SerParams>, Wrapper<ChronoFormatter<unsigned int, true>, std::chrono::time_point<NodeClock, std::chrono::duration<long, std::ratio<1l, 1l>>> const&>>(ParamsStream<DataStream&, CAddress::SerParams>&, Wrapper<ChronoFormatter<unsigned int, true>, std::chrono::time_point<NodeClock, std::chrono::duration<long, std::ratio<1l, 1l>>> const&> const&)
Unexecuted instantiation: void SerializeMany<ParamsStream<DataStream&, CAddress::SerParams>, Wrapper<CompactSizeFormatter<false>, unsigned long&>>(ParamsStream<DataStream&, CAddress::SerParams>&, Wrapper<CompactSizeFormatter<false>, unsigned long&> const&)
Unexecuted instantiation: void SerializeMany<ParamsStream<DataStream&, CAddress::SerParams>, Wrapper<CustomUintFormatter<8, false>, ServiceFlags const&>>(ParamsStream<DataStream&, CAddress::SerParams>&, Wrapper<CustomUintFormatter<8, false>, ServiceFlags const&> const&)
Unexecuted instantiation: void SerializeMany<ParamsStream<DataStream&, CAddress::SerParams>, ParamsWrapper<CNetAddr::SerParams, CService const>>(ParamsStream<DataStream&, CAddress::SerParams>&, ParamsWrapper<CNetAddr::SerParams, CService const> const&)
Unexecuted instantiation: void SerializeMany<ParamsStream<ParamsStream<DataStream&, CAddress::SerParams>&, CNetAddr::SerParams>, CNetAddr, Wrapper<CustomUintFormatter<2, true>, unsigned short const&>>(ParamsStream<ParamsStream<DataStream&, CAddress::SerParams>&, CNetAddr::SerParams>&, CNetAddr const&, Wrapper<CustomUintFormatter<2, true>, unsigned short const&> const&)
Unexecuted instantiation: void SerializeMany<DataStream, unsigned int, uint256>(DataStream&, unsigned int const&, uint256 const&)
Unexecuted instantiation: void SerializeMany<DataStream, std::vector<unsigned char, std::allocator<unsigned char>>, unsigned int, unsigned int, unsigned char>(DataStream&, std::vector<unsigned char, std::allocator<unsigned char>> const&, unsigned int const&, unsigned int const&, unsigned char const&)
Unexecuted instantiation: void SerializeMany<DataStream, Wrapper<VarIntFormatter<(VarIntMode)1>, int&>>(DataStream&, Wrapper<VarIntFormatter<(VarIntMode)1>, int&> const&)
Unexecuted instantiation: void SerializeMany<DataStream, Wrapper<VarIntFormatter<(VarIntMode)1>, int const&>>(DataStream&, Wrapper<VarIntFormatter<(VarIntMode)1>, int const&> const&)
Unexecuted instantiation: void SerializeMany<DataStream, uint256, ParamsWrapper<TransactionSerParams, Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&>>>(DataStream&, uint256 const&, ParamsWrapper<TransactionSerParams, Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&>> const&)
Unexecuted instantiation: void SerializeMany<DataStream, uint256, Wrapper<VectorFormatter<DifferenceFormatter>, std::vector<unsigned short, std::allocator<unsigned short>> const&>>(DataStream&, uint256 const&, Wrapper<VectorFormatter<DifferenceFormatter>, std::vector<unsigned short, std::allocator<unsigned short>> const&> const&)
Unexecuted instantiation: void SerializeMany<VectorWriter, ParamsWrapper<TransactionSerParams, CBlockHeaderAndShortTxIDs>>(VectorWriter&, ParamsWrapper<TransactionSerParams, CBlockHeaderAndShortTxIDs> const&)
Unexecuted instantiation: void SerializeMany<ParamsStream<VectorWriter&, TransactionSerParams>, CBlockHeader, unsigned long, Wrapper<VectorFormatter<CustomUintFormatter<6, false>>, std::vector<unsigned long, std::allocator<unsigned long>> const&>, std::vector<PrefilledTransaction, std::allocator<PrefilledTransaction>>>(ParamsStream<VectorWriter&, TransactionSerParams>&, CBlockHeader const&, unsigned long const&, Wrapper<VectorFormatter<CustomUintFormatter<6, false>>, std::vector<unsigned long, std::allocator<unsigned long>> const&> const&, std::vector<PrefilledTransaction, std::allocator<PrefilledTransaction>> const&)
Unexecuted instantiation: void SerializeMany<ParamsStream<VectorWriter&, TransactionSerParams>, Wrapper<CompactSizeFormatter<true>, unsigned short const&>, ParamsWrapper<TransactionSerParams, Wrapper<DefaultFormatter, std::shared_ptr<CTransaction const> const&>>>(ParamsStream<VectorWriter&, TransactionSerParams>&, Wrapper<CompactSizeFormatter<true>, unsigned short const&> const&, ParamsWrapper<TransactionSerParams, Wrapper<DefaultFormatter, std::shared_ptr<CTransaction const> const&>> const&)
Unexecuted instantiation: void SerializeMany<ParamsStream<ParamsStream<VectorWriter&, TransactionSerParams>&, TransactionSerParams>, COutPoint, CScript, unsigned int>(ParamsStream<ParamsStream<VectorWriter&, TransactionSerParams>&, TransactionSerParams>&, COutPoint const&, CScript const&, unsigned int const&)
Unexecuted instantiation: void SerializeMany<ParamsStream<ParamsStream<VectorWriter&, TransactionSerParams>&, TransactionSerParams>, transaction_identifier<false>, unsigned int>(ParamsStream<ParamsStream<VectorWriter&, TransactionSerParams>&, TransactionSerParams>&, transaction_identifier<false> const&, unsigned int const&)
Unexecuted instantiation: void SerializeMany<ParamsStream<ParamsStream<VectorWriter&, TransactionSerParams>&, TransactionSerParams>, prevector<36u, unsigned char, unsigned int, int>>(ParamsStream<ParamsStream<VectorWriter&, TransactionSerParams>&, TransactionSerParams>&, prevector<36u, unsigned char, unsigned int, int> const&)
Unexecuted instantiation: void SerializeMany<ParamsStream<ParamsStream<VectorWriter&, TransactionSerParams>&, TransactionSerParams>, long, CScript>(ParamsStream<ParamsStream<VectorWriter&, TransactionSerParams>&, TransactionSerParams>&, long const&, CScript const&)
Unexecuted instantiation: void SerializeMany<VectorWriter, ParamsWrapper<TransactionSerParams, CBlock>>(VectorWriter&, ParamsWrapper<TransactionSerParams, CBlock> const&)
Unexecuted instantiation: void SerializeMany<VectorWriter, std::span<std::byte, 18446744073709551615ul>>(VectorWriter&, std::span<std::byte, 18446744073709551615ul> const&)
Unexecuted instantiation: void SerializeMany<VectorWriter, PartiallySignedTransaction>(VectorWriter&, PartiallySignedTransaction const&)
Unexecuted instantiation: void SerializeMany<VectorWriter, CompactSizeWriter>(VectorWriter&, CompactSizeWriter const&)
Unexecuted instantiation: void SerializeMany<VectorWriter, ParamsWrapper<TransactionSerParams, CMutableTransaction const>>(VectorWriter&, ParamsWrapper<TransactionSerParams, CMutableTransaction const> const&)
Unexecuted instantiation: void SerializeMany<VectorWriter, unsigned char, unsigned char [78]>(VectorWriter&, unsigned char const&, unsigned char const (&) [78])
Unexecuted instantiation: void SerializeMany<VectorWriter, unsigned int>(VectorWriter&, unsigned int const&)
Unexecuted instantiation: void SerializeMany<VectorWriter, ParamsWrapper<TransactionSerParams, std::shared_ptr<CTransaction const> const>>(VectorWriter&, ParamsWrapper<TransactionSerParams, std::shared_ptr<CTransaction const> const> const&)
Unexecuted instantiation: void SerializeMany<VectorWriter, CTxOut>(VectorWriter&, CTxOut const&)
Unexecuted instantiation: void SerializeMany<VectorWriter, long, CScript>(VectorWriter&, long const&, CScript const&)
Unexecuted instantiation: void SerializeMany<VectorWriter, prevector<36u, unsigned char, unsigned int, int>>(VectorWriter&, prevector<36u, unsigned char, unsigned int, int> const&)
Unexecuted instantiation: void SerializeMany<VectorWriter, CompactSizeWriter, std::span<unsigned char const, 18446744073709551615ul>>(VectorWriter&, CompactSizeWriter const&, std::span<unsigned char const, 18446744073709551615ul> const&)
void SerializeMany<VectorWriter, int>(VectorWriter&, int const&)
Line
Count
Source
988
207k
{
989
207k
    (::Serialize(s, args), ...);
990
207k
}
Unexecuted instantiation: void SerializeMany<VectorWriter, unsigned char>(VectorWriter&, unsigned char const&)
Unexecuted instantiation: void SerializeMany<VectorWriter, unsigned char, XOnlyPubKey, uint256>(VectorWriter&, unsigned char const&, XOnlyPubKey const&, uint256 const&)
Unexecuted instantiation: void SerializeMany<VectorWriter, uint256>(VectorWriter&, uint256 const&)
Unexecuted instantiation: void SerializeMany<VectorWriter, unsigned char, std::span<unsigned char const, 18446744073709551615ul>>(VectorWriter&, unsigned char const&, std::span<unsigned char const, 18446744073709551615ul> const&)
Unexecuted instantiation: void SerializeMany<VectorWriter, unsigned char, XOnlyPubKey>(VectorWriter&, unsigned char const&, XOnlyPubKey const&)
Unexecuted instantiation: void SerializeMany<VectorWriter, CompactSizeWriter, std::span<unsigned char const, 18446744073709551615ul>, std::span<unsigned char const, 18446744073709551615ul>>(VectorWriter&, CompactSizeWriter const&, std::span<unsigned char const, 18446744073709551615ul> const&, std::span<unsigned char const, 18446744073709551615ul> const&)
Unexecuted instantiation: void SerializeMany<VectorWriter, CompactSizeWriter, std::span<unsigned char const, 18446744073709551615ul>, std::span<unsigned char const, 18446744073709551615ul>, uint256>(VectorWriter&, CompactSizeWriter const&, std::span<unsigned char const, 18446744073709551615ul> const&, std::span<unsigned char const, 18446744073709551615ul> const&, uint256 const&)
Unexecuted instantiation: void SerializeMany<VectorWriter, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>>>(VectorWriter&, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&)
Unexecuted instantiation: void SerializeMany<AutoFile, Wrapper<AmountCompression, long const&>, Wrapper<ScriptCompression, CScript const&>>(AutoFile&, Wrapper<AmountCompression, long const&> const&, Wrapper<ScriptCompression, CScript const&> const&)
Unexecuted instantiation: void SerializeMany<DataStream, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, uint256>(DataStream&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, uint256 const&)
Unexecuted instantiation: void SerializeMany<DataStream, int, long>(DataStream&, int const&, long const&)
Unexecuted instantiation: void SerializeMany<DataStream, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, CKeyID>(DataStream&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, CKeyID const&)
Unexecuted instantiation: void SerializeMany<DataStream, KeyOriginInfo>(DataStream&, KeyOriginInfo const&)
Unexecuted instantiation: void SerializeMany<DataStream, bool>(DataStream&, bool const&)
Unexecuted instantiation: void SerializeMany<DataStream, std::vector<unsigned char, std::allocator<unsigned char>>, std::vector<unsigned char, std::allocator<unsigned char>>, unsigned int, unsigned int, std::vector<unsigned char, std::allocator<unsigned char>>>(DataStream&, std::vector<unsigned char, std::allocator<unsigned char>> const&, std::vector<unsigned char, std::allocator<unsigned char>> const&, unsigned int const&, unsigned int const&, std::vector<unsigned char, std::allocator<unsigned char>> const&)
Unexecuted instantiation: void SerializeMany<DataStream, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, unsigned long, int, int, int>(DataStream&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, unsigned long const&, int const&, int const&, int const&)
void SerializeMany<VectorWriter, int, Wrapper<CustomUintFormatter<8, false>, ServiceFlags&>, long, long, ParamsWrapper<CNetAddr::SerParams, CService>, long, ParamsWrapper<CNetAddr::SerParams, CService>, unsigned long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, int, bool>(VectorWriter&, int const&, Wrapper<CustomUintFormatter<8, false>, ServiceFlags&> const&, long const&, long const&, ParamsWrapper<CNetAddr::SerParams, CService> const&, long const&, ParamsWrapper<CNetAddr::SerParams, CService> const&, unsigned long const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, int const&, bool const&)
Line
Count
Source
988
762k
{
989
762k
    (::Serialize(s, args), ...);
990
762k
}
void SerializeMany<ParamsStream<VectorWriter&, CNetAddr::SerParams>, CNetAddr, Wrapper<CustomUintFormatter<2, true>, unsigned short const&>>(ParamsStream<VectorWriter&, CNetAddr::SerParams>&, CNetAddr const&, Wrapper<CustomUintFormatter<2, true>, unsigned short const&> const&)
Line
Count
Source
988
3.03M
{
989
3.03M
    (::Serialize(s, args), ...);
990
3.03M
}
Unexecuted instantiation: void SerializeMany<ParamsStream<HashedSourceWriter<AutoFile>&, CAddress::SerParams>, unsigned int>(ParamsStream<HashedSourceWriter<AutoFile>&, CAddress::SerParams>&, unsigned int const&)
Unexecuted instantiation: void SerializeMany<ParamsStream<HashedSourceWriter<AutoFile>&, CAddress::SerParams>, Wrapper<ChronoFormatter<unsigned int, true>, std::chrono::time_point<NodeClock, std::chrono::duration<long, std::ratio<1l, 1l>>> const&>>(ParamsStream<HashedSourceWriter<AutoFile>&, CAddress::SerParams>&, Wrapper<ChronoFormatter<unsigned int, true>, std::chrono::time_point<NodeClock, std::chrono::duration<long, std::ratio<1l, 1l>>> const&> const&)
Unexecuted instantiation: void SerializeMany<ParamsStream<HashedSourceWriter<AutoFile>&, CAddress::SerParams>, Wrapper<CompactSizeFormatter<false>, unsigned long&>>(ParamsStream<HashedSourceWriter<AutoFile>&, CAddress::SerParams>&, Wrapper<CompactSizeFormatter<false>, unsigned long&> const&)
Unexecuted instantiation: void SerializeMany<ParamsStream<HashedSourceWriter<AutoFile>&, CAddress::SerParams>, Wrapper<CustomUintFormatter<8, false>, ServiceFlags const&>>(ParamsStream<HashedSourceWriter<AutoFile>&, CAddress::SerParams>&, Wrapper<CustomUintFormatter<8, false>, ServiceFlags const&> const&)
Unexecuted instantiation: void SerializeMany<ParamsStream<HashedSourceWriter<AutoFile>&, CAddress::SerParams>, ParamsWrapper<CNetAddr::SerParams, CService const>>(ParamsStream<HashedSourceWriter<AutoFile>&, CAddress::SerParams>&, ParamsWrapper<CNetAddr::SerParams, CService const> const&)
Unexecuted instantiation: void SerializeMany<ParamsStream<ParamsStream<HashedSourceWriter<AutoFile>&, CAddress::SerParams>&, CNetAddr::SerParams>, CNetAddr, Wrapper<CustomUintFormatter<2, true>, unsigned short const&>>(ParamsStream<ParamsStream<HashedSourceWriter<AutoFile>&, CAddress::SerParams>&, CNetAddr::SerParams>&, CNetAddr const&, Wrapper<CustomUintFormatter<2, true>, unsigned short const&> const&)
Unexecuted instantiation: void SerializeMany<ParamsStream<HashedSourceWriter<AutoFile>&, CAddress::SerParams>, CAddress, CNetAddr, Wrapper<ChronoFormatter<long, false>, std::chrono::time_point<NodeClock, std::chrono::duration<long, std::ratio<1l, 1l>>> const&>, int>(ParamsStream<HashedSourceWriter<AutoFile>&, CAddress::SerParams>&, CAddress const&, CNetAddr const&, Wrapper<ChronoFormatter<long, false>, std::chrono::time_point<NodeClock, std::chrono::duration<long, std::ratio<1l, 1l>>> const&> const&, int const&)
Unexecuted instantiation: void SerializeMany<ParamsStream<DataStream&, CAddress::SerParams>, CAddress, CNetAddr, Wrapper<ChronoFormatter<long, false>, std::chrono::time_point<NodeClock, std::chrono::duration<long, std::ratio<1l, 1l>>> const&>, int>(ParamsStream<DataStream&, CAddress::SerParams>&, CAddress const&, CNetAddr const&, Wrapper<ChronoFormatter<long, false>, std::chrono::time_point<NodeClock, std::chrono::duration<long, std::ratio<1l, 1l>>> const&> const&, int const&)
Unexecuted instantiation: void SerializeMany<SizeComputer, CBlockHeader, unsigned long, Wrapper<VectorFormatter<CustomUintFormatter<6, false>>, std::vector<unsigned long, std::allocator<unsigned long>> const&>, std::vector<PrefilledTransaction, std::allocator<PrefilledTransaction>>>(SizeComputer&, CBlockHeader const&, unsigned long const&, Wrapper<VectorFormatter<CustomUintFormatter<6, false>>, std::vector<unsigned long, std::allocator<unsigned long>> const&> const&, std::vector<PrefilledTransaction, std::allocator<PrefilledTransaction>> const&)
Unexecuted instantiation: void SerializeMany<SizeComputer, int, uint256, uint256, unsigned int, unsigned int, unsigned int>(SizeComputer&, int const&, uint256 const&, uint256 const&, unsigned int const&, unsigned int const&, unsigned int const&)
Unexecuted instantiation: void SerializeMany<SizeComputer, Wrapper<CompactSizeFormatter<true>, unsigned short const&>, ParamsWrapper<TransactionSerParams, Wrapper<DefaultFormatter, std::shared_ptr<CTransaction const> const&>>>(SizeComputer&, Wrapper<CompactSizeFormatter<true>, unsigned short const&> const&, ParamsWrapper<TransactionSerParams, Wrapper<DefaultFormatter, std::shared_ptr<CTransaction const> const&>> const&)
void SerializeMany<HashWriter, transaction_identifier<false>, unsigned int>(HashWriter&, transaction_identifier<false> const&, unsigned int const&)
Line
Count
Source
988
1.10M
{
989
1.10M
    (::Serialize(s, args), ...);
990
1.10M
}
void SerializeMany<HashWriter, long, CScript>(HashWriter&, long const&, CScript const&)
Line
Count
Source
988
1.10M
{
989
1.10M
    (::Serialize(s, args), ...);
990
1.10M
}
void SerializeMany<HashWriter, prevector<36u, unsigned char, unsigned int, int>>(HashWriter&, prevector<36u, unsigned char, unsigned int, int> const&)
Line
Count
Source
988
1.10M
{
989
1.10M
    (::Serialize(s, args), ...);
990
1.10M
}
void SerializeMany<VectorWriter, CMessageHeader>(VectorWriter&, CMessageHeader const&)
Line
Count
Source
988
41.3M
{
989
41.3M
    (::Serialize(s, args), ...);
990
41.3M
}
void SerializeMany<VectorWriter, std::array<unsigned char, 4ul>, char [12], unsigned int, unsigned char [4]>(VectorWriter&, std::array<unsigned char, 4ul> const&, char const (&) [12], unsigned int const&, unsigned char const (&) [4])
Line
Count
Source
988
41.3M
{
989
41.3M
    (::Serialize(s, args), ...);
990
41.3M
}
void SerializeMany<VectorWriter, std::vector<CInv, std::allocator<CInv>>>(VectorWriter&, std::vector<CInv, std::allocator<CInv>> const&)
Line
Count
Source
988
1.31M
{
989
1.31M
    (::Serialize(s, args), ...);
990
1.31M
}
void SerializeMany<VectorWriter, unsigned int, uint256>(VectorWriter&, unsigned int const&, uint256 const&)
Line
Count
Source
988
2.13M
{
989
2.13M
    (::Serialize(s, args), ...);
990
2.13M
}
Unexecuted instantiation: void SerializeMany<VectorWriter, std::span<std::byte const, 18446744073709551615ul>>(VectorWriter&, std::span<std::byte const, 18446744073709551615ul> const&)
Unexecuted instantiation: void SerializeMany<VectorWriter, ParamsWrapper<TransactionSerParams, CBlock const>>(VectorWriter&, ParamsWrapper<TransactionSerParams, CBlock const> const&)
Unexecuted instantiation: void SerializeMany<VectorWriter, CMerkleBlock>(VectorWriter&, CMerkleBlock const&)
Unexecuted instantiation: void SerializeMany<VectorWriter, CBlockHeader, CPartialMerkleTree>(VectorWriter&, CBlockHeader const&, CPartialMerkleTree const&)
Unexecuted instantiation: void SerializeMany<VectorWriter, unsigned int, std::vector<uint256, std::allocator<uint256>>>(VectorWriter&, unsigned int const&, std::vector<uint256, std::allocator<uint256>> const&)
Unexecuted instantiation: void SerializeMany<VectorWriter, std::vector<unsigned char, std::allocator<unsigned char>>>(VectorWriter&, std::vector<unsigned char, std::allocator<unsigned char>> const&)
void SerializeMany<VectorWriter, int, unsigned long, long, unsigned long, ParamsWrapper<CNetAddr::SerParams, CService>, unsigned long, ParamsWrapper<CNetAddr::SerParams, CService>, unsigned long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, int, bool>(VectorWriter&, int const&, unsigned long const&, long const&, unsigned long const&, ParamsWrapper<CNetAddr::SerParams, CService> const&, unsigned long const&, ParamsWrapper<CNetAddr::SerParams, CService> const&, unsigned long const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, int const&, bool const&)
Line
Count
Source
988
756k
{
989
756k
    (::Serialize(s, args), ...);
990
756k
}
Unexecuted instantiation: void SerializeMany<VectorWriter, unsigned int, unsigned long>(VectorWriter&, unsigned int const&, unsigned long const&)
void SerializeMany<VectorWriter, std::array<std::byte, 168ul>>(VectorWriter&, std::array<std::byte, 168ul> const&)
Line
Count
Source
988
60.3k
{
989
60.3k
    (::Serialize(s, args), ...);
990
60.3k
}
void SerializeMany<VectorWriter, CBlockLocator, uint256>(VectorWriter&, CBlockLocator const&, uint256 const&)
Line
Count
Source
988
207k
{
989
207k
    (::Serialize(s, args), ...);
990
207k
}
void SerializeMany<VectorWriter, std::vector<uint256, std::allocator<uint256>>>(VectorWriter&, std::vector<uint256, std::allocator<uint256>> const&)
Line
Count
Source
988
207k
{
989
207k
    (::Serialize(s, args), ...);
990
207k
}
Unexecuted instantiation: void SerializeMany<VectorWriter, std::vector<CBlockHeader, std::allocator<CBlockHeader>>>(VectorWriter&, std::vector<CBlockHeader, std::allocator<CBlockHeader>> const&)
void SerializeMany<VectorWriter, BlockTransactionsRequest>(VectorWriter&, BlockTransactionsRequest const&)
Line
Count
Source
988
42.9k
{
989
42.9k
    (::Serialize(s, args), ...);
990
42.9k
}
void SerializeMany<VectorWriter, uint256, Wrapper<VectorFormatter<DifferenceFormatter>, std::vector<unsigned short, std::allocator<unsigned short>> const&>>(VectorWriter&, uint256 const&, Wrapper<VectorFormatter<DifferenceFormatter>, std::vector<unsigned short, std::allocator<unsigned short>> const&> const&)
Line
Count
Source
988
42.9k
{
989
42.9k
    (::Serialize(s, args), ...);
990
42.9k
}
void SerializeMany<VectorWriter, unsigned long>(VectorWriter&, unsigned long const&)
Line
Count
Source
988
513k
{
989
513k
    (::Serialize(s, args), ...);
990
513k
}
Unexecuted instantiation: void SerializeMany<VectorWriter, BlockFilter>(VectorWriter&, BlockFilter const&)
Unexecuted instantiation: void SerializeMany<VectorWriter, unsigned char, uint256, uint256, std::vector<uint256, std::allocator<uint256>>>(VectorWriter&, unsigned char const&, uint256 const&, uint256 const&, std::vector<uint256, std::allocator<uint256>> const&)
Unexecuted instantiation: void SerializeMany<VectorWriter, unsigned char, uint256, std::vector<uint256, std::allocator<uint256>>>(VectorWriter&, unsigned char const&, uint256 const&, std::vector<uint256, std::allocator<uint256>> const&)
Unexecuted instantiation: void SerializeMany<VectorWriter, ParamsWrapper<CAddress::SerParams, std::vector<CAddress, std::allocator<CAddress>>>>(VectorWriter&, ParamsWrapper<CAddress::SerParams, std::vector<CAddress, std::allocator<CAddress>>> const&)
Unexecuted instantiation: void SerializeMany<ParamsStream<VectorWriter&, CAddress::SerParams>, unsigned int>(ParamsStream<VectorWriter&, CAddress::SerParams>&, unsigned int const&)
Unexecuted instantiation: void SerializeMany<ParamsStream<VectorWriter&, CAddress::SerParams>, Wrapper<ChronoFormatter<unsigned int, true>, std::chrono::time_point<NodeClock, std::chrono::duration<long, std::ratio<1l, 1l>>> const&>>(ParamsStream<VectorWriter&, CAddress::SerParams>&, Wrapper<ChronoFormatter<unsigned int, true>, std::chrono::time_point<NodeClock, std::chrono::duration<long, std::ratio<1l, 1l>>> const&> const&)
Unexecuted instantiation: void SerializeMany<ParamsStream<VectorWriter&, CAddress::SerParams>, Wrapper<CompactSizeFormatter<false>, unsigned long&>>(ParamsStream<VectorWriter&, CAddress::SerParams>&, Wrapper<CompactSizeFormatter<false>, unsigned long&> const&)
Unexecuted instantiation: void SerializeMany<ParamsStream<VectorWriter&, CAddress::SerParams>, Wrapper<CustomUintFormatter<8, false>, ServiceFlags const&>>(ParamsStream<VectorWriter&, CAddress::SerParams>&, Wrapper<CustomUintFormatter<8, false>, ServiceFlags const&> const&)
Unexecuted instantiation: void SerializeMany<ParamsStream<VectorWriter&, CAddress::SerParams>, ParamsWrapper<CNetAddr::SerParams, CService const>>(ParamsStream<VectorWriter&, CAddress::SerParams>&, ParamsWrapper<CNetAddr::SerParams, CService const> const&)
Unexecuted instantiation: void SerializeMany<ParamsStream<ParamsStream<VectorWriter&, CAddress::SerParams>&, CNetAddr::SerParams>, CNetAddr, Wrapper<CustomUintFormatter<2, true>, unsigned short const&>>(ParamsStream<ParamsStream<VectorWriter&, CAddress::SerParams>&, CNetAddr::SerParams>&, CNetAddr const&, Wrapper<CustomUintFormatter<2, true>, unsigned short const&> const&)
void SerializeMany<VectorWriter, long>(VectorWriter&, long const&)
Line
Count
Source
988
731k
{
989
731k
    (::Serialize(s, args), ...);
990
731k
}
void SerializeMany<SizeComputer, std::vector<CTxUndo, std::allocator<CTxUndo>>>(SizeComputer&, std::vector<CTxUndo, std::allocator<CTxUndo>> const&)
Line
Count
Source
988
29.9M
{
989
29.9M
    (::Serialize(s, args), ...);
990
29.9M
}
void SerializeMany<SizeComputer, Wrapper<VectorFormatter<TxInUndoFormatter>, std::vector<Coin, std::allocator<Coin>> const&>>(SizeComputer&, Wrapper<VectorFormatter<TxInUndoFormatter>, std::vector<Coin, std::allocator<Coin>> const&> const&)
Line
Count
Source
988
116k
{
989
116k
    (::Serialize(s, args), ...);
990
116k
}
void SerializeMany<SizeComputer, Wrapper<AmountCompression, long const&>, Wrapper<ScriptCompression, CScript const&>>(SizeComputer&, Wrapper<AmountCompression, long const&> const&, Wrapper<ScriptCompression, CScript const&> const&)
Line
Count
Source
988
116k
{
989
116k
    (::Serialize(s, args), ...);
990
116k
}
void SerializeMany<HashWriter, std::vector<CTxUndo, std::allocator<CTxUndo>>>(HashWriter&, std::vector<CTxUndo, std::allocator<CTxUndo>> const&)
Line
Count
Source
988
29.9M
{
989
29.9M
    (::Serialize(s, args), ...);
990
29.9M
}
void SerializeMany<HashWriter, Wrapper<VectorFormatter<TxInUndoFormatter>, std::vector<Coin, std::allocator<Coin>> const&>>(HashWriter&, Wrapper<VectorFormatter<TxInUndoFormatter>, std::vector<Coin, std::allocator<Coin>> const&> const&)
Line
Count
Source
988
116k
{
989
116k
    (::Serialize(s, args), ...);
990
116k
}
void SerializeMany<HashWriter, Wrapper<AmountCompression, long const&>, Wrapper<ScriptCompression, CScript const&>>(HashWriter&, Wrapper<AmountCompression, long const&> const&, Wrapper<ScriptCompression, CScript const&> const&)
Line
Count
Source
988
116k
{
989
116k
    (::Serialize(s, args), ...);
990
116k
}
void SerializeMany<BufferedWriter<AutoFile>, std::vector<CTxUndo, std::allocator<CTxUndo>>>(BufferedWriter<AutoFile>&, std::vector<CTxUndo, std::allocator<CTxUndo>> const&)
Line
Count
Source
988
29.9M
{
989
29.9M
    (::Serialize(s, args), ...);
990
29.9M
}
void SerializeMany<BufferedWriter<AutoFile>, Wrapper<VectorFormatter<TxInUndoFormatter>, std::vector<Coin, std::allocator<Coin>> const&>>(BufferedWriter<AutoFile>&, Wrapper<VectorFormatter<TxInUndoFormatter>, std::vector<Coin, std::allocator<Coin>> const&> const&)
Line
Count
Source
988
116k
{
989
116k
    (::Serialize(s, args), ...);
990
116k
}
void SerializeMany<BufferedWriter<AutoFile>, Wrapper<AmountCompression, long const&>, Wrapper<ScriptCompression, CScript const&>>(BufferedWriter<AutoFile>&, Wrapper<AmountCompression, long const&> const&, Wrapper<ScriptCompression, CScript const&> const&)
Line
Count
Source
988
116k
{
989
116k
    (::Serialize(s, args), ...);
990
116k
}
void SerializeMany<ParamsStream<BufferedWriter<AutoFile>&, TransactionSerParams>, CBlockHeader, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>>>(ParamsStream<BufferedWriter<AutoFile>&, TransactionSerParams>&, CBlockHeader const&, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&)
Line
Count
Source
988
30.1M
{
989
30.1M
    (::Serialize(s, args), ...);
990
30.1M
}
void SerializeMany<ParamsStream<BufferedWriter<AutoFile>&, TransactionSerParams>, int, uint256, uint256, unsigned int, unsigned int, unsigned int>(ParamsStream<BufferedWriter<AutoFile>&, TransactionSerParams>&, int const&, uint256 const&, uint256 const&, unsigned int const&, unsigned int const&, unsigned int const&)
Line
Count
Source
988
30.1M
{
989
30.1M
    (::Serialize(s, args), ...);
990
30.1M
}
void SerializeMany<ParamsStream<BufferedWriter<AutoFile>&, TransactionSerParams>, COutPoint, CScript, unsigned int>(ParamsStream<BufferedWriter<AutoFile>&, TransactionSerParams>&, COutPoint const&, CScript const&, unsigned int const&)
Line
Count
Source
988
30.3M
{
989
30.3M
    (::Serialize(s, args), ...);
990
30.3M
}
void SerializeMany<ParamsStream<BufferedWriter<AutoFile>&, TransactionSerParams>, transaction_identifier<false>, unsigned int>(ParamsStream<BufferedWriter<AutoFile>&, TransactionSerParams>&, transaction_identifier<false> const&, unsigned int const&)
Line
Count
Source
988
30.3M
{
989
30.3M
    (::Serialize(s, args), ...);
990
30.3M
}
void SerializeMany<ParamsStream<BufferedWriter<AutoFile>&, TransactionSerParams>, prevector<36u, unsigned char, unsigned int, int>>(ParamsStream<BufferedWriter<AutoFile>&, TransactionSerParams>&, prevector<36u, unsigned char, unsigned int, int> const&)
Line
Count
Source
988
90.7M
{
989
90.7M
    (::Serialize(s, args), ...);
990
90.7M
}
void SerializeMany<ParamsStream<BufferedWriter<AutoFile>&, TransactionSerParams>, long, CScript>(ParamsStream<BufferedWriter<AutoFile>&, TransactionSerParams>&, long const&, CScript const&)
Line
Count
Source
988
60.3M
{
989
60.3M
    (::Serialize(s, args), ...);
990
60.3M
}
Unexecuted instantiation: void SerializeMany<ParamsStream<AutoFile&, TransactionSerParams>, COutPoint, CScript, unsigned int>(ParamsStream<AutoFile&, TransactionSerParams>&, COutPoint const&, CScript const&, unsigned int const&)
Unexecuted instantiation: void SerializeMany<ParamsStream<AutoFile&, TransactionSerParams>, transaction_identifier<false>, unsigned int>(ParamsStream<AutoFile&, TransactionSerParams>&, transaction_identifier<false> const&, unsigned int const&)
Unexecuted instantiation: void SerializeMany<ParamsStream<AutoFile&, TransactionSerParams>, prevector<36u, unsigned char, unsigned int, int>>(ParamsStream<AutoFile&, TransactionSerParams>&, prevector<36u, unsigned char, unsigned int, int> const&)
Unexecuted instantiation: void SerializeMany<ParamsStream<AutoFile&, TransactionSerParams>, long, CScript>(ParamsStream<AutoFile&, TransactionSerParams>&, long const&, CScript const&)
Unexecuted instantiation: void SerializeMany<DataStream, unsigned int, unsigned int, CTxOut>(DataStream&, unsigned int const&, unsigned int const&, CTxOut const&)
void SerializeMany<DataStream, unsigned char, transaction_identifier<false>, Wrapper<VarIntFormatter<(VarIntMode)0>, unsigned int&>>(DataStream&, unsigned char const&, transaction_identifier<false> const&, Wrapper<VarIntFormatter<(VarIntMode)0>, unsigned int&> const&)
Line
Count
Source
988
120M
{
989
120M
    (::Serialize(s, args), ...);
990
120M
}
Unexecuted instantiation: void SerializeMany<DataStream, uint256, uint256, FlatFilePos>(DataStream&, uint256 const&, uint256 const&, FlatFilePos const&)
Unexecuted instantiation: void SerializeMany<DataStream, unsigned long>(DataStream&, unsigned long const&)
Unexecuted instantiation: void SerializeMany<DataStream, long>(DataStream&, long const&)
Unexecuted instantiation: void SerializeMany<DataStream, Num3072>(DataStream&, Num3072 const&)
Unexecuted instantiation: void SerializeMany<DataStream, FlatFilePos, Wrapper<VarIntFormatter<(VarIntMode)0>, unsigned int const&>>(DataStream&, FlatFilePos const&, Wrapper<VarIntFormatter<(VarIntMode)0>, unsigned int const&> const&)
Unexecuted instantiation: void SerializeMany<DataStream, CDiskTxPos>(DataStream&, CDiskTxPos const&)
void SerializeMany<HashWriter, int, uint256, uint256, unsigned int, unsigned int, unsigned int>(HashWriter&, int const&, uint256 const&, uint256 const&, unsigned int const&, unsigned int const&, unsigned int const&)
Line
Count
Source
988
430M
{
989
430M
    (::Serialize(s, args), ...);
990
430M
}
void SerializeMany<ParamsStream<HashWriter&, TransactionSerParams>, COutPoint, CScript, unsigned int>(ParamsStream<HashWriter&, TransactionSerParams>&, COutPoint const&, CScript const&, unsigned int const&)
Line
Count
Source
988
350M
{
989
350M
    (::Serialize(s, args), ...);
990
350M
}
void SerializeMany<ParamsStream<HashWriter&, TransactionSerParams>, transaction_identifier<false>, unsigned int>(ParamsStream<HashWriter&, TransactionSerParams>&, transaction_identifier<false> const&, unsigned int const&)
Line
Count
Source
988
350M
{
989
350M
    (::Serialize(s, args), ...);
990
350M
}
void SerializeMany<ParamsStream<HashWriter&, TransactionSerParams>, prevector<36u, unsigned char, unsigned int, int>>(ParamsStream<HashWriter&, TransactionSerParams>&, prevector<36u, unsigned char, unsigned int, int> const&)
Line
Count
Source
988
819M
{
989
819M
    (::Serialize(s, args), ...);
990
819M
}
void SerializeMany<ParamsStream<HashWriter&, TransactionSerParams>, long, CScript>(ParamsStream<HashWriter&, TransactionSerParams>&, long const&, CScript const&)
Line
Count
Source
988
468M
{
989
468M
    (::Serialize(s, args), ...);
990
468M
}
991
992
template <typename Stream, typename... Args>
993
inline void UnserializeMany(Stream& s, Args&&... args)
994
172M
{
995
172M
    (::Unserialize(s, args), ...);
996
172M
}
void UnserializeMany<ParamsStream<SpanReader&, TransactionSerParams>, CBlockHeader&, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>>&>(ParamsStream<SpanReader&, TransactionSerParams>&, CBlockHeader&, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>>&)
Line
Count
Source
994
215k
{
995
215k
    (::Unserialize(s, args), ...);
996
215k
}
void UnserializeMany<ParamsStream<SpanReader&, TransactionSerParams>, int&, uint256&, uint256&, unsigned int&, unsigned int&, unsigned int&>(ParamsStream<SpanReader&, TransactionSerParams>&, int&, uint256&, uint256&, unsigned int&, unsigned int&, unsigned int&)
Line
Count
Source
994
215k
{
995
215k
    (::Unserialize(s, args), ...);
996
215k
}
void UnserializeMany<ParamsStream<SpanReader&, TransactionSerParams>, COutPoint&, CScript&, unsigned int&>(ParamsStream<SpanReader&, TransactionSerParams>&, COutPoint&, CScript&, unsigned int&)
Line
Count
Source
994
248k
{
995
248k
    (::Unserialize(s, args), ...);
996
248k
}
void UnserializeMany<ParamsStream<SpanReader&, TransactionSerParams>, transaction_identifier<false>&, unsigned int&>(ParamsStream<SpanReader&, TransactionSerParams>&, transaction_identifier<false>&, unsigned int&)
Line
Count
Source
994
248k
{
995
248k
    (::Unserialize(s, args), ...);
996
248k
}
void UnserializeMany<ParamsStream<SpanReader&, TransactionSerParams>, prevector<36u, unsigned char, unsigned int, int>&>(ParamsStream<SpanReader&, TransactionSerParams>&, prevector<36u, unsigned char, unsigned int, int>&)
Line
Count
Source
994
565k
{
995
565k
    (::Unserialize(s, args), ...);
996
565k
}
void UnserializeMany<ParamsStream<SpanReader&, TransactionSerParams>, long&, CScript&>(ParamsStream<SpanReader&, TransactionSerParams>&, long&, CScript&)
Line
Count
Source
994
316k
{
995
316k
    (::Unserialize(s, args), ...);
996
316k
}
Unexecuted instantiation: void UnserializeMany<SpanReader, int&, uint256&, uint256&, unsigned int&, unsigned int&, unsigned int&>(SpanReader&, int&, uint256&, uint256&, unsigned int&, unsigned int&, unsigned int&)
Unexecuted instantiation: void UnserializeMany<SpanReader, int&>(SpanReader&, int&)
Unexecuted instantiation: void UnserializeMany<SpanReader, std::vector<uint256, std::allocator<uint256>>&>(SpanReader&, std::vector<uint256, std::allocator<uint256>>&)
Unexecuted instantiation: void UnserializeMany<SpanReader, Wrapper<VarIntFormatter<(VarIntMode)0>, unsigned int&>&>(SpanReader&, Wrapper<VarIntFormatter<(VarIntMode)0>, unsigned int&>&)
Unexecuted instantiation: void UnserializeMany<SpanReader, Wrapper<VarIntFormatter<(VarIntMode)0>, unsigned long&>&>(SpanReader&, Wrapper<VarIntFormatter<(VarIntMode)0>, unsigned long&>&)
Unexecuted instantiation: void UnserializeMany<SpanReader, transaction_identifier<false>&, unsigned int&>(SpanReader&, transaction_identifier<false>&, unsigned int&)
Unexecuted instantiation: void UnserializeMany<SpanReader, Wrapper<VarIntFormatter<(VarIntMode)1>, int&>&>(SpanReader&, Wrapper<VarIntFormatter<(VarIntMode)1>, int&>&)
Unexecuted instantiation: void UnserializeMany<SpanReader, uint256&>(SpanReader&, uint256&)
Unexecuted instantiation: void UnserializeMany<SpanReader, unsigned int&>(SpanReader&, unsigned int&)
Unexecuted instantiation: void UnserializeMany<SpanReader, Wrapper<AmountCompression, long&>&, Wrapper<ScriptCompression, CScript&>&>(SpanReader&, Wrapper<AmountCompression, long&>&, Wrapper<ScriptCompression, CScript&>&)
Unexecuted instantiation: void UnserializeMany<ParamsStream<SpanReader&, CAddress::SerParams>, CAddress&, CNetAddr&, Wrapper<ChronoFormatter<long, false>, std::chrono::time_point<NodeClock, std::chrono::duration<long, std::ratio<1l, 1l>>>&>&, int&>(ParamsStream<SpanReader&, CAddress::SerParams>&, CAddress&, CNetAddr&, Wrapper<ChronoFormatter<long, false>, std::chrono::time_point<NodeClock, std::chrono::duration<long, std::ratio<1l, 1l>>>&>&, int&)
Unexecuted instantiation: void UnserializeMany<ParamsStream<SpanReader&, CAddress::SerParams>, unsigned int&>(ParamsStream<SpanReader&, CAddress::SerParams>&, unsigned int&)
Unexecuted instantiation: void UnserializeMany<ParamsStream<SpanReader&, CAddress::SerParams>, Wrapper<ChronoFormatter<unsigned int, true>, std::chrono::time_point<NodeClock, std::chrono::duration<long, std::ratio<1l, 1l>>>&>&>(ParamsStream<SpanReader&, CAddress::SerParams>&, Wrapper<ChronoFormatter<unsigned int, true>, std::chrono::time_point<NodeClock, std::chrono::duration<long, std::ratio<1l, 1l>>>&>&)
Unexecuted instantiation: void UnserializeMany<ParamsStream<SpanReader&, CAddress::SerParams>, Wrapper<CompactSizeFormatter<false>, unsigned long&>&>(ParamsStream<SpanReader&, CAddress::SerParams>&, Wrapper<CompactSizeFormatter<false>, unsigned long&>&)
Unexecuted instantiation: void UnserializeMany<ParamsStream<SpanReader&, CAddress::SerParams>, Wrapper<CustomUintFormatter<8, false>, ServiceFlags&>&>(ParamsStream<SpanReader&, CAddress::SerParams>&, Wrapper<CustomUintFormatter<8, false>, ServiceFlags&>&)
Unexecuted instantiation: void UnserializeMany<ParamsStream<SpanReader&, CAddress::SerParams>, ParamsWrapper<CNetAddr::SerParams, CService>&>(ParamsStream<SpanReader&, CAddress::SerParams>&, ParamsWrapper<CNetAddr::SerParams, CService>&)
Unexecuted instantiation: void UnserializeMany<ParamsStream<ParamsStream<SpanReader&, CAddress::SerParams>&, CNetAddr::SerParams>, CNetAddr&, Wrapper<CustomUintFormatter<2, true>, unsigned short&>&>(ParamsStream<ParamsStream<SpanReader&, CAddress::SerParams>&, CNetAddr::SerParams>&, CNetAddr&, Wrapper<CustomUintFormatter<2, true>, unsigned short&>&)
Unexecuted instantiation: void UnserializeMany<SpanReader, CBlockHeader&, unsigned long&, Wrapper<VectorFormatter<CustomUintFormatter<6, false>>, std::vector<unsigned long, std::allocator<unsigned long>>&>&, std::vector<PrefilledTransaction, std::allocator<PrefilledTransaction>>&>(SpanReader&, CBlockHeader&, unsigned long&, Wrapper<VectorFormatter<CustomUintFormatter<6, false>>, std::vector<unsigned long, std::allocator<unsigned long>>&>&, std::vector<PrefilledTransaction, std::allocator<PrefilledTransaction>>&)
Unexecuted instantiation: void UnserializeMany<SpanReader, Wrapper<CompactSizeFormatter<true>, unsigned short&>&, ParamsWrapper<TransactionSerParams, Wrapper<DefaultFormatter, std::shared_ptr<CTransaction const>&>>&>(SpanReader&, Wrapper<CompactSizeFormatter<true>, unsigned short&>&, ParamsWrapper<TransactionSerParams, Wrapper<DefaultFormatter, std::shared_ptr<CTransaction const>&>>&)
Unexecuted instantiation: void UnserializeMany<SpanReader, long&, int&>(SpanReader&, long&, int&)
Unexecuted instantiation: void UnserializeMany<DataStream, long&, int&>(DataStream&, long&, int&)
Unexecuted instantiation: void UnserializeMany<SpanReader, CBlockHeader&, CPartialMerkleTree&>(SpanReader&, CBlockHeader&, CPartialMerkleTree&)
Unexecuted instantiation: void UnserializeMany<SpanReader, unsigned int&, std::vector<uint256, std::allocator<uint256>>&>(SpanReader&, unsigned int&, std::vector<uint256, std::allocator<uint256>>&)
Unexecuted instantiation: void UnserializeMany<SpanReader, std::vector<unsigned char, std::allocator<unsigned char>>&>(SpanReader&, std::vector<unsigned char, std::allocator<unsigned char>>&)
Unexecuted instantiation: void UnserializeMany<DataStream, transaction_identifier<false>&, unsigned int&>(DataStream&, transaction_identifier<false>&, unsigned int&)
Unexecuted instantiation: void UnserializeMany<SpanReader, prevector<36u, unsigned char, unsigned int, int>&>(SpanReader&, prevector<36u, unsigned char, unsigned int, int>&)
Unexecuted instantiation: void UnserializeMany<SpanReader, COutPoint&, CScript&, unsigned int&>(SpanReader&, COutPoint&, CScript&, unsigned int&)
Unexecuted instantiation: void UnserializeMany<DataStream, COutPoint&, CScript&, unsigned int&>(DataStream&, COutPoint&, CScript&, unsigned int&)
Unexecuted instantiation: void UnserializeMany<DataStream, prevector<36u, unsigned char, unsigned int, int>&>(DataStream&, prevector<36u, unsigned char, unsigned int, int>&)
Unexecuted instantiation: void UnserializeMany<SpanReader, Wrapper<VarIntFormatter<(VarIntMode)1>, int&>&, Wrapper<VarIntFormatter<(VarIntMode)0>, unsigned int&>&>(SpanReader&, Wrapper<VarIntFormatter<(VarIntMode)1>, int&>&, Wrapper<VarIntFormatter<(VarIntMode)0>, unsigned int&>&)
Unexecuted instantiation: void UnserializeMany<DataStream, Wrapper<VarIntFormatter<(VarIntMode)1>, int&>&, Wrapper<VarIntFormatter<(VarIntMode)0>, unsigned int&>&>(DataStream&, Wrapper<VarIntFormatter<(VarIntMode)1>, int&>&, Wrapper<VarIntFormatter<(VarIntMode)0>, unsigned int&>&)
Unexecuted instantiation: void UnserializeMany<SpanReader, unsigned char (&) [4], std::vector<unsigned int, std::allocator<unsigned int>>&>(SpanReader&, unsigned char (&) [4], std::vector<unsigned int, std::allocator<unsigned int>>&)
Unexecuted instantiation: void UnserializeMany<DataStream, unsigned char (&) [4], std::vector<unsigned int, std::allocator<unsigned int>>&>(DataStream&, unsigned char (&) [4], std::vector<unsigned int, std::allocator<unsigned int>>&)
Unexecuted instantiation: void UnserializeMany<SpanReader, ParamsWrapper<TransactionSerParams, CMutableTransaction>&>(SpanReader&, ParamsWrapper<TransactionSerParams, CMutableTransaction>&)
Unexecuted instantiation: void UnserializeMany<SpanReader, ParamsWrapper<TransactionSerParams, std::shared_ptr<CTransaction const>>&>(SpanReader&, ParamsWrapper<TransactionSerParams, std::shared_ptr<CTransaction const>>&)
Unexecuted instantiation: void UnserializeMany<SpanReader, CTxOut&>(SpanReader&, CTxOut&)
Unexecuted instantiation: void UnserializeMany<SpanReader, long&, CScript&>(SpanReader&, long&, CScript&)
Unexecuted instantiation: void UnserializeMany<SpanReader, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>>&>(SpanReader&, std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>>&)
Unexecuted instantiation: void UnserializeMany<SpanReader, XOnlyPubKey&>(SpanReader&, XOnlyPubKey&)
Unexecuted instantiation: void UnserializeMany<SpanReader, Wrapper<VectorFormatter<TxInUndoFormatter>, std::vector<Coin, std::allocator<Coin>>&>&>(SpanReader&, Wrapper<VectorFormatter<TxInUndoFormatter>, std::vector<Coin, std::allocator<Coin>>&>&)
Unexecuted instantiation: void UnserializeMany<SpanReader, std::vector<CTxUndo, std::allocator<CTxUndo>>&>(SpanReader&, std::vector<CTxUndo, std::allocator<CTxUndo>>&)
Unexecuted instantiation: void UnserializeMany<ParamsStream<SpanReader&, CNetAddr::SerParams>, CNetAddr&, Wrapper<CustomUintFormatter<2, true>, unsigned short&>&>(ParamsStream<SpanReader&, CNetAddr::SerParams>&, CNetAddr&, Wrapper<CustomUintFormatter<2, true>, unsigned short&>&)
void UnserializeMany<ParamsStream<DataStream&, CNetAddr::SerParams>, CNetAddr&, Wrapper<CustomUintFormatter<2, true>, unsigned short&>&>(ParamsStream<DataStream&, CNetAddr::SerParams>&, CNetAddr&, Wrapper<CustomUintFormatter<2, true>, unsigned short&>&)
Line
Count
Source
994
753k
{
995
753k
    (::Unserialize(s, args), ...);
996
753k
}
Unexecuted instantiation: void UnserializeMany<SpanReader, std::array<unsigned char, 4ul>&, char (&) [12], unsigned int&, unsigned char (&) [4]>(SpanReader&, std::array<unsigned char, 4ul>&, char (&) [12], unsigned int&, unsigned char (&) [4])
Unexecuted instantiation: void UnserializeMany<ParamsStream<DataStream&, CAddress::SerParams>, unsigned int&>(ParamsStream<DataStream&, CAddress::SerParams>&, unsigned int&)
Unexecuted instantiation: void UnserializeMany<ParamsStream<DataStream&, CAddress::SerParams>, Wrapper<ChronoFormatter<unsigned int, true>, std::chrono::time_point<NodeClock, std::chrono::duration<long, std::ratio<1l, 1l>>>&>&>(ParamsStream<DataStream&, CAddress::SerParams>&, Wrapper<ChronoFormatter<unsigned int, true>, std::chrono::time_point<NodeClock, std::chrono::duration<long, std::ratio<1l, 1l>>>&>&)
Unexecuted instantiation: void UnserializeMany<ParamsStream<DataStream&, CAddress::SerParams>, Wrapper<CompactSizeFormatter<false>, unsigned long&>&>(ParamsStream<DataStream&, CAddress::SerParams>&, Wrapper<CompactSizeFormatter<false>, unsigned long&>&)
Unexecuted instantiation: void UnserializeMany<ParamsStream<DataStream&, CAddress::SerParams>, Wrapper<CustomUintFormatter<8, false>, ServiceFlags&>&>(ParamsStream<DataStream&, CAddress::SerParams>&, Wrapper<CustomUintFormatter<8, false>, ServiceFlags&>&)
Unexecuted instantiation: void UnserializeMany<ParamsStream<DataStream&, CAddress::SerParams>, ParamsWrapper<CNetAddr::SerParams, CService>&>(ParamsStream<DataStream&, CAddress::SerParams>&, ParamsWrapper<CNetAddr::SerParams, CService>&)
Unexecuted instantiation: void UnserializeMany<ParamsStream<ParamsStream<DataStream&, CAddress::SerParams>&, CNetAddr::SerParams>, CNetAddr&, Wrapper<CustomUintFormatter<2, true>, unsigned short&>&>(ParamsStream<ParamsStream<DataStream&, CAddress::SerParams>&, CNetAddr::SerParams>&, CNetAddr&, Wrapper<CustomUintFormatter<2, true>, unsigned short&>&)
Unexecuted instantiation: void UnserializeMany<SpanReader, unsigned int&, uint256&>(SpanReader&, unsigned int&, uint256&)
Unexecuted instantiation: void UnserializeMany<SpanReader, std::vector<unsigned char, std::allocator<unsigned char>>&, unsigned int&, unsigned int&, unsigned char&>(SpanReader&, std::vector<unsigned char, std::allocator<unsigned char>>&, unsigned int&, unsigned int&, unsigned char&)
Unexecuted instantiation: void UnserializeMany<SpanReader, uint256&, ParamsWrapper<TransactionSerParams, Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>>&>>&>(SpanReader&, uint256&, ParamsWrapper<TransactionSerParams, Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>>&>>&)
Unexecuted instantiation: void UnserializeMany<SpanReader, uint256&, Wrapper<VectorFormatter<DifferenceFormatter>, std::vector<unsigned short, std::allocator<unsigned short>>&>&>(SpanReader&, uint256&, Wrapper<VectorFormatter<DifferenceFormatter>, std::vector<unsigned short, std::allocator<unsigned short>>&>&)
Unexecuted instantiation: void UnserializeMany<DataStream, uint256&, Wrapper<VectorFormatter<DifferenceFormatter>, std::vector<unsigned short, std::allocator<unsigned short>>&>&>(DataStream&, uint256&, Wrapper<VectorFormatter<DifferenceFormatter>, std::vector<unsigned short, std::allocator<unsigned short>>&>&)
Unexecuted instantiation: void UnserializeMany<DataStream, int&, long&>(DataStream&, int&, long&)
Unexecuted instantiation: void UnserializeMany<DataStream, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>&, CKeyID&>(DataStream&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>&, CKeyID&)
Unexecuted instantiation: void UnserializeMany<DataStream, KeyOriginInfo&>(DataStream&, KeyOriginInfo&)
Unexecuted instantiation: void UnserializeMany<DataStream, bool&>(DataStream&, bool&)
Unexecuted instantiation: void UnserializeMany<DataStream, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>&, unsigned long&, int&, int&, int&>(DataStream&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>&, unsigned long&, int&, int&, int&)
void UnserializeMany<ParamsStream<DataStream&, TransactionSerParams>, COutPoint&, CScript&, unsigned int&>(ParamsStream<DataStream&, TransactionSerParams>&, COutPoint&, CScript&, unsigned int&)
Line
Count
Source
994
21.4M
{
995
21.4M
    (::Unserialize(s, args), ...);
996
21.4M
}
void UnserializeMany<ParamsStream<DataStream&, TransactionSerParams>, transaction_identifier<false>&, unsigned int&>(ParamsStream<DataStream&, TransactionSerParams>&, transaction_identifier<false>&, unsigned int&)
Line
Count
Source
994
21.4M
{
995
21.4M
    (::Unserialize(s, args), ...);
996
21.4M
}
void UnserializeMany<ParamsStream<DataStream&, TransactionSerParams>, prevector<36u, unsigned char, unsigned int, int>&>(ParamsStream<DataStream&, TransactionSerParams>&, prevector<36u, unsigned char, unsigned int, int>&)
Line
Count
Source
994
46.3M
{
995
46.3M
    (::Unserialize(s, args), ...);
996
46.3M
}
void UnserializeMany<ParamsStream<DataStream&, TransactionSerParams>, long&, CScript&>(ParamsStream<DataStream&, TransactionSerParams>&, long&, CScript&)
Line
Count
Source
994
24.9M
{
995
24.9M
    (::Unserialize(s, args), ...);
996
24.9M
}
Unexecuted instantiation: void UnserializeMany<DataStream, int&>(DataStream&, int&)
Unexecuted instantiation: void UnserializeMany<DataStream, std::vector<uint256, std::allocator<uint256>>&>(DataStream&, std::vector<uint256, std::allocator<uint256>>&)
Unexecuted instantiation: void UnserializeMany<DataStream, std::vector<unsigned char, std::allocator<unsigned char>>&, std::vector<unsigned char, std::allocator<unsigned char>>&, unsigned int&, unsigned int&, std::vector<unsigned char, std::allocator<unsigned char>>&>(DataStream&, std::vector<unsigned char, std::allocator<unsigned char>>&, std::vector<unsigned char, std::allocator<unsigned char>>&, unsigned int&, unsigned int&, std::vector<unsigned char, std::allocator<unsigned char>>&)
Unexecuted instantiation: void UnserializeMany<DataStream, int&, unsigned int&, CKeyID&>(DataStream&, int&, unsigned int&, CKeyID&)
Unexecuted instantiation: void UnserializeMany<DataStream, unsigned int&>(DataStream&, unsigned int&)
Unexecuted instantiation: void UnserializeMany<ParamsStream<DataStream&, TransactionSerParams>, CBlockHeader&, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>>&>(ParamsStream<DataStream&, TransactionSerParams>&, CBlockHeader&, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>>&)
Unexecuted instantiation: void UnserializeMany<ParamsStream<DataStream&, TransactionSerParams>, int&, uint256&, uint256&, unsigned int&, unsigned int&, unsigned int&>(ParamsStream<DataStream&, TransactionSerParams>&, int&, uint256&, uint256&, unsigned int&, unsigned int&, unsigned int&)
Unexecuted instantiation: void UnserializeMany<ParamsStream<HashVerifier<AutoFile>&, CAddress::SerParams>, unsigned int&>(ParamsStream<HashVerifier<AutoFile>&, CAddress::SerParams>&, unsigned int&)
Unexecuted instantiation: void UnserializeMany<ParamsStream<HashVerifier<AutoFile>&, CAddress::SerParams>, Wrapper<ChronoFormatter<unsigned int, true>, std::chrono::time_point<NodeClock, std::chrono::duration<long, std::ratio<1l, 1l>>>&>&>(ParamsStream<HashVerifier<AutoFile>&, CAddress::SerParams>&, Wrapper<ChronoFormatter<unsigned int, true>, std::chrono::time_point<NodeClock, std::chrono::duration<long, std::ratio<1l, 1l>>>&>&)
Unexecuted instantiation: void UnserializeMany<ParamsStream<HashVerifier<AutoFile>&, CAddress::SerParams>, Wrapper<CompactSizeFormatter<false>, unsigned long&>&>(ParamsStream<HashVerifier<AutoFile>&, CAddress::SerParams>&, Wrapper<CompactSizeFormatter<false>, unsigned long&>&)
Unexecuted instantiation: void UnserializeMany<ParamsStream<HashVerifier<AutoFile>&, CAddress::SerParams>, Wrapper<CustomUintFormatter<8, false>, ServiceFlags&>&>(ParamsStream<HashVerifier<AutoFile>&, CAddress::SerParams>&, Wrapper<CustomUintFormatter<8, false>, ServiceFlags&>&)
Unexecuted instantiation: void UnserializeMany<ParamsStream<HashVerifier<AutoFile>&, CAddress::SerParams>, ParamsWrapper<CNetAddr::SerParams, CService>&>(ParamsStream<HashVerifier<AutoFile>&, CAddress::SerParams>&, ParamsWrapper<CNetAddr::SerParams, CService>&)
Unexecuted instantiation: void UnserializeMany<ParamsStream<ParamsStream<HashVerifier<AutoFile>&, CAddress::SerParams>&, CNetAddr::SerParams>, CNetAddr&, Wrapper<CustomUintFormatter<2, true>, unsigned short&>&>(ParamsStream<ParamsStream<HashVerifier<AutoFile>&, CAddress::SerParams>&, CNetAddr::SerParams>&, CNetAddr&, Wrapper<CustomUintFormatter<2, true>, unsigned short&>&)
Unexecuted instantiation: void UnserializeMany<ParamsStream<AutoFile&, CAddress::SerParams>, CAddress&, CNetAddr&, Wrapper<ChronoFormatter<long, false>, std::chrono::time_point<NodeClock, std::chrono::duration<long, std::ratio<1l, 1l>>>&>&, int&>(ParamsStream<AutoFile&, CAddress::SerParams>&, CAddress&, CNetAddr&, Wrapper<ChronoFormatter<long, false>, std::chrono::time_point<NodeClock, std::chrono::duration<long, std::ratio<1l, 1l>>>&>&, int&)
Unexecuted instantiation: void UnserializeMany<ParamsStream<AutoFile&, CAddress::SerParams>, unsigned int&>(ParamsStream<AutoFile&, CAddress::SerParams>&, unsigned int&)
Unexecuted instantiation: void UnserializeMany<ParamsStream<AutoFile&, CAddress::SerParams>, Wrapper<ChronoFormatter<unsigned int, true>, std::chrono::time_point<NodeClock, std::chrono::duration<long, std::ratio<1l, 1l>>>&>&>(ParamsStream<AutoFile&, CAddress::SerParams>&, Wrapper<ChronoFormatter<unsigned int, true>, std::chrono::time_point<NodeClock, std::chrono::duration<long, std::ratio<1l, 1l>>>&>&)
Unexecuted instantiation: void UnserializeMany<ParamsStream<AutoFile&, CAddress::SerParams>, Wrapper<CompactSizeFormatter<false>, unsigned long&>&>(ParamsStream<AutoFile&, CAddress::SerParams>&, Wrapper<CompactSizeFormatter<false>, unsigned long&>&)
Unexecuted instantiation: void UnserializeMany<ParamsStream<AutoFile&, CAddress::SerParams>, Wrapper<CustomUintFormatter<8, false>, ServiceFlags&>&>(ParamsStream<AutoFile&, CAddress::SerParams>&, Wrapper<CustomUintFormatter<8, false>, ServiceFlags&>&)
Unexecuted instantiation: void UnserializeMany<ParamsStream<AutoFile&, CAddress::SerParams>, ParamsWrapper<CNetAddr::SerParams, CService>&>(ParamsStream<AutoFile&, CAddress::SerParams>&, ParamsWrapper<CNetAddr::SerParams, CService>&)
Unexecuted instantiation: void UnserializeMany<ParamsStream<ParamsStream<AutoFile&, CAddress::SerParams>&, CNetAddr::SerParams>, CNetAddr&, Wrapper<CustomUintFormatter<2, true>, unsigned short&>&>(ParamsStream<ParamsStream<AutoFile&, CAddress::SerParams>&, CNetAddr::SerParams>&, CNetAddr&, Wrapper<CustomUintFormatter<2, true>, unsigned short&>&)
Unexecuted instantiation: void UnserializeMany<ParamsStream<HashVerifier<AutoFile>&, CAddress::SerParams>, CAddress&, CNetAddr&, Wrapper<ChronoFormatter<long, false>, std::chrono::time_point<NodeClock, std::chrono::duration<long, std::ratio<1l, 1l>>>&>&, int&>(ParamsStream<HashVerifier<AutoFile>&, CAddress::SerParams>&, CAddress&, CNetAddr&, Wrapper<ChronoFormatter<long, false>, std::chrono::time_point<NodeClock, std::chrono::duration<long, std::ratio<1l, 1l>>>&>&, int&)
Unexecuted instantiation: void UnserializeMany<ParamsStream<DataStream&, CAddress::SerParams>, CAddress&, CNetAddr&, Wrapper<ChronoFormatter<long, false>, std::chrono::time_point<NodeClock, std::chrono::duration<long, std::ratio<1l, 1l>>>&>&, int&>(ParamsStream<DataStream&, CAddress::SerParams>&, CAddress&, CNetAddr&, Wrapper<ChronoFormatter<long, false>, std::chrono::time_point<NodeClock, std::chrono::duration<long, std::ratio<1l, 1l>>>&>&, int&)
Unexecuted instantiation: void UnserializeMany<ParamsStream<HashVerifier<DataStream>&, CAddress::SerParams>, CAddress&, CNetAddr&, Wrapper<ChronoFormatter<long, false>, std::chrono::time_point<NodeClock, std::chrono::duration<long, std::ratio<1l, 1l>>>&>&, int&>(ParamsStream<HashVerifier<DataStream>&, CAddress::SerParams>&, CAddress&, CNetAddr&, Wrapper<ChronoFormatter<long, false>, std::chrono::time_point<NodeClock, std::chrono::duration<long, std::ratio<1l, 1l>>>&>&, int&)
Unexecuted instantiation: void UnserializeMany<ParamsStream<HashVerifier<DataStream>&, CAddress::SerParams>, unsigned int&>(ParamsStream<HashVerifier<DataStream>&, CAddress::SerParams>&, unsigned int&)
Unexecuted instantiation: void UnserializeMany<ParamsStream<HashVerifier<DataStream>&, CAddress::SerParams>, Wrapper<ChronoFormatter<unsigned int, true>, std::chrono::time_point<NodeClock, std::chrono::duration<long, std::ratio<1l, 1l>>>&>&>(ParamsStream<HashVerifier<DataStream>&, CAddress::SerParams>&, Wrapper<ChronoFormatter<unsigned int, true>, std::chrono::time_point<NodeClock, std::chrono::duration<long, std::ratio<1l, 1l>>>&>&)
Unexecuted instantiation: void UnserializeMany<ParamsStream<HashVerifier<DataStream>&, CAddress::SerParams>, Wrapper<CompactSizeFormatter<false>, unsigned long&>&>(ParamsStream<HashVerifier<DataStream>&, CAddress::SerParams>&, Wrapper<CompactSizeFormatter<false>, unsigned long&>&)
Unexecuted instantiation: void UnserializeMany<ParamsStream<HashVerifier<DataStream>&, CAddress::SerParams>, Wrapper<CustomUintFormatter<8, false>, ServiceFlags&>&>(ParamsStream<HashVerifier<DataStream>&, CAddress::SerParams>&, Wrapper<CustomUintFormatter<8, false>, ServiceFlags&>&)
Unexecuted instantiation: void UnserializeMany<ParamsStream<HashVerifier<DataStream>&, CAddress::SerParams>, ParamsWrapper<CNetAddr::SerParams, CService>&>(ParamsStream<HashVerifier<DataStream>&, CAddress::SerParams>&, ParamsWrapper<CNetAddr::SerParams, CService>&)
Unexecuted instantiation: void UnserializeMany<ParamsStream<ParamsStream<HashVerifier<DataStream>&, CAddress::SerParams>&, CNetAddr::SerParams>, CNetAddr&, Wrapper<CustomUintFormatter<2, true>, unsigned short&>&>(ParamsStream<ParamsStream<HashVerifier<DataStream>&, CAddress::SerParams>&, CNetAddr::SerParams>&, CNetAddr&, Wrapper<CustomUintFormatter<2, true>, unsigned short&>&)
Unexecuted instantiation: void UnserializeMany<ParamsStream<SpanReader, CAddress::SerParams>, CNetAddr&, Wrapper<CustomUintFormatter<2, true>, unsigned short&>&>(ParamsStream<SpanReader, CAddress::SerParams>&, CNetAddr&, Wrapper<CustomUintFormatter<2, true>, unsigned short&>&)
void UnserializeMany<DataStream, std::array<unsigned char, 4ul>&, char (&) [12], unsigned int&, unsigned char (&) [4]>(DataStream&, std::array<unsigned char, 4ul>&, char (&) [12], unsigned int&, unsigned char (&) [4])
Line
Count
Source
994
35.3M
{
995
35.3M
    (::Unserialize(s, args), ...);
996
35.3M
}
Unexecuted instantiation: void UnserializeMany<DataStream, unsigned int&, uint256&>(DataStream&, unsigned int&, uint256&)
void UnserializeMany<DataStream, CBlockHeader&, unsigned long&, Wrapper<VectorFormatter<CustomUintFormatter<6, false>>, std::vector<unsigned long, std::allocator<unsigned long>>&>&, std::vector<PrefilledTransaction, std::allocator<PrefilledTransaction>>&>(DataStream&, CBlockHeader&, unsigned long&, Wrapper<VectorFormatter<CustomUintFormatter<6, false>>, std::vector<unsigned long, std::allocator<unsigned long>>&>&, std::vector<PrefilledTransaction, std::allocator<PrefilledTransaction>>&)
Line
Count
Source
994
3.50M
{
995
3.50M
    (::Unserialize(s, args), ...);
996
3.50M
}
void UnserializeMany<DataStream, int&, uint256&, uint256&, unsigned int&, unsigned int&, unsigned int&>(DataStream&, int&, uint256&, uint256&, unsigned int&, unsigned int&, unsigned int&)
Line
Count
Source
994
12.1M
{
995
12.1M
    (::Unserialize(s, args), ...);
996
12.1M
}
void UnserializeMany<DataStream, Wrapper<CompactSizeFormatter<true>, unsigned short&>&, ParamsWrapper<TransactionSerParams, Wrapper<DefaultFormatter, std::shared_ptr<CTransaction const>&>>&>(DataStream&, Wrapper<CompactSizeFormatter<true>, unsigned short&>&, ParamsWrapper<TransactionSerParams, Wrapper<DefaultFormatter, std::shared_ptr<CTransaction const>&>>&)
Line
Count
Source
994
3.55M
{
995
3.55M
    (::Unserialize(s, args), ...);
996
3.55M
}
void UnserializeMany<DataStream, uint256&, ParamsWrapper<TransactionSerParams, Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>>&>>&>(DataStream&, uint256&, ParamsWrapper<TransactionSerParams, Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>>&>>&)
Line
Count
Source
994
929k
{
995
929k
    (::Unserialize(s, args), ...);
996
929k
}
Unexecuted instantiation: void UnserializeMany<DataStream, std::vector<unsigned char, std::allocator<unsigned char>>&, unsigned int&, unsigned int&, unsigned char&>(DataStream&, std::vector<unsigned char, std::allocator<unsigned char>>&, unsigned int&, unsigned int&, unsigned char&)
Unexecuted instantiation: void UnserializeMany<DataStream, Wrapper<VarIntFormatter<(VarIntMode)1>, int&>&>(DataStream&, Wrapper<VarIntFormatter<(VarIntMode)1>, int&>&)
Unexecuted instantiation: void UnserializeMany<DataStream, Wrapper<VarIntFormatter<(VarIntMode)0>, unsigned int&>&>(DataStream&, Wrapper<VarIntFormatter<(VarIntMode)0>, unsigned int&>&)
Unexecuted instantiation: void UnserializeMany<DataStream, uint256&>(DataStream&, uint256&)
void UnserializeMany<HashVerifier<BufferedReader<AutoFile>>, std::vector<CTxUndo, std::allocator<CTxUndo>>&>(HashVerifier<BufferedReader<AutoFile>>&, std::vector<CTxUndo, std::allocator<CTxUndo>>&)
Line
Count
Source
994
26.9k
{
995
26.9k
    (::Unserialize(s, args), ...);
996
26.9k
}
void UnserializeMany<HashVerifier<BufferedReader<AutoFile>>, Wrapper<VectorFormatter<TxInUndoFormatter>, std::vector<Coin, std::allocator<Coin>>&>&>(HashVerifier<BufferedReader<AutoFile>>&, Wrapper<VectorFormatter<TxInUndoFormatter>, std::vector<Coin, std::allocator<Coin>>&>&)
Line
Count
Source
994
10.8k
{
995
10.8k
    (::Unserialize(s, args), ...);
996
10.8k
}
void UnserializeMany<HashVerifier<BufferedReader<AutoFile>>, Wrapper<AmountCompression, long&>&, Wrapper<ScriptCompression, CScript&>&>(HashVerifier<BufferedReader<AutoFile>>&, Wrapper<AmountCompression, long&>&, Wrapper<ScriptCompression, CScript&>&)
Line
Count
Source
994
10.8k
{
995
10.8k
    (::Unserialize(s, args), ...);
996
10.8k
}
Unexecuted instantiation: void UnserializeMany<ParamsStream<AutoFile&, TransactionSerParams>, COutPoint&, CScript&, unsigned int&>(ParamsStream<AutoFile&, TransactionSerParams>&, COutPoint&, CScript&, unsigned int&)
Unexecuted instantiation: void UnserializeMany<ParamsStream<AutoFile&, TransactionSerParams>, transaction_identifier<false>&, unsigned int&>(ParamsStream<AutoFile&, TransactionSerParams>&, transaction_identifier<false>&, unsigned int&)
Unexecuted instantiation: void UnserializeMany<ParamsStream<AutoFile&, TransactionSerParams>, prevector<36u, unsigned char, unsigned int, int>&>(ParamsStream<AutoFile&, TransactionSerParams>&, prevector<36u, unsigned char, unsigned int, int>&)
Unexecuted instantiation: void UnserializeMany<ParamsStream<AutoFile&, TransactionSerParams>, long&, CScript&>(ParamsStream<AutoFile&, TransactionSerParams>&, long&, CScript&)
Unexecuted instantiation: void UnserializeMany<DataStream, unsigned char&, transaction_identifier<false>&, Wrapper<VarIntFormatter<(VarIntMode)0>, unsigned int&>&>(DataStream&, unsigned char&, transaction_identifier<false>&, Wrapper<VarIntFormatter<(VarIntMode)0>, unsigned int&>&)
Unexecuted instantiation: void UnserializeMany<DataStream, Wrapper<AmountCompression, long&>&, Wrapper<ScriptCompression, CScript&>&>(DataStream&, Wrapper<AmountCompression, long&>&, Wrapper<ScriptCompression, CScript&>&)
Unexecuted instantiation: void UnserializeMany<BufferedFile, int&, uint256&, uint256&, unsigned int&, unsigned int&, unsigned int&>(BufferedFile&, int&, uint256&, uint256&, unsigned int&, unsigned int&, unsigned int&)
Unexecuted instantiation: void UnserializeMany<ParamsStream<BufferedFile&, TransactionSerParams>, CBlockHeader&, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>>&>(ParamsStream<BufferedFile&, TransactionSerParams>&, CBlockHeader&, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>>&)
Unexecuted instantiation: void UnserializeMany<ParamsStream<BufferedFile&, TransactionSerParams>, int&, uint256&, uint256&, unsigned int&, unsigned int&, unsigned int&>(ParamsStream<BufferedFile&, TransactionSerParams>&, int&, uint256&, uint256&, unsigned int&, unsigned int&, unsigned int&)
Unexecuted instantiation: void UnserializeMany<ParamsStream<BufferedFile&, TransactionSerParams>, COutPoint&, CScript&, unsigned int&>(ParamsStream<BufferedFile&, TransactionSerParams>&, COutPoint&, CScript&, unsigned int&)
Unexecuted instantiation: void UnserializeMany<ParamsStream<BufferedFile&, TransactionSerParams>, transaction_identifier<false>&, unsigned int&>(ParamsStream<BufferedFile&, TransactionSerParams>&, transaction_identifier<false>&, unsigned int&)
Unexecuted instantiation: void UnserializeMany<ParamsStream<BufferedFile&, TransactionSerParams>, prevector<36u, unsigned char, unsigned int, int>&>(ParamsStream<BufferedFile&, TransactionSerParams>&, prevector<36u, unsigned char, unsigned int, int>&)
Unexecuted instantiation: void UnserializeMany<ParamsStream<BufferedFile&, TransactionSerParams>, long&, CScript&>(ParamsStream<BufferedFile&, TransactionSerParams>&, long&, CScript&)
Unexecuted instantiation: void UnserializeMany<AutoFile, Wrapper<AmountCompression, long&>&, Wrapper<ScriptCompression, CScript&>&>(AutoFile&, Wrapper<AmountCompression, long&>&, Wrapper<ScriptCompression, CScript&>&)
Unexecuted instantiation: void UnserializeMany<DataStream, uint256&, uint256&, FlatFilePos&>(DataStream&, uint256&, uint256&, FlatFilePos&)
Unexecuted instantiation: void UnserializeMany<SpanReader, uint256&, uint256&, FlatFilePos&>(SpanReader&, uint256&, uint256&, FlatFilePos&)
Unexecuted instantiation: void UnserializeMany<DataStream, unsigned long&>(DataStream&, unsigned long&)
Unexecuted instantiation: void UnserializeMany<DataStream, long&>(DataStream&, long&)
Unexecuted instantiation: void UnserializeMany<SpanReader, unsigned long&>(SpanReader&, unsigned long&)
Unexecuted instantiation: void UnserializeMany<SpanReader, long&>(SpanReader&, long&)
Unexecuted instantiation: void UnserializeMany<SpanReader, Num3072&>(SpanReader&, Num3072&)
Unexecuted instantiation: void UnserializeMany<SpanReader, FlatFilePos&, Wrapper<VarIntFormatter<(VarIntMode)0>, unsigned int&>&>(SpanReader&, FlatFilePos&, Wrapper<VarIntFormatter<(VarIntMode)0>, unsigned int&>&)
Unexecuted instantiation: void UnserializeMany<AutoFile, int&, uint256&, uint256&, unsigned int&, unsigned int&, unsigned int&>(AutoFile&, int&, uint256&, uint256&, unsigned int&, unsigned int&, unsigned int&)
Unexecuted instantiation: void UnserializeMany<DataStream, unsigned char&>(DataStream&, unsigned char&)
Unexecuted instantiation: void UnserializeMany<DataStream, CDiskTxPos&>(DataStream&, CDiskTxPos&)
Unexecuted instantiation: void UnserializeMany<DataStream, FlatFilePos&, Wrapper<VarIntFormatter<(VarIntMode)0>, unsigned int&>&>(DataStream&, FlatFilePos&, Wrapper<VarIntFormatter<(VarIntMode)0>, unsigned int&>&)
997
998
/**
999
 * Support for all macros providing or using the ser_action parameter of the SerializationOps method.
1000
 */
1001
struct ActionSerialize {
1002
0
    static constexpr bool ForRead() { return false; }
1003
1004
    template<typename Stream, typename... Args>
1005
    static void SerReadWriteMany(Stream& s, const Args&... args)
1006
6.72G
    {
1007
6.72G
        ::SerializeMany(s, args...);
1008
6.72G
    }
void ActionSerialize::SerReadWriteMany<ParamsStream<SizeComputer&, TransactionSerParams>, COutPoint, CScript, unsigned int>(ParamsStream<SizeComputer&, TransactionSerParams>&, COutPoint const&, CScript const&, unsigned int const&)
Line
Count
Source
1006
443M
    {
1007
443M
        ::SerializeMany(s, args...);
1008
443M
    }
void ActionSerialize::SerReadWriteMany<ParamsStream<SizeComputer&, TransactionSerParams>, prevector<36u, unsigned char, unsigned int, int>>(ParamsStream<SizeComputer&, TransactionSerParams>&, prevector<36u, unsigned char, unsigned int, int> const&)
Line
Count
Source
1006
1.27G
    {
1007
1.27G
        ::SerializeMany(s, args...);
1008
1.27G
    }
void ActionSerialize::SerReadWriteMany<ParamsStream<SizeComputer&, TransactionSerParams>, transaction_identifier<false>, unsigned int>(ParamsStream<SizeComputer&, TransactionSerParams>&, transaction_identifier<false> const&, unsigned int const&)
Line
Count
Source
1006
443M
    {
1007
443M
        ::SerializeMany(s, args...);
1008
443M
    }
void ActionSerialize::SerReadWriteMany<ParamsStream<SizeComputer&, TransactionSerParams>, long, CScript>(ParamsStream<SizeComputer&, TransactionSerParams>&, long const&, CScript const&)
Line
Count
Source
1006
830M
    {
1007
830M
        ::SerializeMany(s, args...);
1008
830M
    }
void ActionSerialize::SerReadWriteMany<ParamsStream<SizeComputer&, TransactionSerParams>, CBlockHeader, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>>>(ParamsStream<SizeComputer&, TransactionSerParams>&, CBlockHeader const&, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&)
Line
Count
Source
1006
297M
    {
1007
297M
        ::SerializeMany(s, args...);
1008
297M
    }
void ActionSerialize::SerReadWriteMany<ParamsStream<SizeComputer&, TransactionSerParams>, int, uint256, uint256, unsigned int, unsigned int, unsigned int>(ParamsStream<SizeComputer&, TransactionSerParams>&, int const&, uint256 const&, uint256 const&, unsigned int const&, unsigned int const&, unsigned int const&)
Line
Count
Source
1006
297M
    {
1007
297M
        ::SerializeMany(s, args...);
1008
297M
    }
void ActionSerialize::SerReadWriteMany<VectorWriter, CBlockHeader, unsigned long, Wrapper<VectorFormatter<CustomUintFormatter<6, false>>, std::vector<unsigned long, std::allocator<unsigned long>> const&>, std::vector<PrefilledTransaction, std::allocator<PrefilledTransaction>>>(VectorWriter&, CBlockHeader const&, unsigned long const&, Wrapper<VectorFormatter<CustomUintFormatter<6, false>>, std::vector<unsigned long, std::allocator<unsigned long>> const&> const&, std::vector<PrefilledTransaction, std::allocator<PrefilledTransaction>> const&)
Line
Count
Source
1006
4.05M
    {
1007
4.05M
        ::SerializeMany(s, args...);
1008
4.05M
    }
void ActionSerialize::SerReadWriteMany<VectorWriter, int, uint256, uint256, unsigned int, unsigned int, unsigned int>(VectorWriter&, int const&, uint256 const&, uint256 const&, unsigned int const&, unsigned int const&, unsigned int const&)
Line
Count
Source
1006
4.05M
    {
1007
4.05M
        ::SerializeMany(s, args...);
1008
4.05M
    }
void ActionSerialize::SerReadWriteMany<VectorWriter, Wrapper<CompactSizeFormatter<true>, unsigned short const&>, ParamsWrapper<TransactionSerParams, Wrapper<DefaultFormatter, std::shared_ptr<CTransaction const> const&>>>(VectorWriter&, Wrapper<CompactSizeFormatter<true>, unsigned short const&> const&, ParamsWrapper<TransactionSerParams, Wrapper<DefaultFormatter, std::shared_ptr<CTransaction const> const&>> const&)
Line
Count
Source
1006
4.14M
    {
1007
4.14M
        ::SerializeMany(s, args...);
1008
4.14M
    }
void ActionSerialize::SerReadWriteMany<ParamsStream<VectorWriter&, TransactionSerParams>, COutPoint, CScript, unsigned int>(ParamsStream<VectorWriter&, TransactionSerParams>&, COutPoint const&, CScript const&, unsigned int const&)
Line
Count
Source
1006
22.5M
    {
1007
22.5M
        ::SerializeMany(s, args...);
1008
22.5M
    }
void ActionSerialize::SerReadWriteMany<ParamsStream<VectorWriter&, TransactionSerParams>, transaction_identifier<false>, unsigned int>(ParamsStream<VectorWriter&, TransactionSerParams>&, transaction_identifier<false> const&, unsigned int const&)
Line
Count
Source
1006
22.5M
    {
1007
22.5M
        ::SerializeMany(s, args...);
1008
22.5M
    }
void ActionSerialize::SerReadWriteMany<ParamsStream<VectorWriter&, TransactionSerParams>, prevector<36u, unsigned char, unsigned int, int>>(ParamsStream<VectorWriter&, TransactionSerParams>&, prevector<36u, unsigned char, unsigned int, int> const&)
Line
Count
Source
1006
49.1M
    {
1007
49.1M
        ::SerializeMany(s, args...);
1008
49.1M
    }
void ActionSerialize::SerReadWriteMany<ParamsStream<VectorWriter&, TransactionSerParams>, long, CScript>(ParamsStream<VectorWriter&, TransactionSerParams>&, long const&, CScript const&)
Line
Count
Source
1006
26.6M
    {
1007
26.6M
        ::SerializeMany(s, args...);
1008
26.6M
    }
void ActionSerialize::SerReadWriteMany<VectorWriter, uint256, ParamsWrapper<TransactionSerParams, Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&>>>(VectorWriter&, uint256 const&, ParamsWrapper<TransactionSerParams, Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&>> const&)
Line
Count
Source
1006
975k
    {
1007
975k
        ::SerializeMany(s, args...);
1008
975k
    }
void ActionSerialize::SerReadWriteMany<ParamsStream<VectorWriter&, TransactionSerParams>, CBlockHeader, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>>>(ParamsStream<VectorWriter&, TransactionSerParams>&, CBlockHeader const&, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&)
Line
Count
Source
1006
9.02M
    {
1007
9.02M
        ::SerializeMany(s, args...);
1008
9.02M
    }
void ActionSerialize::SerReadWriteMany<ParamsStream<VectorWriter&, TransactionSerParams>, int, uint256, uint256, unsigned int, unsigned int, unsigned int>(ParamsStream<VectorWriter&, TransactionSerParams>&, int const&, uint256 const&, uint256 const&, unsigned int const&, unsigned int const&, unsigned int const&)
Line
Count
Source
1006
9.02M
    {
1007
9.02M
        ::SerializeMany(s, args...);
1008
9.02M
    }
Unexecuted instantiation: void ActionSerialize::SerReadWriteMany<DataStream, Wrapper<VarIntFormatter<(VarIntMode)0>, unsigned int const&>>(DataStream&, Wrapper<VarIntFormatter<(VarIntMode)0>, unsigned int const&> const&)
Unexecuted instantiation: void ActionSerialize::SerReadWriteMany<DataStream, Wrapper<VarIntFormatter<(VarIntMode)0>, unsigned long const&>>(DataStream&, Wrapper<VarIntFormatter<(VarIntMode)0>, unsigned long const&> const&)
Unexecuted instantiation: void ActionSerialize::SerReadWriteMany<DataStream, CBlockHeader, unsigned long, Wrapper<VectorFormatter<CustomUintFormatter<6, false>>, std::vector<unsigned long, std::allocator<unsigned long>> const&>, std::vector<PrefilledTransaction, std::allocator<PrefilledTransaction>>>(DataStream&, CBlockHeader const&, unsigned long const&, Wrapper<VectorFormatter<CustomUintFormatter<6, false>>, std::vector<unsigned long, std::allocator<unsigned long>> const&> const&, std::vector<PrefilledTransaction, std::allocator<PrefilledTransaction>> const&)
void ActionSerialize::SerReadWriteMany<DataStream, int, uint256, uint256, unsigned int, unsigned int, unsigned int>(DataStream&, int const&, uint256 const&, uint256 const&, unsigned int const&, unsigned int const&, unsigned int const&)
Line
Count
Source
1006
7.79M
    {
1007
7.79M
        ::SerializeMany(s, args...);
1008
7.79M
    }
Unexecuted instantiation: void ActionSerialize::SerReadWriteMany<DataStream, Wrapper<CompactSizeFormatter<true>, unsigned short const&>, ParamsWrapper<TransactionSerParams, Wrapper<DefaultFormatter, std::shared_ptr<CTransaction const> const&>>>(DataStream&, Wrapper<CompactSizeFormatter<true>, unsigned short const&> const&, ParamsWrapper<TransactionSerParams, Wrapper<DefaultFormatter, std::shared_ptr<CTransaction const> const&>> const&)
Unexecuted instantiation: void ActionSerialize::SerReadWriteMany<ParamsStream<DataStream&, TransactionSerParams>, COutPoint, CScript, unsigned int>(ParamsStream<DataStream&, TransactionSerParams>&, COutPoint const&, CScript const&, unsigned int const&)
Unexecuted instantiation: void ActionSerialize::SerReadWriteMany<ParamsStream<DataStream&, TransactionSerParams>, transaction_identifier<false>, unsigned int>(ParamsStream<DataStream&, TransactionSerParams>&, transaction_identifier<false> const&, unsigned int const&)
Unexecuted instantiation: void ActionSerialize::SerReadWriteMany<ParamsStream<DataStream&, TransactionSerParams>, prevector<36u, unsigned char, unsigned int, int>>(ParamsStream<DataStream&, TransactionSerParams>&, prevector<36u, unsigned char, unsigned int, int> const&)
Unexecuted instantiation: void ActionSerialize::SerReadWriteMany<ParamsStream<DataStream&, TransactionSerParams>, long, CScript>(ParamsStream<DataStream&, TransactionSerParams>&, long const&, CScript const&)
Unexecuted instantiation: void ActionSerialize::SerReadWriteMany<DataStream, long, int>(DataStream&, long const&, int const&)
Unexecuted instantiation: void ActionSerialize::SerReadWriteMany<DataStream, CBlockHeader, CPartialMerkleTree>(DataStream&, CBlockHeader const&, CPartialMerkleTree const&)
Unexecuted instantiation: void ActionSerialize::SerReadWriteMany<DataStream, unsigned int, std::vector<uint256, std::allocator<uint256>>>(DataStream&, unsigned int const&, std::vector<uint256, std::allocator<uint256>> const&)
Unexecuted instantiation: void ActionSerialize::SerReadWriteMany<DataStream, std::vector<unsigned char, std::allocator<unsigned char>>>(DataStream&, std::vector<unsigned char, std::allocator<unsigned char>> const&)
Unexecuted instantiation: void ActionSerialize::SerReadWriteMany<DataStream, transaction_identifier<false>, unsigned int>(DataStream&, transaction_identifier<false> const&, unsigned int const&)
Unexecuted instantiation: void ActionSerialize::SerReadWriteMany<DataStream, prevector<36u, unsigned char, unsigned int, int>>(DataStream&, prevector<36u, unsigned char, unsigned int, int> const&)
Unexecuted instantiation: void ActionSerialize::SerReadWriteMany<DataStream, COutPoint, CScript, unsigned int>(DataStream&, COutPoint const&, CScript const&, unsigned int const&)
Unexecuted instantiation: void ActionSerialize::SerReadWriteMany<DataStream, Wrapper<VarIntFormatter<(VarIntMode)1>, int const&>, Wrapper<VarIntFormatter<(VarIntMode)0>, unsigned int const&>>(DataStream&, Wrapper<VarIntFormatter<(VarIntMode)1>, int const&> const&, Wrapper<VarIntFormatter<(VarIntMode)0>, unsigned int const&> const&)
Unexecuted instantiation: void ActionSerialize::SerReadWriteMany<DataStream, unsigned char [4], std::vector<unsigned int, std::allocator<unsigned int>>>(DataStream&, unsigned char const (&) [4], std::vector<unsigned int, std::allocator<unsigned int>> const&)
void ActionSerialize::SerReadWriteMany<SizeComputer, long, CScript>(SizeComputer&, long const&, CScript const&)
Line
Count
Source
1006
9.79M
    {
1007
9.79M
        ::SerializeMany(s, args...);
1008
9.79M
    }
void ActionSerialize::SerReadWriteMany<SizeComputer, prevector<36u, unsigned char, unsigned int, int>>(SizeComputer&, prevector<36u, unsigned char, unsigned int, int> const&)
Line
Count
Source
1006
9.79M
    {
1007
9.79M
        ::SerializeMany(s, args...);
1008
9.79M
    }
Unexecuted instantiation: void ActionSerialize::SerReadWriteMany<DataStream, long, CScript>(DataStream&, long const&, CScript const&)
Unexecuted instantiation: void ActionSerialize::SerReadWriteMany<SizeComputer, uint256>(SizeComputer&, uint256 const&)
Unexecuted instantiation: void ActionSerialize::SerReadWriteMany<DataStream, uint256>(DataStream&, uint256 const&)
Unexecuted instantiation: void ActionSerialize::SerReadWriteMany<ParamsStream<DataStream&, TransactionSerParams>, CBlockHeader, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>>>(ParamsStream<DataStream&, TransactionSerParams>&, CBlockHeader const&, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&)
Unexecuted instantiation: void ActionSerialize::SerReadWriteMany<ParamsStream<DataStream&, TransactionSerParams>, int, uint256, uint256, unsigned int, unsigned int, unsigned int>(ParamsStream<DataStream&, TransactionSerParams>&, int const&, uint256 const&, uint256 const&, unsigned int const&, unsigned int const&, unsigned int const&)
Unexecuted instantiation: void ActionSerialize::SerReadWriteMany<DataStream, int>(DataStream&, int const&)
Unexecuted instantiation: void ActionSerialize::SerReadWriteMany<DataStream, std::vector<uint256, std::allocator<uint256>>>(DataStream&, std::vector<uint256, std::allocator<uint256>> const&)
Unexecuted instantiation: void ActionSerialize::SerReadWriteMany<DataStream, Wrapper<VectorFormatter<TxInUndoFormatter>, std::vector<Coin, std::allocator<Coin>> const&>>(DataStream&, Wrapper<VectorFormatter<TxInUndoFormatter>, std::vector<Coin, std::allocator<Coin>> const&> const&)
Unexecuted instantiation: void ActionSerialize::SerReadWriteMany<DataStream, Wrapper<AmountCompression, long const&>, Wrapper<ScriptCompression, CScript const&>>(DataStream&, Wrapper<AmountCompression, long const&> const&, Wrapper<ScriptCompression, CScript const&> const&)
Unexecuted instantiation: void ActionSerialize::SerReadWriteMany<DataStream, std::vector<CTxUndo, std::allocator<CTxUndo>>>(DataStream&, std::vector<CTxUndo, std::allocator<CTxUndo>> const&)
Unexecuted instantiation: void ActionSerialize::SerReadWriteMany<ParamsStream<DataStream&, CNetAddr::SerParams>, CNetAddr, Wrapper<CustomUintFormatter<2, true>, unsigned short const&>>(ParamsStream<DataStream&, CNetAddr::SerParams>&, CNetAddr const&, Wrapper<CustomUintFormatter<2, true>, unsigned short const&> const&)
Unexecuted instantiation: void ActionSerialize::SerReadWriteMany<DataStream, std::array<unsigned char, 4ul>, char [12], unsigned int, unsigned char [4]>(DataStream&, std::array<unsigned char, 4ul> const&, char const (&) [12], unsigned int const&, unsigned char const (&) [4])
Unexecuted instantiation: void ActionSerialize::SerReadWriteMany<ParamsStream<DataStream&, CAddress::SerParams>, unsigned int>(ParamsStream<DataStream&, CAddress::SerParams>&, unsigned int const&)
Unexecuted instantiation: void ActionSerialize::SerReadWriteMany<ParamsStream<DataStream&, CAddress::SerParams>, Wrapper<ChronoFormatter<unsigned int, true>, std::chrono::time_point<NodeClock, std::chrono::duration<long, std::ratio<1l, 1l>>> const&>>(ParamsStream<DataStream&, CAddress::SerParams>&, Wrapper<ChronoFormatter<unsigned int, true>, std::chrono::time_point<NodeClock, std::chrono::duration<long, std::ratio<1l, 1l>>> const&> const&)
Unexecuted instantiation: void ActionSerialize::SerReadWriteMany<ParamsStream<DataStream&, CAddress::SerParams>, Wrapper<CompactSizeFormatter<false>, unsigned long&>>(ParamsStream<DataStream&, CAddress::SerParams>&, Wrapper<CompactSizeFormatter<false>, unsigned long&> const&)
Unexecuted instantiation: void ActionSerialize::SerReadWriteMany<ParamsStream<DataStream&, CAddress::SerParams>, Wrapper<CustomUintFormatter<8, false>, ServiceFlags const&>>(ParamsStream<DataStream&, CAddress::SerParams>&, Wrapper<CustomUintFormatter<8, false>, ServiceFlags const&> const&)
Unexecuted instantiation: void ActionSerialize::SerReadWriteMany<ParamsStream<DataStream&, CAddress::SerParams>, ParamsWrapper<CNetAddr::SerParams, CService const>>(ParamsStream<DataStream&, CAddress::SerParams>&, ParamsWrapper<CNetAddr::SerParams, CService const> const&)
Unexecuted instantiation: void ActionSerialize::SerReadWriteMany<ParamsStream<ParamsStream<DataStream&, CAddress::SerParams>&, CNetAddr::SerParams>, CNetAddr, Wrapper<CustomUintFormatter<2, true>, unsigned short const&>>(ParamsStream<ParamsStream<DataStream&, CAddress::SerParams>&, CNetAddr::SerParams>&, CNetAddr const&, Wrapper<CustomUintFormatter<2, true>, unsigned short const&> const&)
Unexecuted instantiation: void ActionSerialize::SerReadWriteMany<DataStream, unsigned int, uint256>(DataStream&, unsigned int const&, uint256 const&)
Unexecuted instantiation: void ActionSerialize::SerReadWriteMany<DataStream, std::vector<unsigned char, std::allocator<unsigned char>>, unsigned int, unsigned int, unsigned char>(DataStream&, std::vector<unsigned char, std::allocator<unsigned char>> const&, unsigned int const&, unsigned int const&, unsigned char const&)
Unexecuted instantiation: void ActionSerialize::SerReadWriteMany<DataStream, Wrapper<VarIntFormatter<(VarIntMode)1>, int&>>(DataStream&, Wrapper<VarIntFormatter<(VarIntMode)1>, int&> const&)
Unexecuted instantiation: void ActionSerialize::SerReadWriteMany<DataStream, Wrapper<VarIntFormatter<(VarIntMode)1>, int const&>>(DataStream&, Wrapper<VarIntFormatter<(VarIntMode)1>, int const&> const&)
Unexecuted instantiation: void ActionSerialize::SerReadWriteMany<DataStream, unsigned int>(DataStream&, unsigned int const&)
Unexecuted instantiation: void ActionSerialize::SerReadWriteMany<DataStream, uint256, ParamsWrapper<TransactionSerParams, Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&>>>(DataStream&, uint256 const&, ParamsWrapper<TransactionSerParams, Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&>> const&)
Unexecuted instantiation: void ActionSerialize::SerReadWriteMany<DataStream, uint256, Wrapper<VectorFormatter<DifferenceFormatter>, std::vector<unsigned short, std::allocator<unsigned short>> const&>>(DataStream&, uint256 const&, Wrapper<VectorFormatter<DifferenceFormatter>, std::vector<unsigned short, std::allocator<unsigned short>> const&> const&)
Unexecuted instantiation: void ActionSerialize::SerReadWriteMany<ParamsStream<VectorWriter&, TransactionSerParams>, CBlockHeader, unsigned long, Wrapper<VectorFormatter<CustomUintFormatter<6, false>>, std::vector<unsigned long, std::allocator<unsigned long>> const&>, std::vector<PrefilledTransaction, std::allocator<PrefilledTransaction>>>(ParamsStream<VectorWriter&, TransactionSerParams>&, CBlockHeader const&, unsigned long const&, Wrapper<VectorFormatter<CustomUintFormatter<6, false>>, std::vector<unsigned long, std::allocator<unsigned long>> const&> const&, std::vector<PrefilledTransaction, std::allocator<PrefilledTransaction>> const&)
Unexecuted instantiation: void ActionSerialize::SerReadWriteMany<ParamsStream<VectorWriter&, TransactionSerParams>, Wrapper<CompactSizeFormatter<true>, unsigned short const&>, ParamsWrapper<TransactionSerParams, Wrapper<DefaultFormatter, std::shared_ptr<CTransaction const> const&>>>(ParamsStream<VectorWriter&, TransactionSerParams>&, Wrapper<CompactSizeFormatter<true>, unsigned short const&> const&, ParamsWrapper<TransactionSerParams, Wrapper<DefaultFormatter, std::shared_ptr<CTransaction const> const&>> const&)
Unexecuted instantiation: void ActionSerialize::SerReadWriteMany<ParamsStream<ParamsStream<VectorWriter&, TransactionSerParams>&, TransactionSerParams>, COutPoint, CScript, unsigned int>(ParamsStream<ParamsStream<VectorWriter&, TransactionSerParams>&, TransactionSerParams>&, COutPoint const&, CScript const&, unsigned int const&)
Unexecuted instantiation: void ActionSerialize::SerReadWriteMany<ParamsStream<ParamsStream<VectorWriter&, TransactionSerParams>&, TransactionSerParams>, transaction_identifier<false>, unsigned int>(ParamsStream<ParamsStream<VectorWriter&, TransactionSerParams>&, TransactionSerParams>&, transaction_identifier<false> const&, unsigned int const&)
Unexecuted instantiation: void ActionSerialize::SerReadWriteMany<ParamsStream<ParamsStream<VectorWriter&, TransactionSerParams>&, TransactionSerParams>, prevector<36u, unsigned char, unsigned int, int>>(ParamsStream<ParamsStream<VectorWriter&, TransactionSerParams>&, TransactionSerParams>&, prevector<36u, unsigned char, unsigned int, int> const&)
Unexecuted instantiation: void ActionSerialize::SerReadWriteMany<ParamsStream<ParamsStream<VectorWriter&, TransactionSerParams>&, TransactionSerParams>, long, CScript>(ParamsStream<ParamsStream<VectorWriter&, TransactionSerParams>&, TransactionSerParams>&, long const&, CScript const&)
Unexecuted instantiation: void ActionSerialize::SerReadWriteMany<VectorWriter, long, CScript>(VectorWriter&, long const&, CScript const&)
Unexecuted instantiation: void ActionSerialize::SerReadWriteMany<VectorWriter, prevector<36u, unsigned char, unsigned int, int>>(VectorWriter&, prevector<36u, unsigned char, unsigned int, int> const&)
Unexecuted instantiation: void ActionSerialize::SerReadWriteMany<VectorWriter, uint256>(VectorWriter&, uint256 const&)
Unexecuted instantiation: void ActionSerialize::SerReadWriteMany<AutoFile, Wrapper<AmountCompression, long const&>, Wrapper<ScriptCompression, CScript const&>>(AutoFile&, Wrapper<AmountCompression, long const&> const&, Wrapper<ScriptCompression, CScript const&> const&)
Unexecuted instantiation: void ActionSerialize::SerReadWriteMany<DataStream, int, long>(DataStream&, int const&, long const&)
Unexecuted instantiation: void ActionSerialize::SerReadWriteMany<DataStream, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, CKeyID>(DataStream&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, CKeyID const&)
Unexecuted instantiation: void ActionSerialize::SerReadWriteMany<DataStream, KeyOriginInfo>(DataStream&, KeyOriginInfo const&)
Unexecuted instantiation: void ActionSerialize::SerReadWriteMany<DataStream, bool>(DataStream&, bool const&)
Unexecuted instantiation: void ActionSerialize::SerReadWriteMany<DataStream, std::vector<unsigned char, std::allocator<unsigned char>>, std::vector<unsigned char, std::allocator<unsigned char>>, unsigned int, unsigned int, std::vector<unsigned char, std::allocator<unsigned char>>>(DataStream&, std::vector<unsigned char, std::allocator<unsigned char>> const&, std::vector<unsigned char, std::allocator<unsigned char>> const&, unsigned int const&, unsigned int const&, std::vector<unsigned char, std::allocator<unsigned char>> const&)
Unexecuted instantiation: void ActionSerialize::SerReadWriteMany<DataStream, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, unsigned long, int, int, int>(DataStream&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, unsigned long const&, int const&, int const&, int const&)
void ActionSerialize::SerReadWriteMany<ParamsStream<VectorWriter&, CNetAddr::SerParams>, CNetAddr, Wrapper<CustomUintFormatter<2, true>, unsigned short const&>>(ParamsStream<VectorWriter&, CNetAddr::SerParams>&, CNetAddr const&, Wrapper<CustomUintFormatter<2, true>, unsigned short const&> const&)
Line
Count
Source
1006
3.03M
    {
1007
3.03M
        ::SerializeMany(s, args...);
1008
3.03M
    }
Unexecuted instantiation: void ActionSerialize::SerReadWriteMany<ParamsStream<HashedSourceWriter<AutoFile>&, CAddress::SerParams>, unsigned int>(ParamsStream<HashedSourceWriter<AutoFile>&, CAddress::SerParams>&, unsigned int const&)
Unexecuted instantiation: void ActionSerialize::SerReadWriteMany<ParamsStream<HashedSourceWriter<AutoFile>&, CAddress::SerParams>, Wrapper<ChronoFormatter<unsigned int, true>, std::chrono::time_point<NodeClock, std::chrono::duration<long, std::ratio<1l, 1l>>> const&>>(ParamsStream<HashedSourceWriter<AutoFile>&, CAddress::SerParams>&, Wrapper<ChronoFormatter<unsigned int, true>, std::chrono::time_point<NodeClock, std::chrono::duration<long, std::ratio<1l, 1l>>> const&> const&)
Unexecuted instantiation: void ActionSerialize::SerReadWriteMany<ParamsStream<HashedSourceWriter<AutoFile>&, CAddress::SerParams>, Wrapper<CompactSizeFormatter<false>, unsigned long&>>(ParamsStream<HashedSourceWriter<AutoFile>&, CAddress::SerParams>&, Wrapper<CompactSizeFormatter<false>, unsigned long&> const&)
Unexecuted instantiation: void ActionSerialize::SerReadWriteMany<ParamsStream<HashedSourceWriter<AutoFile>&, CAddress::SerParams>, Wrapper<CustomUintFormatter<8, false>, ServiceFlags const&>>(ParamsStream<HashedSourceWriter<AutoFile>&, CAddress::SerParams>&, Wrapper<CustomUintFormatter<8, false>, ServiceFlags const&> const&)
Unexecuted instantiation: void ActionSerialize::SerReadWriteMany<ParamsStream<HashedSourceWriter<AutoFile>&, CAddress::SerParams>, ParamsWrapper<CNetAddr::SerParams, CService const>>(ParamsStream<HashedSourceWriter<AutoFile>&, CAddress::SerParams>&, ParamsWrapper<CNetAddr::SerParams, CService const> const&)
Unexecuted instantiation: void ActionSerialize::SerReadWriteMany<ParamsStream<ParamsStream<HashedSourceWriter<AutoFile>&, CAddress::SerParams>&, CNetAddr::SerParams>, CNetAddr, Wrapper<CustomUintFormatter<2, true>, unsigned short const&>>(ParamsStream<ParamsStream<HashedSourceWriter<AutoFile>&, CAddress::SerParams>&, CNetAddr::SerParams>&, CNetAddr const&, Wrapper<CustomUintFormatter<2, true>, unsigned short const&> const&)
Unexecuted instantiation: void ActionSerialize::SerReadWriteMany<ParamsStream<HashedSourceWriter<AutoFile>&, CAddress::SerParams>, CAddress, CNetAddr, Wrapper<ChronoFormatter<long, false>, std::chrono::time_point<NodeClock, std::chrono::duration<long, std::ratio<1l, 1l>>> const&>, int>(ParamsStream<HashedSourceWriter<AutoFile>&, CAddress::SerParams>&, CAddress const&, CNetAddr const&, Wrapper<ChronoFormatter<long, false>, std::chrono::time_point<NodeClock, std::chrono::duration<long, std::ratio<1l, 1l>>> const&> const&, int const&)
Unexecuted instantiation: void ActionSerialize::SerReadWriteMany<ParamsStream<DataStream&, CAddress::SerParams>, CAddress, CNetAddr, Wrapper<ChronoFormatter<long, false>, std::chrono::time_point<NodeClock, std::chrono::duration<long, std::ratio<1l, 1l>>> const&>, int>(ParamsStream<DataStream&, CAddress::SerParams>&, CAddress const&, CNetAddr const&, Wrapper<ChronoFormatter<long, false>, std::chrono::time_point<NodeClock, std::chrono::duration<long, std::ratio<1l, 1l>>> const&> const&, int const&)
Unexecuted instantiation: void ActionSerialize::SerReadWriteMany<SizeComputer, CBlockHeader, unsigned long, Wrapper<VectorFormatter<CustomUintFormatter<6, false>>, std::vector<unsigned long, std::allocator<unsigned long>> const&>, std::vector<PrefilledTransaction, std::allocator<PrefilledTransaction>>>(SizeComputer&, CBlockHeader const&, unsigned long const&, Wrapper<VectorFormatter<CustomUintFormatter<6, false>>, std::vector<unsigned long, std::allocator<unsigned long>> const&> const&, std::vector<PrefilledTransaction, std::allocator<PrefilledTransaction>> const&)
Unexecuted instantiation: void ActionSerialize::SerReadWriteMany<SizeComputer, int, uint256, uint256, unsigned int, unsigned int, unsigned int>(SizeComputer&, int const&, uint256 const&, uint256 const&, unsigned int const&, unsigned int const&, unsigned int const&)
Unexecuted instantiation: void ActionSerialize::SerReadWriteMany<SizeComputer, Wrapper<CompactSizeFormatter<true>, unsigned short const&>, ParamsWrapper<TransactionSerParams, Wrapper<DefaultFormatter, std::shared_ptr<CTransaction const> const&>>>(SizeComputer&, Wrapper<CompactSizeFormatter<true>, unsigned short const&> const&, ParamsWrapper<TransactionSerParams, Wrapper<DefaultFormatter, std::shared_ptr<CTransaction const> const&>> const&)
void ActionSerialize::SerReadWriteMany<HashWriter, transaction_identifier<false>, unsigned int>(HashWriter&, transaction_identifier<false> const&, unsigned int const&)
Line
Count
Source
1006
1.10M
    {
1007
1.10M
        ::SerializeMany(s, args...);
1008
1.10M
    }
void ActionSerialize::SerReadWriteMany<HashWriter, long, CScript>(HashWriter&, long const&, CScript const&)
Line
Count
Source
1006
1.10M
    {
1007
1.10M
        ::SerializeMany(s, args...);
1008
1.10M
    }
void ActionSerialize::SerReadWriteMany<HashWriter, prevector<36u, unsigned char, unsigned int, int>>(HashWriter&, prevector<36u, unsigned char, unsigned int, int> const&)
Line
Count
Source
1006
1.10M
    {
1007
1.10M
        ::SerializeMany(s, args...);
1008
1.10M
    }
void ActionSerialize::SerReadWriteMany<VectorWriter, std::array<unsigned char, 4ul>, char [12], unsigned int, unsigned char [4]>(VectorWriter&, std::array<unsigned char, 4ul> const&, char const (&) [12], unsigned int const&, unsigned char const (&) [4])
Line
Count
Source
1006
41.3M
    {
1007
41.3M
        ::SerializeMany(s, args...);
1008
41.3M
    }
void ActionSerialize::SerReadWriteMany<VectorWriter, unsigned int, uint256>(VectorWriter&, unsigned int const&, uint256 const&)
Line
Count
Source
1006
2.13M
    {
1007
2.13M
        ::SerializeMany(s, args...);
1008
2.13M
    }
Unexecuted instantiation: void ActionSerialize::SerReadWriteMany<VectorWriter, CBlockHeader, CPartialMerkleTree>(VectorWriter&, CBlockHeader const&, CPartialMerkleTree const&)
Unexecuted instantiation: void ActionSerialize::SerReadWriteMany<VectorWriter, unsigned int, std::vector<uint256, std::allocator<uint256>>>(VectorWriter&, unsigned int const&, std::vector<uint256, std::allocator<uint256>> const&)
Unexecuted instantiation: void ActionSerialize::SerReadWriteMany<VectorWriter, std::vector<unsigned char, std::allocator<unsigned char>>>(VectorWriter&, std::vector<unsigned char, std::allocator<unsigned char>> const&)
void ActionSerialize::SerReadWriteMany<VectorWriter, int>(VectorWriter&, int const&)
Line
Count
Source
1006
207k
    {
1007
207k
        ::SerializeMany(s, args...);
1008
207k
    }
void ActionSerialize::SerReadWriteMany<VectorWriter, std::vector<uint256, std::allocator<uint256>>>(VectorWriter&, std::vector<uint256, std::allocator<uint256>> const&)
Line
Count
Source
1006
207k
    {
1007
207k
        ::SerializeMany(s, args...);
1008
207k
    }
void ActionSerialize::SerReadWriteMany<VectorWriter, uint256, Wrapper<VectorFormatter<DifferenceFormatter>, std::vector<unsigned short, std::allocator<unsigned short>> const&>>(VectorWriter&, uint256 const&, Wrapper<VectorFormatter<DifferenceFormatter>, std::vector<unsigned short, std::allocator<unsigned short>> const&> const&)
Line
Count
Source
1006
42.9k
    {
1007
42.9k
        ::SerializeMany(s, args...);
1008
42.9k
    }
Unexecuted instantiation: void ActionSerialize::SerReadWriteMany<ParamsStream<VectorWriter&, CAddress::SerParams>, unsigned int>(ParamsStream<VectorWriter&, CAddress::SerParams>&, unsigned int const&)
Unexecuted instantiation: void ActionSerialize::SerReadWriteMany<ParamsStream<VectorWriter&, CAddress::SerParams>, Wrapper<ChronoFormatter<unsigned int, true>, std::chrono::time_point<NodeClock, std::chrono::duration<long, std::ratio<1l, 1l>>> const&>>(ParamsStream<VectorWriter&, CAddress::SerParams>&, Wrapper<ChronoFormatter<unsigned int, true>, std::chrono::time_point<NodeClock, std::chrono::duration<long, std::ratio<1l, 1l>>> const&> const&)
Unexecuted instantiation: void ActionSerialize::SerReadWriteMany<ParamsStream<VectorWriter&, CAddress::SerParams>, Wrapper<CompactSizeFormatter<false>, unsigned long&>>(ParamsStream<VectorWriter&, CAddress::SerParams>&, Wrapper<CompactSizeFormatter<false>, unsigned long&> const&)
Unexecuted instantiation: void ActionSerialize::SerReadWriteMany<ParamsStream<VectorWriter&, CAddress::SerParams>, Wrapper<CustomUintFormatter<8, false>, ServiceFlags const&>>(ParamsStream<VectorWriter&, CAddress::SerParams>&, Wrapper<CustomUintFormatter<8, false>, ServiceFlags const&> const&)
Unexecuted instantiation: void ActionSerialize::SerReadWriteMany<ParamsStream<VectorWriter&, CAddress::SerParams>, ParamsWrapper<CNetAddr::SerParams, CService const>>(ParamsStream<VectorWriter&, CAddress::SerParams>&, ParamsWrapper<CNetAddr::SerParams, CService const> const&)
Unexecuted instantiation: void ActionSerialize::SerReadWriteMany<ParamsStream<ParamsStream<VectorWriter&, CAddress::SerParams>&, CNetAddr::SerParams>, CNetAddr, Wrapper<CustomUintFormatter<2, true>, unsigned short const&>>(ParamsStream<ParamsStream<VectorWriter&, CAddress::SerParams>&, CNetAddr::SerParams>&, CNetAddr const&, Wrapper<CustomUintFormatter<2, true>, unsigned short const&> const&)
void ActionSerialize::SerReadWriteMany<SizeComputer, std::vector<CTxUndo, std::allocator<CTxUndo>>>(SizeComputer&, std::vector<CTxUndo, std::allocator<CTxUndo>> const&)
Line
Count
Source
1006
29.9M
    {
1007
29.9M
        ::SerializeMany(s, args...);
1008
29.9M
    }
void ActionSerialize::SerReadWriteMany<SizeComputer, Wrapper<VectorFormatter<TxInUndoFormatter>, std::vector<Coin, std::allocator<Coin>> const&>>(SizeComputer&, Wrapper<VectorFormatter<TxInUndoFormatter>, std::vector<Coin, std::allocator<Coin>> const&> const&)
Line
Count
Source
1006
116k
    {
1007
116k
        ::SerializeMany(s, args...);
1008
116k
    }
void ActionSerialize::SerReadWriteMany<SizeComputer, Wrapper<AmountCompression, long const&>, Wrapper<ScriptCompression, CScript const&>>(SizeComputer&, Wrapper<AmountCompression, long const&> const&, Wrapper<ScriptCompression, CScript const&> const&)
Line
Count
Source
1006
116k
    {
1007
116k
        ::SerializeMany(s, args...);
1008
116k
    }
void ActionSerialize::SerReadWriteMany<HashWriter, std::vector<CTxUndo, std::allocator<CTxUndo>>>(HashWriter&, std::vector<CTxUndo, std::allocator<CTxUndo>> const&)
Line
Count
Source
1006
29.9M
    {
1007
29.9M
        ::SerializeMany(s, args...);
1008
29.9M
    }
void ActionSerialize::SerReadWriteMany<HashWriter, Wrapper<VectorFormatter<TxInUndoFormatter>, std::vector<Coin, std::allocator<Coin>> const&>>(HashWriter&, Wrapper<VectorFormatter<TxInUndoFormatter>, std::vector<Coin, std::allocator<Coin>> const&> const&)
Line
Count
Source
1006
116k
    {
1007
116k
        ::SerializeMany(s, args...);
1008
116k
    }
void ActionSerialize::SerReadWriteMany<HashWriter, Wrapper<AmountCompression, long const&>, Wrapper<ScriptCompression, CScript const&>>(HashWriter&, Wrapper<AmountCompression, long const&> const&, Wrapper<ScriptCompression, CScript const&> const&)
Line
Count
Source
1006
116k
    {
1007
116k
        ::SerializeMany(s, args...);
1008
116k
    }
void ActionSerialize::SerReadWriteMany<BufferedWriter<AutoFile>, std::vector<CTxUndo, std::allocator<CTxUndo>>>(BufferedWriter<AutoFile>&, std::vector<CTxUndo, std::allocator<CTxUndo>> const&)
Line
Count
Source
1006
29.9M
    {
1007
29.9M
        ::SerializeMany(s, args...);
1008
29.9M
    }
void ActionSerialize::SerReadWriteMany<BufferedWriter<AutoFile>, Wrapper<VectorFormatter<TxInUndoFormatter>, std::vector<Coin, std::allocator<Coin>> const&>>(BufferedWriter<AutoFile>&, Wrapper<VectorFormatter<TxInUndoFormatter>, std::vector<Coin, std::allocator<Coin>> const&> const&)
Line
Count
Source
1006
116k
    {
1007
116k
        ::SerializeMany(s, args...);
1008
116k
    }
void ActionSerialize::SerReadWriteMany<BufferedWriter<AutoFile>, Wrapper<AmountCompression, long const&>, Wrapper<ScriptCompression, CScript const&>>(BufferedWriter<AutoFile>&, Wrapper<AmountCompression, long const&> const&, Wrapper<ScriptCompression, CScript const&> const&)
Line
Count
Source
1006
116k
    {
1007
116k
        ::SerializeMany(s, args...);
1008
116k
    }
void ActionSerialize::SerReadWriteMany<ParamsStream<BufferedWriter<AutoFile>&, TransactionSerParams>, CBlockHeader, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>>>(ParamsStream<BufferedWriter<AutoFile>&, TransactionSerParams>&, CBlockHeader const&, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&)
Line
Count
Source
1006
30.1M
    {
1007
30.1M
        ::SerializeMany(s, args...);
1008
30.1M
    }
void ActionSerialize::SerReadWriteMany<ParamsStream<BufferedWriter<AutoFile>&, TransactionSerParams>, int, uint256, uint256, unsigned int, unsigned int, unsigned int>(ParamsStream<BufferedWriter<AutoFile>&, TransactionSerParams>&, int const&, uint256 const&, uint256 const&, unsigned int const&, unsigned int const&, unsigned int const&)
Line
Count
Source
1006
30.1M
    {
1007
30.1M
        ::SerializeMany(s, args...);
1008
30.1M
    }
void ActionSerialize::SerReadWriteMany<ParamsStream<BufferedWriter<AutoFile>&, TransactionSerParams>, COutPoint, CScript, unsigned int>(ParamsStream<BufferedWriter<AutoFile>&, TransactionSerParams>&, COutPoint const&, CScript const&, unsigned int const&)
Line
Count
Source
1006
30.3M
    {
1007
30.3M
        ::SerializeMany(s, args...);
1008
30.3M
    }
void ActionSerialize::SerReadWriteMany<ParamsStream<BufferedWriter<AutoFile>&, TransactionSerParams>, transaction_identifier<false>, unsigned int>(ParamsStream<BufferedWriter<AutoFile>&, TransactionSerParams>&, transaction_identifier<false> const&, unsigned int const&)
Line
Count
Source
1006
30.3M
    {
1007
30.3M
        ::SerializeMany(s, args...);
1008
30.3M
    }
void ActionSerialize::SerReadWriteMany<ParamsStream<BufferedWriter<AutoFile>&, TransactionSerParams>, prevector<36u, unsigned char, unsigned int, int>>(ParamsStream<BufferedWriter<AutoFile>&, TransactionSerParams>&, prevector<36u, unsigned char, unsigned int, int> const&)
Line
Count
Source
1006
90.7M
    {
1007
90.7M
        ::SerializeMany(s, args...);
1008
90.7M
    }
void ActionSerialize::SerReadWriteMany<ParamsStream<BufferedWriter<AutoFile>&, TransactionSerParams>, long, CScript>(ParamsStream<BufferedWriter<AutoFile>&, TransactionSerParams>&, long const&, CScript const&)
Line
Count
Source
1006
60.3M
    {
1007
60.3M
        ::SerializeMany(s, args...);
1008
60.3M
    }
Unexecuted instantiation: void ActionSerialize::SerReadWriteMany<ParamsStream<AutoFile&, TransactionSerParams>, COutPoint, CScript, unsigned int>(ParamsStream<AutoFile&, TransactionSerParams>&, COutPoint const&, CScript const&, unsigned int const&)
Unexecuted instantiation: void ActionSerialize::SerReadWriteMany<ParamsStream<AutoFile&, TransactionSerParams>, transaction_identifier<false>, unsigned int>(ParamsStream<AutoFile&, TransactionSerParams>&, transaction_identifier<false> const&, unsigned int const&)
Unexecuted instantiation: void ActionSerialize::SerReadWriteMany<ParamsStream<AutoFile&, TransactionSerParams>, prevector<36u, unsigned char, unsigned int, int>>(ParamsStream<AutoFile&, TransactionSerParams>&, prevector<36u, unsigned char, unsigned int, int> const&)
Unexecuted instantiation: void ActionSerialize::SerReadWriteMany<ParamsStream<AutoFile&, TransactionSerParams>, long, CScript>(ParamsStream<AutoFile&, TransactionSerParams>&, long const&, CScript const&)
Unexecuted instantiation: void ActionSerialize::SerReadWriteMany<DataStream, unsigned int, unsigned int, CTxOut>(DataStream&, unsigned int const&, unsigned int const&, CTxOut const&)
void ActionSerialize::SerReadWriteMany<DataStream, unsigned char, transaction_identifier<false>, Wrapper<VarIntFormatter<(VarIntMode)0>, unsigned int&>>(DataStream&, unsigned char const&, transaction_identifier<false> const&, Wrapper<VarIntFormatter<(VarIntMode)0>, unsigned int&> const&)
Line
Count
Source
1006
120M
    {
1007
120M
        ::SerializeMany(s, args...);
1008
120M
    }
Unexecuted instantiation: void ActionSerialize::SerReadWriteMany<DataStream, unsigned char>(DataStream&, unsigned char const&)
Unexecuted instantiation: void ActionSerialize::SerReadWriteMany<DataStream, uint256, uint256, FlatFilePos>(DataStream&, uint256 const&, uint256 const&, FlatFilePos const&)
Unexecuted instantiation: void ActionSerialize::SerReadWriteMany<DataStream, unsigned long>(DataStream&, unsigned long const&)
Unexecuted instantiation: void ActionSerialize::SerReadWriteMany<DataStream, long>(DataStream&, long const&)
Unexecuted instantiation: void ActionSerialize::SerReadWriteMany<DataStream, Num3072>(DataStream&, Num3072 const&)
Unexecuted instantiation: void ActionSerialize::SerReadWriteMany<DataStream, FlatFilePos, Wrapper<VarIntFormatter<(VarIntMode)0>, unsigned int const&>>(DataStream&, FlatFilePos const&, Wrapper<VarIntFormatter<(VarIntMode)0>, unsigned int const&> const&)
Unexecuted instantiation: void ActionSerialize::SerReadWriteMany<DataStream, CDiskTxPos>(DataStream&, CDiskTxPos const&)
void ActionSerialize::SerReadWriteMany<HashWriter, int, uint256, uint256, unsigned int, unsigned int, unsigned int>(HashWriter&, int const&, uint256 const&, uint256 const&, unsigned int const&, unsigned int const&, unsigned int const&)
Line
Count
Source
1006
430M
    {
1007
430M
        ::SerializeMany(s, args...);
1008
430M
    }
void ActionSerialize::SerReadWriteMany<ParamsStream<HashWriter&, TransactionSerParams>, COutPoint, CScript, unsigned int>(ParamsStream<HashWriter&, TransactionSerParams>&, COutPoint const&, CScript const&, unsigned int const&)
Line
Count
Source
1006
350M
    {
1007
350M
        ::SerializeMany(s, args...);
1008
350M
    }
void ActionSerialize::SerReadWriteMany<ParamsStream<HashWriter&, TransactionSerParams>, transaction_identifier<false>, unsigned int>(ParamsStream<HashWriter&, TransactionSerParams>&, transaction_identifier<false> const&, unsigned int const&)
Line
Count
Source
1006
350M
    {
1007
350M
        ::SerializeMany(s, args...);
1008
350M
    }
void ActionSerialize::SerReadWriteMany<ParamsStream<HashWriter&, TransactionSerParams>, prevector<36u, unsigned char, unsigned int, int>>(ParamsStream<HashWriter&, TransactionSerParams>&, prevector<36u, unsigned char, unsigned int, int> const&)
Line
Count
Source
1006
819M
    {
1007
819M
        ::SerializeMany(s, args...);
1008
819M
    }
void ActionSerialize::SerReadWriteMany<ParamsStream<HashWriter&, TransactionSerParams>, long, CScript>(ParamsStream<HashWriter&, TransactionSerParams>&, long const&, CScript const&)
Line
Count
Source
1006
468M
    {
1007
468M
        ::SerializeMany(s, args...);
1008
468M
    }
1009
1010
    template<typename Stream, typename Type, typename Fn>
1011
    static void SerRead(Stream& s, Type&&, Fn&&)
1012
0
    {
1013
0
    }
Unexecuted instantiation: void ActionSerialize::SerRead<DataStream, CPartialMerkleTree const&, void CPartialMerkleTree::SerializationOps<DataStream, CPartialMerkleTree const, ActionSerialize>(CPartialMerkleTree const&, DataStream&, ActionSerialize)::'lambda'(DataStream&, CPartialMerkleTree&)>(DataStream&, CPartialMerkleTree const&&, ActionSerialize&&)
Unexecuted instantiation: void ActionSerialize::SerRead<DataStream, CPartialMerkleTree const&, void CPartialMerkleTree::SerializationOps<DataStream, CPartialMerkleTree const, ActionSerialize>(CPartialMerkleTree const&, DataStream&, ActionSerialize)::'lambda0'(DataStream&, CPartialMerkleTree&)>(DataStream&, CPartialMerkleTree const&&, ActionSerialize&&)
Unexecuted instantiation: void ActionSerialize::SerRead<ParamsStream<DataStream&, CAddress::SerParams>, CAddress const&, void CAddress::SerializationOps<ParamsStream<DataStream&, CAddress::SerParams>, CAddress const, ActionSerialize>(CAddress const&, ParamsStream<DataStream&, CAddress::SerParams>&, ActionSerialize)::'lambda'(ParamsStream<DataStream&, CAddress::SerParams>&, CAddress&)>(ParamsStream<DataStream&, CAddress::SerParams>&, CAddress const&&, ActionSerialize&&)
Unexecuted instantiation: void ActionSerialize::SerRead<DataStream, wallet::WalletDescriptor const&, void wallet::WalletDescriptor::SerializationOps<DataStream, wallet::WalletDescriptor const, ActionSerialize>(wallet::WalletDescriptor const&, DataStream&, ActionSerialize)::'lambda'(DataStream&, wallet::WalletDescriptor&)>(DataStream&, wallet::WalletDescriptor const&&, ActionSerialize&&)
Unexecuted instantiation: void ActionSerialize::SerRead<ParamsStream<HashedSourceWriter<AutoFile>&, CAddress::SerParams>, CAddress const&, void CAddress::SerializationOps<ParamsStream<HashedSourceWriter<AutoFile>&, CAddress::SerParams>, CAddress const, ActionSerialize>(CAddress const&, ParamsStream<HashedSourceWriter<AutoFile>&, CAddress::SerParams>&, ActionSerialize)::'lambda'(ParamsStream<HashedSourceWriter<AutoFile>&, CAddress::SerParams>&, CAddress&)>(ParamsStream<HashedSourceWriter<AutoFile>&, CAddress::SerParams>&, CAddress const&&, ActionSerialize&&)
Unexecuted instantiation: void ActionSerialize::SerRead<VectorWriter, CPartialMerkleTree const&, void CPartialMerkleTree::SerializationOps<VectorWriter, CPartialMerkleTree const, ActionSerialize>(CPartialMerkleTree const&, VectorWriter&, ActionSerialize)::'lambda'(VectorWriter&, CPartialMerkleTree&)>(VectorWriter&, CPartialMerkleTree const&&, ActionSerialize&&)
Unexecuted instantiation: void ActionSerialize::SerRead<VectorWriter, CPartialMerkleTree const&, void CPartialMerkleTree::SerializationOps<VectorWriter, CPartialMerkleTree const, ActionSerialize>(CPartialMerkleTree const&, VectorWriter&, ActionSerialize)::'lambda0'(VectorWriter&, CPartialMerkleTree&)>(VectorWriter&, CPartialMerkleTree const&&, ActionSerialize&&)
Unexecuted instantiation: void ActionSerialize::SerRead<ParamsStream<VectorWriter&, CAddress::SerParams>, CAddress const&, void CAddress::SerializationOps<ParamsStream<VectorWriter&, CAddress::SerParams>, CAddress const, ActionSerialize>(CAddress const&, ParamsStream<VectorWriter&, CAddress::SerParams>&, ActionSerialize)::'lambda'(ParamsStream<VectorWriter&, CAddress::SerParams>&, CAddress&)>(ParamsStream<VectorWriter&, CAddress::SerParams>&, CAddress const&&, ActionSerialize&&)
Unexecuted instantiation: coinstatsindex.cpp:void ActionSerialize::SerRead<DataStream, (anonymous namespace)::DBVal const&, void (anonymous namespace)::DBVal::SerializationOps<DataStream, (anonymous namespace)::DBVal const, ActionSerialize>((anonymous namespace)::DBVal const&, DataStream&, ActionSerialize)::'lambda'(DataStream&, (anonymous namespace)::DBVal&)>(DataStream&, (anonymous namespace)::DBVal const&&, ActionSerialize&&)
Unexecuted instantiation: coinstatsindex.cpp:void ActionSerialize::SerRead<DataStream, (anonymous namespace)::DBVal const&, void (anonymous namespace)::DBVal::SerializationOps<DataStream, (anonymous namespace)::DBVal const, ActionSerialize>((anonymous namespace)::DBVal const&, DataStream&, ActionSerialize)::'lambda0'(DataStream&, (anonymous namespace)::DBVal&)>(DataStream&, (anonymous namespace)::DBVal const&&, ActionSerialize&&)
Unexecuted instantiation: coinstatsindex.cpp:void ActionSerialize::SerRead<DataStream, (anonymous namespace)::DBVal const&, void (anonymous namespace)::DBVal::SerializationOps<DataStream, (anonymous namespace)::DBVal const, ActionSerialize>((anonymous namespace)::DBVal const&, DataStream&, ActionSerialize)::'lambda1'(DataStream&, (anonymous namespace)::DBVal&)>(DataStream&, (anonymous namespace)::DBVal const&&, ActionSerialize&&)
1014
1015
    template<typename Stream, typename Type, typename Fn>
1016
    static void SerWrite(Stream& s, Type&& obj, Fn&& fn)
1017
0
    {
1018
0
        fn(s, std::forward<Type>(obj));
1019
0
    }
Unexecuted instantiation: void ActionSerialize::SerWrite<DataStream, CPartialMerkleTree const&, void CPartialMerkleTree::SerializationOps<DataStream, CPartialMerkleTree const, ActionSerialize>(CPartialMerkleTree const&, DataStream&, ActionSerialize)::'lambda'(DataStream&, CPartialMerkleTree const&)>(DataStream&, CPartialMerkleTree const&&, ActionSerialize&&)
Unexecuted instantiation: void ActionSerialize::SerWrite<ParamsStream<DataStream&, CAddress::SerParams>, CAddress const&, void CAddress::SerializationOps<ParamsStream<DataStream&, CAddress::SerParams>, CAddress const, ActionSerialize>(CAddress const&, ParamsStream<DataStream&, CAddress::SerParams>&, ActionSerialize)::'lambda'(ParamsStream<DataStream&, CAddress::SerParams>&, CAddress const&)>(ParamsStream<DataStream&, CAddress::SerParams>&, CAddress const&&, ActionSerialize&&)
Unexecuted instantiation: void ActionSerialize::SerWrite<DataStream, wallet::WalletDescriptor const&, void wallet::WalletDescriptor::SerializationOps<DataStream, wallet::WalletDescriptor const, ActionSerialize>(wallet::WalletDescriptor const&, DataStream&, ActionSerialize)::'lambda'(DataStream&, wallet::WalletDescriptor const&)>(DataStream&, wallet::WalletDescriptor const&&, ActionSerialize&&)
Unexecuted instantiation: void ActionSerialize::SerWrite<ParamsStream<HashedSourceWriter<AutoFile>&, CAddress::SerParams>, CAddress const&, void CAddress::SerializationOps<ParamsStream<HashedSourceWriter<AutoFile>&, CAddress::SerParams>, CAddress const, ActionSerialize>(CAddress const&, ParamsStream<HashedSourceWriter<AutoFile>&, CAddress::SerParams>&, ActionSerialize)::'lambda'(ParamsStream<HashedSourceWriter<AutoFile>&, CAddress::SerParams>&, CAddress const&)>(ParamsStream<HashedSourceWriter<AutoFile>&, CAddress::SerParams>&, CAddress const&&, ActionSerialize&&)
Unexecuted instantiation: void ActionSerialize::SerWrite<VectorWriter, CPartialMerkleTree const&, void CPartialMerkleTree::SerializationOps<VectorWriter, CPartialMerkleTree const, ActionSerialize>(CPartialMerkleTree const&, VectorWriter&, ActionSerialize)::'lambda'(VectorWriter&, CPartialMerkleTree const&)>(VectorWriter&, CPartialMerkleTree const&&, ActionSerialize&&)
Unexecuted instantiation: void ActionSerialize::SerWrite<ParamsStream<VectorWriter&, CAddress::SerParams>, CAddress const&, void CAddress::SerializationOps<ParamsStream<VectorWriter&, CAddress::SerParams>, CAddress const, ActionSerialize>(CAddress const&, ParamsStream<VectorWriter&, CAddress::SerParams>&, ActionSerialize)::'lambda'(ParamsStream<VectorWriter&, CAddress::SerParams>&, CAddress const&)>(ParamsStream<VectorWriter&, CAddress::SerParams>&, CAddress const&&, ActionSerialize&&)
Unexecuted instantiation: coinstatsindex.cpp:void ActionSerialize::SerWrite<DataStream, (anonymous namespace)::DBVal const&, void (anonymous namespace)::DBVal::SerializationOps<DataStream, (anonymous namespace)::DBVal const, ActionSerialize>((anonymous namespace)::DBVal const&, DataStream&, ActionSerialize)::'lambda'(DataStream&, (anonymous namespace)::DBVal const&)>(DataStream&, (anonymous namespace)::DBVal const&&, ActionSerialize&&)
Unexecuted instantiation: coinstatsindex.cpp:void ActionSerialize::SerWrite<DataStream, (anonymous namespace)::DBVal const&, void (anonymous namespace)::DBVal::SerializationOps<DataStream, (anonymous namespace)::DBVal const, ActionSerialize>((anonymous namespace)::DBVal const&, DataStream&, ActionSerialize)::'lambda0'(DataStream&, (anonymous namespace)::DBVal const&)>(DataStream&, (anonymous namespace)::DBVal const&&, ActionSerialize&&)
Unexecuted instantiation: coinstatsindex.cpp:void ActionSerialize::SerWrite<DataStream, (anonymous namespace)::DBVal const&, void (anonymous namespace)::DBVal::SerializationOps<DataStream, (anonymous namespace)::DBVal const, ActionSerialize>((anonymous namespace)::DBVal const&, DataStream&, ActionSerialize)::'lambda1'(DataStream&, (anonymous namespace)::DBVal const&)>(DataStream&, (anonymous namespace)::DBVal const&&, ActionSerialize&&)
1020
};
1021
struct ActionUnserialize {
1022
0
    static constexpr bool ForRead() { return true; }
1023
1024
    template<typename Stream, typename... Args>
1025
    static void SerReadWriteMany(Stream& s, Args&&... args)
1026
172M
    {
1027
172M
        ::UnserializeMany(s, args...);
1028
172M
    }
void ActionUnserialize::SerReadWriteMany<ParamsStream<SpanReader&, TransactionSerParams>, CBlockHeader&, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>>&>(ParamsStream<SpanReader&, TransactionSerParams>&, CBlockHeader&, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>>&)
Line
Count
Source
1026
215k
    {
1027
215k
        ::UnserializeMany(s, args...);
1028
215k
    }
void ActionUnserialize::SerReadWriteMany<ParamsStream<SpanReader&, TransactionSerParams>, int&, uint256&, uint256&, unsigned int&, unsigned int&, unsigned int&>(ParamsStream<SpanReader&, TransactionSerParams>&, int&, uint256&, uint256&, unsigned int&, unsigned int&, unsigned int&)
Line
Count
Source
1026
215k
    {
1027
215k
        ::UnserializeMany(s, args...);
1028
215k
    }
void ActionUnserialize::SerReadWriteMany<ParamsStream<SpanReader&, TransactionSerParams>, COutPoint&, CScript&, unsigned int&>(ParamsStream<SpanReader&, TransactionSerParams>&, COutPoint&, CScript&, unsigned int&)
Line
Count
Source
1026
248k
    {
1027
248k
        ::UnserializeMany(s, args...);
1028
248k
    }
void ActionUnserialize::SerReadWriteMany<ParamsStream<SpanReader&, TransactionSerParams>, transaction_identifier<false>&, unsigned int&>(ParamsStream<SpanReader&, TransactionSerParams>&, transaction_identifier<false>&, unsigned int&)
Line
Count
Source
1026
248k
    {
1027
248k
        ::UnserializeMany(s, args...);
1028
248k
    }
void ActionUnserialize::SerReadWriteMany<ParamsStream<SpanReader&, TransactionSerParams>, prevector<36u, unsigned char, unsigned int, int>&>(ParamsStream<SpanReader&, TransactionSerParams>&, prevector<36u, unsigned char, unsigned int, int>&)
Line
Count
Source
1026
565k
    {
1027
565k
        ::UnserializeMany(s, args...);
1028
565k
    }
void ActionUnserialize::SerReadWriteMany<ParamsStream<SpanReader&, TransactionSerParams>, long&, CScript&>(ParamsStream<SpanReader&, TransactionSerParams>&, long&, CScript&)
Line
Count
Source
1026
316k
    {
1027
316k
        ::UnserializeMany(s, args...);
1028
316k
    }
Unexecuted instantiation: void ActionUnserialize::SerReadWriteMany<SpanReader, int&, uint256&, uint256&, unsigned int&, unsigned int&, unsigned int&>(SpanReader&, int&, uint256&, uint256&, unsigned int&, unsigned int&, unsigned int&)
Unexecuted instantiation: void ActionUnserialize::SerReadWriteMany<SpanReader, int&>(SpanReader&, int&)
Unexecuted instantiation: void ActionUnserialize::SerReadWriteMany<SpanReader, std::vector<uint256, std::allocator<uint256>>&>(SpanReader&, std::vector<uint256, std::allocator<uint256>>&)
Unexecuted instantiation: void ActionUnserialize::SerReadWriteMany<SpanReader, Wrapper<VarIntFormatter<(VarIntMode)0>, unsigned int&>>(SpanReader&, Wrapper<VarIntFormatter<(VarIntMode)0>, unsigned int&>&&)
Unexecuted instantiation: void ActionUnserialize::SerReadWriteMany<SpanReader, Wrapper<VarIntFormatter<(VarIntMode)0>, unsigned long&>>(SpanReader&, Wrapper<VarIntFormatter<(VarIntMode)0>, unsigned long&>&&)
Unexecuted instantiation: void ActionUnserialize::SerReadWriteMany<SpanReader, transaction_identifier<false>&, unsigned int&>(SpanReader&, transaction_identifier<false>&, unsigned int&)
Unexecuted instantiation: void ActionUnserialize::SerReadWriteMany<SpanReader, Wrapper<VarIntFormatter<(VarIntMode)1>, int&>>(SpanReader&, Wrapper<VarIntFormatter<(VarIntMode)1>, int&>&&)
Unexecuted instantiation: void ActionUnserialize::SerReadWriteMany<SpanReader, uint256&>(SpanReader&, uint256&)
Unexecuted instantiation: void ActionUnserialize::SerReadWriteMany<SpanReader, unsigned int&>(SpanReader&, unsigned int&)
Unexecuted instantiation: void ActionUnserialize::SerReadWriteMany<SpanReader, Wrapper<AmountCompression, long&>, Wrapper<ScriptCompression, CScript&>>(SpanReader&, Wrapper<AmountCompression, long&>&&, Wrapper<ScriptCompression, CScript&>&&)
Unexecuted instantiation: void ActionUnserialize::SerReadWriteMany<ParamsStream<SpanReader&, CAddress::SerParams>, CAddress&, CNetAddr&, Wrapper<ChronoFormatter<long, false>, std::chrono::time_point<NodeClock, std::chrono::duration<long, std::ratio<1l, 1l>>>&>, int&>(ParamsStream<SpanReader&, CAddress::SerParams>&, CAddress&, CNetAddr&, Wrapper<ChronoFormatter<long, false>, std::chrono::time_point<NodeClock, std::chrono::duration<long, std::ratio<1l, 1l>>>&>&&, int&)
Unexecuted instantiation: void ActionUnserialize::SerReadWriteMany<ParamsStream<SpanReader&, CAddress::SerParams>, unsigned int&>(ParamsStream<SpanReader&, CAddress::SerParams>&, unsigned int&)
Unexecuted instantiation: void ActionUnserialize::SerReadWriteMany<ParamsStream<SpanReader&, CAddress::SerParams>, Wrapper<ChronoFormatter<unsigned int, true>, std::chrono::time_point<NodeClock, std::chrono::duration<long, std::ratio<1l, 1l>>>&>>(ParamsStream<SpanReader&, CAddress::SerParams>&, Wrapper<ChronoFormatter<unsigned int, true>, std::chrono::time_point<NodeClock, std::chrono::duration<long, std::ratio<1l, 1l>>>&>&&)
Unexecuted instantiation: void ActionUnserialize::SerReadWriteMany<ParamsStream<SpanReader&, CAddress::SerParams>, Wrapper<CompactSizeFormatter<false>, unsigned long&>>(ParamsStream<SpanReader&, CAddress::SerParams>&, Wrapper<CompactSizeFormatter<false>, unsigned long&>&&)
Unexecuted instantiation: void ActionUnserialize::SerReadWriteMany<ParamsStream<SpanReader&, CAddress::SerParams>, Wrapper<CustomUintFormatter<8, false>, ServiceFlags&>>(ParamsStream<SpanReader&, CAddress::SerParams>&, Wrapper<CustomUintFormatter<8, false>, ServiceFlags&>&&)
Unexecuted instantiation: void ActionUnserialize::SerReadWriteMany<ParamsStream<SpanReader&, CAddress::SerParams>, ParamsWrapper<CNetAddr::SerParams, CService>>(ParamsStream<SpanReader&, CAddress::SerParams>&, ParamsWrapper<CNetAddr::SerParams, CService>&&)
Unexecuted instantiation: void ActionUnserialize::SerReadWriteMany<ParamsStream<ParamsStream<SpanReader&, CAddress::SerParams>&, CNetAddr::SerParams>, CNetAddr&, Wrapper<CustomUintFormatter<2, true>, unsigned short&>>(ParamsStream<ParamsStream<SpanReader&, CAddress::SerParams>&, CNetAddr::SerParams>&, CNetAddr&, Wrapper<CustomUintFormatter<2, true>, unsigned short&>&&)
Unexecuted instantiation: void ActionUnserialize::SerReadWriteMany<SpanReader, CBlockHeader&, unsigned long&, Wrapper<VectorFormatter<CustomUintFormatter<6, false>>, std::vector<unsigned long, std::allocator<unsigned long>>&>, std::vector<PrefilledTransaction, std::allocator<PrefilledTransaction>>&>(SpanReader&, CBlockHeader&, unsigned long&, Wrapper<VectorFormatter<CustomUintFormatter<6, false>>, std::vector<unsigned long, std::allocator<unsigned long>>&>&&, std::vector<PrefilledTransaction, std::allocator<PrefilledTransaction>>&)
Unexecuted instantiation: void ActionUnserialize::SerReadWriteMany<SpanReader, Wrapper<CompactSizeFormatter<true>, unsigned short&>, ParamsWrapper<TransactionSerParams, Wrapper<DefaultFormatter, std::shared_ptr<CTransaction const>&>>>(SpanReader&, Wrapper<CompactSizeFormatter<true>, unsigned short&>&&, ParamsWrapper<TransactionSerParams, Wrapper<DefaultFormatter, std::shared_ptr<CTransaction const>&>>&&)
Unexecuted instantiation: void ActionUnserialize::SerReadWriteMany<SpanReader, long&, int&>(SpanReader&, long&, int&)
Unexecuted instantiation: void ActionUnserialize::SerReadWriteMany<DataStream, long&, int&>(DataStream&, long&, int&)
Unexecuted instantiation: void ActionUnserialize::SerReadWriteMany<SpanReader, CBlockHeader&, CPartialMerkleTree&>(SpanReader&, CBlockHeader&, CPartialMerkleTree&)
Unexecuted instantiation: void ActionUnserialize::SerReadWriteMany<SpanReader, unsigned int&, std::vector<uint256, std::allocator<uint256>>&>(SpanReader&, unsigned int&, std::vector<uint256, std::allocator<uint256>>&)
Unexecuted instantiation: void ActionUnserialize::SerReadWriteMany<SpanReader, std::vector<unsigned char, std::allocator<unsigned char>>&>(SpanReader&, std::vector<unsigned char, std::allocator<unsigned char>>&)
Unexecuted instantiation: void ActionUnserialize::SerReadWriteMany<DataStream, transaction_identifier<false>&, unsigned int&>(DataStream&, transaction_identifier<false>&, unsigned int&)
Unexecuted instantiation: void ActionUnserialize::SerReadWriteMany<SpanReader, prevector<36u, unsigned char, unsigned int, int>&>(SpanReader&, prevector<36u, unsigned char, unsigned int, int>&)
Unexecuted instantiation: void ActionUnserialize::SerReadWriteMany<SpanReader, COutPoint&, CScript&, unsigned int&>(SpanReader&, COutPoint&, CScript&, unsigned int&)
Unexecuted instantiation: void ActionUnserialize::SerReadWriteMany<DataStream, COutPoint&, CScript&, unsigned int&>(DataStream&, COutPoint&, CScript&, unsigned int&)
Unexecuted instantiation: void ActionUnserialize::SerReadWriteMany<DataStream, prevector<36u, unsigned char, unsigned int, int>&>(DataStream&, prevector<36u, unsigned char, unsigned int, int>&)
Unexecuted instantiation: void ActionUnserialize::SerReadWriteMany<SpanReader, Wrapper<VarIntFormatter<(VarIntMode)1>, int&>, Wrapper<VarIntFormatter<(VarIntMode)0>, unsigned int&>>(SpanReader&, Wrapper<VarIntFormatter<(VarIntMode)1>, int&>&&, Wrapper<VarIntFormatter<(VarIntMode)0>, unsigned int&>&&)
Unexecuted instantiation: void ActionUnserialize::SerReadWriteMany<DataStream, Wrapper<VarIntFormatter<(VarIntMode)1>, int&>, Wrapper<VarIntFormatter<(VarIntMode)0>, unsigned int&>>(DataStream&, Wrapper<VarIntFormatter<(VarIntMode)1>, int&>&&, Wrapper<VarIntFormatter<(VarIntMode)0>, unsigned int&>&&)
Unexecuted instantiation: void ActionUnserialize::SerReadWriteMany<SpanReader, unsigned char (&) [4], std::vector<unsigned int, std::allocator<unsigned int>>&>(SpanReader&, unsigned char (&) [4], std::vector<unsigned int, std::allocator<unsigned int>>&)
Unexecuted instantiation: void ActionUnserialize::SerReadWriteMany<DataStream, unsigned char (&) [4], std::vector<unsigned int, std::allocator<unsigned int>>&>(DataStream&, unsigned char (&) [4], std::vector<unsigned int, std::allocator<unsigned int>>&)
Unexecuted instantiation: void ActionUnserialize::SerReadWriteMany<SpanReader, long&, CScript&>(SpanReader&, long&, CScript&)
Unexecuted instantiation: void ActionUnserialize::SerReadWriteMany<SpanReader, Wrapper<VectorFormatter<TxInUndoFormatter>, std::vector<Coin, std::allocator<Coin>>&>>(SpanReader&, Wrapper<VectorFormatter<TxInUndoFormatter>, std::vector<Coin, std::allocator<Coin>>&>&&)
Unexecuted instantiation: void ActionUnserialize::SerReadWriteMany<SpanReader, std::vector<CTxUndo, std::allocator<CTxUndo>>&>(SpanReader&, std::vector<CTxUndo, std::allocator<CTxUndo>>&)
Unexecuted instantiation: void ActionUnserialize::SerReadWriteMany<ParamsStream<SpanReader&, CNetAddr::SerParams>, CNetAddr&, Wrapper<CustomUintFormatter<2, true>, unsigned short&>>(ParamsStream<SpanReader&, CNetAddr::SerParams>&, CNetAddr&, Wrapper<CustomUintFormatter<2, true>, unsigned short&>&&)
void ActionUnserialize::SerReadWriteMany<ParamsStream<DataStream&, CNetAddr::SerParams>, CNetAddr&, Wrapper<CustomUintFormatter<2, true>, unsigned short&>>(ParamsStream<DataStream&, CNetAddr::SerParams>&, CNetAddr&, Wrapper<CustomUintFormatter<2, true>, unsigned short&>&&)
Line
Count
Source
1026
753k
    {
1027
753k
        ::UnserializeMany(s, args...);
1028
753k
    }
Unexecuted instantiation: void ActionUnserialize::SerReadWriteMany<SpanReader, std::array<unsigned char, 4ul>&, char (&) [12], unsigned int&, unsigned char (&) [4]>(SpanReader&, std::array<unsigned char, 4ul>&, char (&) [12], unsigned int&, unsigned char (&) [4])
Unexecuted instantiation: void ActionUnserialize::SerReadWriteMany<ParamsStream<DataStream&, CAddress::SerParams>, unsigned int&>(ParamsStream<DataStream&, CAddress::SerParams>&, unsigned int&)
Unexecuted instantiation: void ActionUnserialize::SerReadWriteMany<ParamsStream<DataStream&, CAddress::SerParams>, Wrapper<ChronoFormatter<unsigned int, true>, std::chrono::time_point<NodeClock, std::chrono::duration<long, std::ratio<1l, 1l>>>&>>(ParamsStream<DataStream&, CAddress::SerParams>&, Wrapper<ChronoFormatter<unsigned int, true>, std::chrono::time_point<NodeClock, std::chrono::duration<long, std::ratio<1l, 1l>>>&>&&)
Unexecuted instantiation: void ActionUnserialize::SerReadWriteMany<ParamsStream<DataStream&, CAddress::SerParams>, Wrapper<CompactSizeFormatter<false>, unsigned long&>>(ParamsStream<DataStream&, CAddress::SerParams>&, Wrapper<CompactSizeFormatter<false>, unsigned long&>&&)
Unexecuted instantiation: void ActionUnserialize::SerReadWriteMany<ParamsStream<DataStream&, CAddress::SerParams>, Wrapper<CustomUintFormatter<8, false>, ServiceFlags&>>(ParamsStream<DataStream&, CAddress::SerParams>&, Wrapper<CustomUintFormatter<8, false>, ServiceFlags&>&&)
Unexecuted instantiation: void ActionUnserialize::SerReadWriteMany<ParamsStream<DataStream&, CAddress::SerParams>, ParamsWrapper<CNetAddr::SerParams, CService>>(ParamsStream<DataStream&, CAddress::SerParams>&, ParamsWrapper<CNetAddr::SerParams, CService>&&)
Unexecuted instantiation: void ActionUnserialize::SerReadWriteMany<ParamsStream<ParamsStream<DataStream&, CAddress::SerParams>&, CNetAddr::SerParams>, CNetAddr&, Wrapper<CustomUintFormatter<2, true>, unsigned short&>>(ParamsStream<ParamsStream<DataStream&, CAddress::SerParams>&, CNetAddr::SerParams>&, CNetAddr&, Wrapper<CustomUintFormatter<2, true>, unsigned short&>&&)
Unexecuted instantiation: void ActionUnserialize::SerReadWriteMany<SpanReader, unsigned int&, uint256&>(SpanReader&, unsigned int&, uint256&)
Unexecuted instantiation: void ActionUnserialize::SerReadWriteMany<SpanReader, std::vector<unsigned char, std::allocator<unsigned char>>&, unsigned int&, unsigned int&, unsigned char&>(SpanReader&, std::vector<unsigned char, std::allocator<unsigned char>>&, unsigned int&, unsigned int&, unsigned char&)
Unexecuted instantiation: void ActionUnserialize::SerReadWriteMany<SpanReader, uint256&, ParamsWrapper<TransactionSerParams, Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>>&>>>(SpanReader&, uint256&, ParamsWrapper<TransactionSerParams, Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>>&>>&&)
Unexecuted instantiation: void ActionUnserialize::SerReadWriteMany<SpanReader, uint256&, Wrapper<VectorFormatter<DifferenceFormatter>, std::vector<unsigned short, std::allocator<unsigned short>>&>>(SpanReader&, uint256&, Wrapper<VectorFormatter<DifferenceFormatter>, std::vector<unsigned short, std::allocator<unsigned short>>&>&&)
Unexecuted instantiation: void ActionUnserialize::SerReadWriteMany<DataStream, uint256&, Wrapper<VectorFormatter<DifferenceFormatter>, std::vector<unsigned short, std::allocator<unsigned short>>&>>(DataStream&, uint256&, Wrapper<VectorFormatter<DifferenceFormatter>, std::vector<unsigned short, std::allocator<unsigned short>>&>&&)
Unexecuted instantiation: void ActionUnserialize::SerReadWriteMany<DataStream, int&, long&>(DataStream&, int&, long&)
Unexecuted instantiation: void ActionUnserialize::SerReadWriteMany<DataStream, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>&, CKeyID&>(DataStream&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>&, CKeyID&)
Unexecuted instantiation: void ActionUnserialize::SerReadWriteMany<DataStream, KeyOriginInfo&>(DataStream&, KeyOriginInfo&)
Unexecuted instantiation: void ActionUnserialize::SerReadWriteMany<DataStream, bool&>(DataStream&, bool&)
Unexecuted instantiation: void ActionUnserialize::SerReadWriteMany<DataStream, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>&, unsigned long&, int&, int&, int&>(DataStream&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>&, unsigned long&, int&, int&, int&)
void ActionUnserialize::SerReadWriteMany<ParamsStream<DataStream&, TransactionSerParams>, COutPoint&, CScript&, unsigned int&>(ParamsStream<DataStream&, TransactionSerParams>&, COutPoint&, CScript&, unsigned int&)
Line
Count
Source
1026
21.4M
    {
1027
21.4M
        ::UnserializeMany(s, args...);
1028
21.4M
    }
void ActionUnserialize::SerReadWriteMany<ParamsStream<DataStream&, TransactionSerParams>, transaction_identifier<false>&, unsigned int&>(ParamsStream<DataStream&, TransactionSerParams>&, transaction_identifier<false>&, unsigned int&)
Line
Count
Source
1026
21.4M
    {
1027
21.4M
        ::UnserializeMany(s, args...);
1028
21.4M
    }
void ActionUnserialize::SerReadWriteMany<ParamsStream<DataStream&, TransactionSerParams>, prevector<36u, unsigned char, unsigned int, int>&>(ParamsStream<DataStream&, TransactionSerParams>&, prevector<36u, unsigned char, unsigned int, int>&)
Line
Count
Source
1026
46.3M
    {
1027
46.3M
        ::UnserializeMany(s, args...);
1028
46.3M
    }
void ActionUnserialize::SerReadWriteMany<ParamsStream<DataStream&, TransactionSerParams>, long&, CScript&>(ParamsStream<DataStream&, TransactionSerParams>&, long&, CScript&)
Line
Count
Source
1026
24.9M
    {
1027
24.9M
        ::UnserializeMany(s, args...);
1028
24.9M
    }
Unexecuted instantiation: void ActionUnserialize::SerReadWriteMany<DataStream, int&>(DataStream&, int&)
Unexecuted instantiation: void ActionUnserialize::SerReadWriteMany<DataStream, std::vector<uint256, std::allocator<uint256>>&>(DataStream&, std::vector<uint256, std::allocator<uint256>>&)
Unexecuted instantiation: void ActionUnserialize::SerReadWriteMany<DataStream, std::vector<unsigned char, std::allocator<unsigned char>>&, std::vector<unsigned char, std::allocator<unsigned char>>&, unsigned int&, unsigned int&, std::vector<unsigned char, std::allocator<unsigned char>>&>(DataStream&, std::vector<unsigned char, std::allocator<unsigned char>>&, std::vector<unsigned char, std::allocator<unsigned char>>&, unsigned int&, unsigned int&, std::vector<unsigned char, std::allocator<unsigned char>>&)
Unexecuted instantiation: void ActionUnserialize::SerReadWriteMany<DataStream, int&, unsigned int&, CKeyID&>(DataStream&, int&, unsigned int&, CKeyID&)
Unexecuted instantiation: void ActionUnserialize::SerReadWriteMany<DataStream, unsigned int&>(DataStream&, unsigned int&)
Unexecuted instantiation: void ActionUnserialize::SerReadWriteMany<ParamsStream<DataStream&, TransactionSerParams>, CBlockHeader&, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>>&>(ParamsStream<DataStream&, TransactionSerParams>&, CBlockHeader&, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>>&)
Unexecuted instantiation: void ActionUnserialize::SerReadWriteMany<ParamsStream<DataStream&, TransactionSerParams>, int&, uint256&, uint256&, unsigned int&, unsigned int&, unsigned int&>(ParamsStream<DataStream&, TransactionSerParams>&, int&, uint256&, uint256&, unsigned int&, unsigned int&, unsigned int&)
Unexecuted instantiation: void ActionUnserialize::SerReadWriteMany<ParamsStream<HashVerifier<AutoFile>&, CAddress::SerParams>, unsigned int&>(ParamsStream<HashVerifier<AutoFile>&, CAddress::SerParams>&, unsigned int&)
Unexecuted instantiation: void ActionUnserialize::SerReadWriteMany<ParamsStream<HashVerifier<AutoFile>&, CAddress::SerParams>, Wrapper<ChronoFormatter<unsigned int, true>, std::chrono::time_point<NodeClock, std::chrono::duration<long, std::ratio<1l, 1l>>>&>>(ParamsStream<HashVerifier<AutoFile>&, CAddress::SerParams>&, Wrapper<ChronoFormatter<unsigned int, true>, std::chrono::time_point<NodeClock, std::chrono::duration<long, std::ratio<1l, 1l>>>&>&&)
Unexecuted instantiation: void ActionUnserialize::SerReadWriteMany<ParamsStream<HashVerifier<AutoFile>&, CAddress::SerParams>, Wrapper<CompactSizeFormatter<false>, unsigned long&>>(ParamsStream<HashVerifier<AutoFile>&, CAddress::SerParams>&, Wrapper<CompactSizeFormatter<false>, unsigned long&>&&)
Unexecuted instantiation: void ActionUnserialize::SerReadWriteMany<ParamsStream<HashVerifier<AutoFile>&, CAddress::SerParams>, Wrapper<CustomUintFormatter<8, false>, ServiceFlags&>>(ParamsStream<HashVerifier<AutoFile>&, CAddress::SerParams>&, Wrapper<CustomUintFormatter<8, false>, ServiceFlags&>&&)
Unexecuted instantiation: void ActionUnserialize::SerReadWriteMany<ParamsStream<HashVerifier<AutoFile>&, CAddress::SerParams>, ParamsWrapper<CNetAddr::SerParams, CService>>(ParamsStream<HashVerifier<AutoFile>&, CAddress::SerParams>&, ParamsWrapper<CNetAddr::SerParams, CService>&&)
Unexecuted instantiation: void ActionUnserialize::SerReadWriteMany<ParamsStream<ParamsStream<HashVerifier<AutoFile>&, CAddress::SerParams>&, CNetAddr::SerParams>, CNetAddr&, Wrapper<CustomUintFormatter<2, true>, unsigned short&>>(ParamsStream<ParamsStream<HashVerifier<AutoFile>&, CAddress::SerParams>&, CNetAddr::SerParams>&, CNetAddr&, Wrapper<CustomUintFormatter<2, true>, unsigned short&>&&)
Unexecuted instantiation: void ActionUnserialize::SerReadWriteMany<ParamsStream<AutoFile&, CAddress::SerParams>, CAddress&, CNetAddr&, Wrapper<ChronoFormatter<long, false>, std::chrono::time_point<NodeClock, std::chrono::duration<long, std::ratio<1l, 1l>>>&>, int&>(ParamsStream<AutoFile&, CAddress::SerParams>&, CAddress&, CNetAddr&, Wrapper<ChronoFormatter<long, false>, std::chrono::time_point<NodeClock, std::chrono::duration<long, std::ratio<1l, 1l>>>&>&&, int&)
Unexecuted instantiation: void ActionUnserialize::SerReadWriteMany<ParamsStream<AutoFile&, CAddress::SerParams>, unsigned int&>(ParamsStream<AutoFile&, CAddress::SerParams>&, unsigned int&)
Unexecuted instantiation: void ActionUnserialize::SerReadWriteMany<ParamsStream<AutoFile&, CAddress::SerParams>, Wrapper<ChronoFormatter<unsigned int, true>, std::chrono::time_point<NodeClock, std::chrono::duration<long, std::ratio<1l, 1l>>>&>>(ParamsStream<AutoFile&, CAddress::SerParams>&, Wrapper<ChronoFormatter<unsigned int, true>, std::chrono::time_point<NodeClock, std::chrono::duration<long, std::ratio<1l, 1l>>>&>&&)
Unexecuted instantiation: void ActionUnserialize::SerReadWriteMany<ParamsStream<AutoFile&, CAddress::SerParams>, Wrapper<CompactSizeFormatter<false>, unsigned long&>>(ParamsStream<AutoFile&, CAddress::SerParams>&, Wrapper<CompactSizeFormatter<false>, unsigned long&>&&)
Unexecuted instantiation: void ActionUnserialize::SerReadWriteMany<ParamsStream<AutoFile&, CAddress::SerParams>, Wrapper<CustomUintFormatter<8, false>, ServiceFlags&>>(ParamsStream<AutoFile&, CAddress::SerParams>&, Wrapper<CustomUintFormatter<8, false>, ServiceFlags&>&&)
Unexecuted instantiation: void ActionUnserialize::SerReadWriteMany<ParamsStream<AutoFile&, CAddress::SerParams>, ParamsWrapper<CNetAddr::SerParams, CService>>(ParamsStream<AutoFile&, CAddress::SerParams>&, ParamsWrapper<CNetAddr::SerParams, CService>&&)
Unexecuted instantiation: void ActionUnserialize::SerReadWriteMany<ParamsStream<ParamsStream<AutoFile&, CAddress::SerParams>&, CNetAddr::SerParams>, CNetAddr&, Wrapper<CustomUintFormatter<2, true>, unsigned short&>>(ParamsStream<ParamsStream<AutoFile&, CAddress::SerParams>&, CNetAddr::SerParams>&, CNetAddr&, Wrapper<CustomUintFormatter<2, true>, unsigned short&>&&)
Unexecuted instantiation: void ActionUnserialize::SerReadWriteMany<ParamsStream<HashVerifier<AutoFile>&, CAddress::SerParams>, CAddress&, CNetAddr&, Wrapper<ChronoFormatter<long, false>, std::chrono::time_point<NodeClock, std::chrono::duration<long, std::ratio<1l, 1l>>>&>, int&>(ParamsStream<HashVerifier<AutoFile>&, CAddress::SerParams>&, CAddress&, CNetAddr&, Wrapper<ChronoFormatter<long, false>, std::chrono::time_point<NodeClock, std::chrono::duration<long, std::ratio<1l, 1l>>>&>&&, int&)
Unexecuted instantiation: void ActionUnserialize::SerReadWriteMany<ParamsStream<DataStream&, CAddress::SerParams>, CAddress&, CNetAddr&, Wrapper<ChronoFormatter<long, false>, std::chrono::time_point<NodeClock, std::chrono::duration<long, std::ratio<1l, 1l>>>&>, int&>(ParamsStream<DataStream&, CAddress::SerParams>&, CAddress&, CNetAddr&, Wrapper<ChronoFormatter<long, false>, std::chrono::time_point<NodeClock, std::chrono::duration<long, std::ratio<1l, 1l>>>&>&&, int&)
Unexecuted instantiation: void ActionUnserialize::SerReadWriteMany<ParamsStream<HashVerifier<DataStream>&, CAddress::SerParams>, CAddress&, CNetAddr&, Wrapper<ChronoFormatter<long, false>, std::chrono::time_point<NodeClock, std::chrono::duration<long, std::ratio<1l, 1l>>>&>, int&>(ParamsStream<HashVerifier<DataStream>&, CAddress::SerParams>&, CAddress&, CNetAddr&, Wrapper<ChronoFormatter<long, false>, std::chrono::time_point<NodeClock, std::chrono::duration<long, std::ratio<1l, 1l>>>&>&&, int&)
Unexecuted instantiation: void ActionUnserialize::SerReadWriteMany<ParamsStream<HashVerifier<DataStream>&, CAddress::SerParams>, unsigned int&>(ParamsStream<HashVerifier<DataStream>&, CAddress::SerParams>&, unsigned int&)
Unexecuted instantiation: void ActionUnserialize::SerReadWriteMany<ParamsStream<HashVerifier<DataStream>&, CAddress::SerParams>, Wrapper<ChronoFormatter<unsigned int, true>, std::chrono::time_point<NodeClock, std::chrono::duration<long, std::ratio<1l, 1l>>>&>>(ParamsStream<HashVerifier<DataStream>&, CAddress::SerParams>&, Wrapper<ChronoFormatter<unsigned int, true>, std::chrono::time_point<NodeClock, std::chrono::duration<long, std::ratio<1l, 1l>>>&>&&)
Unexecuted instantiation: void ActionUnserialize::SerReadWriteMany<ParamsStream<HashVerifier<DataStream>&, CAddress::SerParams>, Wrapper<CompactSizeFormatter<false>, unsigned long&>>(ParamsStream<HashVerifier<DataStream>&, CAddress::SerParams>&, Wrapper<CompactSizeFormatter<false>, unsigned long&>&&)
Unexecuted instantiation: void ActionUnserialize::SerReadWriteMany<ParamsStream<HashVerifier<DataStream>&, CAddress::SerParams>, Wrapper<CustomUintFormatter<8, false>, ServiceFlags&>>(ParamsStream<HashVerifier<DataStream>&, CAddress::SerParams>&, Wrapper<CustomUintFormatter<8, false>, ServiceFlags&>&&)
Unexecuted instantiation: void ActionUnserialize::SerReadWriteMany<ParamsStream<HashVerifier<DataStream>&, CAddress::SerParams>, ParamsWrapper<CNetAddr::SerParams, CService>>(ParamsStream<HashVerifier<DataStream>&, CAddress::SerParams>&, ParamsWrapper<CNetAddr::SerParams, CService>&&)
Unexecuted instantiation: void ActionUnserialize::SerReadWriteMany<ParamsStream<ParamsStream<HashVerifier<DataStream>&, CAddress::SerParams>&, CNetAddr::SerParams>, CNetAddr&, Wrapper<CustomUintFormatter<2, true>, unsigned short&>>(ParamsStream<ParamsStream<HashVerifier<DataStream>&, CAddress::SerParams>&, CNetAddr::SerParams>&, CNetAddr&, Wrapper<CustomUintFormatter<2, true>, unsigned short&>&&)
Unexecuted instantiation: void ActionUnserialize::SerReadWriteMany<ParamsStream<SpanReader, CAddress::SerParams>, CNetAddr&, Wrapper<CustomUintFormatter<2, true>, unsigned short&>>(ParamsStream<SpanReader, CAddress::SerParams>&, CNetAddr&, Wrapper<CustomUintFormatter<2, true>, unsigned short&>&&)
void ActionUnserialize::SerReadWriteMany<DataStream, std::array<unsigned char, 4ul>&, char (&) [12], unsigned int&, unsigned char (&) [4]>(DataStream&, std::array<unsigned char, 4ul>&, char (&) [12], unsigned int&, unsigned char (&) [4])
Line
Count
Source
1026
35.3M
    {
1027
35.3M
        ::UnserializeMany(s, args...);
1028
35.3M
    }
Unexecuted instantiation: void ActionUnserialize::SerReadWriteMany<DataStream, unsigned int&, uint256&>(DataStream&, unsigned int&, uint256&)
void ActionUnserialize::SerReadWriteMany<DataStream, CBlockHeader&, unsigned long&, Wrapper<VectorFormatter<CustomUintFormatter<6, false>>, std::vector<unsigned long, std::allocator<unsigned long>>&>, std::vector<PrefilledTransaction, std::allocator<PrefilledTransaction>>&>(DataStream&, CBlockHeader&, unsigned long&, Wrapper<VectorFormatter<CustomUintFormatter<6, false>>, std::vector<unsigned long, std::allocator<unsigned long>>&>&&, std::vector<PrefilledTransaction, std::allocator<PrefilledTransaction>>&)
Line
Count
Source
1026
3.50M
    {
1027
3.50M
        ::UnserializeMany(s, args...);
1028
3.50M
    }
void ActionUnserialize::SerReadWriteMany<DataStream, int&, uint256&, uint256&, unsigned int&, unsigned int&, unsigned int&>(DataStream&, int&, uint256&, uint256&, unsigned int&, unsigned int&, unsigned int&)
Line
Count
Source
1026
12.1M
    {
1027
12.1M
        ::UnserializeMany(s, args...);
1028
12.1M
    }
void ActionUnserialize::SerReadWriteMany<DataStream, Wrapper<CompactSizeFormatter<true>, unsigned short&>, ParamsWrapper<TransactionSerParams, Wrapper<DefaultFormatter, std::shared_ptr<CTransaction const>&>>>(DataStream&, Wrapper<CompactSizeFormatter<true>, unsigned short&>&&, ParamsWrapper<TransactionSerParams, Wrapper<DefaultFormatter, std::shared_ptr<CTransaction const>&>>&&)
Line
Count
Source
1026
3.55M
    {
1027
3.55M
        ::UnserializeMany(s, args...);
1028
3.55M
    }
void ActionUnserialize::SerReadWriteMany<DataStream, uint256&, ParamsWrapper<TransactionSerParams, Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>>&>>>(DataStream&, uint256&, ParamsWrapper<TransactionSerParams, Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>>&>>&&)
Line
Count
Source
1026
929k
    {
1027
929k
        ::UnserializeMany(s, args...);
1028
929k
    }
Unexecuted instantiation: void ActionUnserialize::SerReadWriteMany<DataStream, std::vector<unsigned char, std::allocator<unsigned char>>&, unsigned int&, unsigned int&, unsigned char&>(DataStream&, std::vector<unsigned char, std::allocator<unsigned char>>&, unsigned int&, unsigned int&, unsigned char&)
Unexecuted instantiation: void ActionUnserialize::SerReadWriteMany<DataStream, Wrapper<VarIntFormatter<(VarIntMode)1>, int&>>(DataStream&, Wrapper<VarIntFormatter<(VarIntMode)1>, int&>&&)
Unexecuted instantiation: void ActionUnserialize::SerReadWriteMany<DataStream, Wrapper<VarIntFormatter<(VarIntMode)0>, unsigned int&>>(DataStream&, Wrapper<VarIntFormatter<(VarIntMode)0>, unsigned int&>&&)
Unexecuted instantiation: void ActionUnserialize::SerReadWriteMany<DataStream, uint256&>(DataStream&, uint256&)
void ActionUnserialize::SerReadWriteMany<HashVerifier<BufferedReader<AutoFile>>, std::vector<CTxUndo, std::allocator<CTxUndo>>&>(HashVerifier<BufferedReader<AutoFile>>&, std::vector<CTxUndo, std::allocator<CTxUndo>>&)
Line
Count
Source
1026
26.9k
    {
1027
26.9k
        ::UnserializeMany(s, args...);
1028
26.9k
    }
void ActionUnserialize::SerReadWriteMany<HashVerifier<BufferedReader<AutoFile>>, Wrapper<VectorFormatter<TxInUndoFormatter>, std::vector<Coin, std::allocator<Coin>>&>>(HashVerifier<BufferedReader<AutoFile>>&, Wrapper<VectorFormatter<TxInUndoFormatter>, std::vector<Coin, std::allocator<Coin>>&>&&)
Line
Count
Source
1026
10.8k
    {
1027
10.8k
        ::UnserializeMany(s, args...);
1028
10.8k
    }
void ActionUnserialize::SerReadWriteMany<HashVerifier<BufferedReader<AutoFile>>, Wrapper<AmountCompression, long&>, Wrapper<ScriptCompression, CScript&>>(HashVerifier<BufferedReader<AutoFile>>&, Wrapper<AmountCompression, long&>&&, Wrapper<ScriptCompression, CScript&>&&)
Line
Count
Source
1026
10.8k
    {
1027
10.8k
        ::UnserializeMany(s, args...);
1028
10.8k
    }
Unexecuted instantiation: void ActionUnserialize::SerReadWriteMany<ParamsStream<AutoFile&, TransactionSerParams>, COutPoint&, CScript&, unsigned int&>(ParamsStream<AutoFile&, TransactionSerParams>&, COutPoint&, CScript&, unsigned int&)
Unexecuted instantiation: void ActionUnserialize::SerReadWriteMany<ParamsStream<AutoFile&, TransactionSerParams>, transaction_identifier<false>&, unsigned int&>(ParamsStream<AutoFile&, TransactionSerParams>&, transaction_identifier<false>&, unsigned int&)
Unexecuted instantiation: void ActionUnserialize::SerReadWriteMany<ParamsStream<AutoFile&, TransactionSerParams>, prevector<36u, unsigned char, unsigned int, int>&>(ParamsStream<AutoFile&, TransactionSerParams>&, prevector<36u, unsigned char, unsigned int, int>&)
Unexecuted instantiation: void ActionUnserialize::SerReadWriteMany<ParamsStream<AutoFile&, TransactionSerParams>, long&, CScript&>(ParamsStream<AutoFile&, TransactionSerParams>&, long&, CScript&)
Unexecuted instantiation: void ActionUnserialize::SerReadWriteMany<DataStream, unsigned char&, transaction_identifier<false>&, Wrapper<VarIntFormatter<(VarIntMode)0>, unsigned int&>>(DataStream&, unsigned char&, transaction_identifier<false>&, Wrapper<VarIntFormatter<(VarIntMode)0>, unsigned int&>&&)
Unexecuted instantiation: void ActionUnserialize::SerReadWriteMany<DataStream, Wrapper<AmountCompression, long&>, Wrapper<ScriptCompression, CScript&>>(DataStream&, Wrapper<AmountCompression, long&>&&, Wrapper<ScriptCompression, CScript&>&&)
Unexecuted instantiation: void ActionUnserialize::SerReadWriteMany<BufferedFile, int&, uint256&, uint256&, unsigned int&, unsigned int&, unsigned int&>(BufferedFile&, int&, uint256&, uint256&, unsigned int&, unsigned int&, unsigned int&)
Unexecuted instantiation: void ActionUnserialize::SerReadWriteMany<ParamsStream<BufferedFile&, TransactionSerParams>, CBlockHeader&, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>>&>(ParamsStream<BufferedFile&, TransactionSerParams>&, CBlockHeader&, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>>&)
Unexecuted instantiation: void ActionUnserialize::SerReadWriteMany<ParamsStream<BufferedFile&, TransactionSerParams>, int&, uint256&, uint256&, unsigned int&, unsigned int&, unsigned int&>(ParamsStream<BufferedFile&, TransactionSerParams>&, int&, uint256&, uint256&, unsigned int&, unsigned int&, unsigned int&)
Unexecuted instantiation: void ActionUnserialize::SerReadWriteMany<ParamsStream<BufferedFile&, TransactionSerParams>, COutPoint&, CScript&, unsigned int&>(ParamsStream<BufferedFile&, TransactionSerParams>&, COutPoint&, CScript&, unsigned int&)
Unexecuted instantiation: void ActionUnserialize::SerReadWriteMany<ParamsStream<BufferedFile&, TransactionSerParams>, transaction_identifier<false>&, unsigned int&>(ParamsStream<BufferedFile&, TransactionSerParams>&, transaction_identifier<false>&, unsigned int&)
Unexecuted instantiation: void ActionUnserialize::SerReadWriteMany<ParamsStream<BufferedFile&, TransactionSerParams>, prevector<36u, unsigned char, unsigned int, int>&>(ParamsStream<BufferedFile&, TransactionSerParams>&, prevector<36u, unsigned char, unsigned int, int>&)
Unexecuted instantiation: void ActionUnserialize::SerReadWriteMany<ParamsStream<BufferedFile&, TransactionSerParams>, long&, CScript&>(ParamsStream<BufferedFile&, TransactionSerParams>&, long&, CScript&)
Unexecuted instantiation: void ActionUnserialize::SerReadWriteMany<AutoFile, Wrapper<AmountCompression, long&>, Wrapper<ScriptCompression, CScript&>>(AutoFile&, Wrapper<AmountCompression, long&>&&, Wrapper<ScriptCompression, CScript&>&&)
Unexecuted instantiation: void ActionUnserialize::SerReadWriteMany<DataStream, uint256&, uint256&, FlatFilePos&>(DataStream&, uint256&, uint256&, FlatFilePos&)
Unexecuted instantiation: void ActionUnserialize::SerReadWriteMany<SpanReader, uint256&, uint256&, FlatFilePos&>(SpanReader&, uint256&, uint256&, FlatFilePos&)
Unexecuted instantiation: void ActionUnserialize::SerReadWriteMany<DataStream, unsigned long&>(DataStream&, unsigned long&)
Unexecuted instantiation: void ActionUnserialize::SerReadWriteMany<DataStream, long&>(DataStream&, long&)
Unexecuted instantiation: void ActionUnserialize::SerReadWriteMany<SpanReader, unsigned long&>(SpanReader&, unsigned long&)
Unexecuted instantiation: void ActionUnserialize::SerReadWriteMany<SpanReader, long&>(SpanReader&, long&)
Unexecuted instantiation: void ActionUnserialize::SerReadWriteMany<SpanReader, Num3072&>(SpanReader&, Num3072&)
Unexecuted instantiation: void ActionUnserialize::SerReadWriteMany<SpanReader, FlatFilePos&, Wrapper<VarIntFormatter<(VarIntMode)0>, unsigned int&>>(SpanReader&, FlatFilePos&, Wrapper<VarIntFormatter<(VarIntMode)0>, unsigned int&>&&)
Unexecuted instantiation: void ActionUnserialize::SerReadWriteMany<AutoFile, int&, uint256&, uint256&, unsigned int&, unsigned int&, unsigned int&>(AutoFile&, int&, uint256&, uint256&, unsigned int&, unsigned int&, unsigned int&)
Unexecuted instantiation: void ActionUnserialize::SerReadWriteMany<DataStream, unsigned char&>(DataStream&, unsigned char&)
Unexecuted instantiation: void ActionUnserialize::SerReadWriteMany<DataStream, CDiskTxPos&>(DataStream&, CDiskTxPos&)
Unexecuted instantiation: void ActionUnserialize::SerReadWriteMany<DataStream, FlatFilePos&, Wrapper<VarIntFormatter<(VarIntMode)0>, unsigned int&>>(DataStream&, FlatFilePos&, Wrapper<VarIntFormatter<(VarIntMode)0>, unsigned int&>&&)
1029
1030
    template<typename Stream, typename Type, typename Fn>
1031
    static void SerRead(Stream& s, Type&& obj, Fn&& fn)
1032
0
    {
1033
0
        fn(s, std::forward<Type>(obj));
1034
0
    }
Unexecuted instantiation: void ActionUnserialize::SerRead<ParamsStream<SpanReader&, CAddress::SerParams>, CAddress&, void CAddress::SerializationOps<ParamsStream<SpanReader&, CAddress::SerParams>, CAddress, ActionUnserialize>(CAddress&, ParamsStream<SpanReader&, CAddress::SerParams>&, ActionUnserialize)::'lambda'(ParamsStream<SpanReader&, CAddress::SerParams>&, CAddress&)>(ParamsStream<SpanReader&, CAddress::SerParams>&, CAddress&&, ActionUnserialize&&)
Unexecuted instantiation: void ActionUnserialize::SerRead<SpanReader, CPartialMerkleTree&, void CPartialMerkleTree::SerializationOps<SpanReader, CPartialMerkleTree, ActionUnserialize>(CPartialMerkleTree&, SpanReader&, ActionUnserialize)::'lambda'(SpanReader&, CPartialMerkleTree&)>(SpanReader&, CPartialMerkleTree&&, ActionUnserialize&&)
Unexecuted instantiation: void ActionUnserialize::SerRead<SpanReader, CPartialMerkleTree&, void CPartialMerkleTree::SerializationOps<SpanReader, CPartialMerkleTree, ActionUnserialize>(CPartialMerkleTree&, SpanReader&, ActionUnserialize)::'lambda0'(SpanReader&, CPartialMerkleTree&)>(SpanReader&, CPartialMerkleTree&&, ActionUnserialize&&)
Unexecuted instantiation: void ActionUnserialize::SerRead<ParamsStream<DataStream&, CAddress::SerParams>, CAddress&, void CAddress::SerializationOps<ParamsStream<DataStream&, CAddress::SerParams>, CAddress, ActionUnserialize>(CAddress&, ParamsStream<DataStream&, CAddress::SerParams>&, ActionUnserialize)::'lambda'(ParamsStream<DataStream&, CAddress::SerParams>&, CAddress&)>(ParamsStream<DataStream&, CAddress::SerParams>&, CAddress&&, ActionUnserialize&&)
Unexecuted instantiation: void ActionUnserialize::SerRead<DataStream, wallet::WalletDescriptor&, void wallet::WalletDescriptor::SerializationOps<DataStream, wallet::WalletDescriptor, ActionUnserialize>(wallet::WalletDescriptor&, DataStream&, ActionUnserialize)::'lambda'(DataStream&, wallet::WalletDescriptor&)>(DataStream&, wallet::WalletDescriptor&&, ActionUnserialize&&)
Unexecuted instantiation: void ActionUnserialize::SerRead<ParamsStream<HashVerifier<AutoFile>&, CAddress::SerParams>, CAddress&, void CAddress::SerializationOps<ParamsStream<HashVerifier<AutoFile>&, CAddress::SerParams>, CAddress, ActionUnserialize>(CAddress&, ParamsStream<HashVerifier<AutoFile>&, CAddress::SerParams>&, ActionUnserialize)::'lambda'(ParamsStream<HashVerifier<AutoFile>&, CAddress::SerParams>&, CAddress&)>(ParamsStream<HashVerifier<AutoFile>&, CAddress::SerParams>&, CAddress&&, ActionUnserialize&&)
Unexecuted instantiation: void ActionUnserialize::SerRead<ParamsStream<AutoFile&, CAddress::SerParams>, CAddress&, void CAddress::SerializationOps<ParamsStream<AutoFile&, CAddress::SerParams>, CAddress, ActionUnserialize>(CAddress&, ParamsStream<AutoFile&, CAddress::SerParams>&, ActionUnserialize)::'lambda'(ParamsStream<AutoFile&, CAddress::SerParams>&, CAddress&)>(ParamsStream<AutoFile&, CAddress::SerParams>&, CAddress&&, ActionUnserialize&&)
Unexecuted instantiation: void ActionUnserialize::SerRead<ParamsStream<HashVerifier<DataStream>&, CAddress::SerParams>, CAddress&, void CAddress::SerializationOps<ParamsStream<HashVerifier<DataStream>&, CAddress::SerParams>, CAddress, ActionUnserialize>(CAddress&, ParamsStream<HashVerifier<DataStream>&, CAddress::SerParams>&, ActionUnserialize)::'lambda'(ParamsStream<HashVerifier<DataStream>&, CAddress::SerParams>&, CAddress&)>(ParamsStream<HashVerifier<DataStream>&, CAddress::SerParams>&, CAddress&&, ActionUnserialize&&)
Unexecuted instantiation: coinstatsindex.cpp:void ActionUnserialize::SerRead<DataStream, (anonymous namespace)::DBVal&, void (anonymous namespace)::DBVal::SerializationOps<DataStream, (anonymous namespace)::DBVal, ActionUnserialize>((anonymous namespace)::DBVal&, DataStream&, ActionUnserialize)::'lambda'(DataStream&, (anonymous namespace)::DBVal&)>(DataStream&, (anonymous namespace)::DBVal&&, ActionUnserialize&&)
Unexecuted instantiation: coinstatsindex.cpp:void ActionUnserialize::SerRead<DataStream, (anonymous namespace)::DBVal&, void (anonymous namespace)::DBVal::SerializationOps<DataStream, (anonymous namespace)::DBVal, ActionUnserialize>((anonymous namespace)::DBVal&, DataStream&, ActionUnserialize)::'lambda0'(DataStream&, (anonymous namespace)::DBVal&)>(DataStream&, (anonymous namespace)::DBVal&&, ActionUnserialize&&)
Unexecuted instantiation: coinstatsindex.cpp:void ActionUnserialize::SerRead<DataStream, (anonymous namespace)::DBVal&, void (anonymous namespace)::DBVal::SerializationOps<DataStream, (anonymous namespace)::DBVal, ActionUnserialize>((anonymous namespace)::DBVal&, DataStream&, ActionUnserialize)::'lambda1'(DataStream&, (anonymous namespace)::DBVal&)>(DataStream&, (anonymous namespace)::DBVal&&, ActionUnserialize&&)
Unexecuted instantiation: coinstatsindex.cpp:void ActionUnserialize::SerRead<SpanReader, (anonymous namespace)::DBVal&, void (anonymous namespace)::DBVal::SerializationOps<SpanReader, (anonymous namespace)::DBVal, ActionUnserialize>((anonymous namespace)::DBVal&, SpanReader&, ActionUnserialize)::'lambda'(SpanReader&, (anonymous namespace)::DBVal&)>(SpanReader&, (anonymous namespace)::DBVal&&, ActionUnserialize&&)
Unexecuted instantiation: coinstatsindex.cpp:void ActionUnserialize::SerRead<SpanReader, (anonymous namespace)::DBVal&, void (anonymous namespace)::DBVal::SerializationOps<SpanReader, (anonymous namespace)::DBVal, ActionUnserialize>((anonymous namespace)::DBVal&, SpanReader&, ActionUnserialize)::'lambda0'(SpanReader&, (anonymous namespace)::DBVal&)>(SpanReader&, (anonymous namespace)::DBVal&&, ActionUnserialize&&)
Unexecuted instantiation: coinstatsindex.cpp:void ActionUnserialize::SerRead<SpanReader, (anonymous namespace)::DBVal&, void (anonymous namespace)::DBVal::SerializationOps<SpanReader, (anonymous namespace)::DBVal, ActionUnserialize>((anonymous namespace)::DBVal&, SpanReader&, ActionUnserialize)::'lambda1'(SpanReader&, (anonymous namespace)::DBVal&)>(SpanReader&, (anonymous namespace)::DBVal&&, ActionUnserialize&&)
1035
1036
    template<typename Stream, typename Type, typename Fn>
1037
    static void SerWrite(Stream& s, Type&&, Fn&&)
1038
0
    {
1039
0
    }
Unexecuted instantiation: void ActionUnserialize::SerWrite<ParamsStream<SpanReader&, CAddress::SerParams>, CAddress&, void CAddress::SerializationOps<ParamsStream<SpanReader&, CAddress::SerParams>, CAddress, ActionUnserialize>(CAddress&, ParamsStream<SpanReader&, CAddress::SerParams>&, ActionUnserialize)::'lambda'(ParamsStream<SpanReader&, CAddress::SerParams>&, CAddress const&)>(ParamsStream<SpanReader&, CAddress::SerParams>&, CAddress&&, ActionUnserialize&&)
Unexecuted instantiation: void ActionUnserialize::SerWrite<SpanReader, CPartialMerkleTree&, void CPartialMerkleTree::SerializationOps<SpanReader, CPartialMerkleTree, ActionUnserialize>(CPartialMerkleTree&, SpanReader&, ActionUnserialize)::'lambda'(SpanReader&, CPartialMerkleTree const&)>(SpanReader&, CPartialMerkleTree&&, ActionUnserialize&&)
Unexecuted instantiation: void ActionUnserialize::SerWrite<ParamsStream<DataStream&, CAddress::SerParams>, CAddress&, void CAddress::SerializationOps<ParamsStream<DataStream&, CAddress::SerParams>, CAddress, ActionUnserialize>(CAddress&, ParamsStream<DataStream&, CAddress::SerParams>&, ActionUnserialize)::'lambda'(ParamsStream<DataStream&, CAddress::SerParams>&, CAddress const&)>(ParamsStream<DataStream&, CAddress::SerParams>&, CAddress&&, ActionUnserialize&&)
Unexecuted instantiation: void ActionUnserialize::SerWrite<DataStream, wallet::WalletDescriptor&, void wallet::WalletDescriptor::SerializationOps<DataStream, wallet::WalletDescriptor, ActionUnserialize>(wallet::WalletDescriptor&, DataStream&, ActionUnserialize)::'lambda'(DataStream&, wallet::WalletDescriptor const&)>(DataStream&, wallet::WalletDescriptor&&, ActionUnserialize&&)
Unexecuted instantiation: void ActionUnserialize::SerWrite<ParamsStream<HashVerifier<AutoFile>&, CAddress::SerParams>, CAddress&, void CAddress::SerializationOps<ParamsStream<HashVerifier<AutoFile>&, CAddress::SerParams>, CAddress, ActionUnserialize>(CAddress&, ParamsStream<HashVerifier<AutoFile>&, CAddress::SerParams>&, ActionUnserialize)::'lambda'(ParamsStream<HashVerifier<AutoFile>&, CAddress::SerParams>&, CAddress const&)>(ParamsStream<HashVerifier<AutoFile>&, CAddress::SerParams>&, CAddress&&, ActionUnserialize&&)
Unexecuted instantiation: void ActionUnserialize::SerWrite<ParamsStream<AutoFile&, CAddress::SerParams>, CAddress&, void CAddress::SerializationOps<ParamsStream<AutoFile&, CAddress::SerParams>, CAddress, ActionUnserialize>(CAddress&, ParamsStream<AutoFile&, CAddress::SerParams>&, ActionUnserialize)::'lambda'(ParamsStream<AutoFile&, CAddress::SerParams>&, CAddress const&)>(ParamsStream<AutoFile&, CAddress::SerParams>&, CAddress&&, ActionUnserialize&&)
Unexecuted instantiation: void ActionUnserialize::SerWrite<ParamsStream<HashVerifier<DataStream>&, CAddress::SerParams>, CAddress&, void CAddress::SerializationOps<ParamsStream<HashVerifier<DataStream>&, CAddress::SerParams>, CAddress, ActionUnserialize>(CAddress&, ParamsStream<HashVerifier<DataStream>&, CAddress::SerParams>&, ActionUnserialize)::'lambda'(ParamsStream<HashVerifier<DataStream>&, CAddress::SerParams>&, CAddress const&)>(ParamsStream<HashVerifier<DataStream>&, CAddress::SerParams>&, CAddress&&, ActionUnserialize&&)
Unexecuted instantiation: coinstatsindex.cpp:void ActionUnserialize::SerWrite<DataStream, (anonymous namespace)::DBVal&, void (anonymous namespace)::DBVal::SerializationOps<DataStream, (anonymous namespace)::DBVal, ActionUnserialize>((anonymous namespace)::DBVal&, DataStream&, ActionUnserialize)::'lambda'(DataStream&, (anonymous namespace)::DBVal const&)>(DataStream&, (anonymous namespace)::DBVal&&, ActionUnserialize&&)
Unexecuted instantiation: coinstatsindex.cpp:void ActionUnserialize::SerWrite<DataStream, (anonymous namespace)::DBVal&, void (anonymous namespace)::DBVal::SerializationOps<DataStream, (anonymous namespace)::DBVal, ActionUnserialize>((anonymous namespace)::DBVal&, DataStream&, ActionUnserialize)::'lambda0'(DataStream&, (anonymous namespace)::DBVal const&)>(DataStream&, (anonymous namespace)::DBVal&&, ActionUnserialize&&)
Unexecuted instantiation: coinstatsindex.cpp:void ActionUnserialize::SerWrite<DataStream, (anonymous namespace)::DBVal&, void (anonymous namespace)::DBVal::SerializationOps<DataStream, (anonymous namespace)::DBVal, ActionUnserialize>((anonymous namespace)::DBVal&, DataStream&, ActionUnserialize)::'lambda1'(DataStream&, (anonymous namespace)::DBVal const&)>(DataStream&, (anonymous namespace)::DBVal&&, ActionUnserialize&&)
Unexecuted instantiation: coinstatsindex.cpp:void ActionUnserialize::SerWrite<SpanReader, (anonymous namespace)::DBVal&, void (anonymous namespace)::DBVal::SerializationOps<SpanReader, (anonymous namespace)::DBVal, ActionUnserialize>((anonymous namespace)::DBVal&, SpanReader&, ActionUnserialize)::'lambda'(SpanReader&, (anonymous namespace)::DBVal const&)>(SpanReader&, (anonymous namespace)::DBVal&&, ActionUnserialize&&)
Unexecuted instantiation: coinstatsindex.cpp:void ActionUnserialize::SerWrite<SpanReader, (anonymous namespace)::DBVal&, void (anonymous namespace)::DBVal::SerializationOps<SpanReader, (anonymous namespace)::DBVal, ActionUnserialize>((anonymous namespace)::DBVal&, SpanReader&, ActionUnserialize)::'lambda0'(SpanReader&, (anonymous namespace)::DBVal const&)>(SpanReader&, (anonymous namespace)::DBVal&&, ActionUnserialize&&)
Unexecuted instantiation: coinstatsindex.cpp:void ActionUnserialize::SerWrite<SpanReader, (anonymous namespace)::DBVal&, void (anonymous namespace)::DBVal::SerializationOps<SpanReader, (anonymous namespace)::DBVal, ActionUnserialize>((anonymous namespace)::DBVal&, SpanReader&, ActionUnserialize)::'lambda1'(SpanReader&, (anonymous namespace)::DBVal const&)>(SpanReader&, (anonymous namespace)::DBVal&&, ActionUnserialize&&)
1040
};
1041
1042
/* ::GetSerializeSize implementations
1043
 *
1044
 * Computing the serialized size of objects is done through a special stream
1045
 * object of type SizeComputer, which only records the number of bytes written
1046
 * to it.
1047
 *
1048
 * If your Serialize or SerializationOp method has non-trivial overhead for
1049
 * serialization, it may be worthwhile to implement a specialized version for
1050
 * SizeComputer, which uses the s.seek() method to record bytes that would
1051
 * be written instead.
1052
 */
1053
class SizeComputer
1054
{
1055
protected:
1056
    uint64_t m_size{0};
1057
1058
public:
1059
482M
    SizeComputer() = default;
1060
1061
    void write(std::span<const std::byte> src)
1062
9.23G
    {
1063
9.23G
        m_size += src.size();
1064
9.23G
    }
1065
1066
    /** Pretend this many bytes are written, without specifying them. */
1067
    void seek(uint64_t num)
1068
39.8M
    {
1069
39.8M
        m_size += num;
1070
39.8M
    }
1071
1072
    template <typename T>
1073
    SizeComputer& operator<<(const T& obj)
1074
482M
    {
1075
482M
        ::Serialize(*this, obj);
1076
482M
        return *this;
1077
482M
    }
SizeComputer& SizeComputer::operator<<<ParamsWrapper<TransactionSerParams, CTransaction const>>(ParamsWrapper<TransactionSerParams, CTransaction const> const&)
Line
Count
Source
1074
145M
    {
1075
145M
        ::Serialize(*this, obj);
1076
145M
        return *this;
1077
145M
    }
SizeComputer& SizeComputer::operator<<<ParamsWrapper<TransactionSerParams, CBlock const>>(ParamsWrapper<TransactionSerParams, CBlock const> const&)
Line
Count
Source
1074
297M
    {
1075
297M
        ::Serialize(*this, obj);
1076
297M
        return *this;
1077
297M
    }
Unexecuted instantiation: SizeComputer& SizeComputer::operator<<<ParamsWrapper<TransactionSerParams, CTxIn const>>(ParamsWrapper<TransactionSerParams, CTxIn const> const&)
Unexecuted instantiation: SizeComputer& SizeComputer::operator<<<std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>>>(std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&)
Unexecuted instantiation: SizeComputer& SizeComputer::operator<<<std::span<unsigned char const, 32ul>>(std::span<unsigned char const, 32ul> const&)
SizeComputer& SizeComputer::operator<<<CTxOut>(CTxOut const&)
Line
Count
Source
1074
9.79M
    {
1075
9.79M
        ::Serialize(*this, obj);
1076
9.79M
        return *this;
1077
9.79M
    }
Unexecuted instantiation: SizeComputer& SizeComputer::operator<<<CBlockHeaderAndShortTxIDs>(CBlockHeaderAndShortTxIDs const&)
SizeComputer& SizeComputer::operator<<<CBlockUndo>(CBlockUndo const&)
Line
Count
Source
1074
29.9M
    {
1075
29.9M
        ::Serialize(*this, obj);
1076
29.9M
        return *this;
1077
29.9M
    }
SizeComputer& SizeComputer::operator<<<Wrapper<VarIntFormatter<(VarIntMode)0>, unsigned long&>>(Wrapper<VarIntFormatter<(VarIntMode)0>, unsigned long&> const&)
Line
Count
Source
1074
116k
    {
1075
116k
        ::Serialize(*this, obj);
1076
116k
        return *this;
1077
116k
    }
Unexecuted instantiation: SizeComputer& SizeComputer::operator<<<std::span<unsigned char, 18446744073709551615ul>>(std::span<unsigned char, 18446744073709551615ul> const&)
SizeComputer& SizeComputer::operator<<<Wrapper<VarIntFormatter<(VarIntMode)0>, unsigned int&>>(Wrapper<VarIntFormatter<(VarIntMode)0>, unsigned int&> const&)
Line
Count
Source
1074
116k
    {
1075
116k
        ::Serialize(*this, obj);
1076
116k
        return *this;
1077
116k
    }
SizeComputer& SizeComputer::operator<<<std::span<unsigned char const, 18446744073709551615ul>>(std::span<unsigned char const, 18446744073709551615ul> const&)
Line
Count
Source
1074
116k
    {
1075
116k
        ::Serialize(*this, obj);
1076
116k
        return *this;
1077
116k
    }
Unexecuted instantiation: SizeComputer& SizeComputer::operator<<<ParamsWrapper<TransactionSerParams, std::shared_ptr<CTransaction const> const>>(ParamsWrapper<TransactionSerParams, std::shared_ptr<CTransaction const> const> const&)
Unexecuted instantiation: SizeComputer& SizeComputer::operator<<<uint256>(uint256 const&)
Unexecuted instantiation: SizeComputer& SizeComputer::operator<<<std::vector<unsigned char, std::allocator<unsigned char>>>(std::vector<unsigned char, std::allocator<unsigned char>> const&)
1078
1079
    uint64_t size() const
1080
482M
    {
1081
482M
        return m_size;
1082
482M
    }
1083
};
1084
1085
template<typename I>
1086
inline void WriteVarInt(SizeComputer &s, I n)
1087
{
1088
    s.seek(GetSizeOfVarInt<I>(n));
1089
}
1090
1091
inline void WriteCompactSize(SizeComputer &s, uint64_t nSize)
1092
39.8M
{
1093
39.8M
    s.seek(GetSizeOfCompactSize(nSize));
1094
39.8M
}
1095
1096
template <typename T>
1097
uint64_t GetSerializeSize(const T& t)
1098
482M
{
1099
482M
    return (SizeComputer() << t).size();
1100
482M
}
unsigned long GetSerializeSize<ParamsWrapper<TransactionSerParams, CTransaction const>>(ParamsWrapper<TransactionSerParams, CTransaction const> const&)
Line
Count
Source
1098
145M
{
1099
145M
    return (SizeComputer() << t).size();
1100
145M
}
unsigned long GetSerializeSize<ParamsWrapper<TransactionSerParams, CBlock const>>(ParamsWrapper<TransactionSerParams, CBlock const> const&)
Line
Count
Source
1098
297M
{
1099
297M
    return (SizeComputer() << t).size();
1100
297M
}
Unexecuted instantiation: unsigned long GetSerializeSize<ParamsWrapper<TransactionSerParams, CTxIn const>>(ParamsWrapper<TransactionSerParams, CTxIn const> const&)
Unexecuted instantiation: unsigned long GetSerializeSize<std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>>>(std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&)
unsigned long GetSerializeSize<CTxOut>(CTxOut const&)
Line
Count
Source
1098
9.79M
{
1099
9.79M
    return (SizeComputer() << t).size();
1100
9.79M
}
Unexecuted instantiation: unsigned long GetSerializeSize<CBlockHeaderAndShortTxIDs>(CBlockHeaderAndShortTxIDs const&)
unsigned long GetSerializeSize<CBlockUndo>(CBlockUndo const&)
Line
Count
Source
1098
29.9M
{
1099
29.9M
    return (SizeComputer() << t).size();
1100
29.9M
}
Unexecuted instantiation: unsigned long GetSerializeSize<ParamsWrapper<TransactionSerParams, std::shared_ptr<CTransaction const> const>>(ParamsWrapper<TransactionSerParams, std::shared_ptr<CTransaction const> const> const&)
Unexecuted instantiation: unsigned long GetSerializeSize<uint256>(uint256 const&)
Unexecuted instantiation: unsigned long GetSerializeSize<std::vector<unsigned char, std::allocator<unsigned char>>>(std::vector<unsigned char, std::allocator<unsigned char>> const&)
1101
1102
//! Check if type contains a stream by seeing if has a GetStream() method.
1103
template<typename T>
1104
concept ContainsStream = requires(T t) { t.GetStream(); };
1105
1106
/** Wrapper that overrides the GetParams() function of a stream. */
1107
template <typename SubStream, typename Params>
1108
class ParamsStream
1109
{
1110
    const Params& m_params;
1111
    // If ParamsStream constructor is passed an lvalue argument, Substream will
1112
    // be a reference type, and m_substream will reference that argument.
1113
    // Otherwise m_substream will be a substream instance and move from the
1114
    // argument. Letting ParamsStream contain a substream instance instead of
1115
    // just a reference is useful to make the ParamsStream object self contained
1116
    // and let it do cleanup when destroyed, for example by closing files if
1117
    // SubStream is a file stream.
1118
    SubStream m_substream;
1119
1120
public:
1121
883M
    ParamsStream(SubStream&& substream, const Params& params LIFETIMEBOUND) : m_params{params}, 
m_substream0
{std::forward<SubStream>(substream)} {}
ParamsStream<SizeComputer&, TransactionSerParams>::ParamsStream(SizeComputer&, TransactionSerParams const&)
Line
Count
Source
1121
442M
    ParamsStream(SubStream&& substream, const Params& params LIFETIMEBOUND) : m_params{params}, m_substream{std::forward<SubStream>(substream)} {}
ParamsStream<SpanReader&, TransactionSerParams>::ParamsStream(SpanReader&, TransactionSerParams const&)
Line
Count
Source
1121
215k
    ParamsStream(SubStream&& substream, const Params& params LIFETIMEBOUND) : m_params{params}, m_substream{std::forward<SubStream>(substream)} {}
ParamsStream<VectorWriter&, TransactionSerParams>::ParamsStream(VectorWriter&, TransactionSerParams const&)
Line
Count
Source
1121
32.3M
    ParamsStream(SubStream&& substream, const Params& params LIFETIMEBOUND) : m_params{params}, m_substream{std::forward<SubStream>(substream)} {}
Unexecuted instantiation: ParamsStream<SpanReader&, CAddress::SerParams>::ParamsStream(SpanReader&, CAddress::SerParams const&)
Unexecuted instantiation: ParamsStream<ParamsStream<SpanReader&, CAddress::SerParams>&, CNetAddr::SerParams>::ParamsStream(ParamsStream<SpanReader&, CAddress::SerParams>&, CNetAddr::SerParams const&)
ParamsStream<DataStream&, TransactionSerParams>::ParamsStream(DataStream&, TransactionSerParams const&)
Line
Count
Source
1121
22.1M
    ParamsStream(SubStream&& substream, const Params& params LIFETIMEBOUND) : m_params{params}, m_substream{std::forward<SubStream>(substream)} {}
Unexecuted instantiation: ParamsStream<SpanReader&, CNetAddr::SerParams>::ParamsStream(SpanReader&, CNetAddr::SerParams const&)
ParamsStream<DataStream&, CNetAddr::SerParams>::ParamsStream(DataStream&, CNetAddr::SerParams const&)
Line
Count
Source
1121
753k
    ParamsStream(SubStream&& substream, const Params& params LIFETIMEBOUND) : m_params{params}, m_substream{std::forward<SubStream>(substream)} {}
ParamsStream<DataStream&, CAddress::SerParams>::ParamsStream(DataStream&, CAddress::SerParams const&)
Line
Count
Source
1121
997k
    ParamsStream(SubStream&& substream, const Params& params LIFETIMEBOUND) : m_params{params}, m_substream{std::forward<SubStream>(substream)} {}
Unexecuted instantiation: ParamsStream<ParamsStream<DataStream&, CAddress::SerParams>&, CNetAddr::SerParams>::ParamsStream(ParamsStream<DataStream&, CAddress::SerParams>&, CNetAddr::SerParams const&)
Unexecuted instantiation: ParamsStream<ParamsStream<VectorWriter&, TransactionSerParams>&, TransactionSerParams>::ParamsStream(ParamsStream<VectorWriter&, TransactionSerParams>&, TransactionSerParams const&)
ParamsStream<VectorWriter&, CNetAddr::SerParams>::ParamsStream(VectorWriter&, CNetAddr::SerParams const&)
Line
Count
Source
1121
3.03M
    ParamsStream(SubStream&& substream, const Params& params LIFETIMEBOUND) : m_params{params}, m_substream{std::forward<SubStream>(substream)} {}
Unexecuted instantiation: ParamsStream<HashedSourceWriter<AutoFile>&, CAddress::SerParams>::ParamsStream(HashedSourceWriter<AutoFile>&, CAddress::SerParams const&)
Unexecuted instantiation: ParamsStream<ParamsStream<HashedSourceWriter<AutoFile>&, CAddress::SerParams>&, CNetAddr::SerParams>::ParamsStream(ParamsStream<HashedSourceWriter<AutoFile>&, CAddress::SerParams>&, CNetAddr::SerParams const&)
Unexecuted instantiation: ParamsStream<HashVerifier<AutoFile>&, CAddress::SerParams>::ParamsStream(HashVerifier<AutoFile>&, CAddress::SerParams const&)
Unexecuted instantiation: ParamsStream<ParamsStream<HashVerifier<AutoFile>&, CAddress::SerParams>&, CNetAddr::SerParams>::ParamsStream(ParamsStream<HashVerifier<AutoFile>&, CAddress::SerParams>&, CNetAddr::SerParams const&)
Unexecuted instantiation: ParamsStream<AutoFile&, CAddress::SerParams>::ParamsStream(AutoFile&, CAddress::SerParams const&)
Unexecuted instantiation: ParamsStream<ParamsStream<AutoFile&, CAddress::SerParams>&, CNetAddr::SerParams>::ParamsStream(ParamsStream<AutoFile&, CAddress::SerParams>&, CNetAddr::SerParams const&)
Unexecuted instantiation: ParamsStream<HashVerifier<DataStream>&, CAddress::SerParams>::ParamsStream(HashVerifier<DataStream>&, CAddress::SerParams const&)
Unexecuted instantiation: ParamsStream<ParamsStream<HashVerifier<DataStream>&, CAddress::SerParams>&, CNetAddr::SerParams>::ParamsStream(ParamsStream<HashVerifier<DataStream>&, CAddress::SerParams>&, CNetAddr::SerParams const&)
Unexecuted instantiation: ParamsStream<SpanReader, CAddress::SerParams>::ParamsStream(SpanReader&&, CAddress::SerParams const&)
Unexecuted instantiation: ParamsStream<VectorWriter&, CAddress::SerParams>::ParamsStream(VectorWriter&, CAddress::SerParams const&)
Unexecuted instantiation: ParamsStream<ParamsStream<VectorWriter&, CAddress::SerParams>&, CNetAddr::SerParams>::ParamsStream(ParamsStream<VectorWriter&, CAddress::SerParams>&, CNetAddr::SerParams const&)
ParamsStream<BufferedWriter<AutoFile>&, TransactionSerParams>::ParamsStream(BufferedWriter<AutoFile>&, TransactionSerParams const&)
Line
Count
Source
1121
30.1M
    ParamsStream(SubStream&& substream, const Params& params LIFETIMEBOUND) : m_params{params}, m_substream{std::forward<SubStream>(substream)} {}
Unexecuted instantiation: ParamsStream<AutoFile&, TransactionSerParams>::ParamsStream(AutoFile&, TransactionSerParams const&)
Unexecuted instantiation: ParamsStream<BufferedFile&, TransactionSerParams>::ParamsStream(BufferedFile&, TransactionSerParams const&)
ParamsStream<HashWriter&, TransactionSerParams>::ParamsStream(HashWriter&, TransactionSerParams const&)
Line
Count
Source
1121
350M
    ParamsStream(SubStream&& substream, const Params& params LIFETIMEBOUND) : m_params{params}, m_substream{std::forward<SubStream>(substream)} {}
1122
1123
    template <typename NestedSubstream, typename Params1, typename Params2, typename... NestedParams>
1124
    ParamsStream(NestedSubstream&& s, const Params1& params1 LIFETIMEBOUND, const Params2& params2 LIFETIMEBOUND, const NestedParams&... params LIFETIMEBOUND)
1125
        : ParamsStream{::ParamsStream{std::forward<NestedSubstream>(s), params2, params...}, params1} {}
1126
1127
5.91G
    template <typename U> ParamsStream& operator<<(const U& obj) { ::Serialize(*this, obj); return *this; }
ParamsStream<SizeComputer&, TransactionSerParams>& ParamsStream<SizeComputer&, TransactionSerParams>::operator<<<unsigned int>(unsigned int const&)
Line
Count
Source
1127
887M
    template <typename U> ParamsStream& operator<<(const U& obj) { ::Serialize(*this, obj); return *this; }
ParamsStream<SizeComputer&, TransactionSerParams>& ParamsStream<SizeComputer&, TransactionSerParams>::operator<<<std::vector<CTxIn, std::allocator<CTxIn>>>(std::vector<CTxIn, std::allocator<CTxIn>> const&)
Line
Count
Source
1127
585M
    template <typename U> ParamsStream& operator<<(const U& obj) { ::Serialize(*this, obj); return *this; }
ParamsStream<SizeComputer&, TransactionSerParams>& ParamsStream<SizeComputer&, TransactionSerParams>::operator<<<std::span<unsigned char const, 32ul>>(std::span<unsigned char const, 32ul> const&)
Line
Count
Source
1127
1.03G
    template <typename U> ParamsStream& operator<<(const U& obj) { ::Serialize(*this, obj); return *this; }
ParamsStream<SizeComputer&, TransactionSerParams>& ParamsStream<SizeComputer&, TransactionSerParams>::operator<<<unsigned char>(unsigned char const&)
Line
Count
Source
1127
141M
    template <typename U> ParamsStream& operator<<(const U& obj) { ::Serialize(*this, obj); return *this; }
ParamsStream<SizeComputer&, TransactionSerParams>& ParamsStream<SizeComputer&, TransactionSerParams>::operator<<<std::vector<CTxOut, std::allocator<CTxOut>>>(std::vector<CTxOut, std::allocator<CTxOut>> const&)
Line
Count
Source
1127
443M
    template <typename U> ParamsStream& operator<<(const U& obj) { ::Serialize(*this, obj); return *this; }
ParamsStream<SizeComputer&, TransactionSerParams>& ParamsStream<SizeComputer&, TransactionSerParams>::operator<<<std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>>>(std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&)
Line
Count
Source
1127
141M
    template <typename U> ParamsStream& operator<<(const U& obj) { ::Serialize(*this, obj); return *this; }
ParamsStream<VectorWriter&, TransactionSerParams>& ParamsStream<VectorWriter&, TransactionSerParams>::operator<<<unsigned int>(unsigned int const&)
Line
Count
Source
1127
45.0M
    template <typename U> ParamsStream& operator<<(const U& obj) { ::Serialize(*this, obj); return *this; }
ParamsStream<VectorWriter&, TransactionSerParams>& ParamsStream<VectorWriter&, TransactionSerParams>::operator<<<std::vector<CTxIn, std::allocator<CTxIn>>>(std::vector<CTxIn, std::allocator<CTxIn>> const&)
Line
Count
Source
1127
45.0M
    template <typename U> ParamsStream& operator<<(const U& obj) { ::Serialize(*this, obj); return *this; }
ParamsStream<VectorWriter&, TransactionSerParams>& ParamsStream<VectorWriter&, TransactionSerParams>::operator<<<std::span<unsigned char const, 32ul>>(std::span<unsigned char const, 32ul> const&)
Line
Count
Source
1127
40.5M
    template <typename U> ParamsStream& operator<<(const U& obj) { ::Serialize(*this, obj); return *this; }
ParamsStream<VectorWriter&, TransactionSerParams>& ParamsStream<VectorWriter&, TransactionSerParams>::operator<<<unsigned char>(unsigned char const&)
Line
Count
Source
1127
22.5M
    template <typename U> ParamsStream& operator<<(const U& obj) { ::Serialize(*this, obj); return *this; }
ParamsStream<VectorWriter&, TransactionSerParams>& ParamsStream<VectorWriter&, TransactionSerParams>::operator<<<std::vector<CTxOut, std::allocator<CTxOut>>>(std::vector<CTxOut, std::allocator<CTxOut>> const&)
Line
Count
Source
1127
22.5M
    template <typename U> ParamsStream& operator<<(const U& obj) { ::Serialize(*this, obj); return *this; }
ParamsStream<VectorWriter&, TransactionSerParams>& ParamsStream<VectorWriter&, TransactionSerParams>::operator<<<std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>>>(std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&)
Line
Count
Source
1127
22.5M
    template <typename U> ParamsStream& operator<<(const U& obj) { ::Serialize(*this, obj); return *this; }
Unexecuted instantiation: ParamsStream<DataStream&, TransactionSerParams>& ParamsStream<DataStream&, TransactionSerParams>::operator<<<unsigned int>(unsigned int const&)
Unexecuted instantiation: ParamsStream<DataStream&, TransactionSerParams>& ParamsStream<DataStream&, TransactionSerParams>::operator<<<std::vector<CTxIn, std::allocator<CTxIn>>>(std::vector<CTxIn, std::allocator<CTxIn>> const&)
Unexecuted instantiation: ParamsStream<DataStream&, TransactionSerParams>& ParamsStream<DataStream&, TransactionSerParams>::operator<<<std::span<unsigned char const, 32ul>>(std::span<unsigned char const, 32ul> const&)
Unexecuted instantiation: ParamsStream<DataStream&, TransactionSerParams>& ParamsStream<DataStream&, TransactionSerParams>::operator<<<unsigned char>(unsigned char const&)
Unexecuted instantiation: ParamsStream<DataStream&, TransactionSerParams>& ParamsStream<DataStream&, TransactionSerParams>::operator<<<std::vector<CTxOut, std::allocator<CTxOut>>>(std::vector<CTxOut, std::allocator<CTxOut>> const&)
Unexecuted instantiation: ParamsStream<DataStream&, TransactionSerParams>& ParamsStream<DataStream&, TransactionSerParams>::operator<<<std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>>>(std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&)
Unexecuted instantiation: ParamsStream<DataStream&, CNetAddr::SerParams>& ParamsStream<DataStream&, CNetAddr::SerParams>::operator<<<unsigned char>(unsigned char const&)
Unexecuted instantiation: ParamsStream<DataStream&, CNetAddr::SerParams>& ParamsStream<DataStream&, CNetAddr::SerParams>::operator<<<Wrapper<CompactSizeFormatter<true>, unsigned long const&>>(Wrapper<CompactSizeFormatter<true>, unsigned long const&> const&)
Unexecuted instantiation: ParamsStream<DataStream&, CNetAddr::SerParams>& ParamsStream<DataStream&, CNetAddr::SerParams>::operator<<<prevector<16u, unsigned char, unsigned int, int>>(prevector<16u, unsigned char, unsigned int, int> const&)
Unexecuted instantiation: ParamsStream<DataStream&, CNetAddr::SerParams>& ParamsStream<DataStream&, CNetAddr::SerParams>::operator<<<unsigned char [16]>(unsigned char const (&) [16])
Unexecuted instantiation: ParamsStream<DataStream&, CAddress::SerParams>& ParamsStream<DataStream&, CAddress::SerParams>::operator<<<unsigned int>(unsigned int const&)
Unexecuted instantiation: ParamsStream<ParamsStream<DataStream&, CAddress::SerParams>&, CNetAddr::SerParams>& ParamsStream<ParamsStream<DataStream&, CAddress::SerParams>&, CNetAddr::SerParams>::operator<<<unsigned char>(unsigned char const&)
Unexecuted instantiation: ParamsStream<ParamsStream<DataStream&, CAddress::SerParams>&, CNetAddr::SerParams>& ParamsStream<ParamsStream<DataStream&, CAddress::SerParams>&, CNetAddr::SerParams>::operator<<<Wrapper<CompactSizeFormatter<true>, unsigned long const&>>(Wrapper<CompactSizeFormatter<true>, unsigned long const&> const&)
Unexecuted instantiation: ParamsStream<ParamsStream<DataStream&, CAddress::SerParams>&, CNetAddr::SerParams>& ParamsStream<ParamsStream<DataStream&, CAddress::SerParams>&, CNetAddr::SerParams>::operator<<<prevector<16u, unsigned char, unsigned int, int>>(prevector<16u, unsigned char, unsigned int, int> const&)
Unexecuted instantiation: ParamsStream<ParamsStream<DataStream&, CAddress::SerParams>&, CNetAddr::SerParams>& ParamsStream<ParamsStream<DataStream&, CAddress::SerParams>&, CNetAddr::SerParams>::operator<<<unsigned char [16]>(unsigned char const (&) [16])
Unexecuted instantiation: ParamsStream<ParamsStream<VectorWriter&, TransactionSerParams>&, TransactionSerParams>& ParamsStream<ParamsStream<VectorWriter&, TransactionSerParams>&, TransactionSerParams>::operator<<<unsigned int>(unsigned int const&)
Unexecuted instantiation: ParamsStream<ParamsStream<VectorWriter&, TransactionSerParams>&, TransactionSerParams>& ParamsStream<ParamsStream<VectorWriter&, TransactionSerParams>&, TransactionSerParams>::operator<<<std::vector<CTxIn, std::allocator<CTxIn>>>(std::vector<CTxIn, std::allocator<CTxIn>> const&)
Unexecuted instantiation: ParamsStream<ParamsStream<VectorWriter&, TransactionSerParams>&, TransactionSerParams>& ParamsStream<ParamsStream<VectorWriter&, TransactionSerParams>&, TransactionSerParams>::operator<<<std::span<unsigned char const, 32ul>>(std::span<unsigned char const, 32ul> const&)
Unexecuted instantiation: ParamsStream<ParamsStream<VectorWriter&, TransactionSerParams>&, TransactionSerParams>& ParamsStream<ParamsStream<VectorWriter&, TransactionSerParams>&, TransactionSerParams>::operator<<<unsigned char>(unsigned char const&)
Unexecuted instantiation: ParamsStream<ParamsStream<VectorWriter&, TransactionSerParams>&, TransactionSerParams>& ParamsStream<ParamsStream<VectorWriter&, TransactionSerParams>&, TransactionSerParams>::operator<<<std::vector<CTxOut, std::allocator<CTxOut>>>(std::vector<CTxOut, std::allocator<CTxOut>> const&)
Unexecuted instantiation: ParamsStream<ParamsStream<VectorWriter&, TransactionSerParams>&, TransactionSerParams>& ParamsStream<ParamsStream<VectorWriter&, TransactionSerParams>&, TransactionSerParams>::operator<<<std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>>>(std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&)
Unexecuted instantiation: ParamsStream<VectorWriter&, CNetAddr::SerParams>& ParamsStream<VectorWriter&, CNetAddr::SerParams>::operator<<<unsigned char>(unsigned char const&)
Unexecuted instantiation: ParamsStream<VectorWriter&, CNetAddr::SerParams>& ParamsStream<VectorWriter&, CNetAddr::SerParams>::operator<<<Wrapper<CompactSizeFormatter<true>, unsigned long const&>>(Wrapper<CompactSizeFormatter<true>, unsigned long const&> const&)
Unexecuted instantiation: ParamsStream<VectorWriter&, CNetAddr::SerParams>& ParamsStream<VectorWriter&, CNetAddr::SerParams>::operator<<<prevector<16u, unsigned char, unsigned int, int>>(prevector<16u, unsigned char, unsigned int, int> const&)
ParamsStream<VectorWriter&, CNetAddr::SerParams>& ParamsStream<VectorWriter&, CNetAddr::SerParams>::operator<<<unsigned char [16]>(unsigned char const (&) [16])
Line
Count
Source
1127
3.03M
    template <typename U> ParamsStream& operator<<(const U& obj) { ::Serialize(*this, obj); return *this; }
Unexecuted instantiation: ParamsStream<HashedSourceWriter<AutoFile>&, CAddress::SerParams>& ParamsStream<HashedSourceWriter<AutoFile>&, CAddress::SerParams>::operator<<<unsigned int>(unsigned int const&)
Unexecuted instantiation: ParamsStream<ParamsStream<HashedSourceWriter<AutoFile>&, CAddress::SerParams>&, CNetAddr::SerParams>& ParamsStream<ParamsStream<HashedSourceWriter<AutoFile>&, CAddress::SerParams>&, CNetAddr::SerParams>::operator<<<unsigned char>(unsigned char const&)
Unexecuted instantiation: ParamsStream<ParamsStream<HashedSourceWriter<AutoFile>&, CAddress::SerParams>&, CNetAddr::SerParams>& ParamsStream<ParamsStream<HashedSourceWriter<AutoFile>&, CAddress::SerParams>&, CNetAddr::SerParams>::operator<<<Wrapper<CompactSizeFormatter<true>, unsigned long const&>>(Wrapper<CompactSizeFormatter<true>, unsigned long const&> const&)
Unexecuted instantiation: ParamsStream<ParamsStream<HashedSourceWriter<AutoFile>&, CAddress::SerParams>&, CNetAddr::SerParams>& ParamsStream<ParamsStream<HashedSourceWriter<AutoFile>&, CAddress::SerParams>&, CNetAddr::SerParams>::operator<<<prevector<16u, unsigned char, unsigned int, int>>(prevector<16u, unsigned char, unsigned int, int> const&)
Unexecuted instantiation: ParamsStream<ParamsStream<HashedSourceWriter<AutoFile>&, CAddress::SerParams>&, CNetAddr::SerParams>& ParamsStream<ParamsStream<HashedSourceWriter<AutoFile>&, CAddress::SerParams>&, CNetAddr::SerParams>::operator<<<unsigned char [16]>(unsigned char const (&) [16])
Unexecuted instantiation: ParamsStream<HashedSourceWriter<AutoFile>&, CAddress::SerParams>& ParamsStream<HashedSourceWriter<AutoFile>&, CAddress::SerParams>::operator<<<unsigned char>(unsigned char const&)
Unexecuted instantiation: ParamsStream<HashedSourceWriter<AutoFile>&, CAddress::SerParams>& ParamsStream<HashedSourceWriter<AutoFile>&, CAddress::SerParams>::operator<<<uint256>(uint256 const&)
Unexecuted instantiation: ParamsStream<HashedSourceWriter<AutoFile>&, CAddress::SerParams>& ParamsStream<HashedSourceWriter<AutoFile>&, CAddress::SerParams>::operator<<<std::span<unsigned char const, 32ul>>(std::span<unsigned char const, 32ul> const&)
Unexecuted instantiation: ParamsStream<HashedSourceWriter<AutoFile>&, CAddress::SerParams>& ParamsStream<HashedSourceWriter<AutoFile>&, CAddress::SerParams>::operator<<<int>(int const&)
Unexecuted instantiation: ParamsStream<HashedSourceWriter<AutoFile>&, CAddress::SerParams>& ParamsStream<HashedSourceWriter<AutoFile>&, CAddress::SerParams>::operator<<<AddrInfo>(AddrInfo const&)
Unexecuted instantiation: ParamsStream<HashedSourceWriter<AutoFile>&, CAddress::SerParams>& ParamsStream<HashedSourceWriter<AutoFile>&, CAddress::SerParams>::operator<<<Wrapper<CompactSizeFormatter<true>, unsigned long const&>>(Wrapper<CompactSizeFormatter<true>, unsigned long const&> const&)
Unexecuted instantiation: ParamsStream<HashedSourceWriter<AutoFile>&, CAddress::SerParams>& ParamsStream<HashedSourceWriter<AutoFile>&, CAddress::SerParams>::operator<<<prevector<16u, unsigned char, unsigned int, int>>(prevector<16u, unsigned char, unsigned int, int> const&)
Unexecuted instantiation: ParamsStream<HashedSourceWriter<AutoFile>&, CAddress::SerParams>& ParamsStream<HashedSourceWriter<AutoFile>&, CAddress::SerParams>::operator<<<unsigned char [16]>(unsigned char const (&) [16])
Unexecuted instantiation: ParamsStream<HashedSourceWriter<AutoFile>&, CAddress::SerParams>& ParamsStream<HashedSourceWriter<AutoFile>&, CAddress::SerParams>::operator<<<long>(long const&)
Unexecuted instantiation: ParamsStream<DataStream&, CAddress::SerParams>& ParamsStream<DataStream&, CAddress::SerParams>::operator<<<unsigned char>(unsigned char const&)
Unexecuted instantiation: ParamsStream<DataStream&, CAddress::SerParams>& ParamsStream<DataStream&, CAddress::SerParams>::operator<<<uint256>(uint256 const&)
Unexecuted instantiation: ParamsStream<DataStream&, CAddress::SerParams>& ParamsStream<DataStream&, CAddress::SerParams>::operator<<<std::span<unsigned char const, 32ul>>(std::span<unsigned char const, 32ul> const&)
Unexecuted instantiation: ParamsStream<DataStream&, CAddress::SerParams>& ParamsStream<DataStream&, CAddress::SerParams>::operator<<<int>(int const&)
Unexecuted instantiation: ParamsStream<DataStream&, CAddress::SerParams>& ParamsStream<DataStream&, CAddress::SerParams>::operator<<<AddrInfo>(AddrInfo const&)
Unexecuted instantiation: ParamsStream<DataStream&, CAddress::SerParams>& ParamsStream<DataStream&, CAddress::SerParams>::operator<<<Wrapper<CompactSizeFormatter<true>, unsigned long const&>>(Wrapper<CompactSizeFormatter<true>, unsigned long const&> const&)
Unexecuted instantiation: ParamsStream<DataStream&, CAddress::SerParams>& ParamsStream<DataStream&, CAddress::SerParams>::operator<<<prevector<16u, unsigned char, unsigned int, int>>(prevector<16u, unsigned char, unsigned int, int> const&)
Unexecuted instantiation: ParamsStream<DataStream&, CAddress::SerParams>& ParamsStream<DataStream&, CAddress::SerParams>::operator<<<unsigned char [16]>(unsigned char const (&) [16])
Unexecuted instantiation: ParamsStream<DataStream&, CAddress::SerParams>& ParamsStream<DataStream&, CAddress::SerParams>::operator<<<long>(long const&)
Unexecuted instantiation: ParamsStream<VectorWriter&, CAddress::SerParams>& ParamsStream<VectorWriter&, CAddress::SerParams>::operator<<<unsigned int>(unsigned int const&)
Unexecuted instantiation: ParamsStream<ParamsStream<VectorWriter&, CAddress::SerParams>&, CNetAddr::SerParams>& ParamsStream<ParamsStream<VectorWriter&, CAddress::SerParams>&, CNetAddr::SerParams>::operator<<<unsigned char>(unsigned char const&)
Unexecuted instantiation: ParamsStream<ParamsStream<VectorWriter&, CAddress::SerParams>&, CNetAddr::SerParams>& ParamsStream<ParamsStream<VectorWriter&, CAddress::SerParams>&, CNetAddr::SerParams>::operator<<<Wrapper<CompactSizeFormatter<true>, unsigned long const&>>(Wrapper<CompactSizeFormatter<true>, unsigned long const&> const&)
Unexecuted instantiation: ParamsStream<ParamsStream<VectorWriter&, CAddress::SerParams>&, CNetAddr::SerParams>& ParamsStream<ParamsStream<VectorWriter&, CAddress::SerParams>&, CNetAddr::SerParams>::operator<<<prevector<16u, unsigned char, unsigned int, int>>(prevector<16u, unsigned char, unsigned int, int> const&)
Unexecuted instantiation: ParamsStream<ParamsStream<VectorWriter&, CAddress::SerParams>&, CNetAddr::SerParams>& ParamsStream<ParamsStream<VectorWriter&, CAddress::SerParams>&, CNetAddr::SerParams>::operator<<<unsigned char [16]>(unsigned char const (&) [16])
ParamsStream<BufferedWriter<AutoFile>&, TransactionSerParams>& ParamsStream<BufferedWriter<AutoFile>&, TransactionSerParams>::operator<<<std::span<unsigned char const, 32ul>>(std::span<unsigned char const, 32ul> const&)
Line
Count
Source
1127
90.6M
    template <typename U> ParamsStream& operator<<(const U& obj) { ::Serialize(*this, obj); return *this; }
ParamsStream<BufferedWriter<AutoFile>&, TransactionSerParams>& ParamsStream<BufferedWriter<AutoFile>&, TransactionSerParams>::operator<<<unsigned int>(unsigned int const&)
Line
Count
Source
1127
60.7M
    template <typename U> ParamsStream& operator<<(const U& obj) { ::Serialize(*this, obj); return *this; }
ParamsStream<BufferedWriter<AutoFile>&, TransactionSerParams>& ParamsStream<BufferedWriter<AutoFile>&, TransactionSerParams>::operator<<<std::vector<CTxIn, std::allocator<CTxIn>>>(std::vector<CTxIn, std::allocator<CTxIn>> const&)
Line
Count
Source
1127
60.6M
    template <typename U> ParamsStream& operator<<(const U& obj) { ::Serialize(*this, obj); return *this; }
ParamsStream<BufferedWriter<AutoFile>&, TransactionSerParams>& ParamsStream<BufferedWriter<AutoFile>&, TransactionSerParams>::operator<<<unsigned char>(unsigned char const&)
Line
Count
Source
1127
30.2M
    template <typename U> ParamsStream& operator<<(const U& obj) { ::Serialize(*this, obj); return *this; }
ParamsStream<BufferedWriter<AutoFile>&, TransactionSerParams>& ParamsStream<BufferedWriter<AutoFile>&, TransactionSerParams>::operator<<<std::vector<CTxOut, std::allocator<CTxOut>>>(std::vector<CTxOut, std::allocator<CTxOut>> const&)
Line
Count
Source
1127
30.3M
    template <typename U> ParamsStream& operator<<(const U& obj) { ::Serialize(*this, obj); return *this; }
ParamsStream<BufferedWriter<AutoFile>&, TransactionSerParams>& ParamsStream<BufferedWriter<AutoFile>&, TransactionSerParams>::operator<<<std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>>>(std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&)
Line
Count
Source
1127
30.2M
    template <typename U> ParamsStream& operator<<(const U& obj) { ::Serialize(*this, obj); return *this; }
Unexecuted instantiation: ParamsStream<AutoFile&, TransactionSerParams>& ParamsStream<AutoFile&, TransactionSerParams>::operator<<<unsigned int>(unsigned int const&)
Unexecuted instantiation: ParamsStream<AutoFile&, TransactionSerParams>& ParamsStream<AutoFile&, TransactionSerParams>::operator<<<std::vector<CTxIn, std::allocator<CTxIn>>>(std::vector<CTxIn, std::allocator<CTxIn>> const&)
Unexecuted instantiation: ParamsStream<AutoFile&, TransactionSerParams>& ParamsStream<AutoFile&, TransactionSerParams>::operator<<<std::span<unsigned char const, 32ul>>(std::span<unsigned char const, 32ul> const&)
Unexecuted instantiation: ParamsStream<AutoFile&, TransactionSerParams>& ParamsStream<AutoFile&, TransactionSerParams>::operator<<<unsigned char>(unsigned char const&)
Unexecuted instantiation: ParamsStream<AutoFile&, TransactionSerParams>& ParamsStream<AutoFile&, TransactionSerParams>::operator<<<std::vector<CTxOut, std::allocator<CTxOut>>>(std::vector<CTxOut, std::allocator<CTxOut>> const&)
Unexecuted instantiation: ParamsStream<AutoFile&, TransactionSerParams>& ParamsStream<AutoFile&, TransactionSerParams>::operator<<<std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>>>(std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&)
ParamsStream<HashWriter&, TransactionSerParams>& ParamsStream<HashWriter&, TransactionSerParams>::operator<<<unsigned int>(unsigned int const&)
Line
Count
Source
1127
701M
    template <typename U> ParamsStream& operator<<(const U& obj) { ::Serialize(*this, obj); return *this; }
ParamsStream<HashWriter&, TransactionSerParams>& ParamsStream<HashWriter&, TransactionSerParams>::operator<<<std::vector<CTxIn, std::allocator<CTxIn>>>(std::vector<CTxIn, std::allocator<CTxIn>> const&)
Line
Count
Source
1127
489M
    template <typename U> ParamsStream& operator<<(const U& obj) { ::Serialize(*this, obj); return *this; }
ParamsStream<HashWriter&, TransactionSerParams>& ParamsStream<HashWriter&, TransactionSerParams>::operator<<<std::span<unsigned char const, 32ul>>(std::span<unsigned char const, 32ul> const&)
Line
Count
Source
1127
350M
    template <typename U> ParamsStream& operator<<(const U& obj) { ::Serialize(*this, obj); return *this; }
ParamsStream<HashWriter&, TransactionSerParams>& ParamsStream<HashWriter&, TransactionSerParams>::operator<<<unsigned char>(unsigned char const&)
Line
Count
Source
1127
138M
    template <typename U> ParamsStream& operator<<(const U& obj) { ::Serialize(*this, obj); return *this; }
ParamsStream<HashWriter&, TransactionSerParams>& ParamsStream<HashWriter&, TransactionSerParams>::operator<<<std::vector<CTxOut, std::allocator<CTxOut>>>(std::vector<CTxOut, std::allocator<CTxOut>> const&)
Line
Count
Source
1127
350M
    template <typename U> ParamsStream& operator<<(const U& obj) { ::Serialize(*this, obj); return *this; }
ParamsStream<HashWriter&, TransactionSerParams>& ParamsStream<HashWriter&, TransactionSerParams>::operator<<<std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>>>(std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>> const&)
Line
Count
Source
1127
138M
    template <typename U> ParamsStream& operator<<(const U& obj) { ::Serialize(*this, obj); return *this; }
1128
154M
    template <typename U> ParamsStream& operator>>(U&& obj) { ::Unserialize(*this, obj); return *this; }
ParamsStream<SpanReader&, TransactionSerParams>& ParamsStream<SpanReader&, TransactionSerParams>::operator>><unsigned int&>(unsigned int&)
Line
Count
Source
1128
497k
    template <typename U> ParamsStream& operator>>(U&& obj) { ::Unserialize(*this, obj); return *this; }
ParamsStream<SpanReader&, TransactionSerParams>& ParamsStream<SpanReader&, TransactionSerParams>::operator>><std::vector<CTxIn, std::allocator<CTxIn>>&>(std::vector<CTxIn, std::allocator<CTxIn>>&)
Line
Count
Source
1128
350k
    template <typename U> ParamsStream& operator>>(U&& obj) { ::Unserialize(*this, obj); return *this; }
ParamsStream<SpanReader&, TransactionSerParams>& ParamsStream<SpanReader&, TransactionSerParams>::operator>><unsigned char&>(unsigned char&)
Line
Count
Source
1128
101k
    template <typename U> ParamsStream& operator>>(U&& obj) { ::Unserialize(*this, obj); return *this; }
ParamsStream<SpanReader&, TransactionSerParams>& ParamsStream<SpanReader&, TransactionSerParams>::operator>><std::vector<CTxOut, std::allocator<CTxOut>>&>(std::vector<CTxOut, std::allocator<CTxOut>>&)
Line
Count
Source
1128
248k
    template <typename U> ParamsStream& operator>>(U&& obj) { ::Unserialize(*this, obj); return *this; }
ParamsStream<SpanReader&, TransactionSerParams>& ParamsStream<SpanReader&, TransactionSerParams>::operator>><std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>>&>(std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>>&)
Line
Count
Source
1128
101k
    template <typename U> ParamsStream& operator>>(U&& obj) { ::Unserialize(*this, obj); return *this; }
Unexecuted instantiation: ParamsStream<SpanReader&, CAddress::SerParams>& ParamsStream<SpanReader&, CAddress::SerParams>::operator>><unsigned int&>(unsigned int&)
Unexecuted instantiation: ParamsStream<ParamsStream<SpanReader&, CAddress::SerParams>&, CNetAddr::SerParams>& ParamsStream<ParamsStream<SpanReader&, CAddress::SerParams>&, CNetAddr::SerParams>::operator>><unsigned char&>(unsigned char&)
Unexecuted instantiation: ParamsStream<ParamsStream<SpanReader&, CAddress::SerParams>&, CNetAddr::SerParams>& ParamsStream<ParamsStream<SpanReader&, CAddress::SerParams>&, CNetAddr::SerParams>::operator>><Wrapper<CompactSizeFormatter<true>, unsigned long&>>(Wrapper<CompactSizeFormatter<true>, unsigned long&>&&)
Unexecuted instantiation: ParamsStream<ParamsStream<SpanReader&, CAddress::SerParams>&, CNetAddr::SerParams>& ParamsStream<ParamsStream<SpanReader&, CAddress::SerParams>&, CNetAddr::SerParams>::operator>><std::span<unsigned char, 18446744073709551615ul>>(std::span<unsigned char, 18446744073709551615ul>&&)
Unexecuted instantiation: ParamsStream<ParamsStream<SpanReader&, CAddress::SerParams>&, CNetAddr::SerParams>& ParamsStream<ParamsStream<SpanReader&, CAddress::SerParams>&, CNetAddr::SerParams>::operator>><unsigned char (&) [16]>(unsigned char (&) [16])
Unexecuted instantiation: ParamsStream<SpanReader&, CAddress::SerParams>& ParamsStream<SpanReader&, CAddress::SerParams>::operator>><unsigned char&>(unsigned char&)
Unexecuted instantiation: ParamsStream<SpanReader&, CAddress::SerParams>& ParamsStream<SpanReader&, CAddress::SerParams>::operator>><Wrapper<CompactSizeFormatter<true>, unsigned long&>>(Wrapper<CompactSizeFormatter<true>, unsigned long&>&&)
Unexecuted instantiation: ParamsStream<SpanReader&, CAddress::SerParams>& ParamsStream<SpanReader&, CAddress::SerParams>::operator>><std::span<unsigned char, 18446744073709551615ul>>(std::span<unsigned char, 18446744073709551615ul>&&)
Unexecuted instantiation: ParamsStream<SpanReader&, CAddress::SerParams>& ParamsStream<SpanReader&, CAddress::SerParams>::operator>><unsigned char (&) [16]>(unsigned char (&) [16])
Unexecuted instantiation: ParamsStream<SpanReader&, CAddress::SerParams>& ParamsStream<SpanReader&, CAddress::SerParams>::operator>><long&>(long&)
Unexecuted instantiation: ParamsStream<SpanReader&, CNetAddr::SerParams>& ParamsStream<SpanReader&, CNetAddr::SerParams>::operator>><unsigned char&>(unsigned char&)
Unexecuted instantiation: ParamsStream<SpanReader&, CNetAddr::SerParams>& ParamsStream<SpanReader&, CNetAddr::SerParams>::operator>><Wrapper<CompactSizeFormatter<true>, unsigned long&>>(Wrapper<CompactSizeFormatter<true>, unsigned long&>&&)
Unexecuted instantiation: ParamsStream<SpanReader&, CNetAddr::SerParams>& ParamsStream<SpanReader&, CNetAddr::SerParams>::operator>><std::span<unsigned char, 18446744073709551615ul>>(std::span<unsigned char, 18446744073709551615ul>&&)
Unexecuted instantiation: ParamsStream<SpanReader&, CNetAddr::SerParams>& ParamsStream<SpanReader&, CNetAddr::SerParams>::operator>><unsigned char (&) [16]>(unsigned char (&) [16])
Unexecuted instantiation: ParamsStream<DataStream&, CNetAddr::SerParams>& ParamsStream<DataStream&, CNetAddr::SerParams>::operator>><unsigned char&>(unsigned char&)
Unexecuted instantiation: ParamsStream<DataStream&, CNetAddr::SerParams>& ParamsStream<DataStream&, CNetAddr::SerParams>::operator>><Wrapper<CompactSizeFormatter<true>, unsigned long&>>(Wrapper<CompactSizeFormatter<true>, unsigned long&>&&)
Unexecuted instantiation: ParamsStream<DataStream&, CNetAddr::SerParams>& ParamsStream<DataStream&, CNetAddr::SerParams>::operator>><std::span<unsigned char, 18446744073709551615ul>>(std::span<unsigned char, 18446744073709551615ul>&&)
ParamsStream<DataStream&, CNetAddr::SerParams>& ParamsStream<DataStream&, CNetAddr::SerParams>::operator>><unsigned char (&) [16]>(unsigned char (&) [16])
Line
Count
Source
1128
753k
    template <typename U> ParamsStream& operator>>(U&& obj) { ::Unserialize(*this, obj); return *this; }
Unexecuted instantiation: ParamsStream<DataStream&, CAddress::SerParams>& ParamsStream<DataStream&, CAddress::SerParams>::operator>><unsigned int&>(unsigned int&)
Unexecuted instantiation: ParamsStream<ParamsStream<DataStream&, CAddress::SerParams>&, CNetAddr::SerParams>& ParamsStream<ParamsStream<DataStream&, CAddress::SerParams>&, CNetAddr::SerParams>::operator>><unsigned char&>(unsigned char&)
Unexecuted instantiation: ParamsStream<ParamsStream<DataStream&, CAddress::SerParams>&, CNetAddr::SerParams>& ParamsStream<ParamsStream<DataStream&, CAddress::SerParams>&, CNetAddr::SerParams>::operator>><Wrapper<CompactSizeFormatter<true>, unsigned long&>>(Wrapper<CompactSizeFormatter<true>, unsigned long&>&&)
Unexecuted instantiation: ParamsStream<ParamsStream<DataStream&, CAddress::SerParams>&, CNetAddr::SerParams>& ParamsStream<ParamsStream<DataStream&, CAddress::SerParams>&, CNetAddr::SerParams>::operator>><std::span<unsigned char, 18446744073709551615ul>>(std::span<unsigned char, 18446744073709551615ul>&&)
Unexecuted instantiation: ParamsStream<ParamsStream<DataStream&, CAddress::SerParams>&, CNetAddr::SerParams>& ParamsStream<ParamsStream<DataStream&, CAddress::SerParams>&, CNetAddr::SerParams>::operator>><unsigned char (&) [16]>(unsigned char (&) [16])
ParamsStream<DataStream&, CAddress::SerParams>& ParamsStream<DataStream&, CAddress::SerParams>::operator>><unsigned char&>(unsigned char&)
Line
Count
Source
1128
997k
    template <typename U> ParamsStream& operator>>(U&& obj) { ::Unserialize(*this, obj); return *this; }
ParamsStream<DataStream&, CAddress::SerParams>& ParamsStream<DataStream&, CAddress::SerParams>::operator>><Wrapper<CompactSizeFormatter<true>, unsigned long&>>(Wrapper<CompactSizeFormatter<true>, unsigned long&>&&)
Line
Count
Source
1128
997k
    template <typename U> ParamsStream& operator>>(U&& obj) { ::Unserialize(*this, obj); return *this; }
ParamsStream<DataStream&, CAddress::SerParams>& ParamsStream<DataStream&, CAddress::SerParams>::operator>><std::span<unsigned char, 18446744073709551615ul>>(std::span<unsigned char, 18446744073709551615ul>&&)
Line
Count
Source
1128
997k
    template <typename U> ParamsStream& operator>>(U&& obj) { ::Unserialize(*this, obj); return *this; }
Unexecuted instantiation: ParamsStream<DataStream&, CAddress::SerParams>& ParamsStream<DataStream&, CAddress::SerParams>::operator>><unsigned char (&) [16]>(unsigned char (&) [16])
ParamsStream<DataStream&, TransactionSerParams>& ParamsStream<DataStream&, TransactionSerParams>::operator>><unsigned int&>(unsigned int&)
Line
Count
Source
1128
42.8M
    template <typename U> ParamsStream& operator>>(U&& obj) { ::Unserialize(*this, obj); return *this; }
ParamsStream<DataStream&, TransactionSerParams>& ParamsStream<DataStream&, TransactionSerParams>::operator>><std::vector<CTxIn, std::allocator<CTxIn>>&>(std::vector<CTxIn, std::allocator<CTxIn>>&)
Line
Count
Source
1128
42.8M
    template <typename U> ParamsStream& operator>>(U&& obj) { ::Unserialize(*this, obj); return *this; }
ParamsStream<DataStream&, TransactionSerParams>& ParamsStream<DataStream&, TransactionSerParams>::operator>><unsigned char&>(unsigned char&)
Line
Count
Source
1128
21.4M
    template <typename U> ParamsStream& operator>>(U&& obj) { ::Unserialize(*this, obj); return *this; }
ParamsStream<DataStream&, TransactionSerParams>& ParamsStream<DataStream&, TransactionSerParams>::operator>><std::vector<CTxOut, std::allocator<CTxOut>>&>(std::vector<CTxOut, std::allocator<CTxOut>>&)
Line
Count
Source
1128
21.4M
    template <typename U> ParamsStream& operator>>(U&& obj) { ::Unserialize(*this, obj); return *this; }
ParamsStream<DataStream&, TransactionSerParams>& ParamsStream<DataStream&, TransactionSerParams>::operator>><std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>>&>(std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>>&)
Line
Count
Source
1128
21.4M
    template <typename U> ParamsStream& operator>>(U&& obj) { ::Unserialize(*this, obj); return *this; }
Unexecuted instantiation: ParamsStream<HashVerifier<AutoFile>&, CAddress::SerParams>& ParamsStream<HashVerifier<AutoFile>&, CAddress::SerParams>::operator>><unsigned int&>(unsigned int&)
Unexecuted instantiation: ParamsStream<ParamsStream<HashVerifier<AutoFile>&, CAddress::SerParams>&, CNetAddr::SerParams>& ParamsStream<ParamsStream<HashVerifier<AutoFile>&, CAddress::SerParams>&, CNetAddr::SerParams>::operator>><unsigned char&>(unsigned char&)
Unexecuted instantiation: ParamsStream<ParamsStream<HashVerifier<AutoFile>&, CAddress::SerParams>&, CNetAddr::SerParams>& ParamsStream<ParamsStream<HashVerifier<AutoFile>&, CAddress::SerParams>&, CNetAddr::SerParams>::operator>><Wrapper<CompactSizeFormatter<true>, unsigned long&>>(Wrapper<CompactSizeFormatter<true>, unsigned long&>&&)
Unexecuted instantiation: ParamsStream<ParamsStream<HashVerifier<AutoFile>&, CAddress::SerParams>&, CNetAddr::SerParams>& ParamsStream<ParamsStream<HashVerifier<AutoFile>&, CAddress::SerParams>&, CNetAddr::SerParams>::operator>><std::span<unsigned char, 18446744073709551615ul>>(std::span<unsigned char, 18446744073709551615ul>&&)
Unexecuted instantiation: ParamsStream<ParamsStream<HashVerifier<AutoFile>&, CAddress::SerParams>&, CNetAddr::SerParams>& ParamsStream<ParamsStream<HashVerifier<AutoFile>&, CAddress::SerParams>&, CNetAddr::SerParams>::operator>><unsigned char (&) [16]>(unsigned char (&) [16])
Unexecuted instantiation: ParamsStream<AutoFile&, CAddress::SerParams>& ParamsStream<AutoFile&, CAddress::SerParams>::operator>><unsigned char&>(unsigned char&)
Unexecuted instantiation: ParamsStream<AutoFile&, CAddress::SerParams>& ParamsStream<AutoFile&, CAddress::SerParams>::operator>><uint256&>(uint256&)
Unexecuted instantiation: ParamsStream<AutoFile&, CAddress::SerParams>& ParamsStream<AutoFile&, CAddress::SerParams>::operator>><int&>(int&)
Unexecuted instantiation: ParamsStream<AutoFile&, CAddress::SerParams>& ParamsStream<AutoFile&, CAddress::SerParams>::operator>><AddrInfo&>(AddrInfo&)
Unexecuted instantiation: ParamsStream<AutoFile&, CAddress::SerParams>& ParamsStream<AutoFile&, CAddress::SerParams>::operator>><unsigned int&>(unsigned int&)
Unexecuted instantiation: ParamsStream<ParamsStream<AutoFile&, CAddress::SerParams>&, CNetAddr::SerParams>& ParamsStream<ParamsStream<AutoFile&, CAddress::SerParams>&, CNetAddr::SerParams>::operator>><unsigned char&>(unsigned char&)
Unexecuted instantiation: ParamsStream<ParamsStream<AutoFile&, CAddress::SerParams>&, CNetAddr::SerParams>& ParamsStream<ParamsStream<AutoFile&, CAddress::SerParams>&, CNetAddr::SerParams>::operator>><Wrapper<CompactSizeFormatter<true>, unsigned long&>>(Wrapper<CompactSizeFormatter<true>, unsigned long&>&&)
Unexecuted instantiation: ParamsStream<ParamsStream<AutoFile&, CAddress::SerParams>&, CNetAddr::SerParams>& ParamsStream<ParamsStream<AutoFile&, CAddress::SerParams>&, CNetAddr::SerParams>::operator>><std::span<unsigned char, 18446744073709551615ul>>(std::span<unsigned char, 18446744073709551615ul>&&)
Unexecuted instantiation: ParamsStream<ParamsStream<AutoFile&, CAddress::SerParams>&, CNetAddr::SerParams>& ParamsStream<ParamsStream<AutoFile&, CAddress::SerParams>&, CNetAddr::SerParams>::operator>><unsigned char (&) [16]>(unsigned char (&) [16])
Unexecuted instantiation: ParamsStream<AutoFile&, CAddress::SerParams>& ParamsStream<AutoFile&, CAddress::SerParams>::operator>><Wrapper<CompactSizeFormatter<true>, unsigned long&>>(Wrapper<CompactSizeFormatter<true>, unsigned long&>&&)
Unexecuted instantiation: ParamsStream<AutoFile&, CAddress::SerParams>& ParamsStream<AutoFile&, CAddress::SerParams>::operator>><std::span<unsigned char, 18446744073709551615ul>>(std::span<unsigned char, 18446744073709551615ul>&&)
Unexecuted instantiation: ParamsStream<AutoFile&, CAddress::SerParams>& ParamsStream<AutoFile&, CAddress::SerParams>::operator>><unsigned char (&) [16]>(unsigned char (&) [16])
Unexecuted instantiation: ParamsStream<AutoFile&, CAddress::SerParams>& ParamsStream<AutoFile&, CAddress::SerParams>::operator>><long&>(long&)
Unexecuted instantiation: ParamsStream<HashVerifier<AutoFile>&, CAddress::SerParams>& ParamsStream<HashVerifier<AutoFile>&, CAddress::SerParams>::operator>><unsigned char&>(unsigned char&)
Unexecuted instantiation: ParamsStream<HashVerifier<AutoFile>&, CAddress::SerParams>& ParamsStream<HashVerifier<AutoFile>&, CAddress::SerParams>::operator>><uint256&>(uint256&)
Unexecuted instantiation: ParamsStream<HashVerifier<AutoFile>&, CAddress::SerParams>& ParamsStream<HashVerifier<AutoFile>&, CAddress::SerParams>::operator>><int&>(int&)
Unexecuted instantiation: ParamsStream<HashVerifier<AutoFile>&, CAddress::SerParams>& ParamsStream<HashVerifier<AutoFile>&, CAddress::SerParams>::operator>><AddrInfo&>(AddrInfo&)
Unexecuted instantiation: ParamsStream<HashVerifier<AutoFile>&, CAddress::SerParams>& ParamsStream<HashVerifier<AutoFile>&, CAddress::SerParams>::operator>><Wrapper<CompactSizeFormatter<true>, unsigned long&>>(Wrapper<CompactSizeFormatter<true>, unsigned long&>&&)
Unexecuted instantiation: ParamsStream<HashVerifier<AutoFile>&, CAddress::SerParams>& ParamsStream<HashVerifier<AutoFile>&, CAddress::SerParams>::operator>><std::span<unsigned char, 18446744073709551615ul>>(std::span<unsigned char, 18446744073709551615ul>&&)
Unexecuted instantiation: ParamsStream<HashVerifier<AutoFile>&, CAddress::SerParams>& ParamsStream<HashVerifier<AutoFile>&, CAddress::SerParams>::operator>><unsigned char (&) [16]>(unsigned char (&) [16])
Unexecuted instantiation: ParamsStream<HashVerifier<AutoFile>&, CAddress::SerParams>& ParamsStream<HashVerifier<AutoFile>&, CAddress::SerParams>::operator>><long&>(long&)
Unexecuted instantiation: ParamsStream<DataStream&, CAddress::SerParams>& ParamsStream<DataStream&, CAddress::SerParams>::operator>><uint256&>(uint256&)
Unexecuted instantiation: ParamsStream<DataStream&, CAddress::SerParams>& ParamsStream<DataStream&, CAddress::SerParams>::operator>><int&>(int&)
Unexecuted instantiation: ParamsStream<DataStream&, CAddress::SerParams>& ParamsStream<DataStream&, CAddress::SerParams>::operator>><AddrInfo&>(AddrInfo&)
Unexecuted instantiation: ParamsStream<DataStream&, CAddress::SerParams>& ParamsStream<DataStream&, CAddress::SerParams>::operator>><long&>(long&)
Unexecuted instantiation: ParamsStream<HashVerifier<DataStream>&, CAddress::SerParams>& ParamsStream<HashVerifier<DataStream>&, CAddress::SerParams>::operator>><unsigned char&>(unsigned char&)
Unexecuted instantiation: ParamsStream<HashVerifier<DataStream>&, CAddress::SerParams>& ParamsStream<HashVerifier<DataStream>&, CAddress::SerParams>::operator>><uint256&>(uint256&)
Unexecuted instantiation: ParamsStream<HashVerifier<DataStream>&, CAddress::SerParams>& ParamsStream<HashVerifier<DataStream>&, CAddress::SerParams>::operator>><int&>(int&)
Unexecuted instantiation: ParamsStream<HashVerifier<DataStream>&, CAddress::SerParams>& ParamsStream<HashVerifier<DataStream>&, CAddress::SerParams>::operator>><AddrInfo&>(AddrInfo&)
Unexecuted instantiation: ParamsStream<HashVerifier<DataStream>&, CAddress::SerParams>& ParamsStream<HashVerifier<DataStream>&, CAddress::SerParams>::operator>><unsigned int&>(unsigned int&)
Unexecuted instantiation: ParamsStream<ParamsStream<HashVerifier<DataStream>&, CAddress::SerParams>&, CNetAddr::SerParams>& ParamsStream<ParamsStream<HashVerifier<DataStream>&, CAddress::SerParams>&, CNetAddr::SerParams>::operator>><unsigned char&>(unsigned char&)
Unexecuted instantiation: ParamsStream<ParamsStream<HashVerifier<DataStream>&, CAddress::SerParams>&, CNetAddr::SerParams>& ParamsStream<ParamsStream<HashVerifier<DataStream>&, CAddress::SerParams>&, CNetAddr::SerParams>::operator>><Wrapper<CompactSizeFormatter<true>, unsigned long&>>(Wrapper<CompactSizeFormatter<true>, unsigned long&>&&)
Unexecuted instantiation: ParamsStream<ParamsStream<HashVerifier<DataStream>&, CAddress::SerParams>&, CNetAddr::SerParams>& ParamsStream<ParamsStream<HashVerifier<DataStream>&, CAddress::SerParams>&, CNetAddr::SerParams>::operator>><std::span<unsigned char, 18446744073709551615ul>>(std::span<unsigned char, 18446744073709551615ul>&&)
Unexecuted instantiation: ParamsStream<ParamsStream<HashVerifier<DataStream>&, CAddress::SerParams>&, CNetAddr::SerParams>& ParamsStream<ParamsStream<HashVerifier<DataStream>&, CAddress::SerParams>&, CNetAddr::SerParams>::operator>><unsigned char (&) [16]>(unsigned char (&) [16])
Unexecuted instantiation: ParamsStream<HashVerifier<DataStream>&, CAddress::SerParams>& ParamsStream<HashVerifier<DataStream>&, CAddress::SerParams>::operator>><Wrapper<CompactSizeFormatter<true>, unsigned long&>>(Wrapper<CompactSizeFormatter<true>, unsigned long&>&&)
Unexecuted instantiation: ParamsStream<HashVerifier<DataStream>&, CAddress::SerParams>& ParamsStream<HashVerifier<DataStream>&, CAddress::SerParams>::operator>><std::span<unsigned char, 18446744073709551615ul>>(std::span<unsigned char, 18446744073709551615ul>&&)
Unexecuted instantiation: ParamsStream<HashVerifier<DataStream>&, CAddress::SerParams>& ParamsStream<HashVerifier<DataStream>&, CAddress::SerParams>::operator>><unsigned char (&) [16]>(unsigned char (&) [16])
Unexecuted instantiation: ParamsStream<HashVerifier<DataStream>&, CAddress::SerParams>& ParamsStream<HashVerifier<DataStream>&, CAddress::SerParams>::operator>><long&>(long&)
Unexecuted instantiation: ParamsStream<SpanReader, CAddress::SerParams>& ParamsStream<SpanReader, CAddress::SerParams>::operator>><CService&>(CService&)
Unexecuted instantiation: ParamsStream<SpanReader, CAddress::SerParams>& ParamsStream<SpanReader, CAddress::SerParams>::operator>><unsigned char&>(unsigned char&)
Unexecuted instantiation: ParamsStream<SpanReader, CAddress::SerParams>& ParamsStream<SpanReader, CAddress::SerParams>::operator>><Wrapper<CompactSizeFormatter<true>, unsigned long&>>(Wrapper<CompactSizeFormatter<true>, unsigned long&>&&)
Unexecuted instantiation: ParamsStream<SpanReader, CAddress::SerParams>& ParamsStream<SpanReader, CAddress::SerParams>::operator>><std::span<unsigned char, 18446744073709551615ul>>(std::span<unsigned char, 18446744073709551615ul>&&)
Unexecuted instantiation: ParamsStream<SpanReader, CAddress::SerParams>& ParamsStream<SpanReader, CAddress::SerParams>::operator>><unsigned char (&) [16]>(unsigned char (&) [16])
Unexecuted instantiation: ParamsStream<AutoFile&, TransactionSerParams>& ParamsStream<AutoFile&, TransactionSerParams>::operator>><unsigned int&>(unsigned int&)
Unexecuted instantiation: ParamsStream<AutoFile&, TransactionSerParams>& ParamsStream<AutoFile&, TransactionSerParams>::operator>><std::vector<CTxIn, std::allocator<CTxIn>>&>(std::vector<CTxIn, std::allocator<CTxIn>>&)
Unexecuted instantiation: ParamsStream<AutoFile&, TransactionSerParams>& ParamsStream<AutoFile&, TransactionSerParams>::operator>><unsigned char&>(unsigned char&)
Unexecuted instantiation: ParamsStream<AutoFile&, TransactionSerParams>& ParamsStream<AutoFile&, TransactionSerParams>::operator>><std::vector<CTxOut, std::allocator<CTxOut>>&>(std::vector<CTxOut, std::allocator<CTxOut>>&)
Unexecuted instantiation: ParamsStream<AutoFile&, TransactionSerParams>& ParamsStream<AutoFile&, TransactionSerParams>::operator>><std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>>&>(std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>>&)
Unexecuted instantiation: ParamsStream<BufferedFile&, TransactionSerParams>& ParamsStream<BufferedFile&, TransactionSerParams>::operator>><unsigned int&>(unsigned int&)
Unexecuted instantiation: ParamsStream<BufferedFile&, TransactionSerParams>& ParamsStream<BufferedFile&, TransactionSerParams>::operator>><std::vector<CTxIn, std::allocator<CTxIn>>&>(std::vector<CTxIn, std::allocator<CTxIn>>&)
Unexecuted instantiation: ParamsStream<BufferedFile&, TransactionSerParams>& ParamsStream<BufferedFile&, TransactionSerParams>::operator>><unsigned char&>(unsigned char&)
Unexecuted instantiation: ParamsStream<BufferedFile&, TransactionSerParams>& ParamsStream<BufferedFile&, TransactionSerParams>::operator>><std::vector<CTxOut, std::allocator<CTxOut>>&>(std::vector<CTxOut, std::allocator<CTxOut>>&)
Unexecuted instantiation: ParamsStream<BufferedFile&, TransactionSerParams>& ParamsStream<BufferedFile&, TransactionSerParams>::operator>><std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>>&>(std::vector<std::vector<unsigned char, std::allocator<unsigned char>>, std::allocator<std::vector<unsigned char, std::allocator<unsigned char>>>>&)
1129
15.5G
    void write(std::span<const std::byte> src) { GetStream().write(src); }
ParamsStream<SizeComputer&, TransactionSerParams>::write(std::span<std::byte const, 18446744073709551615ul>)
Line
Count
Source
1129
9.21G
    void write(std::span<const std::byte> src) { GetStream().write(src); }
ParamsStream<VectorWriter&, TransactionSerParams>::write(std::span<std::byte const, 18446744073709551615ul>)
Line
Count
Source
1129
449M
    void write(std::span<const std::byte> src) { GetStream().write(src); }
Unexecuted instantiation: ParamsStream<DataStream&, TransactionSerParams>::write(std::span<std::byte const, 18446744073709551615ul>)
Unexecuted instantiation: ParamsStream<DataStream&, CNetAddr::SerParams>::write(std::span<std::byte const, 18446744073709551615ul>)
Unexecuted instantiation: ParamsStream<DataStream&, CAddress::SerParams>::write(std::span<std::byte const, 18446744073709551615ul>)
Unexecuted instantiation: ParamsStream<ParamsStream<DataStream&, CAddress::SerParams>&, CNetAddr::SerParams>::write(std::span<std::byte const, 18446744073709551615ul>)
Unexecuted instantiation: ParamsStream<ParamsStream<VectorWriter&, TransactionSerParams>&, TransactionSerParams>::write(std::span<std::byte const, 18446744073709551615ul>)
ParamsStream<VectorWriter&, CNetAddr::SerParams>::write(std::span<std::byte const, 18446744073709551615ul>)
Line
Count
Source
1129
6.07M
    void write(std::span<const std::byte> src) { GetStream().write(src); }
Unexecuted instantiation: ParamsStream<HashedSourceWriter<AutoFile>&, CAddress::SerParams>::write(std::span<std::byte const, 18446744073709551615ul>)
Unexecuted instantiation: ParamsStream<ParamsStream<HashedSourceWriter<AutoFile>&, CAddress::SerParams>&, CNetAddr::SerParams>::write(std::span<std::byte const, 18446744073709551615ul>)
Unexecuted instantiation: ParamsStream<VectorWriter&, CAddress::SerParams>::write(std::span<std::byte const, 18446744073709551615ul>)
Unexecuted instantiation: ParamsStream<ParamsStream<VectorWriter&, CAddress::SerParams>&, CNetAddr::SerParams>::write(std::span<std::byte const, 18446744073709551615ul>)
ParamsStream<BufferedWriter<AutoFile>&, TransactionSerParams>::write(std::span<std::byte const, 18446744073709551615ul>)
Line
Count
Source
1129
816M
    void write(std::span<const std::byte> src) { GetStream().write(src); }
Unexecuted instantiation: ParamsStream<AutoFile&, TransactionSerParams>::write(std::span<std::byte const, 18446744073709551615ul>)
ParamsStream<HashWriter&, TransactionSerParams>::write(std::span<std::byte const, 18446744073709551615ul>)
Line
Count
Source
1129
5.06G
    void write(std::span<const std::byte> src) { GetStream().write(src); }
1130
367M
    void read(std::span<std::byte> dst) { GetStream().read(dst); }
ParamsStream<SpanReader&, TransactionSerParams>::read(std::span<std::byte, 18446744073709551615ul>)
Line
Count
Source
1130
5.17M
    void read(std::span<std::byte> dst) { GetStream().read(dst); }
Unexecuted instantiation: ParamsStream<SpanReader&, CAddress::SerParams>::read(std::span<std::byte, 18446744073709551615ul>)
Unexecuted instantiation: ParamsStream<ParamsStream<SpanReader&, CAddress::SerParams>&, CNetAddr::SerParams>::read(std::span<std::byte, 18446744073709551615ul>)
Unexecuted instantiation: ParamsStream<SpanReader&, CNetAddr::SerParams>::read(std::span<std::byte, 18446744073709551615ul>)
ParamsStream<DataStream&, CNetAddr::SerParams>::read(std::span<std::byte, 18446744073709551615ul>)
Line
Count
Source
1130
1.50M
    void read(std::span<std::byte> dst) { GetStream().read(dst); }
ParamsStream<DataStream&, CAddress::SerParams>::read(std::span<std::byte, 18446744073709551615ul>)
Line
Count
Source
1130
2.99M
    void read(std::span<std::byte> dst) { GetStream().read(dst); }
Unexecuted instantiation: ParamsStream<ParamsStream<DataStream&, CAddress::SerParams>&, CNetAddr::SerParams>::read(std::span<std::byte, 18446744073709551615ul>)
ParamsStream<DataStream&, TransactionSerParams>::read(std::span<std::byte, 18446744073709551615ul>)
Line
Count
Source
1130
357M
    void read(std::span<std::byte> dst) { GetStream().read(dst); }
Unexecuted instantiation: ParamsStream<HashVerifier<AutoFile>&, CAddress::SerParams>::read(std::span<std::byte, 18446744073709551615ul>)
Unexecuted instantiation: ParamsStream<ParamsStream<HashVerifier<AutoFile>&, CAddress::SerParams>&, CNetAddr::SerParams>::read(std::span<std::byte, 18446744073709551615ul>)
Unexecuted instantiation: ParamsStream<AutoFile&, CAddress::SerParams>::read(std::span<std::byte, 18446744073709551615ul>)
Unexecuted instantiation: ParamsStream<ParamsStream<AutoFile&, CAddress::SerParams>&, CNetAddr::SerParams>::read(std::span<std::byte, 18446744073709551615ul>)
Unexecuted instantiation: ParamsStream<HashVerifier<DataStream>&, CAddress::SerParams>::read(std::span<std::byte, 18446744073709551615ul>)
Unexecuted instantiation: ParamsStream<ParamsStream<HashVerifier<DataStream>&, CAddress::SerParams>&, CNetAddr::SerParams>::read(std::span<std::byte, 18446744073709551615ul>)
Unexecuted instantiation: ParamsStream<SpanReader, CAddress::SerParams>::read(std::span<std::byte, 18446744073709551615ul>)
Unexecuted instantiation: ParamsStream<AutoFile&, TransactionSerParams>::read(std::span<std::byte, 18446744073709551615ul>)
Unexecuted instantiation: ParamsStream<BufferedFile&, TransactionSerParams>::read(std::span<std::byte, 18446744073709551615ul>)
1131
0
    void ignore(size_t num) { GetStream().ignore(num); }
Unexecuted instantiation: ParamsStream<ParamsStream<SpanReader&, CAddress::SerParams>&, CNetAddr::SerParams>::ignore(unsigned long)
Unexecuted instantiation: ParamsStream<SpanReader&, CAddress::SerParams>::ignore(unsigned long)
Unexecuted instantiation: ParamsStream<SpanReader&, CNetAddr::SerParams>::ignore(unsigned long)
Unexecuted instantiation: ParamsStream<DataStream&, CNetAddr::SerParams>::ignore(unsigned long)
Unexecuted instantiation: ParamsStream<ParamsStream<DataStream&, CAddress::SerParams>&, CNetAddr::SerParams>::ignore(unsigned long)
Unexecuted instantiation: ParamsStream<DataStream&, CAddress::SerParams>::ignore(unsigned long)
Unexecuted instantiation: ParamsStream<ParamsStream<HashVerifier<AutoFile>&, CAddress::SerParams>&, CNetAddr::SerParams>::ignore(unsigned long)
Unexecuted instantiation: ParamsStream<ParamsStream<AutoFile&, CAddress::SerParams>&, CNetAddr::SerParams>::ignore(unsigned long)
Unexecuted instantiation: ParamsStream<AutoFile&, CAddress::SerParams>::ignore(unsigned long)
Unexecuted instantiation: ParamsStream<HashVerifier<AutoFile>&, CAddress::SerParams>::ignore(unsigned long)
Unexecuted instantiation: ParamsStream<ParamsStream<HashVerifier<DataStream>&, CAddress::SerParams>&, CNetAddr::SerParams>::ignore(unsigned long)
Unexecuted instantiation: ParamsStream<HashVerifier<DataStream>&, CAddress::SerParams>::ignore(unsigned long)
Unexecuted instantiation: ParamsStream<SpanReader, CAddress::SerParams>::ignore(unsigned long)
1132
0
    bool empty() const { return GetStream().empty(); }
1133
    size_t size() const { return GetStream().size(); }
1134
1135
    //! Get reference to stream parameters.
1136
    template <typename P>
1137
    const auto& GetParams() const
1138
874M
    {
1139
874M
        if constexpr (std::is_convertible_v<Params, P>) {
1140
874M
            return m_params;
1141
        } else {
1142
            return m_substream.template GetParams<P>();
1143
        }
1144
874M
    }
auto const& ParamsStream<SizeComputer&, TransactionSerParams>::GetParams<TransactionSerParams>() const
Line
Count
Source
1138
443M
    {
1139
443M
        if constexpr (std::is_convertible_v<Params, P>) {
1140
443M
            return m_params;
1141
        } else {
1142
            return m_substream.template GetParams<P>();
1143
        }
1144
443M
    }
auto const& ParamsStream<SpanReader&, TransactionSerParams>::GetParams<TransactionSerParams>() const
Line
Count
Source
1138
248k
    {
1139
248k
        if constexpr (std::is_convertible_v<Params, P>) {
1140
248k
            return m_params;
1141
        } else {
1142
            return m_substream.template GetParams<P>();
1143
        }
1144
248k
    }
auto const& ParamsStream<VectorWriter&, TransactionSerParams>::GetParams<TransactionSerParams>() const
Line
Count
Source
1138
22.5M
    {
1139
22.5M
        if constexpr (std::is_convertible_v<Params, P>) {
1140
22.5M
            return m_params;
1141
        } else {
1142
            return m_substream.template GetParams<P>();
1143
        }
1144
22.5M
    }
Unexecuted instantiation: auto const& ParamsStream<SpanReader&, CAddress::SerParams>::GetParams<CAddress::SerParams>() const
Unexecuted instantiation: auto const& ParamsStream<ParamsStream<SpanReader&, CAddress::SerParams>&, CNetAddr::SerParams>::GetParams<CNetAddr::SerParams>() const
Unexecuted instantiation: auto const& ParamsStream<SpanReader&, CAddress::SerParams>::GetParams<CNetAddr::SerParams>() const
auto const& ParamsStream<DataStream&, TransactionSerParams>::GetParams<TransactionSerParams>() const
Line
Count
Source
1138
21.4M
    {
1139
21.4M
        if constexpr (std::is_convertible_v<Params, P>) {
1140
21.4M
            return m_params;
1141
        } else {
1142
            return m_substream.template GetParams<P>();
1143
        }
1144
21.4M
    }
Unexecuted instantiation: auto const& ParamsStream<SpanReader&, CNetAddr::SerParams>::GetParams<CNetAddr::SerParams>() const
auto const& ParamsStream<DataStream&, CNetAddr::SerParams>::GetParams<CNetAddr::SerParams>() const
Line
Count
Source
1138
753k
    {
1139
753k
        if constexpr (std::is_convertible_v<Params, P>) {
1140
753k
            return m_params;
1141
        } else {
1142
            return m_substream.template GetParams<P>();
1143
        }
1144
753k
    }
Unexecuted instantiation: auto const& ParamsStream<DataStream&, CAddress::SerParams>::GetParams<CAddress::SerParams>() const
Unexecuted instantiation: auto const& ParamsStream<ParamsStream<DataStream&, CAddress::SerParams>&, CNetAddr::SerParams>::GetParams<CNetAddr::SerParams>() const
Unexecuted instantiation: auto const& ParamsStream<ParamsStream<VectorWriter&, TransactionSerParams>&, TransactionSerParams>::GetParams<TransactionSerParams>() const
auto const& ParamsStream<DataStream&, CAddress::SerParams>::GetParams<CNetAddr::SerParams>() const
Line
Count
Source
1138
997k
    {
1139
997k
        if constexpr (std::is_convertible_v<Params, P>) {
1140
997k
            return m_params;
1141
        } else {
1142
            return m_substream.template GetParams<P>();
1143
        }
1144
997k
    }
auto const& ParamsStream<VectorWriter&, CNetAddr::SerParams>::GetParams<CNetAddr::SerParams>() const
Line
Count
Source
1138
3.03M
    {
1139
3.03M
        if constexpr (std::is_convertible_v<Params, P>) {
1140
3.03M
            return m_params;
1141
        } else {
1142
            return m_substream.template GetParams<P>();
1143
        }
1144
3.03M
    }
Unexecuted instantiation: auto const& ParamsStream<HashedSourceWriter<AutoFile>&, CAddress::SerParams>::GetParams<CAddress::SerParams>() const
Unexecuted instantiation: auto const& ParamsStream<ParamsStream<HashedSourceWriter<AutoFile>&, CAddress::SerParams>&, CNetAddr::SerParams>::GetParams<CNetAddr::SerParams>() const
Unexecuted instantiation: auto const& ParamsStream<HashVerifier<AutoFile>&, CAddress::SerParams>::GetParams<CAddress::SerParams>() const
Unexecuted instantiation: auto const& ParamsStream<ParamsStream<HashVerifier<AutoFile>&, CAddress::SerParams>&, CNetAddr::SerParams>::GetParams<CNetAddr::SerParams>() const
Unexecuted instantiation: auto const& ParamsStream<HashedSourceWriter<AutoFile>&, CAddress::SerParams>::GetParams<CNetAddr::SerParams>() const
Unexecuted instantiation: auto const& ParamsStream<AutoFile&, CAddress::SerParams>::GetParams<CAddress::SerParams>() const
Unexecuted instantiation: auto const& ParamsStream<ParamsStream<AutoFile&, CAddress::SerParams>&, CNetAddr::SerParams>::GetParams<CNetAddr::SerParams>() const
Unexecuted instantiation: auto const& ParamsStream<AutoFile&, CAddress::SerParams>::GetParams<CNetAddr::SerParams>() const
Unexecuted instantiation: auto const& ParamsStream<HashVerifier<AutoFile>&, CAddress::SerParams>::GetParams<CNetAddr::SerParams>() const
Unexecuted instantiation: auto const& ParamsStream<HashVerifier<DataStream>&, CAddress::SerParams>::GetParams<CAddress::SerParams>() const
Unexecuted instantiation: auto const& ParamsStream<ParamsStream<HashVerifier<DataStream>&, CAddress::SerParams>&, CNetAddr::SerParams>::GetParams<CNetAddr::SerParams>() const
Unexecuted instantiation: auto const& ParamsStream<HashVerifier<DataStream>&, CAddress::SerParams>::GetParams<CNetAddr::SerParams>() const
Unexecuted instantiation: auto const& ParamsStream<SpanReader, CAddress::SerParams>::GetParams<CNetAddr::SerParams>() const
Unexecuted instantiation: auto const& ParamsStream<VectorWriter&, CAddress::SerParams>::GetParams<CAddress::SerParams>() const
Unexecuted instantiation: auto const& ParamsStream<ParamsStream<VectorWriter&, CAddress::SerParams>&, CNetAddr::SerParams>::GetParams<CNetAddr::SerParams>() const
auto const& ParamsStream<BufferedWriter<AutoFile>&, TransactionSerParams>::GetParams<TransactionSerParams>() const
Line
Count
Source
1138
30.3M
    {
1139
30.3M
        if constexpr (std::is_convertible_v<Params, P>) {
1140
30.3M
            return m_params;
1141
        } else {
1142
            return m_substream.template GetParams<P>();
1143
        }
1144
30.3M
    }
Unexecuted instantiation: auto const& ParamsStream<AutoFile&, TransactionSerParams>::GetParams<TransactionSerParams>() const
Unexecuted instantiation: auto const& ParamsStream<BufferedFile&, TransactionSerParams>::GetParams<TransactionSerParams>() const
auto const& ParamsStream<HashWriter&, TransactionSerParams>::GetParams<TransactionSerParams>() const
Line
Count
Source
1138
350M
    {
1139
350M
        if constexpr (std::is_convertible_v<Params, P>) {
1140
350M
            return m_params;
1141
        } else {
1142
            return m_substream.template GetParams<P>();
1143
        }
1144
350M
    }
1145
1146
    //! Get reference to underlying stream.
1147
    auto& GetStream()
1148
15.9G
    {
1149
15.9G
        if constexpr (ContainsStream<SubStream>) {
1150
0
            return m_substream.GetStream();
1151
15.9G
        } else {
1152
15.9G
            return m_substream;
1153
15.9G
        }
1154
15.9G
    }
ParamsStream<SizeComputer&, TransactionSerParams>::GetStream()
Line
Count
Source
1148
9.21G
    {
1149
        if constexpr (ContainsStream<SubStream>) {
1150
            return m_substream.GetStream();
1151
9.21G
        } else {
1152
9.21G
            return m_substream;
1153
9.21G
        }
1154
9.21G
    }
ParamsStream<SpanReader&, TransactionSerParams>::GetStream()
Line
Count
Source
1148
5.17M
    {
1149
        if constexpr (ContainsStream<SubStream>) {
1150
            return m_substream.GetStream();
1151
5.17M
        } else {
1152
5.17M
            return m_substream;
1153
5.17M
        }
1154
5.17M
    }
ParamsStream<VectorWriter&, TransactionSerParams>::GetStream()
Line
Count
Source
1148
449M
    {
1149
        if constexpr (ContainsStream<SubStream>) {
1150
            return m_substream.GetStream();
1151
449M
        } else {
1152
449M
            return m_substream;
1153
449M
        }
1154
449M
    }
Unexecuted instantiation: ParamsStream<SpanReader&, CAddress::SerParams>::GetStream()
Unexecuted instantiation: ParamsStream<ParamsStream<SpanReader&, CAddress::SerParams>&, CNetAddr::SerParams>::GetStream()
ParamsStream<DataStream&, TransactionSerParams>::GetStream()
Line
Count
Source
1148
357M
    {
1149
        if constexpr (ContainsStream<SubStream>) {
1150
            return m_substream.GetStream();
1151
357M
        } else {
1152
357M
            return m_substream;
1153
357M
        }
1154
357M
    }
Unexecuted instantiation: ParamsStream<SpanReader&, CNetAddr::SerParams>::GetStream()
ParamsStream<DataStream&, CNetAddr::SerParams>::GetStream()
Line
Count
Source
1148
1.50M
    {
1149
        if constexpr (ContainsStream<SubStream>) {
1150
            return m_substream.GetStream();
1151
1.50M
        } else {
1152
1.50M
            return m_substream;
1153
1.50M
        }
1154
1.50M
    }
ParamsStream<DataStream&, CAddress::SerParams>::GetStream()
Line
Count
Source
1148
2.99M
    {
1149
        if constexpr (ContainsStream<SubStream>) {
1150
            return m_substream.GetStream();
1151
2.99M
        } else {
1152
2.99M
            return m_substream;
1153
2.99M
        }
1154
2.99M
    }
Unexecuted instantiation: ParamsStream<ParamsStream<DataStream&, CAddress::SerParams>&, CNetAddr::SerParams>::GetStream()
Unexecuted instantiation: ParamsStream<ParamsStream<VectorWriter&, TransactionSerParams>&, TransactionSerParams>::GetStream()
ParamsStream<VectorWriter&, CNetAddr::SerParams>::GetStream()
Line
Count
Source
1148
6.07M
    {
1149
        if constexpr (ContainsStream<SubStream>) {
1150
            return m_substream.GetStream();
1151
6.07M
        } else {
1152
6.07M
            return m_substream;
1153
6.07M
        }
1154
6.07M
    }
Unexecuted instantiation: ParamsStream<HashedSourceWriter<AutoFile>&, CAddress::SerParams>::GetStream()
Unexecuted instantiation: ParamsStream<ParamsStream<HashedSourceWriter<AutoFile>&, CAddress::SerParams>&, CNetAddr::SerParams>::GetStream()
Unexecuted instantiation: ParamsStream<HashVerifier<AutoFile>&, CAddress::SerParams>::GetStream()
Unexecuted instantiation: ParamsStream<ParamsStream<HashVerifier<AutoFile>&, CAddress::SerParams>&, CNetAddr::SerParams>::GetStream()
Unexecuted instantiation: ParamsStream<AutoFile&, CAddress::SerParams>::GetStream()
Unexecuted instantiation: ParamsStream<ParamsStream<AutoFile&, CAddress::SerParams>&, CNetAddr::SerParams>::GetStream()
Unexecuted instantiation: ParamsStream<HashVerifier<DataStream>&, CAddress::SerParams>::GetStream()
Unexecuted instantiation: ParamsStream<ParamsStream<HashVerifier<DataStream>&, CAddress::SerParams>&, CNetAddr::SerParams>::GetStream()
Unexecuted instantiation: ParamsStream<SpanReader, CAddress::SerParams>::GetStream()
Unexecuted instantiation: ParamsStream<VectorWriter&, CAddress::SerParams>::GetStream()
Unexecuted instantiation: ParamsStream<ParamsStream<VectorWriter&, CAddress::SerParams>&, CNetAddr::SerParams>::GetStream()
ParamsStream<BufferedWriter<AutoFile>&, TransactionSerParams>::GetStream()
Line
Count
Source
1148
816M
    {
1149
        if constexpr (ContainsStream<SubStream>) {
1150
            return m_substream.GetStream();
1151
816M
        } else {
1152
816M
            return m_substream;
1153
816M
        }
1154
816M
    }
Unexecuted instantiation: ParamsStream<AutoFile&, TransactionSerParams>::GetStream()
Unexecuted instantiation: ParamsStream<BufferedFile&, TransactionSerParams>::GetStream()
ParamsStream<HashWriter&, TransactionSerParams>::GetStream()
Line
Count
Source
1148
5.06G
    {
1149
        if constexpr (ContainsStream<SubStream>) {
1150
            return m_substream.GetStream();
1151
5.06G
        } else {
1152
5.06G
            return m_substream;
1153
5.06G
        }
1154
5.06G
    }
1155
    const auto& GetStream() const
1156
0
    {
1157
        if constexpr (ContainsStream<SubStream>) {
1158
            return m_substream.GetStream();
1159
0
        } else {
1160
0
            return m_substream;
1161
0
        }
1162
0
    }
1163
};
1164
1165
/**
1166
 * Explicit template deduction guide is required for single-parameter
1167
 * constructor so Substream&& is treated as a forwarding reference, and
1168
 * SubStream is deduced as reference type for lvalue arguments.
1169
 */
1170
template <typename Substream, typename Params>
1171
ParamsStream(Substream&&, const Params&) -> ParamsStream<Substream, Params>;
1172
1173
/**
1174
 * Template deduction guide for multiple params arguments that creates a nested
1175
 * ParamsStream.
1176
 */
1177
template <typename Substream, typename Params1, typename Params2, typename... Params>
1178
ParamsStream(Substream&& s, const Params1& params1, const Params2& params2, const Params&... params) ->
1179
    ParamsStream<decltype(ParamsStream{std::forward<Substream>(s), params2, params...}), Params1>;
1180
1181
/** Wrapper that serializes objects with the specified parameters. */
1182
template <typename Params, typename T>
1183
class ParamsWrapper
1184
{
1185
    const Params& m_params;
1186
    T& m_object;
1187
1188
public:
1189
883M
    explicit ParamsWrapper(const Params& params, T& obj) : m_params{params}, m_object{obj} {}
ParamsWrapper<TransactionSerParams, CBlock>::ParamsWrapper(TransactionSerParams const&, CBlock&)
Line
Count
Source
1189
215k
    explicit ParamsWrapper(const Params& params, T& obj) : m_params{params}, m_object{obj} {}
ParamsWrapper<TransactionSerParams, CBlock const>::ParamsWrapper(TransactionSerParams const&, CBlock const&)
Line
Count
Source
1189
327M
    explicit ParamsWrapper(const Params& params, T& obj) : m_params{params}, m_object{obj} {}
Unexecuted instantiation: ParamsWrapper<TransactionSerParams, CMutableTransaction>::ParamsWrapper(TransactionSerParams const&, CMutableTransaction&)
ParamsWrapper<TransactionSerParams, Wrapper<DefaultFormatter, std::shared_ptr<CTransaction const> const&>>::ParamsWrapper(TransactionSerParams const&, Wrapper<DefaultFormatter, std::shared_ptr<CTransaction const> const&>&)
Line
Count
Source
1189
4.14M
    explicit ParamsWrapper(const Params& params, T& obj) : m_params{params}, m_object{obj} {}
ParamsWrapper<TransactionSerParams, Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&>>::ParamsWrapper(TransactionSerParams const&, Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&>&)
Line
Count
Source
1189
975k
    explicit ParamsWrapper(const Params& params, T& obj) : m_params{params}, m_object{obj} {}
ParamsWrapper<TransactionSerParams, std::vector<CBlock, std::allocator<CBlock>>>::ParamsWrapper(TransactionSerParams const&, std::vector<CBlock, std::allocator<CBlock>>&)
Line
Count
Source
1189
9.02M
    explicit ParamsWrapper(const Params& params, T& obj) : m_params{params}, m_object{obj} {}
ParamsWrapper<TransactionSerParams, CTransaction const>::ParamsWrapper(TransactionSerParams const&, CTransaction const&)
Line
Count
Source
1189
514M
    explicit ParamsWrapper(const Params& params, T& obj) : m_params{params}, m_object{obj} {}
ParamsWrapper<CNetAddr::SerParams, CService>::ParamsWrapper(CNetAddr::SerParams const&, CService&)
Line
Count
Source
1189
3.79M
    explicit ParamsWrapper(const Params& params, T& obj) : m_params{params}, m_object{obj} {}
Unexecuted instantiation: ParamsWrapper<CAddress::SerParams, AddrInfo>::ParamsWrapper(CAddress::SerParams const&, AddrInfo&)
ParamsWrapper<TransactionSerParams, Wrapper<DefaultFormatter, std::shared_ptr<CTransaction const>&>>::ParamsWrapper(TransactionSerParams const&, Wrapper<DefaultFormatter, std::shared_ptr<CTransaction const>&>&)
Line
Count
Source
1189
3.55M
    explicit ParamsWrapper(const Params& params, T& obj) : m_params{params}, m_object{obj} {}
ParamsWrapper<TransactionSerParams, std::shared_ptr<CTransaction const>>::ParamsWrapper(TransactionSerParams const&, std::shared_ptr<CTransaction const>&)
Line
Count
Source
1189
17.6M
    explicit ParamsWrapper(const Params& params, T& obj) : m_params{params}, m_object{obj} {}
Unexecuted instantiation: ParamsWrapper<TransactionSerParams, CMutableTransaction const>::ParamsWrapper(TransactionSerParams const&, CMutableTransaction const&)
Unexecuted instantiation: ParamsWrapper<TransactionSerParams, std::shared_ptr<CTransaction const> const>::ParamsWrapper(TransactionSerParams const&, std::shared_ptr<CTransaction const> const&)
Unexecuted instantiation: ParamsWrapper<CNetAddr::SerParams, CNetAddr>::ParamsWrapper(CNetAddr::SerParams const&, CNetAddr&)
Unexecuted instantiation: ParamsWrapper<CNetAddr::SerParams, CNetAddr const>::ParamsWrapper(CNetAddr::SerParams const&, CNetAddr const&)
Unexecuted instantiation: ParamsWrapper<CNetAddr::SerParams, CService const>::ParamsWrapper(CNetAddr::SerParams const&, CService const&)
Unexecuted instantiation: ParamsWrapper<CAddress::SerParams, CAddress>::ParamsWrapper(CAddress::SerParams const&, CAddress&)
Unexecuted instantiation: ParamsWrapper<CAddress::SerParams, CAddress const>::ParamsWrapper(CAddress::SerParams const&, CAddress const&)
ParamsWrapper<TransactionSerParams, Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>>&>>::ParamsWrapper(TransactionSerParams const&, Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>>&>&)
Line
Count
Source
1189
929k
    explicit ParamsWrapper(const Params& params, T& obj) : m_params{params}, m_object{obj} {}
Unexecuted instantiation: ParamsWrapper<TransactionSerParams, CBlockHeaderAndShortTxIDs>::ParamsWrapper(TransactionSerParams const&, CBlockHeaderAndShortTxIDs&)
Unexecuted instantiation: ParamsWrapper<TransactionSerParams, CTxIn const>::ParamsWrapper(TransactionSerParams const&, CTxIn const&)
ParamsWrapper<CAddress::SerParams, CNetAddr>::ParamsWrapper(CAddress::SerParams const&, CNetAddr&)
Line
Count
Source
1189
997k
    explicit ParamsWrapper(const Params& params, T& obj) : m_params{params}, m_object{obj} {}
Unexecuted instantiation: ParamsWrapper<CAddress::SerParams, std::vector<CAddress, std::allocator<CAddress>> const>::ParamsWrapper(CAddress::SerParams const&, std::vector<CAddress, std::allocator<CAddress>> const&)
Unexecuted instantiation: ParamsWrapper<CAddress::SerParams, std::vector<CAddress, std::allocator<CAddress>>>::ParamsWrapper(CAddress::SerParams const&, std::vector<CAddress, std::allocator<CAddress>>&)
1190
1191
    template <typename Stream>
1192
    void Serialize(Stream& s) const
1193
859M
    {
1194
859M
        ParamsStream ss{s, m_params};
1195
859M
        ::Serialize(ss, m_object);
1196
859M
    }
void ParamsWrapper<TransactionSerParams, CTransaction const>::Serialize<SizeComputer>(SizeComputer&) const
Line
Count
Source
1193
145M
    {
1194
145M
        ParamsStream ss{s, m_params};
1195
145M
        ::Serialize(ss, m_object);
1196
145M
    }
void ParamsWrapper<TransactionSerParams, CBlock const>::Serialize<SizeComputer>(SizeComputer&) const
Line
Count
Source
1193
297M
    {
1194
297M
        ParamsStream ss{s, m_params};
1195
297M
        ::Serialize(ss, m_object);
1196
297M
    }
Unexecuted instantiation: void ParamsWrapper<TransactionSerParams, CTxIn const>::Serialize<SizeComputer>(SizeComputer&) const
void ParamsWrapper<TransactionSerParams, Wrapper<DefaultFormatter, std::shared_ptr<CTransaction const> const&>>::Serialize<VectorWriter>(VectorWriter&) const
Line
Count
Source
1193
4.14M
    {
1194
4.14M
        ParamsStream ss{s, m_params};
1195
4.14M
        ::Serialize(ss, m_object);
1196
4.14M
    }
void ParamsWrapper<TransactionSerParams, Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&>>::Serialize<VectorWriter>(VectorWriter&) const
Line
Count
Source
1193
975k
    {
1194
975k
        ParamsStream ss{s, m_params};
1195
975k
        ::Serialize(ss, m_object);
1196
975k
    }
void ParamsWrapper<TransactionSerParams, std::vector<CBlock, std::allocator<CBlock>>>::Serialize<VectorWriter>(VectorWriter&) const
Line
Count
Source
1193
9.02M
    {
1194
9.02M
        ParamsStream ss{s, m_params};
1195
9.02M
        ::Serialize(ss, m_object);
1196
9.02M
    }
void ParamsWrapper<TransactionSerParams, CTransaction const>::Serialize<VectorWriter>(VectorWriter&) const
Line
Count
Source
1193
18.1M
    {
1194
18.1M
        ParamsStream ss{s, m_params};
1195
18.1M
        ::Serialize(ss, m_object);
1196
18.1M
    }
Unexecuted instantiation: void ParamsWrapper<TransactionSerParams, Wrapper<DefaultFormatter, std::shared_ptr<CTransaction const> const&>>::Serialize<DataStream>(DataStream&) const
Unexecuted instantiation: void ParamsWrapper<TransactionSerParams, CMutableTransaction const>::Serialize<SizeComputer>(SizeComputer&) const
Unexecuted instantiation: void ParamsWrapper<TransactionSerParams, CMutableTransaction const>::Serialize<DataStream>(DataStream&) const
Unexecuted instantiation: void ParamsWrapper<TransactionSerParams, std::shared_ptr<CTransaction const> const>::Serialize<SizeComputer>(SizeComputer&) const
Unexecuted instantiation: void ParamsWrapper<TransactionSerParams, std::shared_ptr<CTransaction const> const>::Serialize<DataStream>(DataStream&) const
Unexecuted instantiation: void ParamsWrapper<TransactionSerParams, CBlock>::Serialize<DataStream>(DataStream&) const
Unexecuted instantiation: void ParamsWrapper<CNetAddr::SerParams, CNetAddr const>::Serialize<DataStream>(DataStream&) const
Unexecuted instantiation: void ParamsWrapper<CNetAddr::SerParams, CService const>::Serialize<DataStream>(DataStream&) const
Unexecuted instantiation: void ParamsWrapper<CAddress::SerParams, CAddress const>::Serialize<DataStream>(DataStream&) const
Unexecuted instantiation: void ParamsWrapper<CNetAddr::SerParams, CService const>::Serialize<ParamsStream<DataStream&, CAddress::SerParams>>(ParamsStream<DataStream&, CAddress::SerParams>&) const
Unexecuted instantiation: void ParamsWrapper<TransactionSerParams, Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&>>::Serialize<DataStream>(DataStream&) const
Unexecuted instantiation: void ParamsWrapper<TransactionSerParams, CBlockHeaderAndShortTxIDs>::Serialize<VectorWriter>(VectorWriter&) const
Unexecuted instantiation: void ParamsWrapper<TransactionSerParams, Wrapper<DefaultFormatter, std::shared_ptr<CTransaction const> const&>>::Serialize<ParamsStream<VectorWriter&, TransactionSerParams>>(ParamsStream<VectorWriter&, TransactionSerParams>&) const
Unexecuted instantiation: void ParamsWrapper<TransactionSerParams, CBlock>::Serialize<VectorWriter>(VectorWriter&) const
Unexecuted instantiation: void ParamsWrapper<TransactionSerParams, CMutableTransaction const>::Serialize<VectorWriter>(VectorWriter&) const
Unexecuted instantiation: void ParamsWrapper<TransactionSerParams, std::shared_ptr<CTransaction const> const>::Serialize<VectorWriter>(VectorWriter&) const
Unexecuted instantiation: void ParamsWrapper<TransactionSerParams, CMutableTransaction>::Serialize<DataStream>(DataStream&) const
Unexecuted instantiation: void ParamsWrapper<TransactionSerParams, CTransaction const>::Serialize<DataStream>(DataStream&) const
void ParamsWrapper<CNetAddr::SerParams, CService>::Serialize<VectorWriter>(VectorWriter&) const
Line
Count
Source
1193
3.03M
    {
1194
3.03M
        ParamsStream ss{s, m_params};
1195
3.03M
        ::Serialize(ss, m_object);
1196
3.03M
    }
Unexecuted instantiation: void ParamsWrapper<CAddress::SerParams, std::vector<CAddress, std::allocator<CAddress>> const>::Serialize<HashedSourceWriter<AutoFile>>(HashedSourceWriter<AutoFile>&) const
Unexecuted instantiation: void ParamsWrapper<CNetAddr::SerParams, CService const>::Serialize<ParamsStream<HashedSourceWriter<AutoFile>&, CAddress::SerParams>>(ParamsStream<HashedSourceWriter<AutoFile>&, CAddress::SerParams>&) const
Unexecuted instantiation: void ParamsWrapper<TransactionSerParams, Wrapper<DefaultFormatter, std::shared_ptr<CTransaction const> const&>>::Serialize<SizeComputer>(SizeComputer&) const
Unexecuted instantiation: void ParamsWrapper<TransactionSerParams, CBlock const>::Serialize<VectorWriter>(VectorWriter&) const
Unexecuted instantiation: void ParamsWrapper<CAddress::SerParams, std::vector<CAddress, std::allocator<CAddress>>>::Serialize<VectorWriter>(VectorWriter&) const
Unexecuted instantiation: void ParamsWrapper<CNetAddr::SerParams, CService const>::Serialize<ParamsStream<VectorWriter&, CAddress::SerParams>>(ParamsStream<VectorWriter&, CAddress::SerParams>&) const
void ParamsWrapper<TransactionSerParams, CBlock const>::Serialize<BufferedWriter<AutoFile>>(BufferedWriter<AutoFile>&) const
Line
Count
Source
1193
30.1M
    {
1194
30.1M
        ParamsStream ss{s, m_params};
1195
30.1M
        ::Serialize(ss, m_object);
1196
30.1M
    }
Unexecuted instantiation: void ParamsWrapper<TransactionSerParams, CTransaction const>::Serialize<AutoFile>(AutoFile&) const
Unexecuted instantiation: void ParamsWrapper<TransactionSerParams, CBlock const>::Serialize<DataStream>(DataStream&) const
Unexecuted instantiation: void ParamsWrapper<TransactionSerParams, CMutableTransaction const>::Serialize<HashWriter>(HashWriter&) const
void ParamsWrapper<TransactionSerParams, CTransaction const>::Serialize<HashWriter>(HashWriter&) const
Line
Count
Source
1193
350M
    {
1194
350M
        ParamsStream ss{s, m_params};
1195
350M
        ::Serialize(ss, m_object);
1196
350M
    }
1197
    template <typename Stream>
1198
    void Unserialize(Stream& s)
1199
24.1M
    {
1200
24.1M
        ParamsStream ss{s, m_params};
1201
24.1M
        ::Unserialize(ss, m_object);
1202
24.1M
    }
void ParamsWrapper<TransactionSerParams, CBlock>::Unserialize<SpanReader>(SpanReader&)
Line
Count
Source
1199
215k
    {
1200
215k
        ParamsStream ss{s, m_params};
1201
215k
        ::Unserialize(ss, m_object);
1202
215k
    }
Unexecuted instantiation: void ParamsWrapper<TransactionSerParams, CMutableTransaction>::Unserialize<SpanReader>(SpanReader&)
Unexecuted instantiation: void ParamsWrapper<CAddress::SerParams, AddrInfo>::Unserialize<SpanReader>(SpanReader&)
Unexecuted instantiation: void ParamsWrapper<CNetAddr::SerParams, CService>::Unserialize<ParamsStream<SpanReader&, CAddress::SerParams>>(ParamsStream<SpanReader&, CAddress::SerParams>&)
Unexecuted instantiation: void ParamsWrapper<TransactionSerParams, Wrapper<DefaultFormatter, std::shared_ptr<CTransaction const>&>>::Unserialize<SpanReader>(SpanReader&)
Unexecuted instantiation: void ParamsWrapper<TransactionSerParams, std::shared_ptr<CTransaction const>>::Unserialize<SpanReader>(SpanReader&)
Unexecuted instantiation: void ParamsWrapper<CNetAddr::SerParams, CNetAddr>::Unserialize<SpanReader>(SpanReader&)
Unexecuted instantiation: void ParamsWrapper<CNetAddr::SerParams, CNetAddr>::Unserialize<DataStream>(DataStream&)
Unexecuted instantiation: void ParamsWrapper<CNetAddr::SerParams, CService>::Unserialize<SpanReader>(SpanReader&)
void ParamsWrapper<CNetAddr::SerParams, CService>::Unserialize<DataStream>(DataStream&)
Line
Count
Source
1199
753k
    {
1200
753k
        ParamsStream ss{s, m_params};
1201
753k
        ::Unserialize(ss, m_object);
1202
753k
    }
Unexecuted instantiation: void ParamsWrapper<CAddress::SerParams, CAddress>::Unserialize<SpanReader>(SpanReader&)
Unexecuted instantiation: void ParamsWrapper<CAddress::SerParams, CAddress>::Unserialize<DataStream>(DataStream&)
Unexecuted instantiation: void ParamsWrapper<CNetAddr::SerParams, CService>::Unserialize<ParamsStream<DataStream&, CAddress::SerParams>>(ParamsStream<DataStream&, CAddress::SerParams>&)
Unexecuted instantiation: void ParamsWrapper<TransactionSerParams, Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>>&>>::Unserialize<SpanReader>(SpanReader&)
void ParamsWrapper<CAddress::SerParams, CNetAddr>::Unserialize<DataStream>(DataStream&)
Line
Count
Source
1199
997k
    {
1200
997k
        ParamsStream ss{s, m_params};
1201
997k
        ::Unserialize(ss, m_object);
1202
997k
    }
void ParamsWrapper<TransactionSerParams, std::shared_ptr<CTransaction const>>::Unserialize<DataStream>(DataStream&)
Line
Count
Source
1199
17.6M
    {
1200
17.6M
        ParamsStream ss{s, m_params};
1201
17.6M
        ::Unserialize(ss, m_object);
1202
17.6M
    }
Unexecuted instantiation: void ParamsWrapper<TransactionSerParams, CBlock>::Unserialize<DataStream>(DataStream&)
Unexecuted instantiation: void ParamsWrapper<CAddress::SerParams, std::vector<CAddress, std::allocator<CAddress>>>::Unserialize<HashVerifier<AutoFile>>(HashVerifier<AutoFile>&)
Unexecuted instantiation: void ParamsWrapper<CNetAddr::SerParams, CService>::Unserialize<ParamsStream<HashVerifier<AutoFile>&, CAddress::SerParams>>(ParamsStream<HashVerifier<AutoFile>&, CAddress::SerParams>&)
Unexecuted instantiation: void ParamsWrapper<CNetAddr::SerParams, CService>::Unserialize<ParamsStream<AutoFile&, CAddress::SerParams>>(ParamsStream<AutoFile&, CAddress::SerParams>&)
Unexecuted instantiation: void ParamsWrapper<CNetAddr::SerParams, CService>::Unserialize<ParamsStream<HashVerifier<DataStream>&, CAddress::SerParams>>(ParamsStream<HashVerifier<DataStream>&, CAddress::SerParams>&)
Unexecuted instantiation: void ParamsWrapper<CAddress::SerParams, std::vector<CAddress, std::allocator<CAddress>>>::Unserialize<DataStream>(DataStream&)
void ParamsWrapper<TransactionSerParams, Wrapper<DefaultFormatter, std::shared_ptr<CTransaction const>&>>::Unserialize<DataStream>(DataStream&)
Line
Count
Source
1199
3.55M
    {
1200
3.55M
        ParamsStream ss{s, m_params};
1201
3.55M
        ::Unserialize(ss, m_object);
1202
3.55M
    }
void ParamsWrapper<TransactionSerParams, Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>>&>>::Unserialize<DataStream>(DataStream&)
Line
Count
Source
1199
929k
    {
1200
929k
        ParamsStream ss{s, m_params};
1201
929k
        ::Unserialize(ss, m_object);
1202
929k
    }
Unexecuted instantiation: void ParamsWrapper<TransactionSerParams, std::shared_ptr<CTransaction const>>::Unserialize<AutoFile>(AutoFile&)
Unexecuted instantiation: void ParamsWrapper<TransactionSerParams, CBlock>::Unserialize<BufferedFile>(BufferedFile&)
1203
};
1204
1205
/**
1206
 * Helper macro for SerParams structs
1207
 *
1208
 * Allows you define SerParams instances and then apply them directly
1209
 * to an object via function call syntax, eg:
1210
 *
1211
 *   constexpr SerParams FOO{....};
1212
 *   ss << FOO(obj);
1213
 */
1214
#define SER_PARAMS_OPFUNC                                                                \
1215
    /**                                                                                  \
1216
     * Return a wrapper around t that (de)serializes it with specified parameter params. \
1217
     *                                                                                   \
1218
     * See SER_PARAMS for more information on serialization parameters.                  \
1219
     */                                                                                  \
1220
    template <typename T>                                                                \
1221
    auto operator()(T&& t) const                                                         \
1222
883M
    {                                                                                    \
1223
883M
        return ParamsWrapper{*this, t};                                                  \
1224
883M
    }
auto TransactionSerParams::operator()<CTransaction const&>(CTransaction const&) const
Line
Count
Source
1222
514M
    {                                                                                    \
1223
514M
        return ParamsWrapper{*this, t};                                                  \
1224
514M
    }
auto TransactionSerParams::operator()<CBlock const&>(CBlock const&) const
Line
Count
Source
1222
327M
    {                                                                                    \
1223
327M
        return ParamsWrapper{*this, t};                                                  \
1224
327M
    }
Unexecuted instantiation: auto TransactionSerParams::operator()<CTxIn const&>(CTxIn const&) const
Unexecuted instantiation: auto TransactionSerParams::operator()<std::shared_ptr<CTransaction const> const&>(std::shared_ptr<CTransaction const> const&) const
auto TransactionSerParams::operator()<std::shared_ptr<CTransaction const>&>(std::shared_ptr<CTransaction const>&) const
Line
Count
Source
1222
17.6M
    {                                                                                    \
1223
17.6M
        return ParamsWrapper{*this, t};                                                  \
1224
17.6M
    }
Unexecuted instantiation: auto TransactionSerParams::operator()<CMutableTransaction const&>(CMutableTransaction const&) const
Unexecuted instantiation: auto TransactionSerParams::operator()<CMutableTransaction&>(CMutableTransaction&) const
auto TransactionSerParams::operator()<CBlock&>(CBlock&) const
Line
Count
Source
1222
215k
    {                                                                                    \
1223
215k
        return ParamsWrapper{*this, t};                                                  \
1224
215k
    }
auto TransactionSerParams::operator()<Wrapper<DefaultFormatter, std::shared_ptr<CTransaction const> const&>>(Wrapper<DefaultFormatter, std::shared_ptr<CTransaction const> const&>&&) const
Line
Count
Source
1222
4.14M
    {                                                                                    \
1223
4.14M
        return ParamsWrapper{*this, t};                                                  \
1224
4.14M
    }
auto TransactionSerParams::operator()<Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&>>(Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>> const&>&&) const
Line
Count
Source
1222
975k
    {                                                                                    \
1223
975k
        return ParamsWrapper{*this, t};                                                  \
1224
975k
    }
auto TransactionSerParams::operator()<std::vector<CBlock, std::allocator<CBlock>>&>(std::vector<CBlock, std::allocator<CBlock>>&) const
Line
Count
Source
1222
9.02M
    {                                                                                    \
1223
9.02M
        return ParamsWrapper{*this, t};                                                  \
1224
9.02M
    }
auto CNetAddr::SerParams::operator()<CService&>(CService&) const
Line
Count
Source
1222
1.51M
    {                                                                                    \
1223
1.51M
        return ParamsWrapper{*this, t};                                                  \
1224
1.51M
    }
Unexecuted instantiation: auto CAddress::SerParams::operator()<AddrInfo&>(AddrInfo&) const
auto TransactionSerParams::operator()<Wrapper<DefaultFormatter, std::shared_ptr<CTransaction const>&>>(Wrapper<DefaultFormatter, std::shared_ptr<CTransaction const>&>&&) const
Line
Count
Source
1222
3.55M
    {                                                                                    \
1223
3.55M
        return ParamsWrapper{*this, t};                                                  \
1224
3.55M
    }
Unexecuted instantiation: auto CNetAddr::SerParams::operator()<CNetAddr&>(CNetAddr&) const
Unexecuted instantiation: auto CNetAddr::SerParams::operator()<CNetAddr const&>(CNetAddr const&) const
Unexecuted instantiation: auto CNetAddr::SerParams::operator()<CService const&>(CService const&) const
Unexecuted instantiation: auto CAddress::SerParams::operator()<CAddress&>(CAddress&) const
Unexecuted instantiation: auto CAddress::SerParams::operator()<CAddress const&>(CAddress const&) const
auto TransactionSerParams::operator()<Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>>&>>(Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const>>>&>&&) const
Line
Count
Source
1222
929k
    {                                                                                    \
1223
929k
        return ParamsWrapper{*this, t};                                                  \
1224
929k
    }
Unexecuted instantiation: auto TransactionSerParams::operator()<CBlockHeaderAndShortTxIDs&>(CBlockHeaderAndShortTxIDs&) const
auto CAddress::SerParams::operator()<CNetAddr&>(CNetAddr&) const
Line
Count
Source
1222
997k
    {                                                                                    \
1223
997k
        return ParamsWrapper{*this, t};                                                  \
1224
997k
    }
auto CNetAddr::SerParams::operator()<CService>(CService&&) const
Line
Count
Source
1222
2.28M
    {                                                                                    \
1223
2.28M
        return ParamsWrapper{*this, t};                                                  \
1224
2.28M
    }
Unexecuted instantiation: auto CAddress::SerParams::operator()<std::vector<CAddress, std::allocator<CAddress>> const&>(std::vector<CAddress, std::allocator<CAddress>> const&) const
Unexecuted instantiation: auto CAddress::SerParams::operator()<std::vector<CAddress, std::allocator<CAddress>>&>(std::vector<CAddress, std::allocator<CAddress>>&) const
1225
1226
#endif // BITCOIN_SERIALIZE_H