/Users/brunogarcia/projects/bitcoin-core-dev/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 | | |
15 | | #include <algorithm> |
16 | | #include <concepts> |
17 | | #include <cstdint> |
18 | | #include <cstring> |
19 | | #include <ios> |
20 | | #include <limits> |
21 | | #include <map> |
22 | | #include <memory> |
23 | | #include <set> |
24 | | #include <string> |
25 | | #include <utility> |
26 | | #include <vector> |
27 | | |
28 | | /** |
29 | | * The maximum size of a serialized object in bytes or number of elements |
30 | | * (for eg vectors) when the size is encoded as CompactSize. |
31 | | */ |
32 | | static constexpr uint64_t MAX_SIZE = 0x02000000; |
33 | | |
34 | | /** Maximum amount of memory (in bytes) to allocate at once when deserializing vectors. */ |
35 | | static const unsigned int MAX_VECTOR_ALLOCATE = 5000000; |
36 | | |
37 | | /** |
38 | | * Dummy data type to identify deserializing constructors. |
39 | | * |
40 | | * By convention, a constructor of a type T with signature |
41 | | * |
42 | | * template <typename Stream> T::T(deserialize_type, Stream& s) |
43 | | * |
44 | | * is a deserializing constructor, which builds the type by |
45 | | * deserializing it from s. If T contains const fields, this |
46 | | * is likely the only way to do so. |
47 | | */ |
48 | | struct deserialize_type {}; |
49 | | constexpr deserialize_type deserialize {}; |
50 | | |
51 | | /* |
52 | | * Lowest-level serialization and conversion. |
53 | | */ |
54 | | template<typename Stream> inline void ser_writedata8(Stream &s, uint8_t obj) |
55 | 1.96M | { |
56 | 1.96M | s.write(std::as_bytes(std::span{&obj, 1})); |
57 | 1.96M | } void ser_writedata8<ParamsStream<SizeComputer&, TransactionSerParams>>(ParamsStream<SizeComputer&, TransactionSerParams>&, unsigned char) Line | Count | Source | 55 | 117k | { | 56 | 117k | s.write(std::as_bytes(std::span{&obj, 1})); | 57 | 117k | } |
Unexecuted instantiation: void ser_writedata8<AutoFile>(AutoFile&, unsigned char) Unexecuted instantiation: void ser_writedata8<VectorWriter>(VectorWriter&, unsigned char) void ser_writedata8<DataStream>(DataStream&, unsigned char) Line | Count | Source | 55 | 1.22M | { | 56 | 1.22M | s.write(std::as_bytes(std::span{&obj, 1})); | 57 | 1.22M | } |
void ser_writedata8<ParamsStream<DataStream&, TransactionSerParams>>(ParamsStream<DataStream&, TransactionSerParams>&, unsigned char) Line | Count | Source | 55 | 88.6k | { | 56 | 88.6k | s.write(std::as_bytes(std::span{&obj, 1})); | 57 | 88.6k | } |
Unexecuted instantiation: void ser_writedata8<SizeComputer>(SizeComputer&, unsigned char) 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<VectorWriter&, TransactionSerParams>>(ParamsStream<VectorWriter&, TransactionSerParams>&, unsigned char) Unexecuted instantiation: void ser_writedata8<ParamsStream<ParamsStream<VectorWriter&, TransactionSerParams>&, TransactionSerParams>>(ParamsStream<ParamsStream<VectorWriter&, TransactionSerParams>&, TransactionSerParams>&, unsigned char) Unexecuted instantiation: void ser_writedata8<HashWriter>(HashWriter&, unsigned char) 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) Unexecuted instantiation: void ser_writedata8<BufferedWriter<AutoFile>>(BufferedWriter<AutoFile>&, unsigned char) Unexecuted instantiation: void ser_writedata8<ParamsStream<BufferedWriter<AutoFile>&, TransactionSerParams>>(ParamsStream<BufferedWriter<AutoFile>&, TransactionSerParams>&, unsigned char) 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 | 55 | 535k | { | 56 | 535k | s.write(std::as_bytes(std::span{&obj, 1})); | 57 | 535k | } |
|
58 | | template<typename Stream> inline void ser_writedata16(Stream &s, uint16_t obj) |
59 | 298 | { |
60 | 298 | obj = htole16_internal(obj); |
61 | 298 | s.write(std::as_bytes(std::span{&obj, 1})); |
62 | 298 | } void ser_writedata16<ParamsStream<SizeComputer&, TransactionSerParams>>(ParamsStream<SizeComputer&, TransactionSerParams>&, unsigned short) Line | Count | Source | 59 | 21 | { | 60 | 21 | obj = htole16_internal(obj); | 61 | 21 | s.write(std::as_bytes(std::span{&obj, 1})); | 62 | 21 | } |
Unexecuted instantiation: void ser_writedata16<AutoFile>(AutoFile&, unsigned short) Unexecuted instantiation: void ser_writedata16<DataStream>(DataStream&, unsigned short) void ser_writedata16<ParamsStream<DataStream&, TransactionSerParams>>(ParamsStream<DataStream&, TransactionSerParams>&, unsigned short) Line | Count | Source | 59 | 30 | { | 60 | 30 | obj = htole16_internal(obj); | 61 | 30 | s.write(std::as_bytes(std::span{&obj, 1})); | 62 | 30 | } |
Unexecuted instantiation: void ser_writedata16<SizeComputer>(SizeComputer&, unsigned short) Unexecuted instantiation: void ser_writedata16<VectorWriter>(VectorWriter&, 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<VectorWriter&, TransactionSerParams>>(ParamsStream<VectorWriter&, TransactionSerParams>&, 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) void ser_writedata16<ParamsStream<HashWriter&, TransactionSerParams>>(ParamsStream<HashWriter&, TransactionSerParams>&, unsigned short) Line | Count | Source | 59 | 247 | { | 60 | 247 | obj = htole16_internal(obj); | 61 | 247 | s.write(std::as_bytes(std::span{&obj, 1})); | 62 | 247 | } |
|
63 | | template<typename Stream> inline void ser_writedata32(Stream &s, uint32_t obj) |
64 | 1.60M | { |
65 | 1.60M | obj = htole32_internal(obj); |
66 | 1.60M | s.write(std::as_bytes(std::span{&obj, 1})); |
67 | 1.60M | } void ser_writedata32<ParamsStream<SizeComputer&, TransactionSerParams>>(ParamsStream<SizeComputer&, TransactionSerParams>&, unsigned int) Line | Count | Source | 64 | 101k | { | 65 | 101k | obj = htole32_internal(obj); | 66 | 101k | s.write(std::as_bytes(std::span{&obj, 1})); | 67 | 101k | } |
Unexecuted instantiation: void ser_writedata32<AutoFile>(AutoFile&, unsigned int) void ser_writedata32<DataStream>(DataStream&, unsigned int) Line | Count | Source | 64 | 685k | { | 65 | 685k | obj = htole32_internal(obj); | 66 | 685k | s.write(std::as_bytes(std::span{&obj, 1})); | 67 | 685k | } |
void ser_writedata32<ParamsStream<DataStream&, TransactionSerParams>>(ParamsStream<DataStream&, TransactionSerParams>&, unsigned int) Line | Count | Source | 64 | 79.8k | { | 65 | 79.8k | obj = htole32_internal(obj); | 66 | 79.8k | s.write(std::as_bytes(std::span{&obj, 1})); | 67 | 79.8k | } |
Unexecuted instantiation: void ser_writedata32<SizeComputer>(SizeComputer&, unsigned int) Unexecuted instantiation: void ser_writedata32<VectorWriter>(VectorWriter&, 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<VectorWriter&, TransactionSerParams>>(ParamsStream<VectorWriter&, TransactionSerParams>&, unsigned int) Unexecuted instantiation: void ser_writedata32<ParamsStream<ParamsStream<VectorWriter&, TransactionSerParams>&, TransactionSerParams>>(ParamsStream<ParamsStream<VectorWriter&, TransactionSerParams>&, TransactionSerParams>&, unsigned int) Unexecuted instantiation: void ser_writedata32<HashWriter>(HashWriter&, unsigned int) 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) Unexecuted instantiation: void ser_writedata32<BufferedWriter<AutoFile>>(BufferedWriter<AutoFile>&, unsigned int) Unexecuted instantiation: void ser_writedata32<ParamsStream<BufferedWriter<AutoFile>&, TransactionSerParams>>(ParamsStream<BufferedWriter<AutoFile>&, TransactionSerParams>&, unsigned int) 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 | 64 | 733k | { | 65 | 733k | obj = htole32_internal(obj); | 66 | 733k | s.write(std::as_bytes(std::span{&obj, 1})); | 67 | 733k | } |
|
68 | | template<typename Stream> inline void ser_writedata32be(Stream &s, uint32_t obj) |
69 | 0 | { |
70 | 0 | obj = htobe32_internal(obj); |
71 | 0 | s.write(std::as_bytes(std::span{&obj, 1})); |
72 | 0 | } |
73 | | template<typename Stream> inline void ser_writedata64(Stream &s, uint64_t obj) |
74 | 358k | { |
75 | 358k | obj = htole64_internal(obj); |
76 | 358k | s.write(std::as_bytes(std::span{&obj, 1})); |
77 | 358k | } void ser_writedata64<ParamsStream<SizeComputer&, TransactionSerParams>>(ParamsStream<SizeComputer&, TransactionSerParams>&, unsigned long long) Line | Count | Source | 74 | 38.7k | { | 75 | 38.7k | obj = htole64_internal(obj); | 76 | 38.7k | s.write(std::as_bytes(std::span{&obj, 1})); | 77 | 38.7k | } |
Unexecuted instantiation: void ser_writedata64<AutoFile>(AutoFile&, unsigned long long) void ser_writedata64<DataStream>(DataStream&, unsigned long long) Line | Count | Source | 74 | 209k | { | 75 | 209k | obj = htole64_internal(obj); | 76 | 209k | s.write(std::as_bytes(std::span{&obj, 1})); | 77 | 209k | } |
void ser_writedata64<ParamsStream<DataStream&, TransactionSerParams>>(ParamsStream<DataStream&, TransactionSerParams>&, unsigned long long) Line | Count | Source | 74 | 23.9k | { | 75 | 23.9k | obj = htole64_internal(obj); | 76 | 23.9k | s.write(std::as_bytes(std::span{&obj, 1})); | 77 | 23.9k | } |
Unexecuted instantiation: void ser_writedata64<SizeComputer>(SizeComputer&, unsigned long long) Unexecuted instantiation: void ser_writedata64<VectorWriter>(VectorWriter&, unsigned long long) Unexecuted instantiation: void ser_writedata64<ParamsStream<DataStream&, CNetAddr::SerParams>>(ParamsStream<DataStream&, CNetAddr::SerParams>&, unsigned long long) Unexecuted instantiation: void ser_writedata64<ParamsStream<DataStream&, CAddress::SerParams>>(ParamsStream<DataStream&, CAddress::SerParams>&, unsigned long long) Unexecuted instantiation: void ser_writedata64<ParamsStream<ParamsStream<DataStream&, CAddress::SerParams>&, CNetAddr::SerParams>>(ParamsStream<ParamsStream<DataStream&, CAddress::SerParams>&, CNetAddr::SerParams>&, unsigned long long) Unexecuted instantiation: void ser_writedata64<ParamsStream<VectorWriter&, TransactionSerParams>>(ParamsStream<VectorWriter&, TransactionSerParams>&, unsigned long long) Unexecuted instantiation: void ser_writedata64<ParamsStream<ParamsStream<VectorWriter&, TransactionSerParams>&, TransactionSerParams>>(ParamsStream<ParamsStream<VectorWriter&, TransactionSerParams>&, TransactionSerParams>&, unsigned long long) Unexecuted instantiation: void ser_writedata64<HashWriter>(HashWriter&, unsigned long long) Unexecuted instantiation: void ser_writedata64<ParamsStream<VectorWriter&, CNetAddr::SerParams>>(ParamsStream<VectorWriter&, CNetAddr::SerParams>&, unsigned long long) Unexecuted instantiation: void ser_writedata64<ParamsStream<HashedSourceWriter<AutoFile>&, CAddress::SerParams>>(ParamsStream<HashedSourceWriter<AutoFile>&, CAddress::SerParams>&, unsigned long long) Unexecuted instantiation: void ser_writedata64<ParamsStream<ParamsStream<HashedSourceWriter<AutoFile>&, CAddress::SerParams>&, CNetAddr::SerParams>>(ParamsStream<ParamsStream<HashedSourceWriter<AutoFile>&, CAddress::SerParams>&, CNetAddr::SerParams>&, unsigned long long) Unexecuted instantiation: void ser_writedata64<ParamsStream<VectorWriter&, CAddress::SerParams>>(ParamsStream<VectorWriter&, CAddress::SerParams>&, unsigned long long) Unexecuted instantiation: void ser_writedata64<ParamsStream<ParamsStream<VectorWriter&, CAddress::SerParams>&, CNetAddr::SerParams>>(ParamsStream<ParamsStream<VectorWriter&, CAddress::SerParams>&, CNetAddr::SerParams>&, unsigned long long) Unexecuted instantiation: void ser_writedata64<BufferedWriter<AutoFile>>(BufferedWriter<AutoFile>&, unsigned long long) Unexecuted instantiation: void ser_writedata64<ParamsStream<BufferedWriter<AutoFile>&, TransactionSerParams>>(ParamsStream<BufferedWriter<AutoFile>&, TransactionSerParams>&, unsigned long long) Unexecuted instantiation: void ser_writedata64<ParamsStream<AutoFile&, TransactionSerParams>>(ParamsStream<AutoFile&, TransactionSerParams>&, unsigned long long) void ser_writedata64<ParamsStream<HashWriter&, TransactionSerParams>>(ParamsStream<HashWriter&, TransactionSerParams>&, unsigned long long) Line | Count | Source | 74 | 85.7k | { | 75 | 85.7k | obj = htole64_internal(obj); | 76 | 85.7k | s.write(std::as_bytes(std::span{&obj, 1})); | 77 | 85.7k | } |
|
78 | | template<typename Stream> inline uint8_t ser_readdata8(Stream &s) |
79 | 94.4k | { |
80 | 94.4k | uint8_t obj; |
81 | 94.4k | s.read(std::as_writable_bytes(std::span{&obj, 1})); |
82 | 94.4k | return obj; |
83 | 94.4k | } Unexecuted instantiation: unsigned char ser_readdata8<AutoFile>(AutoFile&) unsigned char ser_readdata8<ParamsStream<DataStream&, TransactionSerParams>>(ParamsStream<DataStream&, TransactionSerParams>&) Line | Count | Source | 79 | 94.4k | { | 80 | 94.4k | uint8_t obj; | 81 | 94.4k | s.read(std::as_writable_bytes(std::span{&obj, 1})); | 82 | 94.4k | return obj; | 83 | 94.4k | } |
Unexecuted instantiation: unsigned char ser_readdata8<DataStream>(DataStream&) Unexecuted instantiation: unsigned char ser_readdata8<BufferedFile>(BufferedFile&) Unexecuted instantiation: unsigned char ser_readdata8<SpanReader>(SpanReader&) Unexecuted instantiation: unsigned char ser_readdata8<ParamsStream<DataStream&, CAddress::SerParams>>(ParamsStream<DataStream&, CAddress::SerParams>&) Unexecuted instantiation: unsigned char ser_readdata8<ParamsStream<ParamsStream<DataStream&, CAddress::SerParams>&, CNetAddr::SerParams>>(ParamsStream<ParamsStream<DataStream&, CAddress::SerParams>&, CNetAddr::SerParams>&) Unexecuted instantiation: unsigned char ser_readdata8<ParamsStream<DataStream&, CNetAddr::SerParams>>(ParamsStream<DataStream&, CNetAddr::SerParams>&) Unexecuted instantiation: unsigned char ser_readdata8<ParamsStream<SpanReader&, TransactionSerParams>>(ParamsStream<SpanReader&, TransactionSerParams>&) 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<AutoFile&, TransactionSerParams>>(ParamsStream<AutoFile&, TransactionSerParams>&) Unexecuted instantiation: unsigned char ser_readdata8<ParamsStream<DataStream, CAddress::SerParams>>(ParamsStream<DataStream, CAddress::SerParams>&) Unexecuted instantiation: unsigned char ser_readdata8<HashVerifier<BufferedReader<AutoFile>>>(HashVerifier<BufferedReader<AutoFile>>&) Unexecuted instantiation: unsigned char ser_readdata8<ParamsStream<BufferedFile&, TransactionSerParams>>(ParamsStream<BufferedFile&, TransactionSerParams>&) |
84 | | template<typename Stream> inline uint16_t ser_readdata16(Stream &s) |
85 | 96 | { |
86 | 96 | uint16_t obj; |
87 | 96 | s.read(std::as_writable_bytes(std::span{&obj, 1})); |
88 | 96 | return le16toh_internal(obj); |
89 | 96 | } Unexecuted instantiation: unsigned short ser_readdata16<AutoFile>(AutoFile&) unsigned short ser_readdata16<ParamsStream<DataStream&, TransactionSerParams>>(ParamsStream<DataStream&, TransactionSerParams>&) Line | Count | Source | 85 | 96 | { | 86 | 96 | uint16_t obj; | 87 | 96 | s.read(std::as_writable_bytes(std::span{&obj, 1})); | 88 | 96 | return le16toh_internal(obj); | 89 | 96 | } |
Unexecuted instantiation: unsigned short ser_readdata16<DataStream>(DataStream&) Unexecuted instantiation: unsigned short ser_readdata16<BufferedFile>(BufferedFile&) 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<SpanReader>(SpanReader&) Unexecuted instantiation: unsigned short ser_readdata16<ParamsStream<DataStream&, CNetAddr::SerParams>>(ParamsStream<DataStream&, CNetAddr::SerParams>&) Unexecuted instantiation: unsigned short ser_readdata16<ParamsStream<SpanReader&, TransactionSerParams>>(ParamsStream<SpanReader&, 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<AutoFile&, TransactionSerParams>>(ParamsStream<AutoFile&, TransactionSerParams>&) Unexecuted instantiation: unsigned short ser_readdata16<ParamsStream<DataStream, CAddress::SerParams>>(ParamsStream<DataStream, CAddress::SerParams>&) Unexecuted instantiation: unsigned short ser_readdata16<HashVerifier<BufferedReader<AutoFile>>>(HashVerifier<BufferedReader<AutoFile>>&) Unexecuted instantiation: unsigned short ser_readdata16<ParamsStream<BufferedFile&, TransactionSerParams>>(ParamsStream<BufferedFile&, TransactionSerParams>&) |
90 | | template<typename Stream> inline uint32_t ser_readdata32(Stream &s) |
91 | 80.2k | { |
92 | 80.2k | uint32_t obj; |
93 | 80.2k | s.read(std::as_writable_bytes(std::span{&obj, 1})); |
94 | 80.2k | return le32toh_internal(obj); |
95 | 80.2k | } Unexecuted instantiation: unsigned int ser_readdata32<AutoFile>(AutoFile&) unsigned int ser_readdata32<ParamsStream<DataStream&, TransactionSerParams>>(ParamsStream<DataStream&, TransactionSerParams>&) Line | Count | Source | 91 | 80.2k | { | 92 | 80.2k | uint32_t obj; | 93 | 80.2k | s.read(std::as_writable_bytes(std::span{&obj, 1})); | 94 | 80.2k | return le32toh_internal(obj); | 95 | 80.2k | } |
Unexecuted instantiation: unsigned int ser_readdata32<DataStream>(DataStream&) Unexecuted instantiation: unsigned int ser_readdata32<BufferedFile>(BufferedFile&) 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>&) Unexecuted instantiation: unsigned int ser_readdata32<SpanReader>(SpanReader&) Unexecuted instantiation: unsigned int ser_readdata32<ParamsStream<DataStream&, CNetAddr::SerParams>>(ParamsStream<DataStream&, CNetAddr::SerParams>&) Unexecuted instantiation: unsigned int ser_readdata32<ParamsStream<SpanReader&, TransactionSerParams>>(ParamsStream<SpanReader&, TransactionSerParams>&) 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<AutoFile&, TransactionSerParams>>(ParamsStream<AutoFile&, TransactionSerParams>&) Unexecuted instantiation: unsigned int ser_readdata32<ParamsStream<DataStream, CAddress::SerParams>>(ParamsStream<DataStream, CAddress::SerParams>&) Unexecuted instantiation: unsigned int ser_readdata32<HashVerifier<BufferedReader<AutoFile>>>(HashVerifier<BufferedReader<AutoFile>>&) Unexecuted instantiation: unsigned int ser_readdata32<ParamsStream<BufferedFile&, TransactionSerParams>>(ParamsStream<BufferedFile&, TransactionSerParams>&) |
96 | | template<typename Stream> inline uint32_t ser_readdata32be(Stream &s) |
97 | 0 | { |
98 | 0 | uint32_t obj; |
99 | 0 | s.read(std::as_writable_bytes(std::span{&obj, 1})); |
100 | 0 | return be32toh_internal(obj); |
101 | 0 | } |
102 | | template<typename Stream> inline uint64_t ser_readdata64(Stream &s) |
103 | 20.4k | { |
104 | 20.4k | uint64_t obj; |
105 | 20.4k | s.read(std::as_writable_bytes(std::span{&obj, 1})); |
106 | 20.4k | return le64toh_internal(obj); |
107 | 20.4k | } Unexecuted instantiation: unsigned long long ser_readdata64<AutoFile>(AutoFile&) unsigned long long ser_readdata64<ParamsStream<DataStream&, TransactionSerParams>>(ParamsStream<DataStream&, TransactionSerParams>&) Line | Count | Source | 103 | 20.4k | { | 104 | 20.4k | uint64_t obj; | 105 | 20.4k | s.read(std::as_writable_bytes(std::span{&obj, 1})); | 106 | 20.4k | return le64toh_internal(obj); | 107 | 20.4k | } |
Unexecuted instantiation: unsigned long long ser_readdata64<DataStream>(DataStream&) Unexecuted instantiation: unsigned long long ser_readdata64<BufferedFile>(BufferedFile&) Unexecuted instantiation: unsigned long long ser_readdata64<SpanReader>(SpanReader&) Unexecuted instantiation: unsigned long long ser_readdata64<ParamsStream<DataStream&, CAddress::SerParams>>(ParamsStream<DataStream&, CAddress::SerParams>&) Unexecuted instantiation: unsigned long long ser_readdata64<ParamsStream<ParamsStream<DataStream&, CAddress::SerParams>&, CNetAddr::SerParams>>(ParamsStream<ParamsStream<DataStream&, CAddress::SerParams>&, CNetAddr::SerParams>&) Unexecuted instantiation: unsigned long long ser_readdata64<ParamsStream<DataStream&, CNetAddr::SerParams>>(ParamsStream<DataStream&, CNetAddr::SerParams>&) Unexecuted instantiation: unsigned long long ser_readdata64<ParamsStream<SpanReader&, TransactionSerParams>>(ParamsStream<SpanReader&, TransactionSerParams>&) Unexecuted instantiation: unsigned long long ser_readdata64<ParamsStream<HashVerifier<AutoFile>&, CAddress::SerParams>>(ParamsStream<HashVerifier<AutoFile>&, CAddress::SerParams>&) Unexecuted instantiation: unsigned long long ser_readdata64<ParamsStream<ParamsStream<HashVerifier<AutoFile>&, CAddress::SerParams>&, CNetAddr::SerParams>>(ParamsStream<ParamsStream<HashVerifier<AutoFile>&, CAddress::SerParams>&, CNetAddr::SerParams>&) Unexecuted instantiation: unsigned long long ser_readdata64<ParamsStream<AutoFile&, CAddress::SerParams>>(ParamsStream<AutoFile&, CAddress::SerParams>&) Unexecuted instantiation: unsigned long long ser_readdata64<ParamsStream<ParamsStream<AutoFile&, CAddress::SerParams>&, CNetAddr::SerParams>>(ParamsStream<ParamsStream<AutoFile&, CAddress::SerParams>&, CNetAddr::SerParams>&) Unexecuted instantiation: unsigned long long ser_readdata64<ParamsStream<HashVerifier<DataStream>&, CAddress::SerParams>>(ParamsStream<HashVerifier<DataStream>&, CAddress::SerParams>&) Unexecuted instantiation: unsigned long long ser_readdata64<ParamsStream<ParamsStream<HashVerifier<DataStream>&, CAddress::SerParams>&, CNetAddr::SerParams>>(ParamsStream<ParamsStream<HashVerifier<DataStream>&, CAddress::SerParams>&, CNetAddr::SerParams>&) Unexecuted instantiation: unsigned long long ser_readdata64<ParamsStream<AutoFile&, TransactionSerParams>>(ParamsStream<AutoFile&, TransactionSerParams>&) Unexecuted instantiation: unsigned long long ser_readdata64<ParamsStream<DataStream, CAddress::SerParams>>(ParamsStream<DataStream, CAddress::SerParams>&) Unexecuted instantiation: unsigned long long ser_readdata64<HashVerifier<BufferedReader<AutoFile>>>(HashVerifier<BufferedReader<AutoFile>>&) Unexecuted instantiation: unsigned long long ser_readdata64<ParamsStream<BufferedFile&, TransactionSerParams>>(ParamsStream<BufferedFile&, TransactionSerParams>&) |
108 | | |
109 | | |
110 | | class SizeComputer; |
111 | | |
112 | | /** |
113 | | * Convert any argument to a reference to X, maintaining constness. |
114 | | * |
115 | | * This can be used in serialization code to invoke a base class's |
116 | | * serialization routines. |
117 | | * |
118 | | * Example use: |
119 | | * class Base { ... }; |
120 | | * class Child : public Base { |
121 | | * int m_data; |
122 | | * public: |
123 | | * SERIALIZE_METHODS(Child, obj) { |
124 | | * READWRITE(AsBase<Base>(obj), obj.m_data); |
125 | | * } |
126 | | * }; |
127 | | * |
128 | | * static_cast cannot easily be used here, as the type of Obj will be const Child& |
129 | | * during serialization and Child& during deserialization. AsBase will convert to |
130 | | * const Base& and Base& appropriately. |
131 | | */ |
132 | | template <class Out, class In> |
133 | | Out& AsBase(In& x) |
134 | 44.6k | { |
135 | 44.6k | static_assert(std::is_base_of_v<Out, In>); |
136 | 44.6k | return x; |
137 | 44.6k | } prevector<36u, unsigned char, unsigned int, int>& AsBase<prevector<36u, unsigned char, unsigned int, int>, CScript>(CScript&) Line | Count | Source | 134 | 44.6k | { | 135 | 44.6k | static_assert(std::is_base_of_v<Out, In>); | 136 | 44.6k | return x; | 137 | 44.6k | } |
Unexecuted instantiation: CBlockHeader& AsBase<CBlockHeader, CBlock>(CBlock&) Unexecuted instantiation: CNetAddr& AsBase<CNetAddr, CService>(CService&) Unexecuted instantiation: CService& AsBase<CService, CAddress>(CAddress&) Unexecuted instantiation: CAddress& AsBase<CAddress, AddrInfo>(AddrInfo&) Unexecuted instantiation: FlatFilePos& AsBase<FlatFilePos, CDiskTxPos>(CDiskTxPos&) |
138 | | template <class Out, class In> |
139 | | const Out& AsBase(const In& x) |
140 | 511k | { |
141 | 511k | static_assert(std::is_base_of_v<Out, In>); |
142 | 511k | return x; |
143 | 511k | } prevector<36u, unsigned char, unsigned int, int> const& AsBase<prevector<36u, unsigned char, unsigned int, int>, CScript>(CScript const&) Line | Count | Source | 140 | 511k | { | 141 | 511k | static_assert(std::is_base_of_v<Out, In>); | 142 | 511k | return x; | 143 | 511k | } |
Unexecuted instantiation: CBlockHeader const& AsBase<CBlockHeader, CBlock>(CBlock const&) Unexecuted instantiation: CNetAddr const& AsBase<CNetAddr, CService>(CService const&) 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&) |
144 | | |
145 | 1.72M | #define READWRITE(...) (ser_action.SerReadWriteMany(s, __VA_ARGS__)) |
146 | 180k | #define SER_READ(obj, code) ser_action.SerRead(s, obj, [&](Stream& s, std::remove_const_t<Type>& obj) { code; }0 ) 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 CPartialMerkleTree::SerializationOps<DataStream, CPartialMerkleTree, ActionUnserialize>(CPartialMerkleTree&, DataStream&, ActionUnserialize)::'lambda'(DataStream&, CPartialMerkleTree&)::operator()(DataStream&, CPartialMerkleTree&) const Unexecuted instantiation: void CPartialMerkleTree::SerializationOps<DataStream, CPartialMerkleTree, ActionUnserialize>(CPartialMerkleTree&, DataStream&, ActionUnserialize)::'lambda0'(DataStream&, CPartialMerkleTree&)::operator()(DataStream&, CPartialMerkleTree&) 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 |
147 | 180k | #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 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 Line | Count | Source | 147 | 180k | #define SER_WRITE(obj, code) ser_action.SerWrite(s, obj, [&](Stream& s, const Type& obj) { code; }) |
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: 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 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 |
148 | | |
149 | | /** |
150 | | * Implement the Ser and Unser methods needed for implementing a formatter (see Using below). |
151 | | * |
152 | | * Both Ser and Unser are delegated to a single static method SerializationOps, which is polymorphic |
153 | | * in the serialized/deserialized type (allowing it to be const when serializing, and non-const when |
154 | | * deserializing). |
155 | | * |
156 | | * Example use: |
157 | | * struct FooFormatter { |
158 | | * FORMATTER_METHODS(Class, obj) { READWRITE(obj.val1, VARINT(obj.val2)); } |
159 | | * } |
160 | | * would define a class FooFormatter that defines a serialization of Class objects consisting |
161 | | * of serializing its val1 member using the default serialization, and its val2 member using |
162 | | * VARINT serialization. That FooFormatter can then be used in statements like |
163 | | * READWRITE(Using<FooFormatter>(obj.bla)). |
164 | | */ |
165 | | #define FORMATTER_METHODS(cls, obj) \ |
166 | | template<typename Stream> \ |
167 | 1.58M | 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 | 167 | 31.7k | 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 | 167 | 70.5k | 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 | 167 | 31.7k | 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 | 167 | 38.7k | static void Ser(Stream& s, const cls& obj) { SerializationOps(obj, s, ActionSerialize{}); } \ |
Unexecuted instantiation: void CBlock::Ser<ParamsStream<SizeComputer&, TransactionSerParams>>(ParamsStream<SizeComputer&, TransactionSerParams>&, CBlock const&) Unexecuted instantiation: void CBlockHeader::Ser<ParamsStream<SizeComputer&, TransactionSerParams>>(ParamsStream<SizeComputer&, TransactionSerParams>&, CBlockHeader const&) Unexecuted instantiation: void kernel::CBlockFileInfo::Ser<DataStream>(DataStream&, kernel::CBlockFileInfo const&) Unexecuted instantiation: void CBlockHeaderAndShortTxIDs::Ser<DataStream>(DataStream&, CBlockHeaderAndShortTxIDs const&) Unexecuted instantiation: void CBlockHeader::Ser<DataStream>(DataStream&, CBlockHeader const&) Unexecuted instantiation: void PrefilledTransaction::Ser<DataStream>(DataStream&, PrefilledTransaction const&) void CTxIn::Ser<ParamsStream<DataStream&, TransactionSerParams>>(ParamsStream<DataStream&, TransactionSerParams>&, CTxIn const&) Line | Count | Source | 167 | 24.9k | static void Ser(Stream& s, const cls& obj) { SerializationOps(obj, s, ActionSerialize{}); } \ |
void COutPoint::Ser<ParamsStream<DataStream&, TransactionSerParams>>(ParamsStream<DataStream&, TransactionSerParams>&, COutPoint const&) Line | Count | Source | 167 | 24.9k | static void Ser(Stream& s, const cls& obj) { SerializationOps(obj, s, ActionSerialize{}); } \ |
void CScript::Ser<ParamsStream<DataStream&, TransactionSerParams>>(ParamsStream<DataStream&, TransactionSerParams>&, CScript const&) Line | Count | Source | 167 | 48.9k | static void Ser(Stream& s, const cls& obj) { SerializationOps(obj, s, ActionSerialize{}); } \ |
void CTxOut::Ser<ParamsStream<DataStream&, TransactionSerParams>>(ParamsStream<DataStream&, TransactionSerParams>&, CTxOut const&) Line | Count | Source | 167 | 23.9k | static void Ser(Stream& s, const cls& obj) { SerializationOps(obj, s, ActionSerialize{}); } \ |
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&) Unexecuted instantiation: void CTxOut::Ser<SizeComputer>(SizeComputer&, CTxOut const&) Unexecuted instantiation: void CScript::Ser<SizeComputer>(SizeComputer&, CScript const&) 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&) void CBlockLocator::Ser<DataStream>(DataStream&, CBlockLocator const&) Line | Count | Source | 167 | 19.8k | static void Ser(Stream& s, const cls& obj) { SerializationOps(obj, s, ActionSerialize{}); } \ |
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 CBlock::Ser<ParamsStream<VectorWriter&, TransactionSerParams>>(ParamsStream<VectorWriter&, TransactionSerParams>&, CBlock const&) Unexecuted instantiation: void CBlockHeader::Ser<ParamsStream<VectorWriter&, TransactionSerParams>>(ParamsStream<VectorWriter&, TransactionSerParams>&, CBlockHeader const&) Unexecuted instantiation: void CTxIn::Ser<ParamsStream<VectorWriter&, TransactionSerParams>>(ParamsStream<VectorWriter&, TransactionSerParams>&, CTxIn const&) Unexecuted instantiation: void COutPoint::Ser<ParamsStream<VectorWriter&, TransactionSerParams>>(ParamsStream<VectorWriter&, TransactionSerParams>&, COutPoint const&) Unexecuted instantiation: void CScript::Ser<ParamsStream<VectorWriter&, TransactionSerParams>>(ParamsStream<VectorWriter&, TransactionSerParams>&, CScript const&) Unexecuted instantiation: void CTxOut::Ser<ParamsStream<VectorWriter&, TransactionSerParams>>(ParamsStream<VectorWriter&, TransactionSerParams>&, CTxOut 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 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&) void wallet::WalletDescriptor::Ser<DataStream>(DataStream&, wallet::WalletDescriptor const&) Line | Count | Source | 167 | 180k | static void Ser(Stream& s, const cls& obj) { SerializationOps(obj, s, ActionSerialize{}); } \ |
Unexecuted instantiation: void CService::Ser<ParamsStream<VectorWriter&, CNetAddr::SerParams>>(ParamsStream<VectorWriter&, CNetAddr::SerParams>&, CService const&) 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&) Unexecuted instantiation: blockfilterindex.cpp:void (anonymous namespace)::DBHashKey::Ser<DataStream>(DataStream&, (anonymous namespace)::DBHashKey const&) Unexecuted instantiation: blockfilterindex.cpp:void (anonymous namespace)::DBVal::Ser<DataStream>(DataStream&, (anonymous namespace)::DBVal const&) Unexecuted instantiation: coinstatsindex.cpp:void (anonymous namespace)::DBHashKey::Ser<DataStream>(DataStream&, (anonymous namespace)::DBHashKey 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 COutPoint::Ser<HashWriter>(HashWriter&, COutPoint const&) Unexecuted instantiation: void CTxOut::Ser<HashWriter>(HashWriter&, CTxOut const&) Unexecuted instantiation: void CScript::Ser<HashWriter>(HashWriter&, CScript const&) Unexecuted instantiation: void CMessageHeader::Ser<VectorWriter>(VectorWriter&, CMessageHeader const&) Unexecuted instantiation: void CBlockHeaderAndShortTxIDs::Ser<VectorWriter>(VectorWriter&, CBlockHeaderAndShortTxIDs const&) Unexecuted instantiation: void CBlockHeader::Ser<VectorWriter>(VectorWriter&, CBlockHeader const&) Unexecuted instantiation: void PrefilledTransaction::Ser<VectorWriter>(VectorWriter&, PrefilledTransaction const&) Unexecuted instantiation: void CInv::Ser<VectorWriter>(VectorWriter&, CInv const&) Unexecuted instantiation: void CBlockLocator::Ser<VectorWriter>(VectorWriter&, CBlockLocator const&) Unexecuted instantiation: void CMerkleBlock::Ser<VectorWriter>(VectorWriter&, CMerkleBlock const&) Unexecuted instantiation: void CPartialMerkleTree::Ser<VectorWriter>(VectorWriter&, CPartialMerkleTree const&) Unexecuted instantiation: void BlockTransactions::Ser<VectorWriter>(VectorWriter&, BlockTransactions const&) Unexecuted instantiation: void BlockTransactionsRequest::Ser<VectorWriter>(VectorWriter&, BlockTransactionsRequest const&) 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&) Unexecuted instantiation: void CBlockUndo::Ser<SizeComputer>(SizeComputer&, CBlockUndo const&) Unexecuted instantiation: void CTxUndo::Ser<SizeComputer>(SizeComputer&, CTxUndo const&) Unexecuted instantiation: void TxOutCompression::Ser<SizeComputer>(SizeComputer&, CTxOut const&) Unexecuted instantiation: void CBlockUndo::Ser<HashWriter>(HashWriter&, CBlockUndo const&) Unexecuted instantiation: void CTxUndo::Ser<HashWriter>(HashWriter&, CTxUndo const&) Unexecuted instantiation: void TxOutCompression::Ser<HashWriter>(HashWriter&, CTxOut const&) Unexecuted instantiation: void CBlockUndo::Ser<BufferedWriter<AutoFile>>(BufferedWriter<AutoFile>&, CBlockUndo const&) Unexecuted instantiation: void CTxUndo::Ser<BufferedWriter<AutoFile>>(BufferedWriter<AutoFile>&, CTxUndo const&) Unexecuted instantiation: void TxOutCompression::Ser<BufferedWriter<AutoFile>>(BufferedWriter<AutoFile>&, CTxOut const&) Unexecuted instantiation: void CBlock::Ser<ParamsStream<BufferedWriter<AutoFile>&, TransactionSerParams>>(ParamsStream<BufferedWriter<AutoFile>&, TransactionSerParams>&, CBlock const&) Unexecuted instantiation: void CBlockHeader::Ser<ParamsStream<BufferedWriter<AutoFile>&, TransactionSerParams>>(ParamsStream<BufferedWriter<AutoFile>&, TransactionSerParams>&, CBlockHeader const&) Unexecuted instantiation: void CTxIn::Ser<ParamsStream<BufferedWriter<AutoFile>&, TransactionSerParams>>(ParamsStream<BufferedWriter<AutoFile>&, TransactionSerParams>&, CTxIn const&) Unexecuted instantiation: void COutPoint::Ser<ParamsStream<BufferedWriter<AutoFile>&, TransactionSerParams>>(ParamsStream<BufferedWriter<AutoFile>&, TransactionSerParams>&, COutPoint const&) Unexecuted instantiation: void CScript::Ser<ParamsStream<BufferedWriter<AutoFile>&, TransactionSerParams>>(ParamsStream<BufferedWriter<AutoFile>&, TransactionSerParams>&, CScript const&) Unexecuted instantiation: void CTxOut::Ser<ParamsStream<BufferedWriter<AutoFile>&, TransactionSerParams>>(ParamsStream<BufferedWriter<AutoFile>&, TransactionSerParams>&, CTxOut const&) 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&) Unexecuted instantiation: txdb.cpp:void (anonymous namespace)::CoinEntry::Ser<DataStream>(DataStream&, (anonymous namespace)::CoinEntry const&) Unexecuted instantiation: void CBlockHeader::Ser<HashWriter>(HashWriter&, CBlockHeader const&) void CTxIn::Ser<ParamsStream<HashWriter&, TransactionSerParams>>(ParamsStream<HashWriter&, TransactionSerParams>&, CTxIn const&) Line | Count | Source | 167 | 305k | 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 | 167 | 305k | 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 | 167 | 391k | 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 | 167 | 85.7k | static void Ser(Stream& s, const cls& obj) { SerializationOps(obj, s, ActionSerialize{}); } \ |
|
168 | | template<typename Stream> \ |
169 | 115k | static void Unser(Stream& s, cls& obj) { SerializationOps(obj, s, ActionUnserialize{}); } \Unexecuted instantiation: void CBlock::Unser<ParamsStream<DataStream&, TransactionSerParams>>(ParamsStream<DataStream&, TransactionSerParams>&, CBlock&) Unexecuted instantiation: void CBlockHeader::Unser<ParamsStream<DataStream&, TransactionSerParams>>(ParamsStream<DataStream&, TransactionSerParams>&, CBlockHeader&) void CTxIn::Unser<ParamsStream<DataStream&, TransactionSerParams>>(ParamsStream<DataStream&, TransactionSerParams>&, CTxIn&) Line | Count | Source | 169 | 25.2k | static void Unser(Stream& s, cls& obj) { SerializationOps(obj, s, ActionUnserialize{}); } \ |
void COutPoint::Unser<ParamsStream<DataStream&, TransactionSerParams>>(ParamsStream<DataStream&, TransactionSerParams>&, COutPoint&) Line | Count | Source | 169 | 25.2k | static void Unser(Stream& s, cls& obj) { SerializationOps(obj, s, ActionUnserialize{}); } \ |
void CScript::Unser<ParamsStream<DataStream&, TransactionSerParams>>(ParamsStream<DataStream&, TransactionSerParams>&, CScript&) Line | Count | Source | 169 | 44.6k | static void Unser(Stream& s, cls& obj) { SerializationOps(obj, s, ActionUnserialize{}); } \ |
void CTxOut::Unser<ParamsStream<DataStream&, TransactionSerParams>>(ParamsStream<DataStream&, TransactionSerParams>&, CTxOut&) Line | Count | Source | 169 | 19.9k | static void Unser(Stream& s, cls& obj) { SerializationOps(obj, s, ActionUnserialize{}); } \ |
Unexecuted instantiation: void CBlockHeader::Unser<DataStream>(DataStream&, CBlockHeader&) Unexecuted instantiation: void CBlockLocator::Unser<DataStream>(DataStream&, CBlockLocator&) Unexecuted instantiation: void kernel::CBlockFileInfo::Unser<DataStream>(DataStream&, kernel::CBlockFileInfo&) Unexecuted instantiation: void COutPoint::Unser<DataStream>(DataStream&, COutPoint&) Unexecuted instantiation: void CDiskBlockIndex::Unser<DataStream>(DataStream&, CDiskBlockIndex&) Unexecuted instantiation: void TxOutCompression::Unser<DataStream>(DataStream&, CTxOut&) Unexecuted instantiation: void AddrInfo::Unser<ParamsStream<DataStream&, CAddress::SerParams>>(ParamsStream<DataStream&, CAddress::SerParams>&, AddrInfo&) 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 CBlockHeaderAndShortTxIDs::Unser<DataStream>(DataStream&, CBlockHeaderAndShortTxIDs&) Unexecuted instantiation: void PrefilledTransaction::Unser<DataStream>(DataStream&, PrefilledTransaction&) Unexecuted instantiation: void CFeeRate::Unser<DataStream>(DataStream&, CFeeRate&) Unexecuted instantiation: void CMerkleBlock::Unser<DataStream>(DataStream&, CMerkleBlock&) Unexecuted instantiation: void CPartialMerkleTree::Unser<DataStream>(DataStream&, CPartialMerkleTree&) Unexecuted instantiation: void CScript::Unser<DataStream>(DataStream&, CScript&) Unexecuted instantiation: void CTxIn::Unser<DataStream>(DataStream&, CTxIn&) Unexecuted instantiation: void FlatFilePos::Unser<DataStream>(DataStream&, FlatFilePos&) Unexecuted instantiation: void KeyOriginInfo::Unser<DataStream>(DataStream&, KeyOriginInfo&) Unexecuted instantiation: void CTxOut::Unser<DataStream>(DataStream&, CTxOut&) Unexecuted instantiation: void XOnlyPubKey::Unser<SpanReader>(SpanReader&, XOnlyPubKey&) Unexecuted instantiation: void XOnlyPubKey::Unser<DataStream>(DataStream&, XOnlyPubKey&) Unexecuted instantiation: void CTxUndo::Unser<DataStream>(DataStream&, CTxUndo&) Unexecuted instantiation: void CBlockUndo::Unser<DataStream>(DataStream&, CBlockUndo&) Unexecuted instantiation: void CService::Unser<ParamsStream<DataStream&, CNetAddr::SerParams>>(ParamsStream<DataStream&, CNetAddr::SerParams>&, CService&) Unexecuted instantiation: void CMessageHeader::Unser<DataStream>(DataStream&, CMessageHeader&) Unexecuted instantiation: void CInv::Unser<DataStream>(DataStream&, CInv&) Unexecuted instantiation: void CBloomFilter::Unser<DataStream>(DataStream&, CBloomFilter&) Unexecuted instantiation: void BlockTransactions::Unser<DataStream>(DataStream&, BlockTransactions&) Unexecuted instantiation: void BlockTransactionsRequest::Unser<DataStream>(DataStream&, BlockTransactionsRequest&) Unexecuted instantiation: void CTxIn::Unser<ParamsStream<SpanReader&, TransactionSerParams>>(ParamsStream<SpanReader&, TransactionSerParams>&, CTxIn&) Unexecuted instantiation: void COutPoint::Unser<ParamsStream<SpanReader&, TransactionSerParams>>(ParamsStream<SpanReader&, TransactionSerParams>&, COutPoint&) Unexecuted instantiation: void CScript::Unser<ParamsStream<SpanReader&, TransactionSerParams>>(ParamsStream<SpanReader&, TransactionSerParams>&, CScript&) Unexecuted instantiation: void CTxOut::Unser<ParamsStream<SpanReader&, TransactionSerParams>>(ParamsStream<SpanReader&, TransactionSerParams>&, CTxOut&) Unexecuted instantiation: void CTxOut::Unser<SpanReader>(SpanReader&, CTxOut&) Unexecuted instantiation: void CScript::Unser<SpanReader>(SpanReader&, CScript&) Unexecuted instantiation: void wallet::CKeyMetadata::Unser<DataStream>(DataStream&, wallet::CKeyMetadata&) Unexecuted instantiation: void wallet::WalletDescriptor::Unser<DataStream>(DataStream&, wallet::WalletDescriptor&) Unexecuted instantiation: void wallet::CMasterKey::Unser<DataStream>(DataStream&, wallet::CMasterKey&) Unexecuted instantiation: void wallet::CHDChain::Unser<DataStream>(DataStream&, wallet::CHDChain&) 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<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: blockfilterindex.cpp:void (anonymous namespace)::DBVal::Unser<DataStream>(DataStream&, (anonymous namespace)::DBVal&) Unexecuted instantiation: coinstatsindex.cpp:void (anonymous namespace)::DBVal::Unser<DataStream>(DataStream&, (anonymous namespace)::DBVal&) Unexecuted instantiation: void MuHash3072::Unser<DataStream>(DataStream&, MuHash3072&) Unexecuted instantiation: void Num3072::Unser<DataStream>(DataStream&, Num3072&) Unexecuted instantiation: void CDiskTxPos::Unser<DataStream>(DataStream&, CDiskTxPos&) Unexecuted instantiation: void CBlockHeader::Unser<AutoFile>(AutoFile&, CBlockHeader&) 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: void CService::Unser<ParamsStream<DataStream, CAddress::SerParams>>(ParamsStream<DataStream, CAddress::SerParams>&, CService&) Unexecuted instantiation: void CBlockUndo::Unser<HashVerifier<BufferedReader<AutoFile>>>(HashVerifier<BufferedReader<AutoFile>>&, CBlockUndo&) Unexecuted instantiation: void CTxUndo::Unser<HashVerifier<BufferedReader<AutoFile>>>(HashVerifier<BufferedReader<AutoFile>>&, CTxUndo&) Unexecuted instantiation: void TxOutCompression::Unser<HashVerifier<BufferedReader<AutoFile>>>(HashVerifier<BufferedReader<AutoFile>>&, CTxOut&) Unexecuted instantiation: void CBlock::Unser<ParamsStream<SpanReader&, TransactionSerParams>>(ParamsStream<SpanReader&, TransactionSerParams>&, CBlock&) Unexecuted instantiation: void CBlockHeader::Unser<ParamsStream<SpanReader&, TransactionSerParams>>(ParamsStream<SpanReader&, TransactionSerParams>&, CBlockHeader&) Unexecuted instantiation: txdb.cpp:void (anonymous namespace)::CoinEntry::Unser<DataStream>(DataStream&, (anonymous namespace)::CoinEntry&) 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&) |
170 | | template<typename Stream, typename Type, typename Operation> \ |
171 | | static void SerializationOps(Type& obj, Stream& s, Operation ser_action) |
172 | | |
173 | | /** |
174 | | * Formatter methods can retrieve parameters attached to a stream using the |
175 | | * SER_PARAMS(type) macro as long as the stream is created directly or |
176 | | * indirectly with a parameter of that type. This permits making serialization |
177 | | * depend on run-time context in a type-safe way. |
178 | | * |
179 | | * Example use: |
180 | | * struct BarParameter { bool fancy; ... }; |
181 | | * struct Bar { ... }; |
182 | | * struct FooFormatter { |
183 | | * FORMATTER_METHODS(Bar, obj) { |
184 | | * auto& param = SER_PARAMS(BarParameter); |
185 | | * if (param.fancy) { |
186 | | * READWRITE(VARINT(obj.value)); |
187 | | * } else { |
188 | | * READWRITE(obj.value); |
189 | | * } |
190 | | * } |
191 | | * }; |
192 | | * which would then be invoked as |
193 | | * READWRITE(BarParameter{...}(Using<FooFormatter>(obj.foo))) |
194 | | * |
195 | | * parameter(obj) can be invoked anywhere in the call stack; it is |
196 | | * passed down recursively into all serialization code, until another |
197 | | * serialization parameter overrides it. |
198 | | * |
199 | | * Parameters will be implicitly converted where appropriate. This means that |
200 | | * "parent" serialization code can use a parameter that derives from, or is |
201 | | * convertible to, a "child" formatter's parameter type. |
202 | | * |
203 | | * Compilation will fail in any context where serialization is invoked but |
204 | | * no parameter of a type convertible to BarParameter is provided. |
205 | | */ |
206 | 0 | #define SER_PARAMS(type) (s.template GetParams<type>()) |
207 | | |
208 | | #define BASE_SERIALIZE_METHODS(cls) \ |
209 | | template <typename Stream> \ |
210 | | void Serialize(Stream& s) const \ |
211 | 1.58M | { \ |
212 | 1.58M | static_assert(std::is_same_v<const cls&, decltype(*this)>, "Serialize type mismatch"); \ |
213 | 1.58M | Ser(s, *this); \ |
214 | 1.58M | } \ void CTxIn::Serialize<ParamsStream<SizeComputer&, TransactionSerParams>>(ParamsStream<SizeComputer&, TransactionSerParams>&) const Line | Count | Source | 211 | 31.7k | { \ | 212 | 31.7k | static_assert(std::is_same_v<const cls&, decltype(*this)>, "Serialize type mismatch"); \ | 213 | 31.7k | Ser(s, *this); \ | 214 | 31.7k | } \ |
void CScript::Serialize<ParamsStream<SizeComputer&, TransactionSerParams>>(ParamsStream<SizeComputer&, TransactionSerParams>&) const Line | Count | Source | 211 | 70.5k | { \ | 212 | 70.5k | static_assert(std::is_same_v<const cls&, decltype(*this)>, "Serialize type mismatch"); \ | 213 | 70.5k | Ser(s, *this); \ | 214 | 70.5k | } \ |
void COutPoint::Serialize<ParamsStream<SizeComputer&, TransactionSerParams>>(ParamsStream<SizeComputer&, TransactionSerParams>&) const Line | Count | Source | 211 | 31.7k | { \ | 212 | 31.7k | static_assert(std::is_same_v<const cls&, decltype(*this)>, "Serialize type mismatch"); \ | 213 | 31.7k | Ser(s, *this); \ | 214 | 31.7k | } \ |
void CTxOut::Serialize<ParamsStream<SizeComputer&, TransactionSerParams>>(ParamsStream<SizeComputer&, TransactionSerParams>&) const Line | Count | Source | 211 | 38.7k | { \ | 212 | 38.7k | static_assert(std::is_same_v<const cls&, decltype(*this)>, "Serialize type mismatch"); \ | 213 | 38.7k | Ser(s, *this); \ | 214 | 38.7k | } \ |
Unexecuted instantiation: void CBlock::Serialize<ParamsStream<SizeComputer&, TransactionSerParams>>(ParamsStream<SizeComputer&, TransactionSerParams>&) const Unexecuted instantiation: void CBlockHeader::Serialize<ParamsStream<SizeComputer&, TransactionSerParams>>(ParamsStream<SizeComputer&, TransactionSerParams>&) const Unexecuted instantiation: void kernel::CBlockFileInfo::Serialize<DataStream>(DataStream&) const Unexecuted instantiation: void CBlockHeaderAndShortTxIDs::Serialize<DataStream>(DataStream&) const Unexecuted instantiation: void CBlockHeader::Serialize<DataStream>(DataStream&) const Unexecuted instantiation: void PrefilledTransaction::Serialize<DataStream>(DataStream&) const void CTxIn::Serialize<ParamsStream<DataStream&, TransactionSerParams>>(ParamsStream<DataStream&, TransactionSerParams>&) const Line | Count | Source | 211 | 24.9k | { \ | 212 | 24.9k | static_assert(std::is_same_v<const cls&, decltype(*this)>, "Serialize type mismatch"); \ | 213 | 24.9k | Ser(s, *this); \ | 214 | 24.9k | } \ |
void COutPoint::Serialize<ParamsStream<DataStream&, TransactionSerParams>>(ParamsStream<DataStream&, TransactionSerParams>&) const Line | Count | Source | 211 | 24.9k | { \ | 212 | 24.9k | static_assert(std::is_same_v<const cls&, decltype(*this)>, "Serialize type mismatch"); \ | 213 | 24.9k | Ser(s, *this); \ | 214 | 24.9k | } \ |
void CScript::Serialize<ParamsStream<DataStream&, TransactionSerParams>>(ParamsStream<DataStream&, TransactionSerParams>&) const Line | Count | Source | 211 | 48.9k | { \ | 212 | 48.9k | static_assert(std::is_same_v<const cls&, decltype(*this)>, "Serialize type mismatch"); \ | 213 | 48.9k | Ser(s, *this); \ | 214 | 48.9k | } \ |
void CTxOut::Serialize<ParamsStream<DataStream&, TransactionSerParams>>(ParamsStream<DataStream&, TransactionSerParams>&) const Line | Count | Source | 211 | 23.9k | { \ | 212 | 23.9k | static_assert(std::is_same_v<const cls&, decltype(*this)>, "Serialize type mismatch"); \ | 213 | 23.9k | Ser(s, *this); \ | 214 | 23.9k | } \ |
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 Unexecuted instantiation: void CTxOut::Serialize<SizeComputer>(SizeComputer&) const Unexecuted instantiation: void CScript::Serialize<SizeComputer>(SizeComputer&) const 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 void CBlockLocator::Serialize<DataStream>(DataStream&) const Line | Count | Source | 211 | 19.8k | { \ | 212 | 19.8k | static_assert(std::is_same_v<const cls&, decltype(*this)>, "Serialize type mismatch"); \ | 213 | 19.8k | Ser(s, *this); \ | 214 | 19.8k | } \ |
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 CBlock::Serialize<ParamsStream<VectorWriter&, TransactionSerParams>>(ParamsStream<VectorWriter&, TransactionSerParams>&) const Unexecuted instantiation: void CBlockHeader::Serialize<ParamsStream<VectorWriter&, TransactionSerParams>>(ParamsStream<VectorWriter&, TransactionSerParams>&) const Unexecuted instantiation: void CTxIn::Serialize<ParamsStream<VectorWriter&, TransactionSerParams>>(ParamsStream<VectorWriter&, TransactionSerParams>&) const Unexecuted instantiation: void COutPoint::Serialize<ParamsStream<VectorWriter&, TransactionSerParams>>(ParamsStream<VectorWriter&, TransactionSerParams>&) const Unexecuted instantiation: void CScript::Serialize<ParamsStream<VectorWriter&, TransactionSerParams>>(ParamsStream<VectorWriter&, TransactionSerParams>&) const Unexecuted instantiation: void CTxOut::Serialize<ParamsStream<VectorWriter&, TransactionSerParams>>(ParamsStream<VectorWriter&, TransactionSerParams>&) 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 wallet::CKeyMetadata::Serialize<DataStream>(DataStream&) const Unexecuted instantiation: void wallet::CMasterKey::Serialize<DataStream>(DataStream&) const void wallet::WalletDescriptor::Serialize<DataStream>(DataStream&) const Line | Count | Source | 211 | 180k | { \ | 212 | 180k | static_assert(std::is_same_v<const cls&, decltype(*this)>, "Serialize type mismatch"); \ | 213 | 180k | Ser(s, *this); \ | 214 | 180k | } \ |
Unexecuted instantiation: void CService::Serialize<ParamsStream<VectorWriter&, CNetAddr::SerParams>>(ParamsStream<VectorWriter&, CNetAddr::SerParams>&) const 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 Unexecuted instantiation: blockfilterindex.cpp:void (anonymous namespace)::DBHashKey::Serialize<DataStream>(DataStream&) const Unexecuted instantiation: blockfilterindex.cpp:void (anonymous namespace)::DBVal::Serialize<DataStream>(DataStream&) const Unexecuted instantiation: coinstatsindex.cpp:void (anonymous namespace)::DBHashKey::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 COutPoint::Serialize<HashWriter>(HashWriter&) const Unexecuted instantiation: void CTxOut::Serialize<HashWriter>(HashWriter&) const Unexecuted instantiation: void CScript::Serialize<HashWriter>(HashWriter&) const Unexecuted instantiation: void CMessageHeader::Serialize<VectorWriter>(VectorWriter&) const Unexecuted instantiation: void CBlockHeaderAndShortTxIDs::Serialize<VectorWriter>(VectorWriter&) const Unexecuted instantiation: void CBlockHeader::Serialize<VectorWriter>(VectorWriter&) const Unexecuted instantiation: void PrefilledTransaction::Serialize<VectorWriter>(VectorWriter&) const Unexecuted instantiation: void CInv::Serialize<VectorWriter>(VectorWriter&) const Unexecuted instantiation: void CBlockLocator::Serialize<VectorWriter>(VectorWriter&) const Unexecuted instantiation: void CMerkleBlock::Serialize<VectorWriter>(VectorWriter&) const Unexecuted instantiation: void CPartialMerkleTree::Serialize<VectorWriter>(VectorWriter&) const Unexecuted instantiation: void BlockTransactions::Serialize<VectorWriter>(VectorWriter&) const Unexecuted instantiation: void BlockTransactionsRequest::Serialize<VectorWriter>(VectorWriter&) const 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 Unexecuted instantiation: void CBlockUndo::Serialize<SizeComputer>(SizeComputer&) const Unexecuted instantiation: void CTxUndo::Serialize<SizeComputer>(SizeComputer&) const Unexecuted instantiation: void CBlockUndo::Serialize<HashWriter>(HashWriter&) const Unexecuted instantiation: void CTxUndo::Serialize<HashWriter>(HashWriter&) const Unexecuted instantiation: void CBlockUndo::Serialize<BufferedWriter<AutoFile>>(BufferedWriter<AutoFile>&) const Unexecuted instantiation: void CTxUndo::Serialize<BufferedWriter<AutoFile>>(BufferedWriter<AutoFile>&) const Unexecuted instantiation: void CBlock::Serialize<ParamsStream<BufferedWriter<AutoFile>&, TransactionSerParams>>(ParamsStream<BufferedWriter<AutoFile>&, TransactionSerParams>&) const Unexecuted instantiation: void CBlockHeader::Serialize<ParamsStream<BufferedWriter<AutoFile>&, TransactionSerParams>>(ParamsStream<BufferedWriter<AutoFile>&, TransactionSerParams>&) const Unexecuted instantiation: void CTxIn::Serialize<ParamsStream<BufferedWriter<AutoFile>&, TransactionSerParams>>(ParamsStream<BufferedWriter<AutoFile>&, TransactionSerParams>&) const Unexecuted instantiation: void COutPoint::Serialize<ParamsStream<BufferedWriter<AutoFile>&, TransactionSerParams>>(ParamsStream<BufferedWriter<AutoFile>&, TransactionSerParams>&) const Unexecuted instantiation: void CScript::Serialize<ParamsStream<BufferedWriter<AutoFile>&, TransactionSerParams>>(ParamsStream<BufferedWriter<AutoFile>&, TransactionSerParams>&) const Unexecuted instantiation: void CTxOut::Serialize<ParamsStream<BufferedWriter<AutoFile>&, TransactionSerParams>>(ParamsStream<BufferedWriter<AutoFile>&, TransactionSerParams>&) const 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 Unexecuted instantiation: txdb.cpp:void (anonymous namespace)::CoinEntry::Serialize<DataStream>(DataStream&) const Unexecuted instantiation: void CBlockHeader::Serialize<HashWriter>(HashWriter&) const void CTxIn::Serialize<ParamsStream<HashWriter&, TransactionSerParams>>(ParamsStream<HashWriter&, TransactionSerParams>&) const Line | Count | Source | 211 | 305k | { \ | 212 | 305k | static_assert(std::is_same_v<const cls&, decltype(*this)>, "Serialize type mismatch"); \ | 213 | 305k | Ser(s, *this); \ | 214 | 305k | } \ |
void COutPoint::Serialize<ParamsStream<HashWriter&, TransactionSerParams>>(ParamsStream<HashWriter&, TransactionSerParams>&) const Line | Count | Source | 211 | 305k | { \ | 212 | 305k | static_assert(std::is_same_v<const cls&, decltype(*this)>, "Serialize type mismatch"); \ | 213 | 305k | Ser(s, *this); \ | 214 | 305k | } \ |
void CScript::Serialize<ParamsStream<HashWriter&, TransactionSerParams>>(ParamsStream<HashWriter&, TransactionSerParams>&) const Line | Count | Source | 211 | 391k | { \ | 212 | 391k | static_assert(std::is_same_v<const cls&, decltype(*this)>, "Serialize type mismatch"); \ | 213 | 391k | Ser(s, *this); \ | 214 | 391k | } \ |
void CTxOut::Serialize<ParamsStream<HashWriter&, TransactionSerParams>>(ParamsStream<HashWriter&, TransactionSerParams>&) const Line | Count | Source | 211 | 85.7k | { \ | 212 | 85.7k | static_assert(std::is_same_v<const cls&, decltype(*this)>, "Serialize type mismatch"); \ | 213 | 85.7k | Ser(s, *this); \ | 214 | 85.7k | } \ |
|
215 | | template <typename Stream> \ |
216 | | void Unserialize(Stream& s) \ |
217 | 115k | { \ |
218 | 115k | static_assert(std::is_same_v<cls&, decltype(*this)>, "Unserialize type mismatch"); \ |
219 | 115k | Unser(s, *this); \ |
220 | 115k | } Unexecuted instantiation: void CBlock::Unserialize<ParamsStream<DataStream&, TransactionSerParams>>(ParamsStream<DataStream&, TransactionSerParams>&) Unexecuted instantiation: void CBlockHeader::Unserialize<ParamsStream<DataStream&, TransactionSerParams>>(ParamsStream<DataStream&, TransactionSerParams>&) void CTxIn::Unserialize<ParamsStream<DataStream&, TransactionSerParams>>(ParamsStream<DataStream&, TransactionSerParams>&) Line | Count | Source | 217 | 25.2k | { \ | 218 | 25.2k | static_assert(std::is_same_v<cls&, decltype(*this)>, "Unserialize type mismatch"); \ | 219 | 25.2k | Unser(s, *this); \ | 220 | 25.2k | } |
void COutPoint::Unserialize<ParamsStream<DataStream&, TransactionSerParams>>(ParamsStream<DataStream&, TransactionSerParams>&) Line | Count | Source | 217 | 25.2k | { \ | 218 | 25.2k | static_assert(std::is_same_v<cls&, decltype(*this)>, "Unserialize type mismatch"); \ | 219 | 25.2k | Unser(s, *this); \ | 220 | 25.2k | } |
void CScript::Unserialize<ParamsStream<DataStream&, TransactionSerParams>>(ParamsStream<DataStream&, TransactionSerParams>&) Line | Count | Source | 217 | 44.6k | { \ | 218 | 44.6k | static_assert(std::is_same_v<cls&, decltype(*this)>, "Unserialize type mismatch"); \ | 219 | 44.6k | Unser(s, *this); \ | 220 | 44.6k | } |
void CTxOut::Unserialize<ParamsStream<DataStream&, TransactionSerParams>>(ParamsStream<DataStream&, TransactionSerParams>&) Line | Count | Source | 217 | 19.9k | { \ | 218 | 19.9k | static_assert(std::is_same_v<cls&, decltype(*this)>, "Unserialize type mismatch"); \ | 219 | 19.9k | Unser(s, *this); \ | 220 | 19.9k | } |
Unexecuted instantiation: void CBlockHeader::Unserialize<DataStream>(DataStream&) Unexecuted instantiation: void CBlockLocator::Unserialize<DataStream>(DataStream&) Unexecuted instantiation: void kernel::CBlockFileInfo::Unserialize<DataStream>(DataStream&) Unexecuted instantiation: void COutPoint::Unserialize<DataStream>(DataStream&) Unexecuted instantiation: void CDiskBlockIndex::Unserialize<DataStream>(DataStream&) Unexecuted instantiation: void AddrInfo::Unserialize<ParamsStream<DataStream&, CAddress::SerParams>>(ParamsStream<DataStream&, CAddress::SerParams>&) 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 CBlockHeaderAndShortTxIDs::Unserialize<DataStream>(DataStream&) Unexecuted instantiation: void PrefilledTransaction::Unserialize<DataStream>(DataStream&) Unexecuted instantiation: void CFeeRate::Unserialize<DataStream>(DataStream&) Unexecuted instantiation: void CMerkleBlock::Unserialize<DataStream>(DataStream&) Unexecuted instantiation: void CPartialMerkleTree::Unserialize<DataStream>(DataStream&) Unexecuted instantiation: void CScript::Unserialize<DataStream>(DataStream&) Unexecuted instantiation: void CTxIn::Unserialize<DataStream>(DataStream&) Unexecuted instantiation: void FlatFilePos::Unserialize<DataStream>(DataStream&) Unexecuted instantiation: void KeyOriginInfo::Unserialize<DataStream>(DataStream&) Unexecuted instantiation: void CTxOut::Unserialize<DataStream>(DataStream&) Unexecuted instantiation: void XOnlyPubKey::Unserialize<SpanReader>(SpanReader&) Unexecuted instantiation: void XOnlyPubKey::Unserialize<DataStream>(DataStream&) Unexecuted instantiation: void CTxUndo::Unserialize<DataStream>(DataStream&) Unexecuted instantiation: void CBlockUndo::Unserialize<DataStream>(DataStream&) Unexecuted instantiation: void CService::Unserialize<ParamsStream<DataStream&, CNetAddr::SerParams>>(ParamsStream<DataStream&, CNetAddr::SerParams>&) Unexecuted instantiation: void CMessageHeader::Unserialize<DataStream>(DataStream&) Unexecuted instantiation: void CInv::Unserialize<DataStream>(DataStream&) Unexecuted instantiation: void CBloomFilter::Unserialize<DataStream>(DataStream&) Unexecuted instantiation: void BlockTransactions::Unserialize<DataStream>(DataStream&) Unexecuted instantiation: void BlockTransactionsRequest::Unserialize<DataStream>(DataStream&) Unexecuted instantiation: void CTxIn::Unserialize<ParamsStream<SpanReader&, TransactionSerParams>>(ParamsStream<SpanReader&, TransactionSerParams>&) Unexecuted instantiation: void COutPoint::Unserialize<ParamsStream<SpanReader&, TransactionSerParams>>(ParamsStream<SpanReader&, TransactionSerParams>&) Unexecuted instantiation: void CScript::Unserialize<ParamsStream<SpanReader&, TransactionSerParams>>(ParamsStream<SpanReader&, TransactionSerParams>&) Unexecuted instantiation: void CTxOut::Unserialize<ParamsStream<SpanReader&, TransactionSerParams>>(ParamsStream<SpanReader&, TransactionSerParams>&) Unexecuted instantiation: void CTxOut::Unserialize<SpanReader>(SpanReader&) Unexecuted instantiation: void CScript::Unserialize<SpanReader>(SpanReader&) Unexecuted instantiation: void wallet::CKeyMetadata::Unserialize<DataStream>(DataStream&) Unexecuted instantiation: void wallet::WalletDescriptor::Unserialize<DataStream>(DataStream&) Unexecuted instantiation: void wallet::CMasterKey::Unserialize<DataStream>(DataStream&) Unexecuted instantiation: void wallet::CHDChain::Unserialize<DataStream>(DataStream&) 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<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: blockfilterindex.cpp:void (anonymous namespace)::DBVal::Unserialize<DataStream>(DataStream&) Unexecuted instantiation: coinstatsindex.cpp:void (anonymous namespace)::DBVal::Unserialize<DataStream>(DataStream&) Unexecuted instantiation: void MuHash3072::Unserialize<DataStream>(DataStream&) Unexecuted instantiation: void Num3072::Unserialize<DataStream>(DataStream&) Unexecuted instantiation: void CDiskTxPos::Unserialize<DataStream>(DataStream&) Unexecuted instantiation: void CBlockHeader::Unserialize<AutoFile>(AutoFile&) 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: void CService::Unserialize<ParamsStream<DataStream, CAddress::SerParams>>(ParamsStream<DataStream, CAddress::SerParams>&) Unexecuted instantiation: void CBlockUndo::Unserialize<HashVerifier<BufferedReader<AutoFile>>>(HashVerifier<BufferedReader<AutoFile>>&) Unexecuted instantiation: void CTxUndo::Unserialize<HashVerifier<BufferedReader<AutoFile>>>(HashVerifier<BufferedReader<AutoFile>>&) Unexecuted instantiation: void CBlock::Unserialize<ParamsStream<SpanReader&, TransactionSerParams>>(ParamsStream<SpanReader&, TransactionSerParams>&) Unexecuted instantiation: void CBlockHeader::Unserialize<ParamsStream<SpanReader&, TransactionSerParams>>(ParamsStream<SpanReader&, 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>&) |
221 | | |
222 | | /** |
223 | | * Implement the Serialize and Unserialize methods by delegating to a single templated |
224 | | * static method that takes the to-be-(de)serialized object as a parameter. This approach |
225 | | * has the advantage that the constness of the object becomes a template parameter, and |
226 | | * thus allows a single implementation that sees the object as const for serializing |
227 | | * and non-const for deserializing, without casts. |
228 | | */ |
229 | | #define SERIALIZE_METHODS(cls, obj) \ |
230 | | BASE_SERIALIZE_METHODS(cls) \ |
231 | | FORMATTER_METHODS(cls, obj) |
232 | | |
233 | | // Templates for serializing to anything that looks like a stream, |
234 | | // i.e. anything that supports .read(std::span<std::byte>) and .write(std::span<const std::byte>) |
235 | | // |
236 | | |
237 | | // Typically int8_t and char are distinct types, but some systems may define int8_t |
238 | | // in terms of char. Forbid serialization of char in the typical case, but allow it if |
239 | | // it's the only way to describe an int8_t. |
240 | | template<class T> |
241 | | concept CharNotInt8 = std::same_as<T, char> && !std::same_as<T, int8_t>; |
242 | | |
243 | | // clang-format off |
244 | | template <typename Stream, CharNotInt8 V> void Serialize(Stream&, V) = delete; // char serialization forbidden. Use uint8_t or int8_t |
245 | | template <typename Stream> void Serialize(Stream& s, std::byte a) { ser_writedata8(s, uint8_t(a)); } |
246 | 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) |
247 | 80.6k | 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 | 247 | 222 | 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<DataStream>(DataStream&, unsigned char) Line | Count | Source | 247 | 79.3k | template <typename Stream> void Serialize(Stream& s, uint8_t a) { ser_writedata8(s, a); } |
void Serialize<ParamsStream<DataStream&, TransactionSerParams>>(ParamsStream<DataStream&, TransactionSerParams>&, unsigned char) Line | Count | Source | 247 | 384 | template <typename Stream> void Serialize(Stream& s, uint8_t a) { ser_writedata8(s, a); } |
Unexecuted instantiation: void Serialize<SizeComputer>(SizeComputer&, unsigned char) 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<VectorWriter&, TransactionSerParams>>(ParamsStream<VectorWriter&, TransactionSerParams>&, 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) Unexecuted instantiation: void Serialize<HashWriter>(HashWriter&, unsigned char) 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) Unexecuted instantiation: void Serialize<BufferedWriter<AutoFile>>(BufferedWriter<AutoFile>&, unsigned char) Unexecuted instantiation: void Serialize<ParamsStream<BufferedWriter<AutoFile>&, TransactionSerParams>>(ParamsStream<BufferedWriter<AutoFile>&, TransactionSerParams>&, unsigned char) 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 | 247 | 694 | template <typename Stream> void Serialize(Stream& s, uint8_t a) { ser_writedata8(s, a); } |
|
248 | 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) |
249 | 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) |
250 | 575k | template <typename Stream> void Serialize(Stream& s, int32_t a) { ser_writedata32(s, uint32_t(a)); }Unexecuted instantiation: void Serialize<ParamsStream<SizeComputer&, TransactionSerParams>>(ParamsStream<SizeComputer&, TransactionSerParams>&, int) Unexecuted instantiation: void Serialize<AutoFile>(AutoFile&, int) void Serialize<DataStream>(DataStream&, int) Line | Count | Source | 250 | 575k | 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) Unexecuted instantiation: void Serialize<ParamsStream<VectorWriter&, TransactionSerParams>>(ParamsStream<VectorWriter&, TransactionSerParams>&, int) Unexecuted instantiation: void Serialize<VectorWriter>(VectorWriter&, int) Unexecuted instantiation: void Serialize<HashWriter>(HashWriter&, int) 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) Unexecuted instantiation: void Serialize<ParamsStream<BufferedWriter<AutoFile>&, TransactionSerParams>>(ParamsStream<BufferedWriter<AutoFile>&, TransactionSerParams>&, int) |
251 | 1.02M | 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 | 251 | 101k | template <typename Stream> void Serialize(Stream& s, uint32_t a) { ser_writedata32(s, a); } |
Unexecuted instantiation: void Serialize<AutoFile>(AutoFile&, unsigned int) void Serialize<DataStream>(DataStream&, unsigned int) Line | Count | Source | 251 | 109k | template <typename Stream> void Serialize(Stream& s, uint32_t a) { ser_writedata32(s, a); } |
void Serialize<ParamsStream<DataStream&, TransactionSerParams>>(ParamsStream<DataStream&, TransactionSerParams>&, unsigned int) Line | Count | Source | 251 | 79.8k | template <typename Stream> void Serialize(Stream& s, uint32_t a) { ser_writedata32(s, a); } |
Unexecuted instantiation: void Serialize<SizeComputer>(SizeComputer&, unsigned int) Unexecuted instantiation: void Serialize<VectorWriter>(VectorWriter&, unsigned int) Unexecuted instantiation: void Serialize<ParamsStream<DataStream&, CAddress::SerParams>>(ParamsStream<DataStream&, CAddress::SerParams>&, unsigned int) Unexecuted instantiation: void Serialize<ParamsStream<VectorWriter&, TransactionSerParams>>(ParamsStream<VectorWriter&, TransactionSerParams>&, unsigned int) Unexecuted instantiation: void Serialize<ParamsStream<ParamsStream<VectorWriter&, TransactionSerParams>&, TransactionSerParams>>(ParamsStream<ParamsStream<VectorWriter&, TransactionSerParams>&, TransactionSerParams>&, unsigned int) Unexecuted instantiation: void Serialize<HashWriter>(HashWriter&, unsigned int) 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) Unexecuted instantiation: void Serialize<BufferedWriter<AutoFile>>(BufferedWriter<AutoFile>&, unsigned int) Unexecuted instantiation: void Serialize<ParamsStream<BufferedWriter<AutoFile>&, TransactionSerParams>>(ParamsStream<BufferedWriter<AutoFile>&, TransactionSerParams>&, unsigned int) 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 | 251 | 733k | template <typename Stream> void Serialize(Stream& s, uint32_t a) { ser_writedata32(s, a); } |
|
252 | 162k | 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 long) Line | Count | Source | 252 | 38.7k | template <typename Stream> void Serialize(Stream& s, int64_t a) { ser_writedata64(s, uint64_t(a)); } |
Unexecuted instantiation: void Serialize<AutoFile>(AutoFile&, long long) void Serialize<ParamsStream<DataStream&, TransactionSerParams>>(ParamsStream<DataStream&, TransactionSerParams>&, long long) Line | Count | Source | 252 | 23.9k | template <typename Stream> void Serialize(Stream& s, int64_t a) { ser_writedata64(s, uint64_t(a)); } |
void Serialize<DataStream>(DataStream&, long long) Line | Count | Source | 252 | 14.3k | template <typename Stream> void Serialize(Stream& s, int64_t a) { ser_writedata64(s, uint64_t(a)); } |
Unexecuted instantiation: void Serialize<SizeComputer>(SizeComputer&, long long) Unexecuted instantiation: void Serialize<ParamsStream<VectorWriter&, TransactionSerParams>>(ParamsStream<VectorWriter&, TransactionSerParams>&, long long) Unexecuted instantiation: void Serialize<ParamsStream<ParamsStream<VectorWriter&, TransactionSerParams>&, TransactionSerParams>>(ParamsStream<ParamsStream<VectorWriter&, TransactionSerParams>&, TransactionSerParams>&, long long) Unexecuted instantiation: void Serialize<VectorWriter>(VectorWriter&, long long) Unexecuted instantiation: void Serialize<ParamsStream<HashedSourceWriter<AutoFile>&, CAddress::SerParams>>(ParamsStream<HashedSourceWriter<AutoFile>&, CAddress::SerParams>&, long long) Unexecuted instantiation: void Serialize<ParamsStream<DataStream&, CAddress::SerParams>>(ParamsStream<DataStream&, CAddress::SerParams>&, long long) Unexecuted instantiation: void Serialize<HashWriter>(HashWriter&, long long) Unexecuted instantiation: void Serialize<ParamsStream<BufferedWriter<AutoFile>&, TransactionSerParams>>(ParamsStream<BufferedWriter<AutoFile>&, TransactionSerParams>&, long long) Unexecuted instantiation: void Serialize<ParamsStream<AutoFile&, TransactionSerParams>>(ParamsStream<AutoFile&, TransactionSerParams>&, long long) void Serialize<ParamsStream<HashWriter&, TransactionSerParams>>(ParamsStream<HashWriter&, TransactionSerParams>&, long long) Line | Count | Source | 252 | 85.7k | template <typename Stream> void Serialize(Stream& s, int64_t a) { ser_writedata64(s, uint64_t(a)); } |
|
253 | 195k | template <typename Stream> void Serialize(Stream& s, uint64_t a) { ser_writedata64(s, a); }Unexecuted instantiation: void Serialize<AutoFile>(AutoFile&, unsigned long long) void Serialize<DataStream>(DataStream&, unsigned long long) Line | Count | Source | 253 | 195k | 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 long) Unexecuted instantiation: void Serialize<VectorWriter>(VectorWriter&, unsigned long long) Unexecuted instantiation: void Serialize<HashWriter>(HashWriter&, unsigned long long) Unexecuted instantiation: void Serialize<SizeComputer>(SizeComputer&, unsigned long long) |
254 | | |
255 | 0 | 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]) Unexecuted instantiation: void Serialize<VectorWriter, unsigned char, 4ul>(VectorWriter&, unsigned char const (&) [4ul]) 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<ParamsStream<VectorWriter&, CNetAddr::SerParams>, unsigned char, 16ul>(ParamsStream<VectorWriter&, CNetAddr::SerParams>&, unsigned char const (&) [16ul]) 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]) Unexecuted instantiation: void Serialize<VectorWriter, char, 12ul>(VectorWriter&, char const (&) [12ul]) 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<HashWriter, unsigned char, 384ul>(HashWriter&, unsigned char const (&) [384ul]) |
256 | 0 | 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::__1::array<unsigned char, 4ul> const&) Unexecuted instantiation: void Serialize<DataStream, unsigned char, 5ul>(DataStream&, std::__1::array<unsigned char, 5ul> const&) Unexecuted instantiation: void Serialize<AutoFile, unsigned char, 5ul>(AutoFile&, std::__1::array<unsigned char, 5ul> const&) Unexecuted instantiation: void Serialize<AutoFile, unsigned char, 4ul>(AutoFile&, std::__1::array<unsigned char, 4ul> const&) Unexecuted instantiation: void Serialize<HashedSourceWriter<AutoFile>, unsigned char, 4ul>(HashedSourceWriter<AutoFile>&, std::__1::array<unsigned char, 4ul> const&) Unexecuted instantiation: void Serialize<VectorWriter, unsigned char, 4ul>(VectorWriter&, std::__1::array<unsigned char, 4ul> const&) Unexecuted instantiation: void Serialize<VectorWriter, std::byte, 168ul>(VectorWriter&, std::__1::array<std::byte, 168ul> const&) Unexecuted instantiation: void Serialize<AutoFile, std::byte, 8ul>(AutoFile&, std::__1::array<std::byte, 8ul> const&) Unexecuted instantiation: void Serialize<BufferedWriter<AutoFile>, unsigned char, 4ul>(BufferedWriter<AutoFile>&, std::__1::array<unsigned char, 4ul> const&) |
257 | 924k | 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::__1::span<unsigned char const, 32ul>) Line | Count | Source | 257 | 31.7k | 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::__1::span<unsigned char const, 32ul>) Line | Count | Source | 257 | 537k | 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<DataStream&, TransactionSerParams>, unsigned char const, 32ul>(ParamsStream<DataStream&, TransactionSerParams>&, std::__1::span<unsigned char const, 32ul>) Line | Count | Source | 257 | 24.9k | 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<SizeComputer, unsigned char const, 32ul>(SizeComputer&, std::__1::span<unsigned char const, 32ul>) Unexecuted instantiation: void Serialize<VectorWriter, unsigned char const, 32ul>(VectorWriter&, std::__1::span<unsigned char const, 32ul>) Unexecuted instantiation: void Serialize<DataStream, unsigned char const, 20ul>(DataStream&, std::__1::span<unsigned char const, 20ul>) Unexecuted instantiation: void Serialize<ParamsStream<VectorWriter&, TransactionSerParams>, unsigned char const, 32ul>(ParamsStream<VectorWriter&, TransactionSerParams>&, std::__1::span<unsigned char const, 32ul>) Unexecuted instantiation: void Serialize<ParamsStream<ParamsStream<VectorWriter&, TransactionSerParams>&, TransactionSerParams>, unsigned char const, 32ul>(ParamsStream<ParamsStream<VectorWriter&, TransactionSerParams>&, TransactionSerParams>&, std::__1::span<unsigned char const, 32ul>) Unexecuted instantiation: void Serialize<AutoFile, unsigned char const, 32ul>(AutoFile&, std::__1::span<unsigned char const, 32ul>) void Serialize<HashWriter, unsigned char const, 32ul>(HashWriter&, std::__1::span<unsigned char const, 32ul>) Line | Count | Source | 257 | 24.5k | 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::__1::span<unsigned char const, 32ul>) Unexecuted instantiation: void Serialize<ParamsStream<DataStream&, CAddress::SerParams>, unsigned char const, 32ul>(ParamsStream<DataStream&, CAddress::SerParams>&, std::__1::span<unsigned char const, 32ul>) Unexecuted instantiation: void Serialize<BufferedWriter<AutoFile>, unsigned char const, 32ul>(BufferedWriter<AutoFile>&, std::__1::span<unsigned char const, 32ul>) Unexecuted instantiation: void Serialize<ParamsStream<BufferedWriter<AutoFile>&, TransactionSerParams>, unsigned char const, 32ul>(ParamsStream<BufferedWriter<AutoFile>&, TransactionSerParams>&, std::__1::span<unsigned char const, 32ul>) Unexecuted instantiation: void Serialize<ParamsStream<AutoFile&, TransactionSerParams>, unsigned char const, 32ul>(ParamsStream<AutoFile&, TransactionSerParams>&, std::__1::span<unsigned char const, 32ul>) void Serialize<ParamsStream<HashWriter&, TransactionSerParams>, unsigned char const, 32ul>(ParamsStream<HashWriter&, TransactionSerParams>&, std::__1::span<unsigned char const, 32ul>) Line | Count | Source | 257 | 305k | template <typename Stream, BasicByte B, size_t N> void Serialize(Stream& s, std::span<B, N> span) { s.write(std::as_bytes(span)); } |
|
258 | 79.3k | template <typename Stream, BasicByte B> void Serialize(Stream& s, std::span<B> span) { s.write(std::as_bytes(span)); }void Serialize<DataStream, unsigned char const>(DataStream&, std::__1::span<unsigned char const, 18446744073709551615ul>) Line | Count | Source | 258 | 79.3k | template <typename Stream, BasicByte B> void Serialize(Stream& s, std::span<B> span) { s.write(std::as_bytes(span)); } |
Unexecuted instantiation: void Serialize<SizeComputer, unsigned char const>(SizeComputer&, std::__1::span<unsigned char const, 18446744073709551615ul>) Unexecuted instantiation: void Serialize<VectorWriter, unsigned char const>(VectorWriter&, std::__1::span<unsigned char const, 18446744073709551615ul>) Unexecuted instantiation: void Serialize<DataStream, unsigned char>(DataStream&, std::__1::span<unsigned char, 18446744073709551615ul>) Unexecuted instantiation: void Serialize<VectorWriter, std::byte>(VectorWriter&, std::__1::span<std::byte, 18446744073709551615ul>) Unexecuted instantiation: void Serialize<AutoFile, unsigned char>(AutoFile&, std::__1::span<unsigned char, 18446744073709551615ul>) Unexecuted instantiation: void Serialize<AutoFile, unsigned char const>(AutoFile&, std::__1::span<unsigned char const, 18446744073709551615ul>) Unexecuted instantiation: void Serialize<HashWriter, unsigned char const>(HashWriter&, std::__1::span<unsigned char const, 18446744073709551615ul>) Unexecuted instantiation: void Serialize<HashWriter, char>(HashWriter&, std::__1::span<char, 18446744073709551615ul>) Unexecuted instantiation: void Serialize<DataStream, std::byte const>(DataStream&, std::__1::span<std::byte const, 18446744073709551615ul>) Unexecuted instantiation: void Serialize<AutoFile, char const>(AutoFile&, std::__1::span<char const, 18446744073709551615ul>) Unexecuted instantiation: void Serialize<SizeComputer, unsigned char>(SizeComputer&, std::__1::span<unsigned char, 18446744073709551615ul>) Unexecuted instantiation: void Serialize<HashWriter, unsigned char>(HashWriter&, std::__1::span<unsigned char, 18446744073709551615ul>) Unexecuted instantiation: void Serialize<BufferedWriter<AutoFile>, unsigned char>(BufferedWriter<AutoFile>&, std::__1::span<unsigned char, 18446744073709551615ul>) Unexecuted instantiation: void Serialize<BufferedWriter<AutoFile>, unsigned char const>(BufferedWriter<AutoFile>&, std::__1::span<unsigned char const, 18446744073709551615ul>) |
259 | | |
260 | | template <typename Stream, CharNotInt8 V> void Unserialize(Stream&, V) = delete; // char serialization forbidden. Use uint8_t or int8_t |
261 | 0 | template <typename Stream> void Unserialize(Stream& s, std::byte& a) { a = std::byte(ser_readdata8(s)); } |
262 | 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&) |
263 | 7.57k | 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<DataStream&, TransactionSerParams>>(ParamsStream<DataStream&, TransactionSerParams>&, unsigned char&) Line | Count | Source | 263 | 7.57k | template <typename Stream> void Unserialize(Stream& s, uint8_t& a) { a = ser_readdata8(s); } |
Unexecuted instantiation: void Unserialize<DataStream>(DataStream&, unsigned char&) Unexecuted instantiation: void Unserialize<BufferedFile>(BufferedFile&, unsigned char&) Unexecuted instantiation: void Unserialize<SpanReader>(SpanReader&, 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<ParamsStream<DataStream&, CAddress::SerParams>>(ParamsStream<DataStream&, CAddress::SerParams>&, unsigned char&) Unexecuted instantiation: void Unserialize<ParamsStream<DataStream&, CNetAddr::SerParams>>(ParamsStream<DataStream&, CNetAddr::SerParams>&, unsigned char&) Unexecuted instantiation: void Unserialize<ParamsStream<SpanReader&, TransactionSerParams>>(ParamsStream<SpanReader&, TransactionSerParams>&, unsigned char&) 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<AutoFile&, TransactionSerParams>>(ParamsStream<AutoFile&, TransactionSerParams>&, unsigned char&) Unexecuted instantiation: void Unserialize<ParamsStream<DataStream, CAddress::SerParams>>(ParamsStream<DataStream, CAddress::SerParams>&, unsigned char&) Unexecuted instantiation: void Unserialize<ParamsStream<BufferedFile&, TransactionSerParams>>(ParamsStream<BufferedFile&, TransactionSerParams>&, unsigned char&) |
264 | 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&) |
265 | 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<DataStream>(DataStream&, unsigned short&) |
266 | 0 | template <typename Stream> void Unserialize(Stream& s, int32_t& a) { a = int32_t(ser_readdata32(s)); }Unexecuted instantiation: void Unserialize<AutoFile>(AutoFile&, int&) Unexecuted instantiation: void Unserialize<ParamsStream<DataStream&, TransactionSerParams>>(ParamsStream<DataStream&, TransactionSerParams>&, int&) Unexecuted instantiation: void Unserialize<DataStream>(DataStream&, int&) Unexecuted instantiation: void Unserialize<BufferedFile>(BufferedFile&, int&) Unexecuted instantiation: void Unserialize<ParamsStream<DataStream&, CAddress::SerParams>>(ParamsStream<DataStream&, CAddress::SerParams>&, 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<HashVerifier<DataStream>&, CAddress::SerParams>>(ParamsStream<HashVerifier<DataStream>&, CAddress::SerParams>&, int&) Unexecuted instantiation: void Unserialize<ParamsStream<SpanReader&, TransactionSerParams>>(ParamsStream<SpanReader&, TransactionSerParams>&, int&) Unexecuted instantiation: void Unserialize<ParamsStream<BufferedFile&, TransactionSerParams>>(ParamsStream<BufferedFile&, TransactionSerParams>&, int&) |
267 | 80.2k | template <typename Stream> void Unserialize(Stream& s, uint32_t& a) { a = ser_readdata32(s); }Unexecuted instantiation: void Unserialize<AutoFile>(AutoFile&, unsigned int&) void Unserialize<ParamsStream<DataStream&, TransactionSerParams>>(ParamsStream<DataStream&, TransactionSerParams>&, unsigned int&) Line | Count | Source | 267 | 80.2k | template <typename Stream> void Unserialize(Stream& s, uint32_t& a) { a = ser_readdata32(s); } |
Unexecuted instantiation: void Unserialize<DataStream>(DataStream&, unsigned int&) Unexecuted instantiation: void Unserialize<BufferedFile>(BufferedFile&, unsigned int&) Unexecuted instantiation: void Unserialize<ParamsStream<DataStream&, CAddress::SerParams>>(ParamsStream<DataStream&, CAddress::SerParams>&, unsigned int&) Unexecuted instantiation: void Unserialize<ParamsStream<SpanReader&, TransactionSerParams>>(ParamsStream<SpanReader&, TransactionSerParams>&, unsigned int&) 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&) |
268 | 19.9k | template <typename Stream> void Unserialize(Stream& s, int64_t& a) { a = int64_t(ser_readdata64(s)); }Unexecuted instantiation: void Unserialize<AutoFile>(AutoFile&, long long&) void Unserialize<ParamsStream<DataStream&, TransactionSerParams>>(ParamsStream<DataStream&, TransactionSerParams>&, long long&) Line | Count | Source | 268 | 19.9k | template <typename Stream> void Unserialize(Stream& s, int64_t& a) { a = int64_t(ser_readdata64(s)); } |
Unexecuted instantiation: void Unserialize<BufferedFile>(BufferedFile&, long long&) Unexecuted instantiation: void Unserialize<ParamsStream<DataStream&, CAddress::SerParams>>(ParamsStream<DataStream&, CAddress::SerParams>&, long long&) Unexecuted instantiation: void Unserialize<DataStream>(DataStream&, long long&) Unexecuted instantiation: void Unserialize<ParamsStream<SpanReader&, TransactionSerParams>>(ParamsStream<SpanReader&, TransactionSerParams>&, long long&) Unexecuted instantiation: void Unserialize<SpanReader>(SpanReader&, long long&) Unexecuted instantiation: void Unserialize<ParamsStream<AutoFile&, CAddress::SerParams>>(ParamsStream<AutoFile&, CAddress::SerParams>&, long long&) Unexecuted instantiation: void Unserialize<ParamsStream<HashVerifier<AutoFile>&, CAddress::SerParams>>(ParamsStream<HashVerifier<AutoFile>&, CAddress::SerParams>&, long long&) Unexecuted instantiation: void Unserialize<ParamsStream<HashVerifier<DataStream>&, CAddress::SerParams>>(ParamsStream<HashVerifier<DataStream>&, CAddress::SerParams>&, long long&) Unexecuted instantiation: void Unserialize<ParamsStream<AutoFile&, TransactionSerParams>>(ParamsStream<AutoFile&, TransactionSerParams>&, long long&) Unexecuted instantiation: void Unserialize<ParamsStream<BufferedFile&, TransactionSerParams>>(ParamsStream<BufferedFile&, TransactionSerParams>&, long long&) |
269 | 0 | template <typename Stream> void Unserialize(Stream& s, uint64_t& a) { a = ser_readdata64(s); }Unexecuted instantiation: void Unserialize<AutoFile>(AutoFile&, unsigned long long&) Unexecuted instantiation: void Unserialize<BufferedFile>(BufferedFile&, unsigned long long&) Unexecuted instantiation: void Unserialize<SpanReader>(SpanReader&, unsigned long long&) Unexecuted instantiation: void Unserialize<DataStream>(DataStream&, unsigned long long&) |
270 | | |
271 | 0 | 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<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<DataStream, unsigned char, 4ul>(DataStream&, unsigned char (&) [4ul]) Unexecuted instantiation: void Unserialize<DataStream, unsigned char, 5ul>(DataStream&, unsigned char (&) [5ul]) Unexecuted instantiation: void Unserialize<ParamsStream<DataStream&, CNetAddr::SerParams>, unsigned char, 16ul>(ParamsStream<DataStream&, CNetAddr::SerParams>&, unsigned char (&) [16ul]) Unexecuted instantiation: void Unserialize<DataStream, char, 12ul>(DataStream&, char (&) [12ul]) 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<DataStream, CAddress::SerParams>, unsigned char, 16ul>(ParamsStream<DataStream, CAddress::SerParams>&, unsigned char (&) [16ul]) |
272 | 0 | 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<DataStream, unsigned char, 4ul>(DataStream&, std::__1::array<unsigned char, 4ul>&) Unexecuted instantiation: void Unserialize<DataStream, unsigned char, 5ul>(DataStream&, std::__1::array<unsigned char, 5ul>&) Unexecuted instantiation: void Unserialize<AutoFile, unsigned char, 5ul>(AutoFile&, std::__1::array<unsigned char, 5ul>&) Unexecuted instantiation: void Unserialize<AutoFile, unsigned char, 4ul>(AutoFile&, std::__1::array<unsigned char, 4ul>&) Unexecuted instantiation: void Unserialize<AutoFile, std::byte, 20ul>(AutoFile&, std::__1::array<std::byte, 20ul>&) Unexecuted instantiation: void Unserialize<HashVerifier<DataStream>, unsigned char, 4ul>(HashVerifier<DataStream>&, std::__1::array<unsigned char, 4ul>&) Unexecuted instantiation: void Unserialize<HashVerifier<AutoFile>, unsigned char, 4ul>(HashVerifier<AutoFile>&, std::__1::array<unsigned char, 4ul>&) Unexecuted instantiation: void Unserialize<AutoFile, std::byte, 8ul>(AutoFile&, std::__1::array<std::byte, 8ul>&) Unexecuted instantiation: void Unserialize<BufferedFile, unsigned char, 4ul>(BufferedFile&, std::__1::array<unsigned char, 4ul>&) |
273 | 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)); } |
274 | 0 | template <typename Stream, BasicByte B> void Unserialize(Stream& s, std::span<B> span) { s.read(std::as_writable_bytes(span)); }Unexecuted instantiation: void Unserialize<DataStream, unsigned char>(DataStream&, std::__1::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::__1::span<unsigned char, 18446744073709551615ul>) Unexecuted instantiation: void Unserialize<ParamsStream<DataStream&, CAddress::SerParams>, unsigned char>(ParamsStream<DataStream&, CAddress::SerParams>&, std::__1::span<unsigned char, 18446744073709551615ul>) Unexecuted instantiation: void Unserialize<ParamsStream<DataStream&, CNetAddr::SerParams>, unsigned char>(ParamsStream<DataStream&, CNetAddr::SerParams>&, std::__1::span<unsigned char, 18446744073709551615ul>) Unexecuted instantiation: void Unserialize<ParamsStream<ParamsStream<HashVerifier<AutoFile>&, CAddress::SerParams>&, CNetAddr::SerParams>, unsigned char>(ParamsStream<ParamsStream<HashVerifier<AutoFile>&, CAddress::SerParams>&, CNetAddr::SerParams>&, std::__1::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::__1::span<unsigned char, 18446744073709551615ul>) Unexecuted instantiation: void Unserialize<ParamsStream<AutoFile&, CAddress::SerParams>, unsigned char>(ParamsStream<AutoFile&, CAddress::SerParams>&, std::__1::span<unsigned char, 18446744073709551615ul>) Unexecuted instantiation: void Unserialize<ParamsStream<HashVerifier<AutoFile>&, CAddress::SerParams>, unsigned char>(ParamsStream<HashVerifier<AutoFile>&, CAddress::SerParams>&, std::__1::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::__1::span<unsigned char, 18446744073709551615ul>) Unexecuted instantiation: void Unserialize<ParamsStream<HashVerifier<DataStream>&, CAddress::SerParams>, unsigned char>(ParamsStream<HashVerifier<DataStream>&, CAddress::SerParams>&, std::__1::span<unsigned char, 18446744073709551615ul>) Unexecuted instantiation: void Unserialize<ParamsStream<DataStream, CAddress::SerParams>, unsigned char>(ParamsStream<DataStream, CAddress::SerParams>&, std::__1::span<unsigned char, 18446744073709551615ul>) Unexecuted instantiation: void Unserialize<HashVerifier<BufferedReader<AutoFile>>, unsigned char>(HashVerifier<BufferedReader<AutoFile>>&, std::__1::span<unsigned char, 18446744073709551615ul>) Unexecuted instantiation: void Unserialize<AutoFile, unsigned char>(AutoFile&, std::__1::span<unsigned char, 18446744073709551615ul>) |
275 | | |
276 | 29.9k | 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<DataStream>(DataStream&, bool) Line | Count | Source | 276 | 29.9k | template <typename Stream> void Serialize(Stream& s, bool a) { uint8_t f = a; ser_writedata8(s, f); } |
Unexecuted instantiation: void Serialize<VectorWriter>(VectorWriter&, bool) Unexecuted instantiation: void Serialize<HashWriter>(HashWriter&, bool) |
277 | 0 | 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&) Unexecuted instantiation: void Unserialize<DataStream>(DataStream&, bool&) |
278 | | // clang-format on |
279 | | |
280 | | |
281 | | /** |
282 | | * Compact Size |
283 | | * size < 253 -- 1 byte |
284 | | * size <= USHRT_MAX -- 3 bytes (253 + 2 bytes) |
285 | | * size <= UINT_MAX -- 5 bytes (254 + 4 bytes) |
286 | | * size > UINT_MAX -- 9 bytes (255 + 8 bytes) |
287 | | */ |
288 | | constexpr inline unsigned int GetSizeOfCompactSize(uint64_t nSize) |
289 | 0 | { |
290 | 0 | if (nSize < 253) return sizeof(unsigned char); |
291 | 0 | else if (nSize <= std::numeric_limits<uint16_t>::max()) return sizeof(unsigned char) + sizeof(uint16_t); |
292 | 0 | else if (nSize <= std::numeric_limits<unsigned int>::max()) return sizeof(unsigned char) + sizeof(unsigned int); |
293 | 0 | else return sizeof(unsigned char) + sizeof(uint64_t); |
294 | 0 | } |
295 | | |
296 | | inline void WriteCompactSize(SizeComputer& os, uint64_t nSize); |
297 | | |
298 | | template<typename Stream> |
299 | | void WriteCompactSize(Stream& os, uint64_t nSize) |
300 | 1.85M | { |
301 | 1.85M | if (nSize < 253) |
302 | 1.85M | { |
303 | 1.85M | ser_writedata8(os, nSize); |
304 | 1.85M | } |
305 | 298 | else if (nSize <= std::numeric_limits<uint16_t>::max()) |
306 | 298 | { |
307 | 298 | ser_writedata8(os, 253); |
308 | 298 | ser_writedata16(os, nSize); |
309 | 298 | } |
310 | 0 | else if (nSize <= std::numeric_limits<unsigned int>::max()) |
311 | 0 | { |
312 | 0 | ser_writedata8(os, 254); |
313 | 0 | ser_writedata32(os, nSize); |
314 | 0 | } |
315 | 0 | else |
316 | 0 | { |
317 | 0 | ser_writedata8(os, 255); |
318 | 0 | ser_writedata64(os, nSize); |
319 | 0 | } |
320 | 1.85M | return; |
321 | 1.85M | } void WriteCompactSize<ParamsStream<SizeComputer&, TransactionSerParams>>(ParamsStream<SizeComputer&, TransactionSerParams>&, unsigned long long) Line | Count | Source | 300 | 117k | { | 301 | 117k | if (nSize < 253) | 302 | 117k | { | 303 | 117k | ser_writedata8(os, nSize); | 304 | 117k | } | 305 | 21 | else if (nSize <= std::numeric_limits<uint16_t>::max()) | 306 | 21 | { | 307 | 21 | ser_writedata8(os, 253); | 308 | 21 | ser_writedata16(os, nSize); | 309 | 21 | } | 310 | 0 | else if (nSize <= std::numeric_limits<unsigned int>::max()) | 311 | 0 | { | 312 | 0 | ser_writedata8(os, 254); | 313 | 0 | ser_writedata32(os, nSize); | 314 | 0 | } | 315 | 0 | else | 316 | 0 | { | 317 | 0 | ser_writedata8(os, 255); | 318 | 0 | ser_writedata64(os, nSize); | 319 | 0 | } | 320 | 117k | return; | 321 | 117k | } |
Unexecuted instantiation: void WriteCompactSize<AutoFile>(AutoFile&, unsigned long long) void WriteCompactSize<DataStream>(DataStream&, unsigned long long) Line | Count | Source | 300 | 1.11M | { | 301 | 1.11M | if (nSize < 253) | 302 | 1.11M | { | 303 | 1.11M | ser_writedata8(os, nSize); | 304 | 1.11M | } | 305 | 0 | else if (nSize <= std::numeric_limits<uint16_t>::max()) | 306 | 0 | { | 307 | 0 | ser_writedata8(os, 253); | 308 | 0 | ser_writedata16(os, nSize); | 309 | 0 | } | 310 | 0 | else if (nSize <= std::numeric_limits<unsigned int>::max()) | 311 | 0 | { | 312 | 0 | ser_writedata8(os, 254); | 313 | 0 | ser_writedata32(os, nSize); | 314 | 0 | } | 315 | 0 | else | 316 | 0 | { | 317 | 0 | ser_writedata8(os, 255); | 318 | 0 | ser_writedata64(os, nSize); | 319 | 0 | } | 320 | 1.11M | return; | 321 | 1.11M | } |
void WriteCompactSize<ParamsStream<DataStream&, TransactionSerParams>>(ParamsStream<DataStream&, TransactionSerParams>&, unsigned long long) Line | Count | Source | 300 | 88.3k | { | 301 | 88.3k | if (nSize < 253) | 302 | 88.2k | { | 303 | 88.2k | ser_writedata8(os, nSize); | 304 | 88.2k | } | 305 | 30 | else if (nSize <= std::numeric_limits<uint16_t>::max()) | 306 | 30 | { | 307 | 30 | ser_writedata8(os, 253); | 308 | 30 | ser_writedata16(os, nSize); | 309 | 30 | } | 310 | 0 | else if (nSize <= std::numeric_limits<unsigned int>::max()) | 311 | 0 | { | 312 | 0 | ser_writedata8(os, 254); | 313 | 0 | ser_writedata32(os, nSize); | 314 | 0 | } | 315 | 0 | else | 316 | 0 | { | 317 | 0 | ser_writedata8(os, 255); | 318 | 0 | ser_writedata64(os, nSize); | 319 | 0 | } | 320 | 88.3k | return; | 321 | 88.3k | } |
Unexecuted instantiation: void WriteCompactSize<SizeComputer>(SizeComputer&, unsigned long long) Unexecuted instantiation: void WriteCompactSize<VectorWriter>(VectorWriter&, unsigned long long) Unexecuted instantiation: void WriteCompactSize<ParamsStream<DataStream&, CNetAddr::SerParams>>(ParamsStream<DataStream&, CNetAddr::SerParams>&, unsigned long long) Unexecuted instantiation: void WriteCompactSize<ParamsStream<DataStream&, CAddress::SerParams>>(ParamsStream<DataStream&, CAddress::SerParams>&, unsigned long long) Unexecuted instantiation: void WriteCompactSize<ParamsStream<ParamsStream<DataStream&, CAddress::SerParams>&, CNetAddr::SerParams>>(ParamsStream<ParamsStream<DataStream&, CAddress::SerParams>&, CNetAddr::SerParams>&, unsigned long long) Unexecuted instantiation: void WriteCompactSize<ParamsStream<VectorWriter&, TransactionSerParams>>(ParamsStream<VectorWriter&, TransactionSerParams>&, unsigned long long) Unexecuted instantiation: void WriteCompactSize<ParamsStream<ParamsStream<VectorWriter&, TransactionSerParams>&, TransactionSerParams>>(ParamsStream<ParamsStream<VectorWriter&, TransactionSerParams>&, TransactionSerParams>&, unsigned long long) Unexecuted instantiation: void WriteCompactSize<HashWriter>(HashWriter&, unsigned long long) Unexecuted instantiation: void WriteCompactSize<ParamsStream<VectorWriter&, CNetAddr::SerParams>>(ParamsStream<VectorWriter&, CNetAddr::SerParams>&, unsigned long long) Unexecuted instantiation: void WriteCompactSize<ParamsStream<HashedSourceWriter<AutoFile>&, CAddress::SerParams>>(ParamsStream<HashedSourceWriter<AutoFile>&, CAddress::SerParams>&, unsigned long long) Unexecuted instantiation: void WriteCompactSize<ParamsStream<ParamsStream<HashedSourceWriter<AutoFile>&, CAddress::SerParams>&, CNetAddr::SerParams>>(ParamsStream<ParamsStream<HashedSourceWriter<AutoFile>&, CAddress::SerParams>&, CNetAddr::SerParams>&, unsigned long long) Unexecuted instantiation: void WriteCompactSize<ParamsStream<VectorWriter&, CAddress::SerParams>>(ParamsStream<VectorWriter&, CAddress::SerParams>&, unsigned long long) Unexecuted instantiation: void WriteCompactSize<ParamsStream<ParamsStream<VectorWriter&, CAddress::SerParams>&, CNetAddr::SerParams>>(ParamsStream<ParamsStream<VectorWriter&, CAddress::SerParams>&, CNetAddr::SerParams>&, unsigned long long) Unexecuted instantiation: void WriteCompactSize<BufferedWriter<AutoFile>>(BufferedWriter<AutoFile>&, unsigned long long) Unexecuted instantiation: void WriteCompactSize<ParamsStream<BufferedWriter<AutoFile>&, TransactionSerParams>>(ParamsStream<BufferedWriter<AutoFile>&, TransactionSerParams>&, unsigned long long) Unexecuted instantiation: void WriteCompactSize<ParamsStream<AutoFile&, TransactionSerParams>>(ParamsStream<AutoFile&, TransactionSerParams>&, unsigned long long) void WriteCompactSize<ParamsStream<HashWriter&, TransactionSerParams>>(ParamsStream<HashWriter&, TransactionSerParams>&, unsigned long long) Line | Count | Source | 300 | 534k | { | 301 | 534k | if (nSize < 253) | 302 | 534k | { | 303 | 534k | ser_writedata8(os, nSize); | 304 | 534k | } | 305 | 247 | else if (nSize <= std::numeric_limits<uint16_t>::max()) | 306 | 247 | { | 307 | 247 | ser_writedata8(os, 253); | 308 | 247 | ser_writedata16(os, nSize); | 309 | 247 | } | 310 | 0 | else if (nSize <= std::numeric_limits<unsigned int>::max()) | 311 | 0 | { | 312 | 0 | ser_writedata8(os, 254); | 313 | 0 | ser_writedata32(os, nSize); | 314 | 0 | } | 315 | 0 | else | 316 | 0 | { | 317 | 0 | ser_writedata8(os, 255); | 318 | 0 | ser_writedata64(os, nSize); | 319 | 0 | } | 320 | 534k | return; | 321 | 534k | } |
|
322 | | |
323 | | /** |
324 | | * Decode a CompactSize-encoded variable-length integer. |
325 | | * |
326 | | * As these are primarily used to encode the size of vector-like serializations, by default a range |
327 | | * check is performed. When used as a generic number encoding, range_check should be set to false. |
328 | | */ |
329 | | template<typename Stream> |
330 | | uint64_t ReadCompactSize(Stream& is, bool range_check = true) |
331 | 86.8k | { |
332 | 86.8k | uint8_t chSize = ser_readdata8(is); |
333 | 86.8k | uint64_t nSizeRet = 0; |
334 | 86.8k | if (chSize < 253) |
335 | 86.1k | { |
336 | 86.1k | nSizeRet = chSize; |
337 | 86.1k | } |
338 | 719 | else if (chSize == 253) |
339 | 96 | { |
340 | 96 | nSizeRet = ser_readdata16(is); |
341 | 96 | if (nSizeRet < 253) |
342 | 17 | throw std::ios_base::failure("non-canonical ReadCompactSize()"); |
343 | 96 | } |
344 | 623 | else if (chSize == 254) |
345 | 70 | { |
346 | 70 | nSizeRet = ser_readdata32(is); |
347 | 70 | if (nSizeRet < 0x10000u) |
348 | 10 | throw std::ios_base::failure("non-canonical ReadCompactSize()"); |
349 | 70 | } |
350 | 553 | else |
351 | 553 | { |
352 | 553 | nSizeRet = ser_readdata64(is); |
353 | 553 | if (nSizeRet < 0x100000000ULL) |
354 | 46 | throw std::ios_base::failure("non-canonical ReadCompactSize()"); |
355 | 553 | } |
356 | 86.7k | if (range_check && nSizeRet > MAX_SIZE86.6k ) { |
357 | 371 | throw std::ios_base::failure("ReadCompactSize(): size too large"); |
358 | 371 | } |
359 | 86.4k | return nSizeRet; |
360 | 86.7k | } Unexecuted instantiation: unsigned long long ReadCompactSize<AutoFile>(AutoFile&, bool) unsigned long long ReadCompactSize<ParamsStream<DataStream&, TransactionSerParams>>(ParamsStream<DataStream&, TransactionSerParams>&, bool) Line | Count | Source | 331 | 86.8k | { | 332 | 86.8k | uint8_t chSize = ser_readdata8(is); | 333 | 86.8k | uint64_t nSizeRet = 0; | 334 | 86.8k | if (chSize < 253) | 335 | 86.1k | { | 336 | 86.1k | nSizeRet = chSize; | 337 | 86.1k | } | 338 | 719 | else if (chSize == 253) | 339 | 96 | { | 340 | 96 | nSizeRet = ser_readdata16(is); | 341 | 96 | if (nSizeRet < 253) | 342 | 17 | throw std::ios_base::failure("non-canonical ReadCompactSize()"); | 343 | 96 | } | 344 | 623 | else if (chSize == 254) | 345 | 70 | { | 346 | 70 | nSizeRet = ser_readdata32(is); | 347 | 70 | if (nSizeRet < 0x10000u) | 348 | 10 | throw std::ios_base::failure("non-canonical ReadCompactSize()"); | 349 | 70 | } | 350 | 553 | else | 351 | 553 | { | 352 | 553 | nSizeRet = ser_readdata64(is); | 353 | 553 | if (nSizeRet < 0x100000000ULL) | 354 | 46 | throw std::ios_base::failure("non-canonical ReadCompactSize()"); | 355 | 553 | } | 356 | 86.7k | if (range_check && nSizeRet > MAX_SIZE86.6k ) { | 357 | 371 | throw std::ios_base::failure("ReadCompactSize(): size too large"); | 358 | 371 | } | 359 | 86.4k | return nSizeRet; | 360 | 86.7k | } |
Unexecuted instantiation: unsigned long long ReadCompactSize<DataStream>(DataStream&, bool) Unexecuted instantiation: unsigned long long ReadCompactSize<BufferedFile>(BufferedFile&, bool) Unexecuted instantiation: unsigned long long ReadCompactSize<ParamsStream<DataStream&, CAddress::SerParams>>(ParamsStream<DataStream&, CAddress::SerParams>&, bool) Unexecuted instantiation: unsigned long long ReadCompactSize<ParamsStream<ParamsStream<DataStream&, CAddress::SerParams>&, CNetAddr::SerParams>>(ParamsStream<ParamsStream<DataStream&, CAddress::SerParams>&, CNetAddr::SerParams>&, bool) Unexecuted instantiation: unsigned long long ReadCompactSize<SpanReader>(SpanReader&, bool) Unexecuted instantiation: unsigned long long ReadCompactSize<ParamsStream<DataStream&, CNetAddr::SerParams>>(ParamsStream<DataStream&, CNetAddr::SerParams>&, bool) Unexecuted instantiation: unsigned long long ReadCompactSize<ParamsStream<SpanReader&, TransactionSerParams>>(ParamsStream<SpanReader&, TransactionSerParams>&, bool) Unexecuted instantiation: unsigned long long ReadCompactSize<ParamsStream<HashVerifier<AutoFile>&, CAddress::SerParams>>(ParamsStream<HashVerifier<AutoFile>&, CAddress::SerParams>&, bool) Unexecuted instantiation: unsigned long long ReadCompactSize<ParamsStream<ParamsStream<HashVerifier<AutoFile>&, CAddress::SerParams>&, CNetAddr::SerParams>>(ParamsStream<ParamsStream<HashVerifier<AutoFile>&, CAddress::SerParams>&, CNetAddr::SerParams>&, bool) Unexecuted instantiation: unsigned long long ReadCompactSize<ParamsStream<AutoFile&, CAddress::SerParams>>(ParamsStream<AutoFile&, CAddress::SerParams>&, bool) Unexecuted instantiation: unsigned long long ReadCompactSize<ParamsStream<ParamsStream<AutoFile&, CAddress::SerParams>&, CNetAddr::SerParams>>(ParamsStream<ParamsStream<AutoFile&, CAddress::SerParams>&, CNetAddr::SerParams>&, bool) Unexecuted instantiation: unsigned long long ReadCompactSize<ParamsStream<HashVerifier<DataStream>&, CAddress::SerParams>>(ParamsStream<HashVerifier<DataStream>&, CAddress::SerParams>&, bool) Unexecuted instantiation: unsigned long long ReadCompactSize<ParamsStream<ParamsStream<HashVerifier<DataStream>&, CAddress::SerParams>&, CNetAddr::SerParams>>(ParamsStream<ParamsStream<HashVerifier<DataStream>&, CAddress::SerParams>&, CNetAddr::SerParams>&, bool) Unexecuted instantiation: unsigned long long ReadCompactSize<ParamsStream<AutoFile&, TransactionSerParams>>(ParamsStream<AutoFile&, TransactionSerParams>&, bool) Unexecuted instantiation: unsigned long long ReadCompactSize<ParamsStream<DataStream, CAddress::SerParams>>(ParamsStream<DataStream, CAddress::SerParams>&, bool) Unexecuted instantiation: unsigned long long ReadCompactSize<HashVerifier<BufferedReader<AutoFile>>>(HashVerifier<BufferedReader<AutoFile>>&, bool) Unexecuted instantiation: unsigned long long ReadCompactSize<ParamsStream<BufferedFile&, TransactionSerParams>>(ParamsStream<BufferedFile&, TransactionSerParams>&, bool) |
361 | | |
362 | | /** |
363 | | * Variable-length integers: bytes are a MSB base-128 encoding of the number. |
364 | | * The high bit in each byte signifies whether another digit follows. To make |
365 | | * sure the encoding is one-to-one, one is subtracted from all but the last digit. |
366 | | * Thus, the byte sequence a[] with length len, where all but the last byte |
367 | | * has bit 128 set, encodes the number: |
368 | | * |
369 | | * (a[len-1] & 0x7F) + sum(i=1..len-1, 128^i*((a[len-i-1] & 0x7F)+1)) |
370 | | * |
371 | | * Properties: |
372 | | * * Very small (0-127: 1 byte, 128-16511: 2 bytes, 16512-2113663: 3 bytes) |
373 | | * * Every integer has exactly one encoding |
374 | | * * Encoding does not depend on size of original integer type |
375 | | * * No redundancy: every (infinite) byte sequence corresponds to a list |
376 | | * of encoded integers. |
377 | | * |
378 | | * 0: [0x00] 256: [0x81 0x00] |
379 | | * 1: [0x01] 16383: [0xFE 0x7F] |
380 | | * 127: [0x7F] 16384: [0xFF 0x00] |
381 | | * 128: [0x80 0x00] 16511: [0xFF 0x7F] |
382 | | * 255: [0x80 0x7F] 65535: [0x82 0xFE 0x7F] |
383 | | * 2^32: [0x8E 0xFE 0xFE 0xFF 0x00] |
384 | | */ |
385 | | |
386 | | /** |
387 | | * Mode for encoding VarInts. |
388 | | * |
389 | | * Currently there is no support for signed encodings. The default mode will not |
390 | | * compile with signed values, and the legacy "nonnegative signed" mode will |
391 | | * accept signed values, but improperly encode and decode them if they are |
392 | | * negative. In the future, the DEFAULT mode could be extended to support |
393 | | * negative numbers in a backwards compatible way, and additional modes could be |
394 | | * added to support different varint formats (e.g. zigzag encoding). |
395 | | */ |
396 | | enum class VarIntMode { DEFAULT, NONNEGATIVE_SIGNED }; |
397 | | |
398 | | template <VarIntMode Mode, typename I> |
399 | | struct CheckVarIntMode { |
400 | | constexpr CheckVarIntMode() |
401 | 0 | { |
402 | 0 | static_assert(Mode != VarIntMode::DEFAULT || std::is_unsigned_v<I>, "Unsigned type required with mode DEFAULT."); |
403 | 0 | static_assert(Mode != VarIntMode::NONNEGATIVE_SIGNED || std::is_signed_v<I>, "Signed type required with mode NONNEGATIVE_SIGNED."); |
404 | 0 | } Unexecuted instantiation: CheckVarIntMode<(VarIntMode)0, unsigned int>::CheckVarIntMode() Unexecuted instantiation: CheckVarIntMode<(VarIntMode)0, unsigned long long>::CheckVarIntMode() Unexecuted instantiation: CheckVarIntMode<(VarIntMode)1, int>::CheckVarIntMode() |
405 | | }; |
406 | | |
407 | | template<VarIntMode Mode, typename I> |
408 | | inline unsigned int GetSizeOfVarInt(I n) |
409 | | { |
410 | | CheckVarIntMode<Mode, I>(); |
411 | | int nRet = 0; |
412 | | while(true) { |
413 | | nRet++; |
414 | | if (n <= 0x7F) |
415 | | break; |
416 | | n = (n >> 7) - 1; |
417 | | } |
418 | | return nRet; |
419 | | } |
420 | | |
421 | | template<typename I> |
422 | | inline void WriteVarInt(SizeComputer& os, I n); |
423 | | |
424 | | template<typename Stream, VarIntMode Mode, typename I> |
425 | | void WriteVarInt(Stream& os, I n) |
426 | 0 | { |
427 | 0 | CheckVarIntMode<Mode, I>(); |
428 | 0 | unsigned char tmp[(sizeof(n)*8+6)/7]; |
429 | 0 | int len=0; |
430 | 0 | while(true) { |
431 | 0 | tmp[len] = (n & 0x7F) | (len ? 0x80 : 0x00); |
432 | 0 | if (n <= 0x7F) |
433 | 0 | break; |
434 | 0 | n = (n >> 7) - 1; |
435 | 0 | len++; |
436 | 0 | } |
437 | 0 | do { |
438 | 0 | ser_writedata8(os, tmp[len]); |
439 | 0 | } while(len--); |
440 | 0 | } Unexecuted instantiation: void WriteVarInt<VectorWriter, (VarIntMode)1, int>(VectorWriter&, int) Unexecuted instantiation: void WriteVarInt<VectorWriter, (VarIntMode)0, unsigned long long>(VectorWriter&, unsigned long long) Unexecuted instantiation: void WriteVarInt<DataStream, (VarIntMode)0, unsigned int>(DataStream&, unsigned int) Unexecuted instantiation: void WriteVarInt<DataStream, (VarIntMode)0, unsigned long long>(DataStream&, unsigned long 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 long>(AutoFile&, unsigned long long) Unexecuted instantiation: void WriteVarInt<SizeComputer, (VarIntMode)0, unsigned int>(SizeComputer&, unsigned int) Unexecuted instantiation: void WriteVarInt<SizeComputer, (VarIntMode)0, unsigned long long>(SizeComputer&, unsigned long long) Unexecuted instantiation: void WriteVarInt<HashWriter, (VarIntMode)0, unsigned int>(HashWriter&, unsigned int) Unexecuted instantiation: void WriteVarInt<HashWriter, (VarIntMode)0, unsigned long long>(HashWriter&, unsigned long long) Unexecuted instantiation: void WriteVarInt<BufferedWriter<AutoFile>, (VarIntMode)0, unsigned int>(BufferedWriter<AutoFile>&, unsigned int) Unexecuted instantiation: void WriteVarInt<BufferedWriter<AutoFile>, (VarIntMode)0, unsigned long long>(BufferedWriter<AutoFile>&, unsigned long long) |
441 | | |
442 | | template<typename Stream, VarIntMode Mode, typename I> |
443 | | I ReadVarInt(Stream& is) |
444 | 0 | { |
445 | 0 | CheckVarIntMode<Mode, I>(); |
446 | 0 | I n = 0; |
447 | 0 | while(true) { |
448 | 0 | unsigned char chData = ser_readdata8(is); |
449 | 0 | if (n > (std::numeric_limits<I>::max() >> 7)) { |
450 | 0 | throw std::ios_base::failure("ReadVarInt(): size too large"); |
451 | 0 | } |
452 | 0 | n = (n << 7) | (chData & 0x7F); |
453 | 0 | if (chData & 0x80) { |
454 | 0 | if (n == std::numeric_limits<I>::max()) { |
455 | 0 | throw std::ios_base::failure("ReadVarInt(): size too large"); |
456 | 0 | } |
457 | 0 | n++; |
458 | 0 | } else { |
459 | 0 | return n; |
460 | 0 | } |
461 | 0 | } |
462 | 0 | } Unexecuted instantiation: unsigned int ReadVarInt<DataStream, (VarIntMode)0, unsigned int>(DataStream&) Unexecuted instantiation: unsigned long long ReadVarInt<DataStream, (VarIntMode)0, unsigned long long>(DataStream&) Unexecuted instantiation: int ReadVarInt<DataStream, (VarIntMode)1, int>(DataStream&) Unexecuted instantiation: int ReadVarInt<SpanReader, (VarIntMode)1, int>(SpanReader&) Unexecuted instantiation: unsigned int ReadVarInt<SpanReader, (VarIntMode)0, unsigned int>(SpanReader&) Unexecuted instantiation: unsigned long long ReadVarInt<SpanReader, (VarIntMode)0, unsigned long long>(SpanReader&) Unexecuted instantiation: unsigned int ReadVarInt<HashVerifier<BufferedReader<AutoFile>>, (VarIntMode)0, unsigned int>(HashVerifier<BufferedReader<AutoFile>>&) Unexecuted instantiation: unsigned long long ReadVarInt<HashVerifier<BufferedReader<AutoFile>>, (VarIntMode)0, unsigned long long>(HashVerifier<BufferedReader<AutoFile>>&) Unexecuted instantiation: unsigned int ReadVarInt<AutoFile, (VarIntMode)0, unsigned int>(AutoFile&) Unexecuted instantiation: unsigned long long ReadVarInt<AutoFile, (VarIntMode)0, unsigned long long>(AutoFile&) |
463 | | |
464 | | /** Simple wrapper class to serialize objects using a formatter; used by Using(). */ |
465 | | template<typename Formatter, typename T> |
466 | | class Wrapper |
467 | | { |
468 | | static_assert(std::is_lvalue_reference_v<T>, "Wrapper needs an lvalue reference type T"); |
469 | | protected: |
470 | | T m_object; |
471 | | public: |
472 | 253k | explicit Wrapper(T obj) : m_object(obj) {}Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxIn, std::__1::allocator<CTxIn>> const&>::Wrapper(std::__1::vector<CTxIn, std::__1::allocator<CTxIn>> const&) Line | Count | Source | 472 | 96.5k | explicit Wrapper(T obj) : m_object(obj) {} |
Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxOut, std::__1::allocator<CTxOut>> const&>::Wrapper(std::__1::vector<CTxOut, std::__1::allocator<CTxOut>> const&) Line | Count | Source | 472 | 95.2k | explicit Wrapper(T obj) : m_object(obj) {} |
Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>, std::__1::allocator<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>> const&>::Wrapper(std::__1::vector<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>, std::__1::allocator<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>> const&) Line | Count | Source | 472 | 2.72k | explicit Wrapper(T obj) : m_object(obj) {} |
Unexecuted instantiation: Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::shared_ptr<CTransaction const>, std::__1::allocator<std::__1::shared_ptr<CTransaction const>>> const&>::Wrapper(std::__1::vector<std::__1::shared_ptr<CTransaction const>, std::__1::allocator<std::__1::shared_ptr<CTransaction const>>> const&) Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxIn, std::__1::allocator<CTxIn>>&>::Wrapper(std::__1::vector<CTxIn, std::__1::allocator<CTxIn>>&) Line | Count | Source | 472 | 15.8k | explicit Wrapper(T obj) : m_object(obj) {} |
Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxOut, std::__1::allocator<CTxOut>>&>::Wrapper(std::__1::vector<CTxOut, std::__1::allocator<CTxOut>>&) Line | Count | Source | 472 | 7.01k | explicit Wrapper(T obj) : m_object(obj) {} |
Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>, std::__1::allocator<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>>&>::Wrapper(std::__1::vector<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>, std::__1::allocator<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>>&) Line | Count | Source | 472 | 1.14k | explicit Wrapper(T obj) : m_object(obj) {} |
Unexecuted instantiation: Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::shared_ptr<CTransaction const>, std::__1::allocator<std::__1::shared_ptr<CTransaction const>>>&>::Wrapper(std::__1::vector<std::__1::shared_ptr<CTransaction const>, std::__1::allocator<std::__1::shared_ptr<CTransaction const>>>&) Unexecuted instantiation: Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<uint256, std::__1::allocator<uint256>>&>::Wrapper(std::__1::vector<uint256, std::__1::allocator<uint256>>&) Unexecuted instantiation: Wrapper<VarIntFormatter<(VarIntMode)0>, unsigned int&>::Wrapper(unsigned int&) Unexecuted instantiation: Wrapper<VarIntFormatter<(VarIntMode)0>, unsigned long long&>::Wrapper(unsigned long long&) 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>>&) Unexecuted instantiation: Wrapper<AmountCompression, long long&>::Wrapper(long long&) Unexecuted instantiation: Wrapper<ScriptCompression, CScript&>::Wrapper(CScript&) Unexecuted instantiation: Wrapper<TxOutCompression, CTxOut&>::Wrapper(CTxOut&) Unexecuted instantiation: Wrapper<ChronoFormatter<unsigned int, true>, std::__1::chrono::time_point<NodeClock, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1l>>>&>::Wrapper(std::__1::chrono::time_point<NodeClock, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1l>>>&) Unexecuted instantiation: Wrapper<CompactSizeFormatter<false>, unsigned long long&>::Wrapper(unsigned long long&) Unexecuted instantiation: Wrapper<CustomUintFormatter<8, false>, ServiceFlags&>::Wrapper(ServiceFlags&) Unexecuted instantiation: Wrapper<CompactSizeFormatter<true>, unsigned long&>::Wrapper(unsigned long&) Unexecuted instantiation: Wrapper<CustomUintFormatter<2, true>, unsigned short&>::Wrapper(unsigned short&) Unexecuted instantiation: Wrapper<ChronoFormatter<long long, false>, std::__1::chrono::time_point<NodeClock, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1l>>>&>::Wrapper(std::__1::chrono::time_point<NodeClock, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1l>>>&) Unexecuted instantiation: Wrapper<VarIntFormatter<(VarIntMode)0>, unsigned int const&>::Wrapper(unsigned int const&) Unexecuted instantiation: Wrapper<VarIntFormatter<(VarIntMode)0>, unsigned long long const&>::Wrapper(unsigned long long const&) Unexecuted instantiation: Wrapper<CompactSizeFormatter<true>, unsigned short&>::Wrapper(unsigned short&) Unexecuted instantiation: Wrapper<DefaultFormatter, std::__1::shared_ptr<CTransaction const>&>::Wrapper(std::__1::shared_ptr<CTransaction const>&) Unexecuted instantiation: Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<PrefilledTransaction, std::__1::allocator<PrefilledTransaction>>&>::Wrapper(std::__1::vector<PrefilledTransaction, std::__1::allocator<PrefilledTransaction>>&) Unexecuted instantiation: Wrapper<VectorFormatter<CustomUintFormatter<6, false>>, std::__1::vector<unsigned long long, std::__1::allocator<unsigned long long>>&>::Wrapper(std::__1::vector<unsigned long long, std::__1::allocator<unsigned long long>>&) Unexecuted instantiation: Wrapper<CompactSizeFormatter<true>, unsigned short const&>::Wrapper(unsigned short const&) Unexecuted instantiation: Wrapper<DefaultFormatter, std::__1::shared_ptr<CTransaction const> const&>::Wrapper(std::__1::shared_ptr<CTransaction const> const&) Unexecuted instantiation: Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<PrefilledTransaction, std::__1::allocator<PrefilledTransaction>> const&>::Wrapper(std::__1::vector<PrefilledTransaction, std::__1::allocator<PrefilledTransaction>> const&) Unexecuted instantiation: Wrapper<VectorFormatter<CustomUintFormatter<6, false>>, std::__1::vector<unsigned long long, std::__1::allocator<unsigned long long>> const&>::Wrapper(std::__1::vector<unsigned long long, std::__1::allocator<unsigned long long>> const&) Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<uint256, std::__1::allocator<uint256>> const&>::Wrapper(std::__1::vector<uint256, std::__1::allocator<uint256>> const&) Line | Count | Source | 472 | 19.8k | explicit Wrapper(T obj) : m_object(obj) {} |
Unexecuted instantiation: Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<unsigned int, std::__1::allocator<unsigned int>>&>::Wrapper(std::__1::vector<unsigned int, std::__1::allocator<unsigned int>>&) Unexecuted instantiation: Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<unsigned int, std::__1::allocator<unsigned int>> const&>::Wrapper(std::__1::vector<unsigned int, std::__1::allocator<unsigned int>> const&) Unexecuted instantiation: Wrapper<VectorFormatter<TxInUndoFormatter>, std::__1::vector<Coin, std::__1::allocator<Coin>>&>::Wrapper(std::__1::vector<Coin, std::__1::allocator<Coin>>&) Unexecuted instantiation: Wrapper<AmountCompression, long long const&>::Wrapper(long long const&) Unexecuted instantiation: Wrapper<ScriptCompression, CScript const&>::Wrapper(CScript const&) Unexecuted instantiation: Wrapper<TxOutCompression, CTxOut const&>::Wrapper(CTxOut const&) Unexecuted instantiation: Wrapper<VectorFormatter<TxInUndoFormatter>, std::__1::vector<Coin, std::__1::allocator<Coin>> const&>::Wrapper(std::__1::vector<Coin, std::__1::allocator<Coin>> const&) Unexecuted instantiation: Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxUndo, std::__1::allocator<CTxUndo>>&>::Wrapper(std::__1::vector<CTxUndo, std::__1::allocator<CTxUndo>>&) Unexecuted instantiation: Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxUndo, std::__1::allocator<CTxUndo>> const&>::Wrapper(std::__1::vector<CTxUndo, std::__1::allocator<CTxUndo>> const&) Unexecuted instantiation: Wrapper<CompactSizeFormatter<true>, unsigned long const&>::Wrapper(unsigned long const&) Unexecuted instantiation: Wrapper<CustomUintFormatter<2, true>, unsigned short const&>::Wrapper(unsigned short const&) Unexecuted instantiation: Wrapper<ChronoFormatter<unsigned int, true>, std::__1::chrono::time_point<NodeClock, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1l>>> const&>::Wrapper(std::__1::chrono::time_point<NodeClock, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1l>>> const&) Unexecuted instantiation: Wrapper<CustomUintFormatter<8, false>, ServiceFlags const&>::Wrapper(ServiceFlags const&) Unexecuted instantiation: Wrapper<VectorFormatter<DifferenceFormatter>, std::__1::vector<unsigned short, std::__1::allocator<unsigned short>>&>::Wrapper(std::__1::vector<unsigned short, std::__1::allocator<unsigned short>>&) Unexecuted instantiation: Wrapper<VectorFormatter<DifferenceFormatter>, std::__1::vector<unsigned short, std::__1::allocator<unsigned short>> const&>::Wrapper(std::__1::vector<unsigned short, std::__1::allocator<unsigned short>> const&) Unexecuted instantiation: Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<CBlockHeader, std::__1::allocator<CBlockHeader>>&>::Wrapper(std::__1::vector<CBlockHeader, std::__1::allocator<CBlockHeader>>&) Unexecuted instantiation: Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<CBlock, std::__1::allocator<CBlock>> const&>::Wrapper(std::__1::vector<CBlock, std::__1::allocator<CBlock>> const&) Unexecuted instantiation: Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<int, std::__1::allocator<int>> const&>::Wrapper(std::__1::vector<int, std::__1::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::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>&>::Wrapper(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>&) Unexecuted instantiation: Wrapper<LimitedStringFormatter<10ul>, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&>::Wrapper(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&) Unexecuted instantiation: Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<wallet::CMerkleTx, std::__1::allocator<wallet::CMerkleTx>>&>::Wrapper(std::__1::vector<wallet::CMerkleTx, std::__1::allocator<wallet::CMerkleTx>>&) Unexecuted instantiation: Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>>, std::__1::allocator<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>>>>&>::Wrapper(std::__1::vector<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>>, std::__1::allocator<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>>>>&) Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>>, std::__1::allocator<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>>>> const&>::Wrapper(std::__1::vector<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>>, std::__1::allocator<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>>>> const&) Line | Count | Source | 472 | 14.9k | explicit Wrapper(T obj) : m_object(obj) {} |
Unexecuted instantiation: Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<CAddress, std::__1::allocator<CAddress>> const&>::Wrapper(std::__1::vector<CAddress, std::__1::allocator<CAddress>> const&) Unexecuted instantiation: Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<CAddress, std::__1::allocator<CAddress>>&>::Wrapper(std::__1::vector<CAddress, std::__1::allocator<CAddress>>&) Unexecuted instantiation: Wrapper<ChronoFormatter<long long, false>, std::__1::chrono::time_point<NodeClock, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1l>>> const&>::Wrapper(std::__1::chrono::time_point<NodeClock, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1l>>> const&) Unexecuted instantiation: Wrapper<CustomUintFormatter<1, false>, AddrManImpl::Format&>::Wrapper(AddrManImpl::Format&) Unexecuted instantiation: Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<CInv, std::__1::allocator<CInv>> const&>::Wrapper(std::__1::vector<CInv, std::__1::allocator<CInv>> const&) Unexecuted instantiation: Wrapper<LimitedStringFormatter<256ul>, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>&>::Wrapper(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>&) Unexecuted instantiation: Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<CInv, std::__1::allocator<CInv>>&>::Wrapper(std::__1::vector<CInv, std::__1::allocator<CInv>>&) Unexecuted instantiation: Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<CBlockHeader, std::__1::allocator<CBlockHeader>> const&>::Wrapper(std::__1::vector<CBlockHeader, std::__1::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::__1::vector<double, std::__1::allocator<double>> const&>::Wrapper(std::__1::vector<double, std::__1::allocator<double>> const&) Unexecuted instantiation: block_policy_estimator.cpp:Wrapper<VectorFormatter<VectorFormatter<(anonymous namespace)::EncodedDoubleFormatter>>, std::__1::vector<std::__1::vector<double, std::__1::allocator<double>>, std::__1::allocator<std::__1::vector<double, std::__1::allocator<double>>>> const&>::Wrapper(std::__1::vector<std::__1::vector<double, std::__1::allocator<double>>, std::__1::allocator<std::__1::vector<double, std::__1::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::__1::vector<double, std::__1::allocator<double>>&>::Wrapper(std::__1::vector<double, std::__1::allocator<double>>&) Unexecuted instantiation: block_policy_estimator.cpp:Wrapper<VectorFormatter<VectorFormatter<(anonymous namespace)::EncodedDoubleFormatter>>, std::__1::vector<std::__1::vector<double, std::__1::allocator<double>>, std::__1::allocator<std::__1::vector<double, std::__1::allocator<double>>>>&>::Wrapper(std::__1::vector<std::__1::vector<double, std::__1::allocator<double>>, std::__1::allocator<std::__1::vector<double, std::__1::allocator<double>>>>&) Unexecuted instantiation: Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<COutPoint, std::__1::allocator<COutPoint>>&>::Wrapper(std::__1::vector<COutPoint, std::__1::allocator<COutPoint>>&) Unexecuted instantiation: Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<CCoin, std::__1::allocator<CCoin>> const&>::Wrapper(std::__1::vector<CCoin, std::__1::allocator<CCoin>> const&) |
473 | 229k | template<typename Stream> void Serialize(Stream &s) const { Formatter().Ser(s, m_object); }void Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxIn, std::__1::allocator<CTxIn>> const&>::Serialize<ParamsStream<SizeComputer&, TransactionSerParams>>(ParamsStream<SizeComputer&, TransactionSerParams>&) const Line | Count | Source | 473 | 19.4k | template<typename Stream> void Serialize(Stream &s) const { Formatter().Ser(s, m_object); } |
void Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxOut, std::__1::allocator<CTxOut>> const&>::Serialize<ParamsStream<SizeComputer&, TransactionSerParams>>(ParamsStream<SizeComputer&, TransactionSerParams>&) const Line | Count | Source | 473 | 19.2k | template<typename Stream> void Serialize(Stream &s) const { Formatter().Ser(s, m_object); } |
void Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>, std::__1::allocator<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>> const&>::Serialize<ParamsStream<SizeComputer&, TransactionSerParams>>(ParamsStream<SizeComputer&, TransactionSerParams>&) const Line | Count | Source | 473 | 550 | template<typename Stream> void Serialize(Stream &s) const { Formatter().Ser(s, m_object); } |
Unexecuted instantiation: void Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::shared_ptr<CTransaction const>, std::__1::allocator<std::__1::shared_ptr<CTransaction const>>> const&>::Serialize<ParamsStream<SizeComputer&, TransactionSerParams>>(ParamsStream<SizeComputer&, TransactionSerParams>&) const Unexecuted instantiation: void Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>, std::__1::allocator<std::__1::vector<unsigned char, std::__1::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 long&>::Serialize<VectorWriter>(VectorWriter&) const Unexecuted instantiation: void Wrapper<VarIntFormatter<(VarIntMode)0>, unsigned int const&>::Serialize<DataStream>(DataStream&) const Unexecuted instantiation: void Wrapper<VarIntFormatter<(VarIntMode)0>, unsigned long long const&>::Serialize<DataStream>(DataStream&) const Unexecuted instantiation: void Wrapper<VectorFormatter<CustomUintFormatter<6, false>>, std::__1::vector<unsigned long long, std::__1::allocator<unsigned long long>> const&>::Serialize<DataStream>(DataStream&) const Unexecuted instantiation: void Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<PrefilledTransaction, std::__1::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::__1::shared_ptr<CTransaction const> const&>::Serialize<ParamsStream<DataStream&, TransactionSerParams>>(ParamsStream<DataStream&, TransactionSerParams>&) const void Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxIn, std::__1::allocator<CTxIn>> const&>::Serialize<ParamsStream<DataStream&, TransactionSerParams>>(ParamsStream<DataStream&, TransactionSerParams>&) const Line | Count | Source | 473 | 15.3k | template<typename Stream> void Serialize(Stream &s) const { Formatter().Ser(s, m_object); } |
void Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxOut, std::__1::allocator<CTxOut>> const&>::Serialize<ParamsStream<DataStream&, TransactionSerParams>>(ParamsStream<DataStream&, TransactionSerParams>&) const Line | Count | Source | 473 | 14.9k | template<typename Stream> void Serialize(Stream &s) const { Formatter().Ser(s, m_object); } |
void Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>, std::__1::allocator<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>> const&>::Serialize<ParamsStream<DataStream&, TransactionSerParams>>(ParamsStream<DataStream&, TransactionSerParams>&) const Line | Count | Source | 473 | 735 | template<typename Stream> void Serialize(Stream &s) const { Formatter().Ser(s, m_object); } |
void Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<uint256, std::__1::allocator<uint256>> const&>::Serialize<DataStream>(DataStream&) const Line | Count | Source | 473 | 19.8k | template<typename Stream> void Serialize(Stream &s) const { Formatter().Ser(s, m_object); } |
Unexecuted instantiation: void Wrapper<VarIntFormatter<(VarIntMode)1>, int const&>::Serialize<DataStream>(DataStream&) const Unexecuted instantiation: void Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<unsigned int, std::__1::allocator<unsigned int>> const&>::Serialize<DataStream>(DataStream&) const Unexecuted instantiation: void Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>, std::__1::allocator<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>> const&>::Serialize<DataStream>(DataStream&) const Unexecuted instantiation: void Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::shared_ptr<CTransaction const>, std::__1::allocator<std::__1::shared_ptr<CTransaction const>>> const&>::Serialize<ParamsStream<DataStream&, TransactionSerParams>>(ParamsStream<DataStream&, TransactionSerParams>&) const Unexecuted instantiation: void Wrapper<VectorFormatter<TxInUndoFormatter>, std::__1::vector<Coin, std::__1::allocator<Coin>> const&>::Serialize<DataStream>(DataStream&) const Unexecuted instantiation: void Wrapper<VarIntFormatter<(VarIntMode)0>, unsigned int&>::Serialize<DataStream>(DataStream&) const Unexecuted instantiation: void Wrapper<TxOutCompression, CTxOut const&>::Serialize<DataStream>(DataStream&) const Unexecuted instantiation: void Wrapper<AmountCompression, long long const&>::Serialize<DataStream>(DataStream&) const Unexecuted instantiation: void Wrapper<VarIntFormatter<(VarIntMode)0>, unsigned long long&>::Serialize<DataStream>(DataStream&) const Unexecuted instantiation: void Wrapper<ScriptCompression, CScript const&>::Serialize<DataStream>(DataStream&) const Unexecuted instantiation: void Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxUndo, std::__1::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::__1::chrono::time_point<NodeClock, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1l>>> const&>::Serialize<ParamsStream<DataStream&, CAddress::SerParams>>(ParamsStream<DataStream&, CAddress::SerParams>&) const Unexecuted instantiation: void Wrapper<CompactSizeFormatter<false>, unsigned long 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::__1::vector<unsigned short, std::__1::allocator<unsigned short>> const&>::Serialize<DataStream>(DataStream&) const Unexecuted instantiation: void Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<CBlock, std::__1::allocator<CBlock>> const&>::Serialize<ParamsStream<VectorWriter&, TransactionSerParams>>(ParamsStream<VectorWriter&, TransactionSerParams>&) const Unexecuted instantiation: void Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::shared_ptr<CTransaction const>, std::__1::allocator<std::__1::shared_ptr<CTransaction const>>> const&>::Serialize<ParamsStream<VectorWriter&, TransactionSerParams>>(ParamsStream<VectorWriter&, TransactionSerParams>&) const Unexecuted instantiation: void Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxIn, std::__1::allocator<CTxIn>> const&>::Serialize<ParamsStream<VectorWriter&, TransactionSerParams>>(ParamsStream<VectorWriter&, TransactionSerParams>&) const Unexecuted instantiation: void Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxOut, std::__1::allocator<CTxOut>> const&>::Serialize<ParamsStream<VectorWriter&, TransactionSerParams>>(ParamsStream<VectorWriter&, TransactionSerParams>&) const Unexecuted instantiation: void Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>, std::__1::allocator<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>> const&>::Serialize<ParamsStream<VectorWriter&, TransactionSerParams>>(ParamsStream<VectorWriter&, TransactionSerParams>&) const Unexecuted instantiation: void Wrapper<VectorFormatter<CustomUintFormatter<6, false>>, std::__1::vector<unsigned long long, std::__1::allocator<unsigned long long>> const&>::Serialize<ParamsStream<VectorWriter&, TransactionSerParams>>(ParamsStream<VectorWriter&, TransactionSerParams>&) const Unexecuted instantiation: void Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<PrefilledTransaction, std::__1::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::__1::shared_ptr<CTransaction const> const&>::Serialize<ParamsStream<ParamsStream<VectorWriter&, TransactionSerParams>&, TransactionSerParams>>(ParamsStream<ParamsStream<VectorWriter&, TransactionSerParams>&, TransactionSerParams>&) const Unexecuted instantiation: void Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxIn, std::__1::allocator<CTxIn>> const&>::Serialize<ParamsStream<ParamsStream<VectorWriter&, TransactionSerParams>&, TransactionSerParams>>(ParamsStream<ParamsStream<VectorWriter&, TransactionSerParams>&, TransactionSerParams>&) const Unexecuted instantiation: void Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxOut, std::__1::allocator<CTxOut>> const&>::Serialize<ParamsStream<ParamsStream<VectorWriter&, TransactionSerParams>&, TransactionSerParams>>(ParamsStream<ParamsStream<VectorWriter&, TransactionSerParams>&, TransactionSerParams>&) const Unexecuted instantiation: void Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>, std::__1::allocator<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>> const&>::Serialize<ParamsStream<ParamsStream<VectorWriter&, TransactionSerParams>&, TransactionSerParams>>(ParamsStream<ParamsStream<VectorWriter&, TransactionSerParams>&, TransactionSerParams>&) const Unexecuted instantiation: void Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<int, std::__1::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<LimitedStringFormatter<10ul>, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::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 long const&>::Serialize<AutoFile>(AutoFile&) const Unexecuted instantiation: void Wrapper<VarIntFormatter<(VarIntMode)0>, unsigned long long&>::Serialize<AutoFile>(AutoFile&) const Unexecuted instantiation: void Wrapper<ScriptCompression, CScript const&>::Serialize<AutoFile>(AutoFile&) const void Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>>, std::__1::allocator<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>>>> const&>::Serialize<DataStream>(DataStream&) const Line | Count | Source | 473 | 14.9k | template<typename Stream> void Serialize(Stream &s) const { Formatter().Ser(s, m_object); } |
Unexecuted instantiation: void Wrapper<CustomUintFormatter<8, false>, ServiceFlags&>::Serialize<VectorWriter>(VectorWriter&) const Unexecuted instantiation: void Wrapper<CompactSizeFormatter<true>, unsigned long const&>::Serialize<ParamsStream<VectorWriter&, CNetAddr::SerParams>>(ParamsStream<VectorWriter&, CNetAddr::SerParams>&) const Unexecuted instantiation: void Wrapper<CustomUintFormatter<2, true>, unsigned short const&>::Serialize<ParamsStream<VectorWriter&, CNetAddr::SerParams>>(ParamsStream<VectorWriter&, CNetAddr::SerParams>&) const Unexecuted instantiation: void Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<CAddress, std::__1::allocator<CAddress>> const&>::Serialize<ParamsStream<HashedSourceWriter<AutoFile>&, CAddress::SerParams>>(ParamsStream<HashedSourceWriter<AutoFile>&, CAddress::SerParams>&) const Unexecuted instantiation: void Wrapper<ChronoFormatter<unsigned int, true>, std::__1::chrono::time_point<NodeClock, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1l>>> const&>::Serialize<ParamsStream<HashedSourceWriter<AutoFile>&, CAddress::SerParams>>(ParamsStream<HashedSourceWriter<AutoFile>&, CAddress::SerParams>&) const Unexecuted instantiation: void Wrapper<CompactSizeFormatter<false>, unsigned long 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 long, false>, std::__1::chrono::time_point<NodeClock, std::__1::chrono::duration<long long, std::__1::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 long, false>, std::__1::chrono::time_point<NodeClock, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1l>>> const&>::Serialize<ParamsStream<DataStream&, CAddress::SerParams>>(ParamsStream<DataStream&, CAddress::SerParams>&) const Unexecuted instantiation: void Wrapper<VectorFormatter<CustomUintFormatter<6, false>>, std::__1::vector<unsigned long long, std::__1::allocator<unsigned long long>> const&>::Serialize<SizeComputer>(SizeComputer&) const Unexecuted instantiation: void Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<PrefilledTransaction, std::__1::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::__1::shared_ptr<CTransaction const> const&>::Serialize<ParamsStream<SizeComputer&, TransactionSerParams>>(ParamsStream<SizeComputer&, TransactionSerParams>&) const Unexecuted instantiation: void Wrapper<VectorFormatter<CustomUintFormatter<6, false>>, std::__1::vector<unsigned long long, std::__1::allocator<unsigned long long>> const&>::Serialize<VectorWriter>(VectorWriter&) const Unexecuted instantiation: void Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<PrefilledTransaction, std::__1::allocator<PrefilledTransaction>> const&>::Serialize<VectorWriter>(VectorWriter&) const Unexecuted instantiation: void Wrapper<CompactSizeFormatter<true>, unsigned short const&>::Serialize<VectorWriter>(VectorWriter&) const Unexecuted instantiation: void Wrapper<DefaultFormatter, std::__1::shared_ptr<CTransaction const> const&>::Serialize<ParamsStream<VectorWriter&, TransactionSerParams>>(ParamsStream<VectorWriter&, TransactionSerParams>&) const Unexecuted instantiation: void Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<CInv, std::__1::allocator<CInv>> const&>::Serialize<VectorWriter>(VectorWriter&) const Unexecuted instantiation: void Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<uint256, std::__1::allocator<uint256>> const&>::Serialize<VectorWriter>(VectorWriter&) const Unexecuted instantiation: void Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<CBlockHeader, std::__1::allocator<CBlockHeader>> const&>::Serialize<VectorWriter>(VectorWriter&) const Unexecuted instantiation: void Wrapper<VectorFormatter<DifferenceFormatter>, std::__1::vector<unsigned short, std::__1::allocator<unsigned short>> const&>::Serialize<VectorWriter>(VectorWriter&) const Unexecuted instantiation: void Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<CAddress, std::__1::allocator<CAddress>> const&>::Serialize<ParamsStream<VectorWriter&, CAddress::SerParams>>(ParamsStream<VectorWriter&, CAddress::SerParams>&) const Unexecuted instantiation: void Wrapper<ChronoFormatter<unsigned int, true>, std::__1::chrono::time_point<NodeClock, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1l>>> const&>::Serialize<ParamsStream<VectorWriter&, CAddress::SerParams>>(ParamsStream<VectorWriter&, CAddress::SerParams>&) const Unexecuted instantiation: void Wrapper<CompactSizeFormatter<false>, unsigned long 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 Unexecuted instantiation: void Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxUndo, std::__1::allocator<CTxUndo>> const&>::Serialize<SizeComputer>(SizeComputer&) const Unexecuted instantiation: void Wrapper<VectorFormatter<TxInUndoFormatter>, std::__1::vector<Coin, std::__1::allocator<Coin>> const&>::Serialize<SizeComputer>(SizeComputer&) const Unexecuted instantiation: void Wrapper<VarIntFormatter<(VarIntMode)0>, unsigned int&>::Serialize<SizeComputer>(SizeComputer&) const Unexecuted instantiation: void Wrapper<TxOutCompression, CTxOut const&>::Serialize<SizeComputer>(SizeComputer&) const Unexecuted instantiation: void Wrapper<AmountCompression, long long const&>::Serialize<SizeComputer>(SizeComputer&) const Unexecuted instantiation: void Wrapper<VarIntFormatter<(VarIntMode)0>, unsigned long long&>::Serialize<SizeComputer>(SizeComputer&) const Unexecuted instantiation: void Wrapper<ScriptCompression, CScript const&>::Serialize<SizeComputer>(SizeComputer&) const Unexecuted instantiation: void Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxUndo, std::__1::allocator<CTxUndo>> const&>::Serialize<HashWriter>(HashWriter&) const Unexecuted instantiation: void Wrapper<VectorFormatter<TxInUndoFormatter>, std::__1::vector<Coin, std::__1::allocator<Coin>> const&>::Serialize<HashWriter>(HashWriter&) const Unexecuted instantiation: void Wrapper<VarIntFormatter<(VarIntMode)0>, unsigned int&>::Serialize<HashWriter>(HashWriter&) const Unexecuted instantiation: void Wrapper<TxOutCompression, CTxOut const&>::Serialize<HashWriter>(HashWriter&) const Unexecuted instantiation: void Wrapper<AmountCompression, long long const&>::Serialize<HashWriter>(HashWriter&) const Unexecuted instantiation: void Wrapper<VarIntFormatter<(VarIntMode)0>, unsigned long long&>::Serialize<HashWriter>(HashWriter&) const Unexecuted instantiation: void Wrapper<ScriptCompression, CScript const&>::Serialize<HashWriter>(HashWriter&) const Unexecuted instantiation: void Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxUndo, std::__1::allocator<CTxUndo>> const&>::Serialize<BufferedWriter<AutoFile>>(BufferedWriter<AutoFile>&) const Unexecuted instantiation: void Wrapper<VectorFormatter<TxInUndoFormatter>, std::__1::vector<Coin, std::__1::allocator<Coin>> const&>::Serialize<BufferedWriter<AutoFile>>(BufferedWriter<AutoFile>&) const Unexecuted instantiation: void Wrapper<VarIntFormatter<(VarIntMode)0>, unsigned int&>::Serialize<BufferedWriter<AutoFile>>(BufferedWriter<AutoFile>&) const Unexecuted instantiation: void Wrapper<TxOutCompression, CTxOut const&>::Serialize<BufferedWriter<AutoFile>>(BufferedWriter<AutoFile>&) const Unexecuted instantiation: void Wrapper<AmountCompression, long long const&>::Serialize<BufferedWriter<AutoFile>>(BufferedWriter<AutoFile>&) const Unexecuted instantiation: void Wrapper<VarIntFormatter<(VarIntMode)0>, unsigned long long&>::Serialize<BufferedWriter<AutoFile>>(BufferedWriter<AutoFile>&) const Unexecuted instantiation: void Wrapper<ScriptCompression, CScript const&>::Serialize<BufferedWriter<AutoFile>>(BufferedWriter<AutoFile>&) const Unexecuted instantiation: void Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::shared_ptr<CTransaction const>, std::__1::allocator<std::__1::shared_ptr<CTransaction const>>> const&>::Serialize<ParamsStream<BufferedWriter<AutoFile>&, TransactionSerParams>>(ParamsStream<BufferedWriter<AutoFile>&, TransactionSerParams>&) const Unexecuted instantiation: void Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxIn, std::__1::allocator<CTxIn>> const&>::Serialize<ParamsStream<BufferedWriter<AutoFile>&, TransactionSerParams>>(ParamsStream<BufferedWriter<AutoFile>&, TransactionSerParams>&) const Unexecuted instantiation: void Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxOut, std::__1::allocator<CTxOut>> const&>::Serialize<ParamsStream<BufferedWriter<AutoFile>&, TransactionSerParams>>(ParamsStream<BufferedWriter<AutoFile>&, TransactionSerParams>&) const Unexecuted instantiation: void Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>, std::__1::allocator<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>> const&>::Serialize<ParamsStream<BufferedWriter<AutoFile>&, TransactionSerParams>>(ParamsStream<BufferedWriter<AutoFile>&, TransactionSerParams>&) const Unexecuted instantiation: void Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxIn, std::__1::allocator<CTxIn>> const&>::Serialize<ParamsStream<AutoFile&, TransactionSerParams>>(ParamsStream<AutoFile&, TransactionSerParams>&) const Unexecuted instantiation: void Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxOut, std::__1::allocator<CTxOut>> const&>::Serialize<ParamsStream<AutoFile&, TransactionSerParams>>(ParamsStream<AutoFile&, TransactionSerParams>&) const Unexecuted instantiation: void Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>, std::__1::allocator<std::__1::vector<unsigned char, std::__1::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::__1::vector<double, std::__1::allocator<double>> const&>::Serialize<AutoFile>(AutoFile&) const Unexecuted instantiation: block_policy_estimator.cpp:void Wrapper<VectorFormatter<VectorFormatter<(anonymous namespace)::EncodedDoubleFormatter>>, std::__1::vector<std::__1::vector<double, std::__1::allocator<double>>, std::__1::allocator<std::__1::vector<double, std::__1::allocator<double>>>> const&>::Serialize<AutoFile>(AutoFile&) const Unexecuted instantiation: void Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<CCoin, std::__1::allocator<CCoin>> const&>::Serialize<DataStream>(DataStream&) const void Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxIn, std::__1::allocator<CTxIn>> const&>::Serialize<ParamsStream<HashWriter&, TransactionSerParams>>(ParamsStream<HashWriter&, TransactionSerParams>&) const Line | Count | Source | 473 | 61.7k | template<typename Stream> void Serialize(Stream &s) const { Formatter().Ser(s, m_object); } |
void Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxOut, std::__1::allocator<CTxOut>> const&>::Serialize<ParamsStream<HashWriter&, TransactionSerParams>>(ParamsStream<HashWriter&, TransactionSerParams>&) const Line | Count | Source | 473 | 61.0k | template<typename Stream> void Serialize(Stream &s) const { Formatter().Ser(s, m_object); } |
void Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>, std::__1::allocator<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>> const&>::Serialize<ParamsStream<HashWriter&, TransactionSerParams>>(ParamsStream<HashWriter&, TransactionSerParams>&) const Line | Count | Source | 473 | 1.44k | template<typename Stream> void Serialize(Stream &s) const { Formatter().Ser(s, m_object); } |
|
474 | 24.0k | template<typename Stream> void Unserialize(Stream &s) { Formatter().Unser(s, m_object); }Unexecuted instantiation: void Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::shared_ptr<CTransaction const>, std::__1::allocator<std::__1::shared_ptr<CTransaction const>>>&>::Unserialize<ParamsStream<DataStream&, TransactionSerParams>>(ParamsStream<DataStream&, TransactionSerParams>&) void Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxIn, std::__1::allocator<CTxIn>>&>::Unserialize<ParamsStream<DataStream&, TransactionSerParams>>(ParamsStream<DataStream&, TransactionSerParams>&) Line | Count | Source | 474 | 15.8k | template<typename Stream> void Unserialize(Stream &s) { Formatter().Unser(s, m_object); } |
void Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxOut, std::__1::allocator<CTxOut>>&>::Unserialize<ParamsStream<DataStream&, TransactionSerParams>>(ParamsStream<DataStream&, TransactionSerParams>&) Line | Count | Source | 474 | 7.01k | template<typename Stream> void Unserialize(Stream &s) { Formatter().Unser(s, m_object); } |
void Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>, std::__1::allocator<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>>&>::Unserialize<ParamsStream<DataStream&, TransactionSerParams>>(ParamsStream<DataStream&, TransactionSerParams>&) Line | Count | Source | 474 | 1.14k | template<typename Stream> void Unserialize(Stream &s) { Formatter().Unser(s, m_object); } |
Unexecuted instantiation: void Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<uint256, std::__1::allocator<uint256>>&>::Unserialize<DataStream>(DataStream&) Unexecuted instantiation: void Wrapper<VarIntFormatter<(VarIntMode)0>, unsigned int&>::Unserialize<DataStream>(DataStream&) Unexecuted instantiation: void Wrapper<VarIntFormatter<(VarIntMode)0>, unsigned long long&>::Unserialize<DataStream>(DataStream&) Unexecuted instantiation: void Wrapper<VarIntFormatter<(VarIntMode)1>, int&>::Unserialize<DataStream>(DataStream&) 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<VarIntFormatter<(VarIntMode)1>, int&>::Unserialize<SpanReader>(SpanReader&) Unexecuted instantiation: void Wrapper<VarIntFormatter<(VarIntMode)0>, unsigned int&>::Unserialize<SpanReader>(SpanReader&) Unexecuted instantiation: void Wrapper<VarIntFormatter<(VarIntMode)0>, unsigned long long&>::Unserialize<SpanReader>(SpanReader&) Unexecuted instantiation: void Wrapper<TxOutCompression, CTxOut&>::Unserialize<DataStream>(DataStream&) Unexecuted instantiation: void Wrapper<AmountCompression, long long&>::Unserialize<DataStream>(DataStream&) Unexecuted instantiation: void Wrapper<ScriptCompression, CScript&>::Unserialize<DataStream>(DataStream&) Unexecuted instantiation: void Wrapper<ChronoFormatter<unsigned int, true>, std::__1::chrono::time_point<NodeClock, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1l>>>&>::Unserialize<ParamsStream<DataStream&, CAddress::SerParams>>(ParamsStream<DataStream&, CAddress::SerParams>&) Unexecuted instantiation: void Wrapper<CompactSizeFormatter<false>, unsigned long 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<CompactSizeFormatter<true>, unsigned long&>::Unserialize<ParamsStream<DataStream&, CAddress::SerParams>>(ParamsStream<DataStream&, CAddress::SerParams>&) Unexecuted instantiation: void Wrapper<ChronoFormatter<long long, false>, std::__1::chrono::time_point<NodeClock, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1l>>>&>::Unserialize<ParamsStream<DataStream&, CAddress::SerParams>>(ParamsStream<DataStream&, CAddress::SerParams>&) Unexecuted instantiation: void Wrapper<VectorFormatter<CustomUintFormatter<6, false>>, std::__1::vector<unsigned long long, std::__1::allocator<unsigned long long>>&>::Unserialize<DataStream>(DataStream&) Unexecuted instantiation: void Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<PrefilledTransaction, std::__1::allocator<PrefilledTransaction>>&>::Unserialize<DataStream>(DataStream&) Unexecuted instantiation: void Wrapper<CompactSizeFormatter<true>, unsigned short&>::Unserialize<DataStream>(DataStream&) Unexecuted instantiation: void Wrapper<DefaultFormatter, std::__1::shared_ptr<CTransaction const>&>::Unserialize<ParamsStream<DataStream&, TransactionSerParams>>(ParamsStream<DataStream&, TransactionSerParams>&) Unexecuted instantiation: void Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<unsigned int, std::__1::allocator<unsigned int>>&>::Unserialize<DataStream>(DataStream&) Unexecuted instantiation: void Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>, std::__1::allocator<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>>&>::Unserialize<DataStream>(DataStream&) Unexecuted instantiation: void Wrapper<VectorFormatter<TxInUndoFormatter>, std::__1::vector<Coin, std::__1::allocator<Coin>>&>::Unserialize<DataStream>(DataStream&) Unexecuted instantiation: void Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxUndo, std::__1::allocator<CTxUndo>>&>::Unserialize<DataStream>(DataStream&) 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<DataStream&, CNetAddr::SerParams>>(ParamsStream<DataStream&, CNetAddr::SerParams>&) Unexecuted instantiation: void Wrapper<VectorFormatter<DifferenceFormatter>, std::__1::vector<unsigned short, std::__1::allocator<unsigned short>>&>::Unserialize<DataStream>(DataStream&) Unexecuted instantiation: void Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<CBlockHeader, std::__1::allocator<CBlockHeader>>&>::Unserialize<DataStream>(DataStream&) Unexecuted instantiation: void Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxIn, std::__1::allocator<CTxIn>>&>::Unserialize<ParamsStream<SpanReader&, TransactionSerParams>>(ParamsStream<SpanReader&, TransactionSerParams>&) Unexecuted instantiation: void Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxOut, std::__1::allocator<CTxOut>>&>::Unserialize<ParamsStream<SpanReader&, TransactionSerParams>>(ParamsStream<SpanReader&, TransactionSerParams>&) Unexecuted instantiation: void Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>, std::__1::allocator<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>>&>::Unserialize<ParamsStream<SpanReader&, TransactionSerParams>>(ParamsStream<SpanReader&, TransactionSerParams>&) Unexecuted instantiation: void Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxIn, std::__1::allocator<CTxIn>>&>::Unserialize<DataStream>(DataStream&) Unexecuted instantiation: void Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxOut, std::__1::allocator<CTxOut>>&>::Unserialize<DataStream>(DataStream&) Unexecuted instantiation: void Wrapper<LimitedStringFormatter<10ul>, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>&>::Unserialize<DataStream>(DataStream&) Unexecuted instantiation: void Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<wallet::CMerkleTx, std::__1::allocator<wallet::CMerkleTx>>&>::Unserialize<DataStream>(DataStream&) Unexecuted instantiation: void Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>>, std::__1::allocator<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>>>>&>::Unserialize<DataStream>(DataStream&) Unexecuted instantiation: void Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<CAddress, std::__1::allocator<CAddress>>&>::Unserialize<ParamsStream<HashVerifier<AutoFile>&, CAddress::SerParams>>(ParamsStream<HashVerifier<AutoFile>&, CAddress::SerParams>&) Unexecuted instantiation: void Wrapper<ChronoFormatter<unsigned int, true>, std::__1::chrono::time_point<NodeClock, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1l>>>&>::Unserialize<ParamsStream<HashVerifier<AutoFile>&, CAddress::SerParams>>(ParamsStream<HashVerifier<AutoFile>&, CAddress::SerParams>&) Unexecuted instantiation: void Wrapper<CompactSizeFormatter<false>, unsigned long 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::__1::chrono::time_point<NodeClock, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1l>>>&>::Unserialize<ParamsStream<AutoFile&, CAddress::SerParams>>(ParamsStream<AutoFile&, CAddress::SerParams>&) Unexecuted instantiation: void Wrapper<CompactSizeFormatter<false>, unsigned long 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 long, false>, std::__1::chrono::time_point<NodeClock, std::__1::chrono::duration<long long, std::__1::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 long, false>, std::__1::chrono::time_point<NodeClock, std::__1::chrono::duration<long long, std::__1::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<CustomUintFormatter<1, false>, AddrManImpl::Format&>::Unserialize<HashVerifier<DataStream>>(HashVerifier<DataStream>&) Unexecuted instantiation: void Wrapper<ChronoFormatter<unsigned int, true>, std::__1::chrono::time_point<NodeClock, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1l>>>&>::Unserialize<ParamsStream<HashVerifier<DataStream>&, CAddress::SerParams>>(ParamsStream<HashVerifier<DataStream>&, CAddress::SerParams>&) Unexecuted instantiation: void Wrapper<CompactSizeFormatter<false>, unsigned long 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 long, false>, std::__1::chrono::time_point<NodeClock, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1l>>>&>::Unserialize<ParamsStream<HashVerifier<DataStream>&, CAddress::SerParams>>(ParamsStream<HashVerifier<DataStream>&, CAddress::SerParams>&) Unexecuted instantiation: void Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxIn, std::__1::allocator<CTxIn>>&>::Unserialize<ParamsStream<AutoFile&, TransactionSerParams>>(ParamsStream<AutoFile&, TransactionSerParams>&) Unexecuted instantiation: void Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxOut, std::__1::allocator<CTxOut>>&>::Unserialize<ParamsStream<AutoFile&, TransactionSerParams>>(ParamsStream<AutoFile&, TransactionSerParams>&) Unexecuted instantiation: void Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>, std::__1::allocator<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>>&>::Unserialize<ParamsStream<AutoFile&, TransactionSerParams>>(ParamsStream<AutoFile&, TransactionSerParams>&) Unexecuted instantiation: void Wrapper<CompactSizeFormatter<true>, unsigned long&>::Unserialize<ParamsStream<DataStream, CAddress::SerParams>>(ParamsStream<DataStream, CAddress::SerParams>&) Unexecuted instantiation: void Wrapper<CustomUintFormatter<2, true>, unsigned short&>::Unserialize<ParamsStream<DataStream, CAddress::SerParams>>(ParamsStream<DataStream, CAddress::SerParams>&) Unexecuted instantiation: void Wrapper<CustomUintFormatter<8, false>, ServiceFlags&>::Unserialize<DataStream>(DataStream&) Unexecuted instantiation: void Wrapper<LimitedStringFormatter<256ul>, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>&>::Unserialize<DataStream>(DataStream&) Unexecuted instantiation: void Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<CAddress, std::__1::allocator<CAddress>>&>::Unserialize<ParamsStream<DataStream&, CAddress::SerParams>>(ParamsStream<DataStream&, CAddress::SerParams>&) Unexecuted instantiation: void Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<CInv, std::__1::allocator<CInv>>&>::Unserialize<DataStream>(DataStream&) Unexecuted instantiation: void Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxUndo, std::__1::allocator<CTxUndo>>&>::Unserialize<HashVerifier<BufferedReader<AutoFile>>>(HashVerifier<BufferedReader<AutoFile>>&) Unexecuted instantiation: void Wrapper<VectorFormatter<TxInUndoFormatter>, std::__1::vector<Coin, std::__1::allocator<Coin>>&>::Unserialize<HashVerifier<BufferedReader<AutoFile>>>(HashVerifier<BufferedReader<AutoFile>>&) Unexecuted instantiation: void Wrapper<VarIntFormatter<(VarIntMode)0>, unsigned int&>::Unserialize<HashVerifier<BufferedReader<AutoFile>>>(HashVerifier<BufferedReader<AutoFile>>&) Unexecuted instantiation: void Wrapper<TxOutCompression, CTxOut&>::Unserialize<HashVerifier<BufferedReader<AutoFile>>>(HashVerifier<BufferedReader<AutoFile>>&) Unexecuted instantiation: void Wrapper<AmountCompression, long long&>::Unserialize<HashVerifier<BufferedReader<AutoFile>>>(HashVerifier<BufferedReader<AutoFile>>&) Unexecuted instantiation: void Wrapper<VarIntFormatter<(VarIntMode)0>, unsigned long long&>::Unserialize<HashVerifier<BufferedReader<AutoFile>>>(HashVerifier<BufferedReader<AutoFile>>&) Unexecuted instantiation: void Wrapper<ScriptCompression, CScript&>::Unserialize<HashVerifier<BufferedReader<AutoFile>>>(HashVerifier<BufferedReader<AutoFile>>&) Unexecuted instantiation: void Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::shared_ptr<CTransaction const>, std::__1::allocator<std::__1::shared_ptr<CTransaction const>>>&>::Unserialize<ParamsStream<SpanReader&, TransactionSerParams>>(ParamsStream<SpanReader&, 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::__1::vector<double, std::__1::allocator<double>>&>::Unserialize<AutoFile>(AutoFile&) Unexecuted instantiation: block_policy_estimator.cpp:void Wrapper<VectorFormatter<VectorFormatter<(anonymous namespace)::EncodedDoubleFormatter>>, std::__1::vector<std::__1::vector<double, std::__1::allocator<double>>, std::__1::allocator<std::__1::vector<double, std::__1::allocator<double>>>>&>::Unserialize<AutoFile>(AutoFile&) Unexecuted instantiation: void Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<COutPoint, std::__1::allocator<COutPoint>>&>::Unserialize<DataStream>(DataStream&) Unexecuted instantiation: void Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>, std::__1::allocator<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>>&>::Unserialize<SpanReader>(SpanReader&) Unexecuted instantiation: void Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::shared_ptr<CTransaction const>, std::__1::allocator<std::__1::shared_ptr<CTransaction const>>>&>::Unserialize<ParamsStream<BufferedFile&, TransactionSerParams>>(ParamsStream<BufferedFile&, TransactionSerParams>&) Unexecuted instantiation: void Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxIn, std::__1::allocator<CTxIn>>&>::Unserialize<ParamsStream<BufferedFile&, TransactionSerParams>>(ParamsStream<BufferedFile&, TransactionSerParams>&) Unexecuted instantiation: void Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxOut, std::__1::allocator<CTxOut>>&>::Unserialize<ParamsStream<BufferedFile&, TransactionSerParams>>(ParamsStream<BufferedFile&, TransactionSerParams>&) Unexecuted instantiation: void Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>, std::__1::allocator<std::__1::vector<unsigned char, std::__1::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 long&>::Unserialize<AutoFile>(AutoFile&) Unexecuted instantiation: void Wrapper<VarIntFormatter<(VarIntMode)0>, unsigned long long&>::Unserialize<AutoFile>(AutoFile&) Unexecuted instantiation: void Wrapper<ScriptCompression, CScript&>::Unserialize<AutoFile>(AutoFile&) |
475 | | }; |
476 | | |
477 | | /** Cause serialization/deserialization of an object to be done using a specified formatter class. |
478 | | * |
479 | | * To use this, you need a class Formatter that has public functions Ser(stream, const object&) for |
480 | | * serialization, and Unser(stream, object&) for deserialization. Serialization routines (inside |
481 | | * READWRITE, or directly with << and >> operators), can then use Using<Formatter>(object). |
482 | | * |
483 | | * This works by constructing a Wrapper<Formatter, T>-wrapped version of object, where T is |
484 | | * const during serialization, and non-const during deserialization, which maintains const |
485 | | * correctness. |
486 | | */ |
487 | | template<typename Formatter, typename T> |
488 | 253k | static inline Wrapper<Formatter, T&> Using(T&& t) { return Wrapper<Formatter, T&>(t); }Unexecuted instantiation: addrman.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxIn, std::__1::allocator<CTxIn>> const&> Using<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxIn, std::__1::allocator<CTxIn>> const&>(std::__1::vector<CTxIn, std::__1::allocator<CTxIn>> const&) Unexecuted instantiation: addrman.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxOut, std::__1::allocator<CTxOut>> const&> Using<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxOut, std::__1::allocator<CTxOut>> const&>(std::__1::vector<CTxOut, std::__1::allocator<CTxOut>> const&) Unexecuted instantiation: addrman.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>, std::__1::allocator<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>> const&> Using<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>, std::__1::allocator<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>> const&>(std::__1::vector<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>, std::__1::allocator<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>> const&) Unexecuted instantiation: addrman.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::shared_ptr<CTransaction const>, std::__1::allocator<std::__1::shared_ptr<CTransaction const>>> const&> Using<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::shared_ptr<CTransaction const>, std::__1::allocator<std::__1::shared_ptr<CTransaction const>>> const&>(std::__1::vector<std::__1::shared_ptr<CTransaction const>, std::__1::allocator<std::__1::shared_ptr<CTransaction const>>> const&) Unexecuted instantiation: banman.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxIn, std::__1::allocator<CTxIn>> const&> Using<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxIn, std::__1::allocator<CTxIn>> const&>(std::__1::vector<CTxIn, std::__1::allocator<CTxIn>> const&) Unexecuted instantiation: banman.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxOut, std::__1::allocator<CTxOut>> const&> Using<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxOut, std::__1::allocator<CTxOut>> const&>(std::__1::vector<CTxOut, std::__1::allocator<CTxOut>> const&) Unexecuted instantiation: banman.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>, std::__1::allocator<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>> const&> Using<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>, std::__1::allocator<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>> const&>(std::__1::vector<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>, std::__1::allocator<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>> const&) Unexecuted instantiation: banman.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::shared_ptr<CTransaction const>, std::__1::allocator<std::__1::shared_ptr<CTransaction const>>> const&> Using<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::shared_ptr<CTransaction const>, std::__1::allocator<std::__1::shared_ptr<CTransaction const>>> const&>(std::__1::vector<std::__1::shared_ptr<CTransaction const>, std::__1::allocator<std::__1::shared_ptr<CTransaction const>>> const&) block.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxIn, std::__1::allocator<CTxIn>> const&> Using<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxIn, std::__1::allocator<CTxIn>> const&>(std::__1::vector<CTxIn, std::__1::allocator<CTxIn>> const&) Line | Count | Source | 488 | 19.4k | static inline Wrapper<Formatter, T&> Using(T&& t) { return Wrapper<Formatter, T&>(t); } |
block.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxOut, std::__1::allocator<CTxOut>> const&> Using<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxOut, std::__1::allocator<CTxOut>> const&>(std::__1::vector<CTxOut, std::__1::allocator<CTxOut>> const&) Line | Count | Source | 488 | 19.2k | static inline Wrapper<Formatter, T&> Using(T&& t) { return Wrapper<Formatter, T&>(t); } |
block.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>, std::__1::allocator<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>> const&> Using<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>, std::__1::allocator<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>> const&>(std::__1::vector<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>, std::__1::allocator<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>> const&) Line | Count | Source | 488 | 550 | static inline Wrapper<Formatter, T&> Using(T&& t) { return Wrapper<Formatter, T&>(t); } |
Unexecuted instantiation: block.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::shared_ptr<CTransaction const>, std::__1::allocator<std::__1::shared_ptr<CTransaction const>>> const&> Using<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::shared_ptr<CTransaction const>, std::__1::allocator<std::__1::shared_ptr<CTransaction const>>> const&>(std::__1::vector<std::__1::shared_ptr<CTransaction const>, std::__1::allocator<std::__1::shared_ptr<CTransaction const>>> const&) block.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxIn, std::__1::allocator<CTxIn>>&> Using<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxIn, std::__1::allocator<CTxIn>>&>(std::__1::vector<CTxIn, std::__1::allocator<CTxIn>>&) Line | Count | Source | 488 | 15.8k | static inline Wrapper<Formatter, T&> Using(T&& t) { return Wrapper<Formatter, T&>(t); } |
block.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxOut, std::__1::allocator<CTxOut>>&> Using<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxOut, std::__1::allocator<CTxOut>>&>(std::__1::vector<CTxOut, std::__1::allocator<CTxOut>>&) Line | Count | Source | 488 | 7.01k | static inline Wrapper<Formatter, T&> Using(T&& t) { return Wrapper<Formatter, T&>(t); } |
block.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>, std::__1::allocator<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>>&> Using<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>, std::__1::allocator<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>>&>(std::__1::vector<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>, std::__1::allocator<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>>&) Line | Count | Source | 488 | 1.14k | static inline Wrapper<Formatter, T&> Using(T&& t) { return Wrapper<Formatter, T&>(t); } |
Unexecuted instantiation: block.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::shared_ptr<CTransaction const>, std::__1::allocator<std::__1::shared_ptr<CTransaction const>>>&> Using<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::shared_ptr<CTransaction const>, std::__1::allocator<std::__1::shared_ptr<CTransaction const>>>&>(std::__1::vector<std::__1::shared_ptr<CTransaction const>, std::__1::allocator<std::__1::shared_ptr<CTransaction const>>>&) Unexecuted instantiation: block_header.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<uint256, std::__1::allocator<uint256>>&> Using<VectorFormatter<DefaultFormatter>, std::__1::vector<uint256, std::__1::allocator<uint256>>&>(std::__1::vector<uint256, std::__1::allocator<uint256>>&) 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 long&> Using<VarIntFormatter<(VarIntMode)0>, unsigned long long&>(unsigned long long&) Unexecuted instantiation: block_index.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxIn, std::__1::allocator<CTxIn>> const&> Using<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxIn, std::__1::allocator<CTxIn>> const&>(std::__1::vector<CTxIn, std::__1::allocator<CTxIn>> const&) Unexecuted instantiation: block_index.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxOut, std::__1::allocator<CTxOut>> const&> Using<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxOut, std::__1::allocator<CTxOut>> const&>(std::__1::vector<CTxOut, std::__1::allocator<CTxOut>> const&) Unexecuted instantiation: block_index.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>, std::__1::allocator<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>> const&> Using<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>, std::__1::allocator<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>> const&>(std::__1::vector<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>, std::__1::allocator<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>> const&) Unexecuted instantiation: block_index.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::shared_ptr<CTransaction const>, std::__1::allocator<std::__1::shared_ptr<CTransaction const>>> const&> Using<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::shared_ptr<CTransaction const>, std::__1::allocator<std::__1::shared_ptr<CTransaction const>>> const&>(std::__1::vector<std::__1::shared_ptr<CTransaction const>, std::__1::allocator<std::__1::shared_ptr<CTransaction const>>> const&) Unexecuted instantiation: bloom_filter.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxIn, std::__1::allocator<CTxIn>>&> Using<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxIn, std::__1::allocator<CTxIn>>&>(std::__1::vector<CTxIn, std::__1::allocator<CTxIn>>&) Unexecuted instantiation: bloom_filter.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxOut, std::__1::allocator<CTxOut>>&> Using<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxOut, std::__1::allocator<CTxOut>>&>(std::__1::vector<CTxOut, std::__1::allocator<CTxOut>>&) Unexecuted instantiation: bloom_filter.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>, std::__1::allocator<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>>&> Using<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>, std::__1::allocator<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>>&>(std::__1::vector<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>, std::__1::allocator<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>>&) 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: 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 long&> Using<VarIntFormatter<(VarIntMode)0>, unsigned long long>(unsigned long 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 long&> Using<VarIntFormatter<(VarIntMode)0>, unsigned long long&>(unsigned long long&) 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 long&> Using<VarIntFormatter<(VarIntMode)0>, unsigned long long&>(unsigned long long&) Unexecuted instantiation: coins_view.cpp:Wrapper<AmountCompression, long long&> Using<AmountCompression, long long&>(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::__1::vector<CTxIn, std::__1::allocator<CTxIn>>&> Using<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxIn, std::__1::allocator<CTxIn>>&>(std::__1::vector<CTxIn, std::__1::allocator<CTxIn>>&) Unexecuted instantiation: coins_view.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxOut, std::__1::allocator<CTxOut>>&> Using<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxOut, std::__1::allocator<CTxOut>>&>(std::__1::vector<CTxOut, std::__1::allocator<CTxOut>>&) Unexecuted instantiation: coins_view.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>, std::__1::allocator<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>>&> Using<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>, std::__1::allocator<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>>&>(std::__1::vector<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>, std::__1::allocator<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>>&) Unexecuted instantiation: coins_view.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxIn, std::__1::allocator<CTxIn>> const&> Using<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxIn, std::__1::allocator<CTxIn>> const&>(std::__1::vector<CTxIn, std::__1::allocator<CTxIn>> const&) Unexecuted instantiation: coins_view.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxOut, std::__1::allocator<CTxOut>> const&> Using<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxOut, std::__1::allocator<CTxOut>> const&>(std::__1::vector<CTxOut, std::__1::allocator<CTxOut>> const&) Unexecuted instantiation: coins_view.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>, std::__1::allocator<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>> const&> Using<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>, std::__1::allocator<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>> const&>(std::__1::vector<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>, std::__1::allocator<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>> const&) Unexecuted instantiation: coins_view.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::shared_ptr<CTransaction const>, std::__1::allocator<std::__1::shared_ptr<CTransaction const>>> const&> Using<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::shared_ptr<CTransaction const>, std::__1::allocator<std::__1::shared_ptr<CTransaction const>>> const&>(std::__1::vector<std::__1::shared_ptr<CTransaction const>, std::__1::allocator<std::__1::shared_ptr<CTransaction const>>> const&) Unexecuted instantiation: connman.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxIn, std::__1::allocator<CTxIn>> const&> Using<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxIn, std::__1::allocator<CTxIn>> const&>(std::__1::vector<CTxIn, std::__1::allocator<CTxIn>> const&) Unexecuted instantiation: connman.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxOut, std::__1::allocator<CTxOut>> const&> Using<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxOut, std::__1::allocator<CTxOut>> const&>(std::__1::vector<CTxOut, std::__1::allocator<CTxOut>> const&) Unexecuted instantiation: connman.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>, std::__1::allocator<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>> const&> Using<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>, std::__1::allocator<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>> const&>(std::__1::vector<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>, std::__1::allocator<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>> const&) Unexecuted instantiation: connman.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::shared_ptr<CTransaction const>, std::__1::allocator<std::__1::shared_ptr<CTransaction const>>> const&> Using<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::shared_ptr<CTransaction const>, std::__1::allocator<std::__1::shared_ptr<CTransaction const>>> const&>(std::__1::vector<std::__1::shared_ptr<CTransaction const>, std::__1::allocator<std::__1::shared_ptr<CTransaction const>>> const&) Unexecuted instantiation: deserialize.cpp:Wrapper<ChronoFormatter<unsigned int, true>, std::__1::chrono::time_point<NodeClock, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1l>>>&> Using<ChronoFormatter<unsigned int, true>, std::__1::chrono::time_point<NodeClock, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1l>>>&>(std::__1::chrono::time_point<NodeClock, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1l>>>&) Unexecuted instantiation: deserialize.cpp:Wrapper<CompactSizeFormatter<false>, unsigned long long&> Using<CompactSizeFormatter<false>, unsigned long long&>(unsigned long 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&) Unexecuted instantiation: deserialize.cpp:Wrapper<CustomUintFormatter<2, true>, unsigned short&> Using<CustomUintFormatter<2, true>, unsigned short&>(unsigned short&) Unexecuted instantiation: deserialize.cpp:Wrapper<ChronoFormatter<long long, false>, std::__1::chrono::time_point<NodeClock, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1l>>>&> Using<ChronoFormatter<long long, false>, std::__1::chrono::time_point<NodeClock, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1l>>>&>(std::__1::chrono::time_point<NodeClock, std::__1::chrono::duration<long long, std::__1::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 long&> Using<VarIntFormatter<(VarIntMode)0>, unsigned long long&>(unsigned long 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 long const&> Using<VarIntFormatter<(VarIntMode)0>, unsigned long long const&>(unsigned long long const&) Unexecuted instantiation: deserialize.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxIn, std::__1::allocator<CTxIn>>&> Using<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxIn, std::__1::allocator<CTxIn>>&>(std::__1::vector<CTxIn, std::__1::allocator<CTxIn>>&) Unexecuted instantiation: deserialize.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxOut, std::__1::allocator<CTxOut>>&> Using<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxOut, std::__1::allocator<CTxOut>>&>(std::__1::vector<CTxOut, std::__1::allocator<CTxOut>>&) Unexecuted instantiation: deserialize.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>, std::__1::allocator<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>>&> Using<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>, std::__1::allocator<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>>&>(std::__1::vector<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>, std::__1::allocator<std::__1::vector<unsigned char, std::__1::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::__1::shared_ptr<CTransaction const>&> Using<DefaultFormatter, std::__1::shared_ptr<CTransaction const>&>(std::__1::shared_ptr<CTransaction const>&) Unexecuted instantiation: deserialize.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<PrefilledTransaction, std::__1::allocator<PrefilledTransaction>>&> Using<VectorFormatter<DefaultFormatter>, std::__1::vector<PrefilledTransaction, std::__1::allocator<PrefilledTransaction>>&>(std::__1::vector<PrefilledTransaction, std::__1::allocator<PrefilledTransaction>>&) Unexecuted instantiation: deserialize.cpp:Wrapper<VectorFormatter<CustomUintFormatter<6, false>>, std::__1::vector<unsigned long long, std::__1::allocator<unsigned long long>>&> Using<VectorFormatter<CustomUintFormatter<6, false>>, std::__1::vector<unsigned long long, std::__1::allocator<unsigned long long>>&>(std::__1::vector<unsigned long long, std::__1::allocator<unsigned long long>>&) deserialize.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxIn, std::__1::allocator<CTxIn>> const&> Using<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxIn, std::__1::allocator<CTxIn>> const&>(std::__1::vector<CTxIn, std::__1::allocator<CTxIn>> const&) Line | Count | Source | 488 | 15.3k | static inline Wrapper<Formatter, T&> Using(T&& t) { return Wrapper<Formatter, T&>(t); } |
deserialize.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxOut, std::__1::allocator<CTxOut>> const&> Using<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxOut, std::__1::allocator<CTxOut>> const&>(std::__1::vector<CTxOut, std::__1::allocator<CTxOut>> const&) Line | Count | Source | 488 | 14.9k | static inline Wrapper<Formatter, T&> Using(T&& t) { return Wrapper<Formatter, T&>(t); } |
deserialize.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>, std::__1::allocator<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>> const&> Using<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>, std::__1::allocator<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>> const&>(std::__1::vector<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>, std::__1::allocator<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>> const&) Line | Count | Source | 488 | 735 | static inline Wrapper<Formatter, T&> Using(T&& t) { return Wrapper<Formatter, T&>(t); } |
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::__1::shared_ptr<CTransaction const> const&> Using<DefaultFormatter, std::__1::shared_ptr<CTransaction const> const&>(std::__1::shared_ptr<CTransaction const> const&) Unexecuted instantiation: deserialize.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<PrefilledTransaction, std::__1::allocator<PrefilledTransaction>> const&> Using<VectorFormatter<DefaultFormatter>, std::__1::vector<PrefilledTransaction, std::__1::allocator<PrefilledTransaction>> const&>(std::__1::vector<PrefilledTransaction, std::__1::allocator<PrefilledTransaction>> const&) Unexecuted instantiation: deserialize.cpp:Wrapper<VectorFormatter<CustomUintFormatter<6, false>>, std::__1::vector<unsigned long long, std::__1::allocator<unsigned long long>> const&> Using<VectorFormatter<CustomUintFormatter<6, false>>, std::__1::vector<unsigned long long, std::__1::allocator<unsigned long long>> const&>(std::__1::vector<unsigned long long, std::__1::allocator<unsigned long long>> const&) Unexecuted instantiation: deserialize.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<uint256, std::__1::allocator<uint256>>&> Using<VectorFormatter<DefaultFormatter>, std::__1::vector<uint256, std::__1::allocator<uint256>>&>(std::__1::vector<uint256, std::__1::allocator<uint256>>&) deserialize.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<uint256, std::__1::allocator<uint256>> const&> Using<VectorFormatter<DefaultFormatter>, std::__1::vector<uint256, std::__1::allocator<uint256>> const&>(std::__1::vector<uint256, std::__1::allocator<uint256>> const&) Line | Count | Source | 488 | 19.8k | static inline Wrapper<Formatter, T&> Using(T&& t) { return Wrapper<Formatter, T&>(t); } |
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::__1::vector<unsigned int, std::__1::allocator<unsigned int>>&> Using<VectorFormatter<DefaultFormatter>, std::__1::vector<unsigned int, std::__1::allocator<unsigned int>>&>(std::__1::vector<unsigned int, std::__1::allocator<unsigned int>>&) Unexecuted instantiation: deserialize.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<unsigned int, std::__1::allocator<unsigned int>> const&> Using<VectorFormatter<DefaultFormatter>, std::__1::vector<unsigned int, std::__1::allocator<unsigned int>> const&>(std::__1::vector<unsigned int, std::__1::allocator<unsigned int>> const&) Unexecuted instantiation: deserialize.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::shared_ptr<CTransaction const>, std::__1::allocator<std::__1::shared_ptr<CTransaction const>>>&> Using<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::shared_ptr<CTransaction const>, std::__1::allocator<std::__1::shared_ptr<CTransaction const>>>&>(std::__1::vector<std::__1::shared_ptr<CTransaction const>, std::__1::allocator<std::__1::shared_ptr<CTransaction const>>>&) Unexecuted instantiation: deserialize.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::shared_ptr<CTransaction const>, std::__1::allocator<std::__1::shared_ptr<CTransaction const>>> const&> Using<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::shared_ptr<CTransaction const>, std::__1::allocator<std::__1::shared_ptr<CTransaction const>>> const&>(std::__1::vector<std::__1::shared_ptr<CTransaction const>, std::__1::allocator<std::__1::shared_ptr<CTransaction const>>> const&) Unexecuted instantiation: deserialize.cpp:Wrapper<AmountCompression, long long&> Using<AmountCompression, long long&>(long long&) Unexecuted instantiation: deserialize.cpp:Wrapper<ScriptCompression, CScript&> Using<ScriptCompression, CScript&>(CScript&) Unexecuted instantiation: deserialize.cpp:Wrapper<VectorFormatter<TxInUndoFormatter>, std::__1::vector<Coin, std::__1::allocator<Coin>>&> Using<VectorFormatter<TxInUndoFormatter>, std::__1::vector<Coin, std::__1::allocator<Coin>>&>(std::__1::vector<Coin, std::__1::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 long&> Using<VarIntFormatter<(VarIntMode)0>, unsigned long long>(unsigned long long&&) Unexecuted instantiation: deserialize.cpp:Wrapper<AmountCompression, long long const&> Using<AmountCompression, long long const&>(long 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::__1::vector<Coin, std::__1::allocator<Coin>> const&> Using<VectorFormatter<TxInUndoFormatter>, std::__1::vector<Coin, std::__1::allocator<Coin>> const&>(std::__1::vector<Coin, std::__1::allocator<Coin>> const&) Unexecuted instantiation: deserialize.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxUndo, std::__1::allocator<CTxUndo>>&> Using<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxUndo, std::__1::allocator<CTxUndo>>&>(std::__1::vector<CTxUndo, std::__1::allocator<CTxUndo>>&) Unexecuted instantiation: deserialize.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxUndo, std::__1::allocator<CTxUndo>> const&> Using<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxUndo, std::__1::allocator<CTxUndo>> const&>(std::__1::vector<CTxUndo, std::__1::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::__1::chrono::time_point<NodeClock, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1l>>> const&> Using<ChronoFormatter<unsigned int, true>, std::__1::chrono::time_point<NodeClock, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1l>>> const&>(std::__1::chrono::time_point<NodeClock, std::__1::chrono::duration<long long, std::__1::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::__1::vector<unsigned short, std::__1::allocator<unsigned short>>&> Using<VectorFormatter<DifferenceFormatter>, std::__1::vector<unsigned short, std::__1::allocator<unsigned short>>&>(std::__1::vector<unsigned short, std::__1::allocator<unsigned short>>&) Unexecuted instantiation: deserialize.cpp:Wrapper<VectorFormatter<DifferenceFormatter>, std::__1::vector<unsigned short, std::__1::allocator<unsigned short>> const&> Using<VectorFormatter<DifferenceFormatter>, std::__1::vector<unsigned short, std::__1::allocator<unsigned short>> const&>(std::__1::vector<unsigned short, std::__1::allocator<unsigned short>> const&) Unexecuted instantiation: difference_formatter.cpp:Wrapper<VectorFormatter<DifferenceFormatter>, std::__1::vector<unsigned short, std::__1::allocator<unsigned short>>&> Using<VectorFormatter<DifferenceFormatter>, std::__1::vector<unsigned short, std::__1::allocator<unsigned short>>&>(std::__1::vector<unsigned short, std::__1::allocator<unsigned short>>&) Unexecuted instantiation: feeratediagram.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxIn, std::__1::allocator<CTxIn>> const&> Using<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxIn, std::__1::allocator<CTxIn>> const&>(std::__1::vector<CTxIn, std::__1::allocator<CTxIn>> const&) Unexecuted instantiation: feeratediagram.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxOut, std::__1::allocator<CTxOut>> const&> Using<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxOut, std::__1::allocator<CTxOut>> const&>(std::__1::vector<CTxOut, std::__1::allocator<CTxOut>> const&) Unexecuted instantiation: feeratediagram.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>, std::__1::allocator<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>> const&> Using<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>, std::__1::allocator<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>> const&>(std::__1::vector<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>, std::__1::allocator<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>> const&) Unexecuted instantiation: feeratediagram.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::shared_ptr<CTransaction const>, std::__1::allocator<std::__1::shared_ptr<CTransaction const>>> const&> Using<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::shared_ptr<CTransaction const>, std::__1::allocator<std::__1::shared_ptr<CTransaction const>>> const&>(std::__1::vector<std::__1::shared_ptr<CTransaction const>, std::__1::allocator<std::__1::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: headerssync.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<CBlockHeader, std::__1::allocator<CBlockHeader>>&> Using<VectorFormatter<DefaultFormatter>, std::__1::vector<CBlockHeader, std::__1::allocator<CBlockHeader>>&>(std::__1::vector<CBlockHeader, std::__1::allocator<CBlockHeader>>&) Unexecuted instantiation: headerssync.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxIn, std::__1::allocator<CTxIn>> const&> Using<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxIn, std::__1::allocator<CTxIn>> const&>(std::__1::vector<CTxIn, std::__1::allocator<CTxIn>> const&) Unexecuted instantiation: headerssync.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxOut, std::__1::allocator<CTxOut>> const&> Using<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxOut, std::__1::allocator<CTxOut>> const&>(std::__1::vector<CTxOut, std::__1::allocator<CTxOut>> const&) Unexecuted instantiation: headerssync.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>, std::__1::allocator<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>> const&> Using<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>, std::__1::allocator<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>> const&>(std::__1::vector<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>, std::__1::allocator<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>> const&) Unexecuted instantiation: headerssync.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::shared_ptr<CTransaction const>, std::__1::allocator<std::__1::shared_ptr<CTransaction const>>> const&> Using<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::shared_ptr<CTransaction const>, std::__1::allocator<std::__1::shared_ptr<CTransaction const>>> const&>(std::__1::vector<std::__1::shared_ptr<CTransaction const>, std::__1::allocator<std::__1::shared_ptr<CTransaction const>>> const&) Unexecuted instantiation: i2p.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxIn, std::__1::allocator<CTxIn>> const&> Using<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxIn, std::__1::allocator<CTxIn>> const&>(std::__1::vector<CTxIn, std::__1::allocator<CTxIn>> const&) Unexecuted instantiation: i2p.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxOut, std::__1::allocator<CTxOut>> const&> Using<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxOut, std::__1::allocator<CTxOut>> const&>(std::__1::vector<CTxOut, std::__1::allocator<CTxOut>> const&) Unexecuted instantiation: i2p.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>, std::__1::allocator<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>> const&> Using<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>, std::__1::allocator<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>> const&>(std::__1::vector<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>, std::__1::allocator<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>> const&) Unexecuted instantiation: i2p.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::shared_ptr<CTransaction const>, std::__1::allocator<std::__1::shared_ptr<CTransaction const>>> const&> Using<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::shared_ptr<CTransaction const>, std::__1::allocator<std::__1::shared_ptr<CTransaction const>>> const&>(std::__1::vector<std::__1::shared_ptr<CTransaction const>, std::__1::allocator<std::__1::shared_ptr<CTransaction const>>> const&) Unexecuted instantiation: load_external_block_file.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxIn, std::__1::allocator<CTxIn>> const&> Using<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxIn, std::__1::allocator<CTxIn>> const&>(std::__1::vector<CTxIn, std::__1::allocator<CTxIn>> const&) Unexecuted instantiation: load_external_block_file.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxOut, std::__1::allocator<CTxOut>> const&> Using<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxOut, std::__1::allocator<CTxOut>> const&>(std::__1::vector<CTxOut, std::__1::allocator<CTxOut>> const&) Unexecuted instantiation: load_external_block_file.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>, std::__1::allocator<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>> const&> Using<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>, std::__1::allocator<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>> const&>(std::__1::vector<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>, std::__1::allocator<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>> const&) Unexecuted instantiation: load_external_block_file.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::shared_ptr<CTransaction const>, std::__1::allocator<std::__1::shared_ptr<CTransaction const>>> const&> Using<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::shared_ptr<CTransaction const>, std::__1::allocator<std::__1::shared_ptr<CTransaction const>>> const&>(std::__1::vector<std::__1::shared_ptr<CTransaction const>, std::__1::allocator<std::__1::shared_ptr<CTransaction const>>> const&) Unexecuted instantiation: merkle.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxIn, std::__1::allocator<CTxIn>>&> Using<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxIn, std::__1::allocator<CTxIn>>&>(std::__1::vector<CTxIn, std::__1::allocator<CTxIn>>&) Unexecuted instantiation: merkle.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxOut, std::__1::allocator<CTxOut>>&> Using<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxOut, std::__1::allocator<CTxOut>>&>(std::__1::vector<CTxOut, std::__1::allocator<CTxOut>>&) Unexecuted instantiation: merkle.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>, std::__1::allocator<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>>&> Using<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>, std::__1::allocator<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>>&>(std::__1::vector<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>, std::__1::allocator<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>>&) Unexecuted instantiation: merkle.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::shared_ptr<CTransaction const>, std::__1::allocator<std::__1::shared_ptr<CTransaction const>>>&> Using<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::shared_ptr<CTransaction const>, std::__1::allocator<std::__1::shared_ptr<CTransaction const>>>&>(std::__1::vector<std::__1::shared_ptr<CTransaction const>, std::__1::allocator<std::__1::shared_ptr<CTransaction const>>>&) Unexecuted instantiation: merkleblock.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<uint256, std::__1::allocator<uint256>>&> Using<VectorFormatter<DefaultFormatter>, std::__1::vector<uint256, std::__1::allocator<uint256>>&>(std::__1::vector<uint256, std::__1::allocator<uint256>>&) Unexecuted instantiation: merkleblock.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxIn, std::__1::allocator<CTxIn>>&> Using<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxIn, std::__1::allocator<CTxIn>>&>(std::__1::vector<CTxIn, std::__1::allocator<CTxIn>>&) Unexecuted instantiation: merkleblock.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxOut, std::__1::allocator<CTxOut>>&> Using<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxOut, std::__1::allocator<CTxOut>>&>(std::__1::vector<CTxOut, std::__1::allocator<CTxOut>>&) Unexecuted instantiation: merkleblock.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>, std::__1::allocator<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>>&> Using<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>, std::__1::allocator<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>>&>(std::__1::vector<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>, std::__1::allocator<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>>&) Unexecuted instantiation: merkleblock.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::shared_ptr<CTransaction const>, std::__1::allocator<std::__1::shared_ptr<CTransaction const>>>&> Using<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::shared_ptr<CTransaction const>, std::__1::allocator<std::__1::shared_ptr<CTransaction const>>>&>(std::__1::vector<std::__1::shared_ptr<CTransaction const>, std::__1::allocator<std::__1::shared_ptr<CTransaction const>>>&) Unexecuted instantiation: miniscript.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>, std::__1::allocator<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>> const&> Using<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>, std::__1::allocator<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>> const&>(std::__1::vector<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>, std::__1::allocator<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>> const&) Unexecuted instantiation: mini_miner.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxIn, std::__1::allocator<CTxIn>> const&> Using<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxIn, std::__1::allocator<CTxIn>> const&>(std::__1::vector<CTxIn, std::__1::allocator<CTxIn>> const&) Unexecuted instantiation: mini_miner.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxOut, std::__1::allocator<CTxOut>> const&> Using<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxOut, std::__1::allocator<CTxOut>> const&>(std::__1::vector<CTxOut, std::__1::allocator<CTxOut>> const&) Unexecuted instantiation: mini_miner.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>, std::__1::allocator<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>> const&> Using<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>, std::__1::allocator<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>> const&>(std::__1::vector<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>, std::__1::allocator<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>> const&) Unexecuted instantiation: mini_miner.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::shared_ptr<CTransaction const>, std::__1::allocator<std::__1::shared_ptr<CTransaction const>>> const&> Using<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::shared_ptr<CTransaction const>, std::__1::allocator<std::__1::shared_ptr<CTransaction const>>> const&>(std::__1::vector<std::__1::shared_ptr<CTransaction const>, std::__1::allocator<std::__1::shared_ptr<CTransaction const>>> const&) Unexecuted instantiation: net.cpp:Wrapper<CompactSizeFormatter<true>, unsigned long&> Using<CompactSizeFormatter<true>, unsigned long&>(unsigned long&) 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::__1::vector<CTxIn, std::__1::allocator<CTxIn>> const&> Using<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxIn, std::__1::allocator<CTxIn>> const&>(std::__1::vector<CTxIn, std::__1::allocator<CTxIn>> const&) Unexecuted instantiation: net.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxOut, std::__1::allocator<CTxOut>> const&> Using<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxOut, std::__1::allocator<CTxOut>> const&>(std::__1::vector<CTxOut, std::__1::allocator<CTxOut>> const&) Unexecuted instantiation: net.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>, std::__1::allocator<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>> const&> Using<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>, std::__1::allocator<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>> const&>(std::__1::vector<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>, std::__1::allocator<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>> const&) Unexecuted instantiation: net.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::shared_ptr<CTransaction const>, std::__1::allocator<std::__1::shared_ptr<CTransaction const>>> const&> Using<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::shared_ptr<CTransaction const>, std::__1::allocator<std::__1::shared_ptr<CTransaction const>>> const&>(std::__1::vector<std::__1::shared_ptr<CTransaction const>, std::__1::allocator<std::__1::shared_ptr<CTransaction const>>> const&) Unexecuted instantiation: net_permissions.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxIn, std::__1::allocator<CTxIn>> const&> Using<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxIn, std::__1::allocator<CTxIn>> const&>(std::__1::vector<CTxIn, std::__1::allocator<CTxIn>> const&) Unexecuted instantiation: net_permissions.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxOut, std::__1::allocator<CTxOut>> const&> Using<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxOut, std::__1::allocator<CTxOut>> const&>(std::__1::vector<CTxOut, std::__1::allocator<CTxOut>> const&) Unexecuted instantiation: net_permissions.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>, std::__1::allocator<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>> const&> Using<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>, std::__1::allocator<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>> const&>(std::__1::vector<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>, std::__1::allocator<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>> const&) Unexecuted instantiation: net_permissions.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::shared_ptr<CTransaction const>, std::__1::allocator<std::__1::shared_ptr<CTransaction const>>> const&> Using<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::shared_ptr<CTransaction const>, std::__1::allocator<std::__1::shared_ptr<CTransaction const>>> const&>(std::__1::vector<std::__1::shared_ptr<CTransaction const>, std::__1::allocator<std::__1::shared_ptr<CTransaction const>>> const&) Unexecuted instantiation: netaddress.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxIn, std::__1::allocator<CTxIn>> const&> Using<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxIn, std::__1::allocator<CTxIn>> const&>(std::__1::vector<CTxIn, std::__1::allocator<CTxIn>> const&) Unexecuted instantiation: netaddress.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxOut, std::__1::allocator<CTxOut>> const&> Using<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxOut, std::__1::allocator<CTxOut>> const&>(std::__1::vector<CTxOut, std::__1::allocator<CTxOut>> const&) Unexecuted instantiation: netaddress.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>, std::__1::allocator<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>> const&> Using<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>, std::__1::allocator<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>> const&>(std::__1::vector<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>, std::__1::allocator<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>> const&) Unexecuted instantiation: netaddress.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::shared_ptr<CTransaction const>, std::__1::allocator<std::__1::shared_ptr<CTransaction const>>> const&> Using<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::shared_ptr<CTransaction const>, std::__1::allocator<std::__1::shared_ptr<CTransaction const>>> const&>(std::__1::vector<std::__1::shared_ptr<CTransaction const>, std::__1::allocator<std::__1::shared_ptr<CTransaction const>>> const&) Unexecuted instantiation: netbase_dns_lookup.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxIn, std::__1::allocator<CTxIn>> const&> Using<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxIn, std::__1::allocator<CTxIn>> const&>(std::__1::vector<CTxIn, std::__1::allocator<CTxIn>> const&) Unexecuted instantiation: netbase_dns_lookup.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxOut, std::__1::allocator<CTxOut>> const&> Using<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxOut, std::__1::allocator<CTxOut>> const&>(std::__1::vector<CTxOut, std::__1::allocator<CTxOut>> const&) Unexecuted instantiation: netbase_dns_lookup.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>, std::__1::allocator<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>> const&> Using<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>, std::__1::allocator<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>> const&>(std::__1::vector<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>, std::__1::allocator<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>> const&) Unexecuted instantiation: netbase_dns_lookup.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::shared_ptr<CTransaction const>, std::__1::allocator<std::__1::shared_ptr<CTransaction const>>> const&> Using<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::shared_ptr<CTransaction const>, std::__1::allocator<std::__1::shared_ptr<CTransaction const>>> const&>(std::__1::vector<std::__1::shared_ptr<CTransaction const>, std::__1::allocator<std::__1::shared_ptr<CTransaction const>>> const&) Unexecuted instantiation: node_eviction.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxIn, std::__1::allocator<CTxIn>> const&> Using<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxIn, std::__1::allocator<CTxIn>> const&>(std::__1::vector<CTxIn, std::__1::allocator<CTxIn>> const&) Unexecuted instantiation: node_eviction.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxOut, std::__1::allocator<CTxOut>> const&> Using<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxOut, std::__1::allocator<CTxOut>> const&>(std::__1::vector<CTxOut, std::__1::allocator<CTxOut>> const&) Unexecuted instantiation: node_eviction.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>, std::__1::allocator<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>> const&> Using<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>, std::__1::allocator<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>> const&>(std::__1::vector<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>, std::__1::allocator<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>> const&) Unexecuted instantiation: node_eviction.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::shared_ptr<CTransaction const>, std::__1::allocator<std::__1::shared_ptr<CTransaction const>>> const&> Using<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::shared_ptr<CTransaction const>, std::__1::allocator<std::__1::shared_ptr<CTransaction const>>> const&>(std::__1::vector<std::__1::shared_ptr<CTransaction const>, std::__1::allocator<std::__1::shared_ptr<CTransaction const>>> const&) Unexecuted instantiation: p2p_handshake.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxIn, std::__1::allocator<CTxIn>> const&> Using<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxIn, std::__1::allocator<CTxIn>> const&>(std::__1::vector<CTxIn, std::__1::allocator<CTxIn>> const&) Unexecuted instantiation: p2p_handshake.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxOut, std::__1::allocator<CTxOut>> const&> Using<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxOut, std::__1::allocator<CTxOut>> const&>(std::__1::vector<CTxOut, std::__1::allocator<CTxOut>> const&) Unexecuted instantiation: p2p_handshake.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>, std::__1::allocator<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>> const&> Using<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>, std::__1::allocator<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>> const&>(std::__1::vector<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>, std::__1::allocator<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>> const&) Unexecuted instantiation: p2p_handshake.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::shared_ptr<CTransaction const>, std::__1::allocator<std::__1::shared_ptr<CTransaction const>>> const&> Using<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::shared_ptr<CTransaction const>, std::__1::allocator<std::__1::shared_ptr<CTransaction const>>> const&>(std::__1::vector<std::__1::shared_ptr<CTransaction const>, std::__1::allocator<std::__1::shared_ptr<CTransaction const>>> const&) Unexecuted instantiation: p2p_headers_presync.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxIn, std::__1::allocator<CTxIn>> const&> Using<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxIn, std::__1::allocator<CTxIn>> const&>(std::__1::vector<CTxIn, std::__1::allocator<CTxIn>> const&) Unexecuted instantiation: p2p_headers_presync.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxOut, std::__1::allocator<CTxOut>> const&> Using<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxOut, std::__1::allocator<CTxOut>> const&>(std::__1::vector<CTxOut, std::__1::allocator<CTxOut>> const&) Unexecuted instantiation: p2p_headers_presync.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>, std::__1::allocator<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>> const&> Using<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>, std::__1::allocator<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>> const&>(std::__1::vector<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>, std::__1::allocator<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>> const&) Unexecuted instantiation: p2p_headers_presync.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::shared_ptr<CTransaction const>, std::__1::allocator<std::__1::shared_ptr<CTransaction const>>> const&> Using<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::shared_ptr<CTransaction const>, std::__1::allocator<std::__1::shared_ptr<CTransaction const>>> const&>(std::__1::vector<std::__1::shared_ptr<CTransaction const>, std::__1::allocator<std::__1::shared_ptr<CTransaction const>>> const&) Unexecuted instantiation: p2p_headers_presync.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<CBlock, std::__1::allocator<CBlock>> const&> Using<VectorFormatter<DefaultFormatter>, std::__1::vector<CBlock, std::__1::allocator<CBlock>> const&>(std::__1::vector<CBlock, std::__1::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::__1::shared_ptr<CTransaction const> const&> Using<DefaultFormatter, std::__1::shared_ptr<CTransaction const> const&>(std::__1::shared_ptr<CTransaction const> const&) Unexecuted instantiation: p2p_headers_presync.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<PrefilledTransaction, std::__1::allocator<PrefilledTransaction>> const&> Using<VectorFormatter<DefaultFormatter>, std::__1::vector<PrefilledTransaction, std::__1::allocator<PrefilledTransaction>> const&>(std::__1::vector<PrefilledTransaction, std::__1::allocator<PrefilledTransaction>> const&) Unexecuted instantiation: p2p_headers_presync.cpp:Wrapper<VectorFormatter<CustomUintFormatter<6, false>>, std::__1::vector<unsigned long long, std::__1::allocator<unsigned long long>> const&> Using<VectorFormatter<CustomUintFormatter<6, false>>, std::__1::vector<unsigned long long, std::__1::allocator<unsigned long long>> const&>(std::__1::vector<unsigned long long, std::__1::allocator<unsigned long long>> const&) Unexecuted instantiation: pcp.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxIn, std::__1::allocator<CTxIn>> const&> Using<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxIn, std::__1::allocator<CTxIn>> const&>(std::__1::vector<CTxIn, std::__1::allocator<CTxIn>> const&) Unexecuted instantiation: pcp.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxOut, std::__1::allocator<CTxOut>> const&> Using<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxOut, std::__1::allocator<CTxOut>> const&>(std::__1::vector<CTxOut, std::__1::allocator<CTxOut>> const&) Unexecuted instantiation: pcp.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>, std::__1::allocator<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>> const&> Using<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>, std::__1::allocator<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>> const&>(std::__1::vector<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>, std::__1::allocator<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>> const&) Unexecuted instantiation: pcp.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::shared_ptr<CTransaction const>, std::__1::allocator<std::__1::shared_ptr<CTransaction const>>> const&> Using<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::shared_ptr<CTransaction const>, std::__1::allocator<std::__1::shared_ptr<CTransaction const>>> const&>(std::__1::vector<std::__1::shared_ptr<CTransaction const>, std::__1::allocator<std::__1::shared_ptr<CTransaction const>>> const&) Unexecuted instantiation: package_eval.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxIn, std::__1::allocator<CTxIn>> const&> Using<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxIn, std::__1::allocator<CTxIn>> const&>(std::__1::vector<CTxIn, std::__1::allocator<CTxIn>> const&) Unexecuted instantiation: package_eval.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxOut, std::__1::allocator<CTxOut>> const&> Using<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxOut, std::__1::allocator<CTxOut>> const&>(std::__1::vector<CTxOut, std::__1::allocator<CTxOut>> const&) Unexecuted instantiation: package_eval.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>, std::__1::allocator<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>> const&> Using<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>, std::__1::allocator<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>> const&>(std::__1::vector<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>, std::__1::allocator<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>> const&) Unexecuted instantiation: package_eval.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::shared_ptr<CTransaction const>, std::__1::allocator<std::__1::shared_ptr<CTransaction const>>> const&> Using<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::shared_ptr<CTransaction const>, std::__1::allocator<std::__1::shared_ptr<CTransaction const>>> const&>(std::__1::vector<std::__1::shared_ptr<CTransaction const>, std::__1::allocator<std::__1::shared_ptr<CTransaction const>>> const&) Unexecuted instantiation: partially_downloaded_block.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxIn, std::__1::allocator<CTxIn>>&> Using<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxIn, std::__1::allocator<CTxIn>>&>(std::__1::vector<CTxIn, std::__1::allocator<CTxIn>>&) Unexecuted instantiation: partially_downloaded_block.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxOut, std::__1::allocator<CTxOut>>&> Using<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxOut, std::__1::allocator<CTxOut>>&>(std::__1::vector<CTxOut, std::__1::allocator<CTxOut>>&) Unexecuted instantiation: partially_downloaded_block.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>, std::__1::allocator<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>>&> Using<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>, std::__1::allocator<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>>&>(std::__1::vector<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>, std::__1::allocator<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>>&) Unexecuted instantiation: partially_downloaded_block.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::shared_ptr<CTransaction const>, std::__1::allocator<std::__1::shared_ptr<CTransaction const>>>&> Using<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::shared_ptr<CTransaction const>, std::__1::allocator<std::__1::shared_ptr<CTransaction const>>>&>(std::__1::vector<std::__1::shared_ptr<CTransaction const>, std::__1::allocator<std::__1::shared_ptr<CTransaction const>>>&) Unexecuted instantiation: partially_downloaded_block.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxIn, std::__1::allocator<CTxIn>> const&> Using<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxIn, std::__1::allocator<CTxIn>> const&>(std::__1::vector<CTxIn, std::__1::allocator<CTxIn>> const&) Unexecuted instantiation: partially_downloaded_block.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxOut, std::__1::allocator<CTxOut>> const&> Using<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxOut, std::__1::allocator<CTxOut>> const&>(std::__1::vector<CTxOut, std::__1::allocator<CTxOut>> const&) Unexecuted instantiation: partially_downloaded_block.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>, std::__1::allocator<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>> const&> Using<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>, std::__1::allocator<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>> const&>(std::__1::vector<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>, std::__1::allocator<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>> const&) Unexecuted instantiation: partially_downloaded_block.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::shared_ptr<CTransaction const>, std::__1::allocator<std::__1::shared_ptr<CTransaction const>>> const&> Using<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::shared_ptr<CTransaction const>, std::__1::allocator<std::__1::shared_ptr<CTransaction const>>> const&>(std::__1::vector<std::__1::shared_ptr<CTransaction const>, std::__1::allocator<std::__1::shared_ptr<CTransaction const>>> const&) Unexecuted instantiation: policy_estimator.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxIn, std::__1::allocator<CTxIn>>&> Using<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxIn, std::__1::allocator<CTxIn>>&>(std::__1::vector<CTxIn, std::__1::allocator<CTxIn>>&) Unexecuted instantiation: policy_estimator.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxOut, std::__1::allocator<CTxOut>>&> Using<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxOut, std::__1::allocator<CTxOut>>&>(std::__1::vector<CTxOut, std::__1::allocator<CTxOut>>&) Unexecuted instantiation: policy_estimator.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>, std::__1::allocator<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>>&> Using<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>, std::__1::allocator<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>>&>(std::__1::vector<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>, std::__1::allocator<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>>&) Unexecuted instantiation: policy_estimator.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxIn, std::__1::allocator<CTxIn>> const&> Using<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxIn, std::__1::allocator<CTxIn>> const&>(std::__1::vector<CTxIn, std::__1::allocator<CTxIn>> const&) Unexecuted instantiation: policy_estimator.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxOut, std::__1::allocator<CTxOut>> const&> Using<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxOut, std::__1::allocator<CTxOut>> const&>(std::__1::vector<CTxOut, std::__1::allocator<CTxOut>> const&) Unexecuted instantiation: policy_estimator.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>, std::__1::allocator<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>> const&> Using<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>, std::__1::allocator<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>> const&>(std::__1::vector<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>, std::__1::allocator<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>> const&) Unexecuted instantiation: policy_estimator.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::shared_ptr<CTransaction const>, std::__1::allocator<std::__1::shared_ptr<CTransaction const>>> const&> Using<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::shared_ptr<CTransaction const>, std::__1::allocator<std::__1::shared_ptr<CTransaction const>>> const&>(std::__1::vector<std::__1::shared_ptr<CTransaction const>, std::__1::allocator<std::__1::shared_ptr<CTransaction const>>> const&) Unexecuted instantiation: prevector.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<int, std::__1::allocator<int>> const&> Using<VectorFormatter<DefaultFormatter>, std::__1::vector<int, std::__1::allocator<int>> const&>(std::__1::vector<int, std::__1::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::__1::vector<CTxIn, std::__1::allocator<CTxIn>>&> Using<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxIn, std::__1::allocator<CTxIn>>&>(std::__1::vector<CTxIn, std::__1::allocator<CTxIn>>&) Unexecuted instantiation: primitives_transaction.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxOut, std::__1::allocator<CTxOut>>&> Using<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxOut, std::__1::allocator<CTxOut>>&>(std::__1::vector<CTxOut, std::__1::allocator<CTxOut>>&) Unexecuted instantiation: primitives_transaction.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>, std::__1::allocator<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>>&> Using<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>, std::__1::allocator<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>>&>(std::__1::vector<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>, std::__1::allocator<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>>&) Unexecuted instantiation: process_message.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxIn, std::__1::allocator<CTxIn>> const&> Using<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxIn, std::__1::allocator<CTxIn>> const&>(std::__1::vector<CTxIn, std::__1::allocator<CTxIn>> const&) Unexecuted instantiation: process_message.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxOut, std::__1::allocator<CTxOut>> const&> Using<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxOut, std::__1::allocator<CTxOut>> const&>(std::__1::vector<CTxOut, std::__1::allocator<CTxOut>> const&) Unexecuted instantiation: process_message.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>, std::__1::allocator<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>> const&> Using<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>, std::__1::allocator<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>> const&>(std::__1::vector<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>, std::__1::allocator<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>> const&) Unexecuted instantiation: process_message.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::shared_ptr<CTransaction const>, std::__1::allocator<std::__1::shared_ptr<CTransaction const>>> const&> Using<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::shared_ptr<CTransaction const>, std::__1::allocator<std::__1::shared_ptr<CTransaction const>>> const&>(std::__1::vector<std::__1::shared_ptr<CTransaction const>, std::__1::allocator<std::__1::shared_ptr<CTransaction const>>> const&) Unexecuted instantiation: process_messages.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxIn, std::__1::allocator<CTxIn>> const&> Using<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxIn, std::__1::allocator<CTxIn>> const&>(std::__1::vector<CTxIn, std::__1::allocator<CTxIn>> const&) Unexecuted instantiation: process_messages.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxOut, std::__1::allocator<CTxOut>> const&> Using<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxOut, std::__1::allocator<CTxOut>> const&>(std::__1::vector<CTxOut, std::__1::allocator<CTxOut>> const&) Unexecuted instantiation: process_messages.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>, std::__1::allocator<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>> const&> Using<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>, std::__1::allocator<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>> const&>(std::__1::vector<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>, std::__1::allocator<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>> const&) Unexecuted instantiation: process_messages.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::shared_ptr<CTransaction const>, std::__1::allocator<std::__1::shared_ptr<CTransaction const>>> const&> Using<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::shared_ptr<CTransaction const>, std::__1::allocator<std::__1::shared_ptr<CTransaction const>>> const&>(std::__1::vector<std::__1::shared_ptr<CTransaction const>, std::__1::allocator<std::__1::shared_ptr<CTransaction const>>> const&) Unexecuted instantiation: rbf.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxIn, std::__1::allocator<CTxIn>>&> Using<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxIn, std::__1::allocator<CTxIn>>&>(std::__1::vector<CTxIn, std::__1::allocator<CTxIn>>&) Unexecuted instantiation: rbf.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxOut, std::__1::allocator<CTxOut>>&> Using<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxOut, std::__1::allocator<CTxOut>>&>(std::__1::vector<CTxOut, std::__1::allocator<CTxOut>>&) Unexecuted instantiation: rbf.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>, std::__1::allocator<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>>&> Using<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>, std::__1::allocator<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>>&>(std::__1::vector<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>, std::__1::allocator<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>>&) Unexecuted instantiation: rbf.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxIn, std::__1::allocator<CTxIn>> const&> Using<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxIn, std::__1::allocator<CTxIn>> const&>(std::__1::vector<CTxIn, std::__1::allocator<CTxIn>> const&) Unexecuted instantiation: rbf.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxOut, std::__1::allocator<CTxOut>> const&> Using<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxOut, std::__1::allocator<CTxOut>> const&>(std::__1::vector<CTxOut, std::__1::allocator<CTxOut>> const&) Unexecuted instantiation: rbf.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>, std::__1::allocator<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>> const&> Using<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>, std::__1::allocator<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>> const&>(std::__1::vector<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>, std::__1::allocator<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>> const&) Unexecuted instantiation: rbf.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::shared_ptr<CTransaction const>, std::__1::allocator<std::__1::shared_ptr<CTransaction const>>> const&> Using<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::shared_ptr<CTransaction const>, std::__1::allocator<std::__1::shared_ptr<CTransaction const>>> const&>(std::__1::vector<std::__1::shared_ptr<CTransaction const>, std::__1::allocator<std::__1::shared_ptr<CTransaction const>>> const&) Unexecuted instantiation: rpc.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxIn, std::__1::allocator<CTxIn>>&> Using<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxIn, std::__1::allocator<CTxIn>>&>(std::__1::vector<CTxIn, std::__1::allocator<CTxIn>>&) Unexecuted instantiation: rpc.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxOut, std::__1::allocator<CTxOut>>&> Using<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxOut, std::__1::allocator<CTxOut>>&>(std::__1::vector<CTxOut, std::__1::allocator<CTxOut>>&) Unexecuted instantiation: rpc.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>, std::__1::allocator<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>>&> Using<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>, std::__1::allocator<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>>&>(std::__1::vector<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>, std::__1::allocator<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>>&) Unexecuted instantiation: rpc.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::shared_ptr<CTransaction const>, std::__1::allocator<std::__1::shared_ptr<CTransaction const>>>&> Using<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::shared_ptr<CTransaction const>, std::__1::allocator<std::__1::shared_ptr<CTransaction const>>>&>(std::__1::vector<std::__1::shared_ptr<CTransaction const>, std::__1::allocator<std::__1::shared_ptr<CTransaction const>>>&) Unexecuted instantiation: rpc.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxIn, std::__1::allocator<CTxIn>> const&> Using<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxIn, std::__1::allocator<CTxIn>> const&>(std::__1::vector<CTxIn, std::__1::allocator<CTxIn>> const&) Unexecuted instantiation: rpc.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxOut, std::__1::allocator<CTxOut>> const&> Using<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxOut, std::__1::allocator<CTxOut>> const&>(std::__1::vector<CTxOut, std::__1::allocator<CTxOut>> const&) Unexecuted instantiation: rpc.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>, std::__1::allocator<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>> const&> Using<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>, std::__1::allocator<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>> const&>(std::__1::vector<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>, std::__1::allocator<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>> const&) Unexecuted instantiation: rpc.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::shared_ptr<CTransaction const>, std::__1::allocator<std::__1::shared_ptr<CTransaction const>>> const&> Using<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::shared_ptr<CTransaction const>, std::__1::allocator<std::__1::shared_ptr<CTransaction const>>> const&>(std::__1::vector<std::__1::shared_ptr<CTransaction const>, std::__1::allocator<std::__1::shared_ptr<CTransaction const>>> const&) Unexecuted instantiation: script_assets_test_minimizer.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxIn, std::__1::allocator<CTxIn>>&> Using<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxIn, std::__1::allocator<CTxIn>>&>(std::__1::vector<CTxIn, std::__1::allocator<CTxIn>>&) Unexecuted instantiation: script_assets_test_minimizer.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxOut, std::__1::allocator<CTxOut>>&> Using<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxOut, std::__1::allocator<CTxOut>>&>(std::__1::vector<CTxOut, std::__1::allocator<CTxOut>>&) Unexecuted instantiation: script_assets_test_minimizer.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>, std::__1::allocator<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>>&> Using<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>, std::__1::allocator<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>>&>(std::__1::vector<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>, std::__1::allocator<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>>&) Unexecuted instantiation: script_flags.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxIn, std::__1::allocator<CTxIn>>&> Using<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxIn, std::__1::allocator<CTxIn>>&>(std::__1::vector<CTxIn, std::__1::allocator<CTxIn>>&) Unexecuted instantiation: script_flags.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxOut, std::__1::allocator<CTxOut>>&> Using<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxOut, std::__1::allocator<CTxOut>>&>(std::__1::vector<CTxOut, std::__1::allocator<CTxOut>>&) Unexecuted instantiation: script_flags.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>, std::__1::allocator<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>>&> Using<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>, std::__1::allocator<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>>&>(std::__1::vector<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>, std::__1::allocator<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>>&) Unexecuted instantiation: script_interpreter.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxIn, std::__1::allocator<CTxIn>>&> Using<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxIn, std::__1::allocator<CTxIn>>&>(std::__1::vector<CTxIn, std::__1::allocator<CTxIn>>&) Unexecuted instantiation: script_interpreter.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxOut, std::__1::allocator<CTxOut>>&> Using<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxOut, std::__1::allocator<CTxOut>>&>(std::__1::vector<CTxOut, std::__1::allocator<CTxOut>>&) Unexecuted instantiation: script_interpreter.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>, std::__1::allocator<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>>&> Using<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>, std::__1::allocator<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>>&>(std::__1::vector<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>, std::__1::allocator<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>>&) Unexecuted instantiation: script_sigcache.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxIn, std::__1::allocator<CTxIn>>&> Using<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxIn, std::__1::allocator<CTxIn>>&>(std::__1::vector<CTxIn, std::__1::allocator<CTxIn>>&) Unexecuted instantiation: script_sigcache.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxOut, std::__1::allocator<CTxOut>>&> Using<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxOut, std::__1::allocator<CTxOut>>&>(std::__1::vector<CTxOut, std::__1::allocator<CTxOut>>&) Unexecuted instantiation: script_sigcache.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>, std::__1::allocator<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>>&> Using<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>, std::__1::allocator<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>>&>(std::__1::vector<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>, std::__1::allocator<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>>&) Unexecuted instantiation: script_sign.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<unsigned int, std::__1::allocator<unsigned int>>&> Using<VectorFormatter<DefaultFormatter>, std::__1::vector<unsigned int, std::__1::allocator<unsigned int>>&>(std::__1::vector<unsigned int, std::__1::allocator<unsigned int>>&) Unexecuted instantiation: script_sign.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxIn, std::__1::allocator<CTxIn>>&> Using<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxIn, std::__1::allocator<CTxIn>>&>(std::__1::vector<CTxIn, std::__1::allocator<CTxIn>>&) Unexecuted instantiation: script_sign.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxOut, std::__1::allocator<CTxOut>>&> Using<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxOut, std::__1::allocator<CTxOut>>&>(std::__1::vector<CTxOut, std::__1::allocator<CTxOut>>&) Unexecuted instantiation: script_sign.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>, std::__1::allocator<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>>&> Using<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>, std::__1::allocator<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>>&>(std::__1::vector<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>, std::__1::allocator<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>>&) Unexecuted instantiation: signet.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxIn, std::__1::allocator<CTxIn>>&> Using<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxIn, std::__1::allocator<CTxIn>>&>(std::__1::vector<CTxIn, std::__1::allocator<CTxIn>>&) Unexecuted instantiation: signet.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxOut, std::__1::allocator<CTxOut>>&> Using<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxOut, std::__1::allocator<CTxOut>>&>(std::__1::vector<CTxOut, std::__1::allocator<CTxOut>>&) Unexecuted instantiation: signet.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>, std::__1::allocator<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>>&> Using<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>, std::__1::allocator<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>>&>(std::__1::vector<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>, std::__1::allocator<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>>&) Unexecuted instantiation: signet.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::shared_ptr<CTransaction const>, std::__1::allocator<std::__1::shared_ptr<CTransaction const>>>&> Using<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::shared_ptr<CTransaction const>, std::__1::allocator<std::__1::shared_ptr<CTransaction const>>>&>(std::__1::vector<std::__1::shared_ptr<CTransaction const>, std::__1::allocator<std::__1::shared_ptr<CTransaction const>>>&) Unexecuted instantiation: signet.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxIn, std::__1::allocator<CTxIn>> const&> Using<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxIn, std::__1::allocator<CTxIn>> const&>(std::__1::vector<CTxIn, std::__1::allocator<CTxIn>> const&) Unexecuted instantiation: signet.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxOut, std::__1::allocator<CTxOut>> const&> Using<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxOut, std::__1::allocator<CTxOut>> const&>(std::__1::vector<CTxOut, std::__1::allocator<CTxOut>> const&) Unexecuted instantiation: signet.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>, std::__1::allocator<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>> const&> Using<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>, std::__1::allocator<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>> const&>(std::__1::vector<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>, std::__1::allocator<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>> const&) Unexecuted instantiation: signet.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::shared_ptr<CTransaction const>, std::__1::allocator<std::__1::shared_ptr<CTransaction const>>> const&> Using<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::shared_ptr<CTransaction const>, std::__1::allocator<std::__1::shared_ptr<CTransaction const>>> const&>(std::__1::vector<std::__1::shared_ptr<CTransaction const>, std::__1::allocator<std::__1::shared_ptr<CTransaction const>>> const&) Unexecuted instantiation: socks5.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxIn, std::__1::allocator<CTxIn>> const&> Using<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxIn, std::__1::allocator<CTxIn>> const&>(std::__1::vector<CTxIn, std::__1::allocator<CTxIn>> const&) Unexecuted instantiation: socks5.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxOut, std::__1::allocator<CTxOut>> const&> Using<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxOut, std::__1::allocator<CTxOut>> const&>(std::__1::vector<CTxOut, std::__1::allocator<CTxOut>> const&) Unexecuted instantiation: socks5.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>, std::__1::allocator<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>> const&> Using<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>, std::__1::allocator<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>> const&>(std::__1::vector<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>, std::__1::allocator<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>> const&) Unexecuted instantiation: socks5.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::shared_ptr<CTransaction const>, std::__1::allocator<std::__1::shared_ptr<CTransaction const>>> const&> Using<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::shared_ptr<CTransaction const>, std::__1::allocator<std::__1::shared_ptr<CTransaction const>>> const&>(std::__1::vector<std::__1::shared_ptr<CTransaction const>, std::__1::allocator<std::__1::shared_ptr<CTransaction const>>> const&) Unexecuted instantiation: string.cpp:Wrapper<LimitedStringFormatter<10ul>, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>&> Using<LimitedStringFormatter<10ul>, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>&>(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>&) Unexecuted instantiation: string.cpp:Wrapper<LimitedStringFormatter<10ul>, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&> Using<LimitedStringFormatter<10ul>, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&>(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&) Unexecuted instantiation: transaction.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxIn, std::__1::allocator<CTxIn>>&> Using<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxIn, std::__1::allocator<CTxIn>>&>(std::__1::vector<CTxIn, std::__1::allocator<CTxIn>>&) Unexecuted instantiation: transaction.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxOut, std::__1::allocator<CTxOut>>&> Using<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxOut, std::__1::allocator<CTxOut>>&>(std::__1::vector<CTxOut, std::__1::allocator<CTxOut>>&) Unexecuted instantiation: transaction.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>, std::__1::allocator<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>>&> Using<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>, std::__1::allocator<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>>&>(std::__1::vector<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>, std::__1::allocator<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>>&) transaction.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxIn, std::__1::allocator<CTxIn>> const&> Using<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxIn, std::__1::allocator<CTxIn>> const&>(std::__1::vector<CTxIn, std::__1::allocator<CTxIn>> const&) Line | Count | Source | 488 | 61.7k | static inline Wrapper<Formatter, T&> Using(T&& t) { return Wrapper<Formatter, T&>(t); } |
transaction.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxOut, std::__1::allocator<CTxOut>> const&> Using<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxOut, std::__1::allocator<CTxOut>> const&>(std::__1::vector<CTxOut, std::__1::allocator<CTxOut>> const&) Line | Count | Source | 488 | 61.0k | static inline Wrapper<Formatter, T&> Using(T&& t) { return Wrapper<Formatter, T&>(t); } |
transaction.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>, std::__1::allocator<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>> const&> Using<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>, std::__1::allocator<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>> const&>(std::__1::vector<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>, std::__1::allocator<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>> const&) Line | Count | Source | 488 | 1.44k | static inline Wrapper<Formatter, T&> Using(T&& t) { return Wrapper<Formatter, T&>(t); } |
Unexecuted instantiation: transaction.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::shared_ptr<CTransaction const>, std::__1::allocator<std::__1::shared_ptr<CTransaction const>>> const&> Using<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::shared_ptr<CTransaction const>, std::__1::allocator<std::__1::shared_ptr<CTransaction const>>> const&>(std::__1::vector<std::__1::shared_ptr<CTransaction const>, std::__1::allocator<std::__1::shared_ptr<CTransaction const>>> const&) Unexecuted instantiation: txdownloadman.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxIn, std::__1::allocator<CTxIn>> const&> Using<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxIn, std::__1::allocator<CTxIn>> const&>(std::__1::vector<CTxIn, std::__1::allocator<CTxIn>> const&) Unexecuted instantiation: txdownloadman.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxOut, std::__1::allocator<CTxOut>> const&> Using<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxOut, std::__1::allocator<CTxOut>> const&>(std::__1::vector<CTxOut, std::__1::allocator<CTxOut>> const&) Unexecuted instantiation: txdownloadman.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>, std::__1::allocator<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>> const&> Using<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>, std::__1::allocator<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>> const&>(std::__1::vector<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>, std::__1::allocator<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>> const&) Unexecuted instantiation: txdownloadman.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::shared_ptr<CTransaction const>, std::__1::allocator<std::__1::shared_ptr<CTransaction const>>> const&> Using<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::shared_ptr<CTransaction const>, std::__1::allocator<std::__1::shared_ptr<CTransaction const>>> const&>(std::__1::vector<std::__1::shared_ptr<CTransaction const>, std::__1::allocator<std::__1::shared_ptr<CTransaction const>>> const&) Unexecuted instantiation: tx_in.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>, std::__1::allocator<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>> const&> Using<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>, std::__1::allocator<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>> const&>(std::__1::vector<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>, std::__1::allocator<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>> const&) Unexecuted instantiation: tx_in.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxIn, std::__1::allocator<CTxIn>> const&> Using<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxIn, std::__1::allocator<CTxIn>> const&>(std::__1::vector<CTxIn, std::__1::allocator<CTxIn>> const&) Unexecuted instantiation: tx_in.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxOut, std::__1::allocator<CTxOut>> const&> Using<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxOut, std::__1::allocator<CTxOut>> const&>(std::__1::vector<CTxOut, std::__1::allocator<CTxOut>> const&) Unexecuted instantiation: tx_in.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::shared_ptr<CTransaction const>, std::__1::allocator<std::__1::shared_ptr<CTransaction const>>> const&> Using<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::shared_ptr<CTransaction const>, std::__1::allocator<std::__1::shared_ptr<CTransaction const>>> const&>(std::__1::vector<std::__1::shared_ptr<CTransaction const>, std::__1::allocator<std::__1::shared_ptr<CTransaction const>>> const&) Unexecuted instantiation: tx_out.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxIn, std::__1::allocator<CTxIn>> const&> Using<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxIn, std::__1::allocator<CTxIn>> const&>(std::__1::vector<CTxIn, std::__1::allocator<CTxIn>> const&) Unexecuted instantiation: tx_out.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxOut, std::__1::allocator<CTxOut>> const&> Using<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxOut, std::__1::allocator<CTxOut>> const&>(std::__1::vector<CTxOut, std::__1::allocator<CTxOut>> const&) Unexecuted instantiation: tx_out.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>, std::__1::allocator<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>> const&> Using<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>, std::__1::allocator<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>> const&>(std::__1::vector<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>, std::__1::allocator<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>> const&) Unexecuted instantiation: tx_out.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::shared_ptr<CTransaction const>, std::__1::allocator<std::__1::shared_ptr<CTransaction const>>> const&> Using<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::shared_ptr<CTransaction const>, std::__1::allocator<std::__1::shared_ptr<CTransaction const>>> const&>(std::__1::vector<std::__1::shared_ptr<CTransaction const>, std::__1::allocator<std::__1::shared_ptr<CTransaction const>>> const&) Unexecuted instantiation: tx_pool.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxIn, std::__1::allocator<CTxIn>> const&> Using<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxIn, std::__1::allocator<CTxIn>> const&>(std::__1::vector<CTxIn, std::__1::allocator<CTxIn>> const&) Unexecuted instantiation: tx_pool.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxOut, std::__1::allocator<CTxOut>> const&> Using<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxOut, std::__1::allocator<CTxOut>> const&>(std::__1::vector<CTxOut, std::__1::allocator<CTxOut>> const&) Unexecuted instantiation: tx_pool.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>, std::__1::allocator<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>> const&> Using<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>, std::__1::allocator<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>> const&>(std::__1::vector<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>, std::__1::allocator<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>> const&) Unexecuted instantiation: tx_pool.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::shared_ptr<CTransaction const>, std::__1::allocator<std::__1::shared_ptr<CTransaction const>>> const&> Using<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::shared_ptr<CTransaction const>, std::__1::allocator<std::__1::shared_ptr<CTransaction const>>> const&>(std::__1::vector<std::__1::shared_ptr<CTransaction const>, std::__1::allocator<std::__1::shared_ptr<CTransaction const>>> const&) Unexecuted instantiation: txorphan.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxIn, std::__1::allocator<CTxIn>> const&> Using<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxIn, std::__1::allocator<CTxIn>> const&>(std::__1::vector<CTxIn, std::__1::allocator<CTxIn>> const&) Unexecuted instantiation: txorphan.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxOut, std::__1::allocator<CTxOut>> const&> Using<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxOut, std::__1::allocator<CTxOut>> const&>(std::__1::vector<CTxOut, std::__1::allocator<CTxOut>> const&) Unexecuted instantiation: txorphan.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>, std::__1::allocator<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>> const&> Using<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>, std::__1::allocator<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>> const&>(std::__1::vector<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>, std::__1::allocator<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>> const&) Unexecuted instantiation: txorphan.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::shared_ptr<CTransaction const>, std::__1::allocator<std::__1::shared_ptr<CTransaction const>>> const&> Using<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::shared_ptr<CTransaction const>, std::__1::allocator<std::__1::shared_ptr<CTransaction const>>> const&>(std::__1::vector<std::__1::shared_ptr<CTransaction const>, std::__1::allocator<std::__1::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 long&> Using<VarIntFormatter<(VarIntMode)0>, unsigned long long>(unsigned long long&&) Unexecuted instantiation: utxo_snapshot.cpp:Wrapper<AmountCompression, long long const&> Using<AmountCompression, long long const&>(long 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::__1::vector<CTxIn, std::__1::allocator<CTxIn>> const&> Using<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxIn, std::__1::allocator<CTxIn>> const&>(std::__1::vector<CTxIn, std::__1::allocator<CTxIn>> const&) Unexecuted instantiation: utxo_snapshot.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxOut, std::__1::allocator<CTxOut>> const&> Using<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxOut, std::__1::allocator<CTxOut>> const&>(std::__1::vector<CTxOut, std::__1::allocator<CTxOut>> const&) Unexecuted instantiation: utxo_snapshot.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>, std::__1::allocator<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>> const&> Using<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>, std::__1::allocator<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>> const&>(std::__1::vector<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>, std::__1::allocator<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>> const&) Unexecuted instantiation: utxo_snapshot.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::shared_ptr<CTransaction const>, std::__1::allocator<std::__1::shared_ptr<CTransaction const>>> const&> Using<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::shared_ptr<CTransaction const>, std::__1::allocator<std::__1::shared_ptr<CTransaction const>>> const&>(std::__1::vector<std::__1::shared_ptr<CTransaction const>, std::__1::allocator<std::__1::shared_ptr<CTransaction const>>> const&) Unexecuted instantiation: utxo_total_supply.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxIn, std::__1::allocator<CTxIn>> const&> Using<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxIn, std::__1::allocator<CTxIn>> const&>(std::__1::vector<CTxIn, std::__1::allocator<CTxIn>> const&) Unexecuted instantiation: utxo_total_supply.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxOut, std::__1::allocator<CTxOut>> const&> Using<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxOut, std::__1::allocator<CTxOut>> const&>(std::__1::vector<CTxOut, std::__1::allocator<CTxOut>> const&) Unexecuted instantiation: utxo_total_supply.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>, std::__1::allocator<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>> const&> Using<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>, std::__1::allocator<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>> const&>(std::__1::vector<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>, std::__1::allocator<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>> const&) Unexecuted instantiation: utxo_total_supply.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::shared_ptr<CTransaction const>, std::__1::allocator<std::__1::shared_ptr<CTransaction const>>> const&> Using<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::shared_ptr<CTransaction const>, std::__1::allocator<std::__1::shared_ptr<CTransaction const>>> const&>(std::__1::vector<std::__1::shared_ptr<CTransaction const>, std::__1::allocator<std::__1::shared_ptr<CTransaction const>>> const&) Unexecuted instantiation: validation_load_mempool.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxIn, std::__1::allocator<CTxIn>> const&> Using<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxIn, std::__1::allocator<CTxIn>> const&>(std::__1::vector<CTxIn, std::__1::allocator<CTxIn>> const&) Unexecuted instantiation: validation_load_mempool.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxOut, std::__1::allocator<CTxOut>> const&> Using<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxOut, std::__1::allocator<CTxOut>> const&>(std::__1::vector<CTxOut, std::__1::allocator<CTxOut>> const&) Unexecuted instantiation: validation_load_mempool.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>, std::__1::allocator<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>> const&> Using<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>, std::__1::allocator<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>> const&>(std::__1::vector<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>, std::__1::allocator<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>> const&) Unexecuted instantiation: validation_load_mempool.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::shared_ptr<CTransaction const>, std::__1::allocator<std::__1::shared_ptr<CTransaction const>>> const&> Using<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::shared_ptr<CTransaction const>, std::__1::allocator<std::__1::shared_ptr<CTransaction const>>> const&>(std::__1::vector<std::__1::shared_ptr<CTransaction const>, std::__1::allocator<std::__1::shared_ptr<CTransaction const>>> const&) Unexecuted instantiation: feebumper.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxIn, std::__1::allocator<CTxIn>>&> Using<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxIn, std::__1::allocator<CTxIn>>&>(std::__1::vector<CTxIn, std::__1::allocator<CTxIn>>&) Unexecuted instantiation: feebumper.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxOut, std::__1::allocator<CTxOut>>&> Using<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxOut, std::__1::allocator<CTxOut>>&>(std::__1::vector<CTxOut, std::__1::allocator<CTxOut>>&) Unexecuted instantiation: feebumper.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>, std::__1::allocator<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>>&> Using<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>, std::__1::allocator<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>>&>(std::__1::vector<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>, std::__1::allocator<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>>&) Unexecuted instantiation: feebumper.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxIn, std::__1::allocator<CTxIn>> const&> Using<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxIn, std::__1::allocator<CTxIn>> const&>(std::__1::vector<CTxIn, std::__1::allocator<CTxIn>> const&) Unexecuted instantiation: feebumper.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxOut, std::__1::allocator<CTxOut>> const&> Using<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxOut, std::__1::allocator<CTxOut>> const&>(std::__1::vector<CTxOut, std::__1::allocator<CTxOut>> const&) Unexecuted instantiation: feebumper.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>, std::__1::allocator<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>> const&> Using<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>, std::__1::allocator<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>> const&>(std::__1::vector<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>, std::__1::allocator<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>> const&) Unexecuted instantiation: feebumper.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::shared_ptr<CTransaction const>, std::__1::allocator<std::__1::shared_ptr<CTransaction const>>> const&> Using<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::shared_ptr<CTransaction const>, std::__1::allocator<std::__1::shared_ptr<CTransaction const>>> const&>(std::__1::vector<std::__1::shared_ptr<CTransaction const>, std::__1::allocator<std::__1::shared_ptr<CTransaction const>>> const&) Unexecuted instantiation: fees.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxIn, std::__1::allocator<CTxIn>> const&> Using<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxIn, std::__1::allocator<CTxIn>> const&>(std::__1::vector<CTxIn, std::__1::allocator<CTxIn>> const&) Unexecuted instantiation: fees.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxOut, std::__1::allocator<CTxOut>> const&> Using<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxOut, std::__1::allocator<CTxOut>> const&>(std::__1::vector<CTxOut, std::__1::allocator<CTxOut>> const&) Unexecuted instantiation: fees.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>, std::__1::allocator<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>> const&> Using<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>, std::__1::allocator<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>> const&>(std::__1::vector<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>, std::__1::allocator<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>> const&) Unexecuted instantiation: fees.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::shared_ptr<CTransaction const>, std::__1::allocator<std::__1::shared_ptr<CTransaction const>>> const&> Using<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::shared_ptr<CTransaction const>, std::__1::allocator<std::__1::shared_ptr<CTransaction const>>> const&>(std::__1::vector<std::__1::shared_ptr<CTransaction const>, std::__1::allocator<std::__1::shared_ptr<CTransaction const>>> const&) Unexecuted instantiation: scriptpubkeyman.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxIn, std::__1::allocator<CTxIn>>&> Using<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxIn, std::__1::allocator<CTxIn>>&>(std::__1::vector<CTxIn, std::__1::allocator<CTxIn>>&) Unexecuted instantiation: scriptpubkeyman.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxOut, std::__1::allocator<CTxOut>>&> Using<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxOut, std::__1::allocator<CTxOut>>&>(std::__1::vector<CTxOut, std::__1::allocator<CTxOut>>&) Unexecuted instantiation: scriptpubkeyman.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>, std::__1::allocator<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>>&> Using<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>, std::__1::allocator<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>>&>(std::__1::vector<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>, std::__1::allocator<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>>&) Unexecuted instantiation: scriptpubkeyman.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxIn, std::__1::allocator<CTxIn>> const&> Using<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxIn, std::__1::allocator<CTxIn>> const&>(std::__1::vector<CTxIn, std::__1::allocator<CTxIn>> const&) Unexecuted instantiation: scriptpubkeyman.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxOut, std::__1::allocator<CTxOut>> const&> Using<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxOut, std::__1::allocator<CTxOut>> const&>(std::__1::vector<CTxOut, std::__1::allocator<CTxOut>> const&) Unexecuted instantiation: scriptpubkeyman.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>, std::__1::allocator<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>> const&> Using<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>, std::__1::allocator<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>> const&>(std::__1::vector<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>, std::__1::allocator<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>> const&) Unexecuted instantiation: scriptpubkeyman.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::shared_ptr<CTransaction const>, std::__1::allocator<std::__1::shared_ptr<CTransaction const>>> const&> Using<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::shared_ptr<CTransaction const>, std::__1::allocator<std::__1::shared_ptr<CTransaction const>>> const&>(std::__1::vector<std::__1::shared_ptr<CTransaction const>, std::__1::allocator<std::__1::shared_ptr<CTransaction const>>> const&) Unexecuted instantiation: spend.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxIn, std::__1::allocator<CTxIn>> const&> Using<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxIn, std::__1::allocator<CTxIn>> const&>(std::__1::vector<CTxIn, std::__1::allocator<CTxIn>> const&) Unexecuted instantiation: spend.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxOut, std::__1::allocator<CTxOut>> const&> Using<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxOut, std::__1::allocator<CTxOut>> const&>(std::__1::vector<CTxOut, std::__1::allocator<CTxOut>> const&) Unexecuted instantiation: spend.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>, std::__1::allocator<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>> const&> Using<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>, std::__1::allocator<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>> const&>(std::__1::vector<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>, std::__1::allocator<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>> const&) Unexecuted instantiation: spend.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::shared_ptr<CTransaction const>, std::__1::allocator<std::__1::shared_ptr<CTransaction const>>> const&> Using<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::shared_ptr<CTransaction const>, std::__1::allocator<std::__1::shared_ptr<CTransaction const>>> const&>(std::__1::vector<std::__1::shared_ptr<CTransaction const>, std::__1::allocator<std::__1::shared_ptr<CTransaction const>>> const&) Unexecuted instantiation: mempool.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxIn, std::__1::allocator<CTxIn>> const&> Using<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxIn, std::__1::allocator<CTxIn>> const&>(std::__1::vector<CTxIn, std::__1::allocator<CTxIn>> const&) Unexecuted instantiation: mempool.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxOut, std::__1::allocator<CTxOut>> const&> Using<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxOut, std::__1::allocator<CTxOut>> const&>(std::__1::vector<CTxOut, std::__1::allocator<CTxOut>> const&) Unexecuted instantiation: mempool.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>, std::__1::allocator<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>> const&> Using<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>, std::__1::allocator<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>> const&>(std::__1::vector<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>, std::__1::allocator<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>> const&) Unexecuted instantiation: mempool.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::shared_ptr<CTransaction const>, std::__1::allocator<std::__1::shared_ptr<CTransaction const>>> const&> Using<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::shared_ptr<CTransaction const>, std::__1::allocator<std::__1::shared_ptr<CTransaction const>>> const&>(std::__1::vector<std::__1::shared_ptr<CTransaction const>, std::__1::allocator<std::__1::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 long&> Using<VarIntFormatter<(VarIntMode)0>, unsigned long long&>(unsigned long long&) Unexecuted instantiation: util.cpp:Wrapper<AmountCompression, long long&> Using<AmountCompression, long long&>(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: core_read.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxIn, std::__1::allocator<CTxIn>>&> Using<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxIn, std::__1::allocator<CTxIn>>&>(std::__1::vector<CTxIn, std::__1::allocator<CTxIn>>&) Unexecuted instantiation: core_read.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxOut, std::__1::allocator<CTxOut>>&> Using<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxOut, std::__1::allocator<CTxOut>>&>(std::__1::vector<CTxOut, std::__1::allocator<CTxOut>>&) Unexecuted instantiation: core_read.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>, std::__1::allocator<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>>&> Using<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>, std::__1::allocator<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>>&>(std::__1::vector<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>, std::__1::allocator<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>>&) Unexecuted instantiation: core_read.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::shared_ptr<CTransaction const>, std::__1::allocator<std::__1::shared_ptr<CTransaction const>>>&> Using<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::shared_ptr<CTransaction const>, std::__1::allocator<std::__1::shared_ptr<CTransaction const>>>&>(std::__1::vector<std::__1::shared_ptr<CTransaction const>, std::__1::allocator<std::__1::shared_ptr<CTransaction const>>>&) Unexecuted instantiation: core_write.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxIn, std::__1::allocator<CTxIn>> const&> Using<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxIn, std::__1::allocator<CTxIn>> const&>(std::__1::vector<CTxIn, std::__1::allocator<CTxIn>> const&) Unexecuted instantiation: core_write.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxOut, std::__1::allocator<CTxOut>> const&> Using<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxOut, std::__1::allocator<CTxOut>> const&>(std::__1::vector<CTxOut, std::__1::allocator<CTxOut>> const&) Unexecuted instantiation: core_write.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>, std::__1::allocator<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>> const&> Using<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>, std::__1::allocator<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>> const&>(std::__1::vector<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>, std::__1::allocator<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>> const&) Unexecuted instantiation: core_write.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::shared_ptr<CTransaction const>, std::__1::allocator<std::__1::shared_ptr<CTransaction const>>> const&> Using<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::shared_ptr<CTransaction const>, std::__1::allocator<std::__1::shared_ptr<CTransaction const>>> const&>(std::__1::vector<std::__1::shared_ptr<CTransaction const>, std::__1::allocator<std::__1::shared_ptr<CTransaction const>>> const&) Unexecuted instantiation: external_signer.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxIn, std::__1::allocator<CTxIn>> const&> Using<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxIn, std::__1::allocator<CTxIn>> const&>(std::__1::vector<CTxIn, std::__1::allocator<CTxIn>> const&) Unexecuted instantiation: external_signer.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxOut, std::__1::allocator<CTxOut>> const&> Using<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxOut, std::__1::allocator<CTxOut>> const&>(std::__1::vector<CTxOut, std::__1::allocator<CTxOut>> const&) Unexecuted instantiation: external_signer.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>, std::__1::allocator<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>> const&> Using<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>, std::__1::allocator<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>> const&>(std::__1::vector<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>, std::__1::allocator<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>> const&) Unexecuted instantiation: policy.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxIn, std::__1::allocator<CTxIn>> const&> Using<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxIn, std::__1::allocator<CTxIn>> const&>(std::__1::vector<CTxIn, std::__1::allocator<CTxIn>> const&) Unexecuted instantiation: policy.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxOut, std::__1::allocator<CTxOut>> const&> Using<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxOut, std::__1::allocator<CTxOut>> const&>(std::__1::vector<CTxOut, std::__1::allocator<CTxOut>> const&) Unexecuted instantiation: policy.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>, std::__1::allocator<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>> const&> Using<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>, std::__1::allocator<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>> const&>(std::__1::vector<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>, std::__1::allocator<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>> const&) Unexecuted instantiation: policy.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::shared_ptr<CTransaction const>, std::__1::allocator<std::__1::shared_ptr<CTransaction const>>> const&> Using<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::shared_ptr<CTransaction const>, std::__1::allocator<std::__1::shared_ptr<CTransaction const>>> const&>(std::__1::vector<std::__1::shared_ptr<CTransaction const>, std::__1::allocator<std::__1::shared_ptr<CTransaction const>>> const&) Unexecuted instantiation: psbt.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxIn, std::__1::allocator<CTxIn>>&> Using<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxIn, std::__1::allocator<CTxIn>>&>(std::__1::vector<CTxIn, std::__1::allocator<CTxIn>>&) Unexecuted instantiation: psbt.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxOut, std::__1::allocator<CTxOut>>&> Using<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxOut, std::__1::allocator<CTxOut>>&>(std::__1::vector<CTxOut, std::__1::allocator<CTxOut>>&) Unexecuted instantiation: psbt.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>, std::__1::allocator<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>>&> Using<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>, std::__1::allocator<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>>&>(std::__1::vector<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>, std::__1::allocator<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>>&) Unexecuted instantiation: sign.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>, std::__1::allocator<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>> const&> Using<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>, std::__1::allocator<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>> const&>(std::__1::vector<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>, std::__1::allocator<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>> const&) Unexecuted instantiation: backup.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<uint256, std::__1::allocator<uint256>>&> Using<VectorFormatter<DefaultFormatter>, std::__1::vector<uint256, std::__1::allocator<uint256>>&>(std::__1::vector<uint256, std::__1::allocator<uint256>>&) Unexecuted instantiation: transactions.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxIn, std::__1::allocator<CTxIn>> const&> Using<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxIn, std::__1::allocator<CTxIn>> const&>(std::__1::vector<CTxIn, std::__1::allocator<CTxIn>> const&) Unexecuted instantiation: transactions.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxOut, std::__1::allocator<CTxOut>> const&> Using<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxOut, std::__1::allocator<CTxOut>> const&>(std::__1::vector<CTxOut, std::__1::allocator<CTxOut>> const&) Unexecuted instantiation: transactions.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>, std::__1::allocator<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>> const&> Using<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>, std::__1::allocator<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>> const&>(std::__1::vector<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>, std::__1::allocator<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>> const&) Unexecuted instantiation: transactions.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::shared_ptr<CTransaction const>, std::__1::allocator<std::__1::shared_ptr<CTransaction const>>> const&> Using<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::shared_ptr<CTransaction const>, std::__1::allocator<std::__1::shared_ptr<CTransaction const>>> const&>(std::__1::vector<std::__1::shared_ptr<CTransaction const>, std::__1::allocator<std::__1::shared_ptr<CTransaction const>>> const&) Unexecuted instantiation: wallet.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxIn, std::__1::allocator<CTxIn>> const&> Using<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxIn, std::__1::allocator<CTxIn>> const&>(std::__1::vector<CTxIn, std::__1::allocator<CTxIn>> const&) Unexecuted instantiation: wallet.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxOut, std::__1::allocator<CTxOut>> const&> Using<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxOut, std::__1::allocator<CTxOut>> const&>(std::__1::vector<CTxOut, std::__1::allocator<CTxOut>> const&) Unexecuted instantiation: wallet.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>, std::__1::allocator<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>> const&> Using<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>, std::__1::allocator<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>> const&>(std::__1::vector<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>, std::__1::allocator<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>> const&) Unexecuted instantiation: wallet.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::shared_ptr<CTransaction const>, std::__1::allocator<std::__1::shared_ptr<CTransaction const>>> const&> Using<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::shared_ptr<CTransaction const>, std::__1::allocator<std::__1::shared_ptr<CTransaction const>>> const&>(std::__1::vector<std::__1::shared_ptr<CTransaction const>, std::__1::allocator<std::__1::shared_ptr<CTransaction const>>> const&) Unexecuted instantiation: walletdb.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<unsigned int, std::__1::allocator<unsigned int>>&> Using<VectorFormatter<DefaultFormatter>, std::__1::vector<unsigned int, std::__1::allocator<unsigned int>>&>(std::__1::vector<unsigned int, std::__1::allocator<unsigned int>>&) Unexecuted instantiation: walletdb.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxIn, std::__1::allocator<CTxIn>>&> Using<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxIn, std::__1::allocator<CTxIn>>&>(std::__1::vector<CTxIn, std::__1::allocator<CTxIn>>&) Unexecuted instantiation: walletdb.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxOut, std::__1::allocator<CTxOut>>&> Using<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxOut, std::__1::allocator<CTxOut>>&>(std::__1::vector<CTxOut, std::__1::allocator<CTxOut>>&) Unexecuted instantiation: walletdb.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>, std::__1::allocator<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>>&> Using<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>, std::__1::allocator<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>>&>(std::__1::vector<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>, std::__1::allocator<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>>&) Unexecuted instantiation: walletdb.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<uint256, std::__1::allocator<uint256>>&> Using<VectorFormatter<DefaultFormatter>, std::__1::vector<uint256, std::__1::allocator<uint256>>&>(std::__1::vector<uint256, std::__1::allocator<uint256>>&) Unexecuted instantiation: walletdb.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<wallet::CMerkleTx, std::__1::allocator<wallet::CMerkleTx>>&> Using<VectorFormatter<DefaultFormatter>, std::__1::vector<wallet::CMerkleTx, std::__1::allocator<wallet::CMerkleTx>>&>(std::__1::vector<wallet::CMerkleTx, std::__1::allocator<wallet::CMerkleTx>>&) Unexecuted instantiation: walletdb.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>>, std::__1::allocator<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>>>>&> Using<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>>, std::__1::allocator<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>>>>&>(std::__1::vector<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>>, std::__1::allocator<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>>>>&) Unexecuted instantiation: walletdb.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxIn, std::__1::allocator<CTxIn>> const&> Using<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxIn, std::__1::allocator<CTxIn>> const&>(std::__1::vector<CTxIn, std::__1::allocator<CTxIn>> const&) Unexecuted instantiation: walletdb.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxOut, std::__1::allocator<CTxOut>> const&> Using<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxOut, std::__1::allocator<CTxOut>> const&>(std::__1::vector<CTxOut, std::__1::allocator<CTxOut>> const&) Unexecuted instantiation: walletdb.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>, std::__1::allocator<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>> const&> Using<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>, std::__1::allocator<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>> const&>(std::__1::vector<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>, std::__1::allocator<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>> const&) walletdb.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>>, std::__1::allocator<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>>>> const&> Using<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>>, std::__1::allocator<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>>>> const&>(std::__1::vector<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>>, std::__1::allocator<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>>>> const&) Line | Count | Source | 488 | 14.9k | static inline Wrapper<Formatter, T&> Using(T&& t) { return Wrapper<Formatter, T&>(t); } |
Unexecuted instantiation: walletdb.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<unsigned int, std::__1::allocator<unsigned int>> const&> Using<VectorFormatter<DefaultFormatter>, std::__1::vector<unsigned int, std::__1::allocator<unsigned int>> const&>(std::__1::vector<unsigned int, std::__1::allocator<unsigned int>> const&) Unexecuted instantiation: walletdb.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<uint256, std::__1::allocator<uint256>> const&> Using<VectorFormatter<DefaultFormatter>, std::__1::vector<uint256, std::__1::allocator<uint256>> const&>(std::__1::vector<uint256, std::__1::allocator<uint256>> const&) Unexecuted instantiation: mining.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxIn, std::__1::allocator<CTxIn>> const&> Using<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxIn, std::__1::allocator<CTxIn>> const&>(std::__1::vector<CTxIn, std::__1::allocator<CTxIn>> const&) Unexecuted instantiation: mining.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxOut, std::__1::allocator<CTxOut>> const&> Using<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxOut, std::__1::allocator<CTxOut>> const&>(std::__1::vector<CTxOut, std::__1::allocator<CTxOut>> const&) Unexecuted instantiation: mining.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>, std::__1::allocator<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>> const&> Using<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>, std::__1::allocator<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>> const&>(std::__1::vector<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>, std::__1::allocator<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>> const&) Unexecuted instantiation: mining.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::shared_ptr<CTransaction const>, std::__1::allocator<std::__1::shared_ptr<CTransaction const>>> const&> Using<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::shared_ptr<CTransaction const>, std::__1::allocator<std::__1::shared_ptr<CTransaction const>>> const&>(std::__1::vector<std::__1::shared_ptr<CTransaction const>, std::__1::allocator<std::__1::shared_ptr<CTransaction const>>> const&) Unexecuted instantiation: net.cpp:Wrapper<CustomUintFormatter<8, false>, ServiceFlags&> Using<CustomUintFormatter<8, false>, ServiceFlags&>(ServiceFlags&) Unexecuted instantiation: net.cpp:Wrapper<CompactSizeFormatter<true>, unsigned long const&> Using<CompactSizeFormatter<true>, unsigned long const&>(unsigned long const&) Unexecuted instantiation: net.cpp:Wrapper<CustomUintFormatter<2, true>, unsigned short const&> Using<CustomUintFormatter<2, true>, unsigned short const&>(unsigned short const&) Unexecuted instantiation: setup_common.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxIn, std::__1::allocator<CTxIn>>&> Using<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxIn, std::__1::allocator<CTxIn>>&>(std::__1::vector<CTxIn, std::__1::allocator<CTxIn>>&) Unexecuted instantiation: setup_common.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxOut, std::__1::allocator<CTxOut>>&> Using<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxOut, std::__1::allocator<CTxOut>>&>(std::__1::vector<CTxOut, std::__1::allocator<CTxOut>>&) Unexecuted instantiation: setup_common.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>, std::__1::allocator<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>>&> Using<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>, std::__1::allocator<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>>&>(std::__1::vector<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>, std::__1::allocator<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>>&) Unexecuted instantiation: setup_common.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::shared_ptr<CTransaction const>, std::__1::allocator<std::__1::shared_ptr<CTransaction const>>>&> Using<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::shared_ptr<CTransaction const>, std::__1::allocator<std::__1::shared_ptr<CTransaction const>>>&>(std::__1::vector<std::__1::shared_ptr<CTransaction const>, std::__1::allocator<std::__1::shared_ptr<CTransaction const>>>&) Unexecuted instantiation: setup_common.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxIn, std::__1::allocator<CTxIn>> const&> Using<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxIn, std::__1::allocator<CTxIn>> const&>(std::__1::vector<CTxIn, std::__1::allocator<CTxIn>> const&) Unexecuted instantiation: setup_common.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxOut, std::__1::allocator<CTxOut>> const&> Using<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxOut, std::__1::allocator<CTxOut>> const&>(std::__1::vector<CTxOut, std::__1::allocator<CTxOut>> const&) Unexecuted instantiation: setup_common.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>, std::__1::allocator<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>> const&> Using<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>, std::__1::allocator<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>> const&>(std::__1::vector<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>, std::__1::allocator<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>> const&) Unexecuted instantiation: setup_common.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::shared_ptr<CTransaction const>, std::__1::allocator<std::__1::shared_ptr<CTransaction const>>> const&> Using<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::shared_ptr<CTransaction const>, std::__1::allocator<std::__1::shared_ptr<CTransaction const>>> const&>(std::__1::vector<std::__1::shared_ptr<CTransaction const>, std::__1::allocator<std::__1::shared_ptr<CTransaction const>>> const&) Unexecuted instantiation: transaction_utils.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxIn, std::__1::allocator<CTxIn>> const&> Using<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxIn, std::__1::allocator<CTxIn>> const&>(std::__1::vector<CTxIn, std::__1::allocator<CTxIn>> const&) Unexecuted instantiation: transaction_utils.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxOut, std::__1::allocator<CTxOut>> const&> Using<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxOut, std::__1::allocator<CTxOut>> const&>(std::__1::vector<CTxOut, std::__1::allocator<CTxOut>> const&) Unexecuted instantiation: transaction_utils.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>, std::__1::allocator<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>> const&> Using<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>, std::__1::allocator<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>> const&>(std::__1::vector<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>, std::__1::allocator<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>> const&) Unexecuted instantiation: transaction_utils.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::shared_ptr<CTransaction const>, std::__1::allocator<std::__1::shared_ptr<CTransaction const>>> const&> Using<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::shared_ptr<CTransaction const>, std::__1::allocator<std::__1::shared_ptr<CTransaction const>>> const&>(std::__1::vector<std::__1::shared_ptr<CTransaction const>, std::__1::allocator<std::__1::shared_ptr<CTransaction const>>> const&) Unexecuted instantiation: txmempool.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxIn, std::__1::allocator<CTxIn>> const&> Using<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxIn, std::__1::allocator<CTxIn>> const&>(std::__1::vector<CTxIn, std::__1::allocator<CTxIn>> const&) Unexecuted instantiation: txmempool.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxOut, std::__1::allocator<CTxOut>> const&> Using<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxOut, std::__1::allocator<CTxOut>> const&>(std::__1::vector<CTxOut, std::__1::allocator<CTxOut>> const&) Unexecuted instantiation: txmempool.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>, std::__1::allocator<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>> const&> Using<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>, std::__1::allocator<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>> const&>(std::__1::vector<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>, std::__1::allocator<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>> const&) Unexecuted instantiation: txmempool.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::shared_ptr<CTransaction const>, std::__1::allocator<std::__1::shared_ptr<CTransaction const>>> const&> Using<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::shared_ptr<CTransaction const>, std::__1::allocator<std::__1::shared_ptr<CTransaction const>>> const&>(std::__1::vector<std::__1::shared_ptr<CTransaction const>, std::__1::allocator<std::__1::shared_ptr<CTransaction const>>> const&) Unexecuted instantiation: validation.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxIn, std::__1::allocator<CTxIn>> const&> Using<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxIn, std::__1::allocator<CTxIn>> const&>(std::__1::vector<CTxIn, std::__1::allocator<CTxIn>> const&) Unexecuted instantiation: validation.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxOut, std::__1::allocator<CTxOut>> const&> Using<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxOut, std::__1::allocator<CTxOut>> const&>(std::__1::vector<CTxOut, std::__1::allocator<CTxOut>> const&) Unexecuted instantiation: validation.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>, std::__1::allocator<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>> const&> Using<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>, std::__1::allocator<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>> const&>(std::__1::vector<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>, std::__1::allocator<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>> const&) Unexecuted instantiation: validation.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::shared_ptr<CTransaction const>, std::__1::allocator<std::__1::shared_ptr<CTransaction const>>> const&> Using<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::shared_ptr<CTransaction const>, std::__1::allocator<std::__1::shared_ptr<CTransaction const>>> const&>(std::__1::vector<std::__1::shared_ptr<CTransaction const>, std::__1::allocator<std::__1::shared_ptr<CTransaction const>>> const&) Unexecuted instantiation: addrdb.cpp:Wrapper<ChronoFormatter<unsigned int, true>, std::__1::chrono::time_point<NodeClock, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1l>>> const&> Using<ChronoFormatter<unsigned int, true>, std::__1::chrono::time_point<NodeClock, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1l>>> const&>(std::__1::chrono::time_point<NodeClock, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1l>>> const&) Unexecuted instantiation: addrdb.cpp:Wrapper<CompactSizeFormatter<false>, unsigned long long&> Using<CompactSizeFormatter<false>, unsigned long long&>(unsigned long 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::__1::vector<CAddress, std::__1::allocator<CAddress>> const&> Using<VectorFormatter<DefaultFormatter>, std::__1::vector<CAddress, std::__1::allocator<CAddress>> const&>(std::__1::vector<CAddress, std::__1::allocator<CAddress>> const&) Unexecuted instantiation: addrdb.cpp:Wrapper<ChronoFormatter<unsigned int, true>, std::__1::chrono::time_point<NodeClock, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1l>>>&> Using<ChronoFormatter<unsigned int, true>, std::__1::chrono::time_point<NodeClock, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1l>>>&>(std::__1::chrono::time_point<NodeClock, std::__1::chrono::duration<long long, std::__1::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::__1::vector<CAddress, std::__1::allocator<CAddress>>&> Using<VectorFormatter<DefaultFormatter>, std::__1::vector<CAddress, std::__1::allocator<CAddress>>&>(std::__1::vector<CAddress, std::__1::allocator<CAddress>>&) Unexecuted instantiation: addrman.cpp:Wrapper<ChronoFormatter<unsigned int, true>, std::__1::chrono::time_point<NodeClock, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1l>>> const&> Using<ChronoFormatter<unsigned int, true>, std::__1::chrono::time_point<NodeClock, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1l>>> const&>(std::__1::chrono::time_point<NodeClock, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1l>>> const&) Unexecuted instantiation: addrman.cpp:Wrapper<CompactSizeFormatter<false>, unsigned long long&> Using<CompactSizeFormatter<false>, unsigned long long&>(unsigned long 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 long, false>, std::__1::chrono::time_point<NodeClock, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1l>>> const&> Using<ChronoFormatter<long long, false>, std::__1::chrono::time_point<NodeClock, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1l>>> const&>(std::__1::chrono::time_point<NodeClock, std::__1::chrono::duration<long long, std::__1::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::__1::chrono::time_point<NodeClock, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1l>>>&> Using<ChronoFormatter<unsigned int, true>, std::__1::chrono::time_point<NodeClock, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1l>>>&>(std::__1::chrono::time_point<NodeClock, std::__1::chrono::duration<long long, std::__1::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 long, false>, std::__1::chrono::time_point<NodeClock, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1l>>>&> Using<ChronoFormatter<long long, false>, std::__1::chrono::time_point<NodeClock, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1l>>>&>(std::__1::chrono::time_point<NodeClock, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1l>>>&) Unexecuted instantiation: blockencodings.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxIn, std::__1::allocator<CTxIn>> const&> Using<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxIn, std::__1::allocator<CTxIn>> const&>(std::__1::vector<CTxIn, std::__1::allocator<CTxIn>> const&) Unexecuted instantiation: blockencodings.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxOut, std::__1::allocator<CTxOut>> const&> Using<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxOut, std::__1::allocator<CTxOut>> const&>(std::__1::vector<CTxOut, std::__1::allocator<CTxOut>> const&) Unexecuted instantiation: blockencodings.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>, std::__1::allocator<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>> const&> Using<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>, std::__1::allocator<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>> const&>(std::__1::vector<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>, std::__1::allocator<std::__1::vector<unsigned char, std::__1::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::__1::shared_ptr<CTransaction const> const&> Using<DefaultFormatter, std::__1::shared_ptr<CTransaction const> const&>(std::__1::shared_ptr<CTransaction const> const&) Unexecuted instantiation: blockencodings.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<PrefilledTransaction, std::__1::allocator<PrefilledTransaction>> const&> Using<VectorFormatter<DefaultFormatter>, std::__1::vector<PrefilledTransaction, std::__1::allocator<PrefilledTransaction>> const&>(std::__1::vector<PrefilledTransaction, std::__1::allocator<PrefilledTransaction>> const&) Unexecuted instantiation: blockencodings.cpp:Wrapper<VectorFormatter<CustomUintFormatter<6, false>>, std::__1::vector<unsigned long long, std::__1::allocator<unsigned long long>> const&> Using<VectorFormatter<CustomUintFormatter<6, false>>, std::__1::vector<unsigned long long, std::__1::allocator<unsigned long long>> const&>(std::__1::vector<unsigned long long, std::__1::allocator<unsigned long long>> const&) Unexecuted instantiation: blockencodings.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::shared_ptr<CTransaction const>, std::__1::allocator<std::__1::shared_ptr<CTransaction const>>> const&> Using<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::shared_ptr<CTransaction const>, std::__1::allocator<std::__1::shared_ptr<CTransaction const>>> const&>(std::__1::vector<std::__1::shared_ptr<CTransaction const>, std::__1::allocator<std::__1::shared_ptr<CTransaction const>>> const&) Unexecuted instantiation: tx_verify.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxIn, std::__1::allocator<CTxIn>> const&> Using<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxIn, std::__1::allocator<CTxIn>> const&>(std::__1::vector<CTxIn, std::__1::allocator<CTxIn>> const&) Unexecuted instantiation: tx_verify.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxOut, std::__1::allocator<CTxOut>> const&> Using<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxOut, std::__1::allocator<CTxOut>> const&>(std::__1::vector<CTxOut, std::__1::allocator<CTxOut>> const&) Unexecuted instantiation: tx_verify.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>, std::__1::allocator<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>> const&> Using<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>, std::__1::allocator<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>> const&>(std::__1::vector<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>, std::__1::allocator<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>> const&) Unexecuted instantiation: tx_verify.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::shared_ptr<CTransaction const>, std::__1::allocator<std::__1::shared_ptr<CTransaction const>>> const&> Using<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::shared_ptr<CTransaction const>, std::__1::allocator<std::__1::shared_ptr<CTransaction const>>> const&>(std::__1::vector<std::__1::shared_ptr<CTransaction const>, std::__1::allocator<std::__1::shared_ptr<CTransaction const>>> const&) Unexecuted instantiation: base.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<uint256, std::__1::allocator<uint256>>&> Using<VectorFormatter<DefaultFormatter>, std::__1::vector<uint256, std::__1::allocator<uint256>>&>(std::__1::vector<uint256, std::__1::allocator<uint256>>&) Unexecuted instantiation: base.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<uint256, std::__1::allocator<uint256>> const&> Using<VectorFormatter<DefaultFormatter>, std::__1::vector<uint256, std::__1::allocator<uint256>> const&>(std::__1::vector<uint256, std::__1::allocator<uint256>> const&) Unexecuted instantiation: base.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxIn, std::__1::allocator<CTxIn>> const&> Using<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxIn, std::__1::allocator<CTxIn>> const&>(std::__1::vector<CTxIn, std::__1::allocator<CTxIn>> const&) Unexecuted instantiation: base.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxOut, std::__1::allocator<CTxOut>> const&> Using<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxOut, std::__1::allocator<CTxOut>> const&>(std::__1::vector<CTxOut, std::__1::allocator<CTxOut>> const&) Unexecuted instantiation: base.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>, std::__1::allocator<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>> const&> Using<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>, std::__1::allocator<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>> const&>(std::__1::vector<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>, std::__1::allocator<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>> const&) Unexecuted instantiation: base.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::shared_ptr<CTransaction const>, std::__1::allocator<std::__1::shared_ptr<CTransaction const>>> const&> Using<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::shared_ptr<CTransaction const>, std::__1::allocator<std::__1::shared_ptr<CTransaction const>>> const&>(std::__1::vector<std::__1::shared_ptr<CTransaction const>, std::__1::allocator<std::__1::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: coinstatsindex.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxIn, std::__1::allocator<CTxIn>> const&> Using<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxIn, std::__1::allocator<CTxIn>> const&>(std::__1::vector<CTxIn, std::__1::allocator<CTxIn>> const&) Unexecuted instantiation: coinstatsindex.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxOut, std::__1::allocator<CTxOut>> const&> Using<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxOut, std::__1::allocator<CTxOut>> const&>(std::__1::vector<CTxOut, std::__1::allocator<CTxOut>> const&) Unexecuted instantiation: coinstatsindex.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>, std::__1::allocator<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>> const&> Using<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>, std::__1::allocator<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>> const&>(std::__1::vector<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>, std::__1::allocator<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>> const&) Unexecuted instantiation: coinstatsindex.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::shared_ptr<CTransaction const>, std::__1::allocator<std::__1::shared_ptr<CTransaction const>>> const&> Using<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::shared_ptr<CTransaction const>, std::__1::allocator<std::__1::shared_ptr<CTransaction const>>> const&>(std::__1::vector<std::__1::shared_ptr<CTransaction const>, std::__1::allocator<std::__1::shared_ptr<CTransaction const>>> const&) Unexecuted instantiation: txindex.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxIn, std::__1::allocator<CTxIn>> const&> Using<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxIn, std::__1::allocator<CTxIn>> const&>(std::__1::vector<CTxIn, std::__1::allocator<CTxIn>> const&) Unexecuted instantiation: txindex.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxOut, std::__1::allocator<CTxOut>> const&> Using<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxOut, std::__1::allocator<CTxOut>> const&>(std::__1::vector<CTxOut, std::__1::allocator<CTxOut>> const&) Unexecuted instantiation: txindex.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>, std::__1::allocator<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>> const&> Using<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>, std::__1::allocator<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>> const&>(std::__1::vector<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>, std::__1::allocator<std::__1::vector<unsigned char, std::__1::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::__1::vector<CTxIn, std::__1::allocator<CTxIn>>&> Using<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxIn, std::__1::allocator<CTxIn>>&>(std::__1::vector<CTxIn, std::__1::allocator<CTxIn>>&) Unexecuted instantiation: txindex.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxOut, std::__1::allocator<CTxOut>>&> Using<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxOut, std::__1::allocator<CTxOut>>&>(std::__1::vector<CTxOut, std::__1::allocator<CTxOut>>&) Unexecuted instantiation: txindex.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>, std::__1::allocator<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>>&> Using<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>, std::__1::allocator<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>>&>(std::__1::vector<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>, std::__1::allocator<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>>&) Unexecuted instantiation: txindex.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::shared_ptr<CTransaction const>, std::__1::allocator<std::__1::shared_ptr<CTransaction const>>> const&> Using<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::shared_ptr<CTransaction const>, std::__1::allocator<std::__1::shared_ptr<CTransaction const>>> const&>(std::__1::vector<std::__1::shared_ptr<CTransaction const>, std::__1::allocator<std::__1::shared_ptr<CTransaction const>>> const&) Unexecuted instantiation: init.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxIn, std::__1::allocator<CTxIn>> const&> Using<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxIn, std::__1::allocator<CTxIn>> const&>(std::__1::vector<CTxIn, std::__1::allocator<CTxIn>> const&) Unexecuted instantiation: init.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxOut, std::__1::allocator<CTxOut>> const&> Using<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxOut, std::__1::allocator<CTxOut>> const&>(std::__1::vector<CTxOut, std::__1::allocator<CTxOut>> const&) Unexecuted instantiation: init.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>, std::__1::allocator<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>> const&> Using<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>, std::__1::allocator<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>> const&>(std::__1::vector<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>, std::__1::allocator<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>> const&) Unexecuted instantiation: init.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::shared_ptr<CTransaction const>, std::__1::allocator<std::__1::shared_ptr<CTransaction const>>> const&> Using<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::shared_ptr<CTransaction const>, std::__1::allocator<std::__1::shared_ptr<CTransaction const>>> const&>(std::__1::vector<std::__1::shared_ptr<CTransaction const>, std::__1::allocator<std::__1::shared_ptr<CTransaction const>>> const&) Unexecuted instantiation: coinstats.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxIn, std::__1::allocator<CTxIn>> const&> Using<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxIn, std::__1::allocator<CTxIn>> const&>(std::__1::vector<CTxIn, std::__1::allocator<CTxIn>> const&) Unexecuted instantiation: coinstats.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxOut, std::__1::allocator<CTxOut>> const&> Using<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxOut, std::__1::allocator<CTxOut>> const&>(std::__1::vector<CTxOut, std::__1::allocator<CTxOut>> const&) Unexecuted instantiation: coinstats.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>, std::__1::allocator<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>> const&> Using<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>, std::__1::allocator<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>> const&>(std::__1::vector<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>, std::__1::allocator<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>> const&) Unexecuted instantiation: coinstats.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::shared_ptr<CTransaction const>, std::__1::allocator<std::__1::shared_ptr<CTransaction const>>> const&> Using<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::shared_ptr<CTransaction const>, std::__1::allocator<std::__1::shared_ptr<CTransaction const>>> const&>(std::__1::vector<std::__1::shared_ptr<CTransaction const>, std::__1::allocator<std::__1::shared_ptr<CTransaction const>>> const&) Unexecuted instantiation: net_processing.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxIn, std::__1::allocator<CTxIn>> const&> Using<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxIn, std::__1::allocator<CTxIn>> const&>(std::__1::vector<CTxIn, std::__1::allocator<CTxIn>> const&) Unexecuted instantiation: net_processing.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxOut, std::__1::allocator<CTxOut>> const&> Using<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxOut, std::__1::allocator<CTxOut>> const&>(std::__1::vector<CTxOut, std::__1::allocator<CTxOut>> const&) Unexecuted instantiation: net_processing.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>, std::__1::allocator<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>> const&> Using<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>, std::__1::allocator<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>> const&>(std::__1::vector<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>, std::__1::allocator<std::__1::vector<unsigned char, std::__1::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::__1::shared_ptr<CTransaction const> const&> Using<DefaultFormatter, std::__1::shared_ptr<CTransaction const> const&>(std::__1::shared_ptr<CTransaction const> const&) Unexecuted instantiation: net_processing.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<PrefilledTransaction, std::__1::allocator<PrefilledTransaction>> const&> Using<VectorFormatter<DefaultFormatter>, std::__1::vector<PrefilledTransaction, std::__1::allocator<PrefilledTransaction>> const&>(std::__1::vector<PrefilledTransaction, std::__1::allocator<PrefilledTransaction>> const&) Unexecuted instantiation: net_processing.cpp:Wrapper<VectorFormatter<CustomUintFormatter<6, false>>, std::__1::vector<unsigned long long, std::__1::allocator<unsigned long long>> const&> Using<VectorFormatter<CustomUintFormatter<6, false>>, std::__1::vector<unsigned long long, std::__1::allocator<unsigned long long>> const&>(std::__1::vector<unsigned long long, std::__1::allocator<unsigned long long>> const&) Unexecuted instantiation: net_processing.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<CInv, std::__1::allocator<CInv>> const&> Using<VectorFormatter<DefaultFormatter>, std::__1::vector<CInv, std::__1::allocator<CInv>> const&>(std::__1::vector<CInv, std::__1::allocator<CInv>> const&) Unexecuted instantiation: net_processing.cpp:Wrapper<CustomUintFormatter<8, false>, ServiceFlags&> Using<CustomUintFormatter<8, false>, ServiceFlags&>(ServiceFlags&) 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&) Unexecuted instantiation: net_processing.cpp:Wrapper<LimitedStringFormatter<256ul>, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>&> Using<LimitedStringFormatter<256ul>, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>&>(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>&) 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::__1::chrono::time_point<NodeClock, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1l>>>&> Using<ChronoFormatter<unsigned int, true>, std::__1::chrono::time_point<NodeClock, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1l>>>&>(std::__1::chrono::time_point<NodeClock, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1l>>>&) Unexecuted instantiation: net_processing.cpp:Wrapper<CompactSizeFormatter<false>, unsigned long long&> Using<CompactSizeFormatter<false>, unsigned long long&>(unsigned long long&) Unexecuted instantiation: net_processing.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<CAddress, std::__1::allocator<CAddress>>&> Using<VectorFormatter<DefaultFormatter>, std::__1::vector<CAddress, std::__1::allocator<CAddress>>&>(std::__1::vector<CAddress, std::__1::allocator<CAddress>>&) Unexecuted instantiation: net_processing.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<CInv, std::__1::allocator<CInv>>&> Using<VectorFormatter<DefaultFormatter>, std::__1::vector<CInv, std::__1::allocator<CInv>>&>(std::__1::vector<CInv, std::__1::allocator<CInv>>&) Unexecuted instantiation: net_processing.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<uint256, std::__1::allocator<uint256>> const&> Using<VectorFormatter<DefaultFormatter>, std::__1::vector<uint256, std::__1::allocator<uint256>> const&>(std::__1::vector<uint256, std::__1::allocator<uint256>> const&) Unexecuted instantiation: net_processing.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::shared_ptr<CTransaction const>, std::__1::allocator<std::__1::shared_ptr<CTransaction const>>> const&> Using<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::shared_ptr<CTransaction const>, std::__1::allocator<std::__1::shared_ptr<CTransaction const>>> const&>(std::__1::vector<std::__1::shared_ptr<CTransaction const>, std::__1::allocator<std::__1::shared_ptr<CTransaction const>>> const&) Unexecuted instantiation: net_processing.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<uint256, std::__1::allocator<uint256>>&> Using<VectorFormatter<DefaultFormatter>, std::__1::vector<uint256, std::__1::allocator<uint256>>&>(std::__1::vector<uint256, std::__1::allocator<uint256>>&) Unexecuted instantiation: net_processing.cpp:Wrapper<VectorFormatter<DifferenceFormatter>, std::__1::vector<unsigned short, std::__1::allocator<unsigned short>>&> Using<VectorFormatter<DifferenceFormatter>, std::__1::vector<unsigned short, std::__1::allocator<unsigned short>>&>(std::__1::vector<unsigned short, std::__1::allocator<unsigned short>>&) Unexecuted instantiation: net_processing.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<CBlockHeader, std::__1::allocator<CBlockHeader>> const&> Using<VectorFormatter<DefaultFormatter>, std::__1::vector<CBlockHeader, std::__1::allocator<CBlockHeader>> const&>(std::__1::vector<CBlockHeader, std::__1::allocator<CBlockHeader>> const&) Unexecuted instantiation: net_processing.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<CBlock, std::__1::allocator<CBlock>> const&> Using<VectorFormatter<DefaultFormatter>, std::__1::vector<CBlock, std::__1::allocator<CBlock>> const&>(std::__1::vector<CBlock, std::__1::allocator<CBlock>> const&) Unexecuted instantiation: net_processing.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxIn, std::__1::allocator<CTxIn>>&> Using<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxIn, std::__1::allocator<CTxIn>>&>(std::__1::vector<CTxIn, std::__1::allocator<CTxIn>>&) Unexecuted instantiation: net_processing.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxOut, std::__1::allocator<CTxOut>>&> Using<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxOut, std::__1::allocator<CTxOut>>&>(std::__1::vector<CTxOut, std::__1::allocator<CTxOut>>&) Unexecuted instantiation: net_processing.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>, std::__1::allocator<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>>&> Using<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>, std::__1::allocator<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>>&>(std::__1::vector<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>, std::__1::allocator<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>>&) Unexecuted instantiation: net_processing.cpp:Wrapper<CompactSizeFormatter<true>, unsigned short&> Using<CompactSizeFormatter<true>, unsigned short&>(unsigned short&) Unexecuted instantiation: net_processing.cpp:Wrapper<DefaultFormatter, std::__1::shared_ptr<CTransaction const>&> Using<DefaultFormatter, std::__1::shared_ptr<CTransaction const>&>(std::__1::shared_ptr<CTransaction const>&) Unexecuted instantiation: net_processing.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<PrefilledTransaction, std::__1::allocator<PrefilledTransaction>>&> Using<VectorFormatter<DefaultFormatter>, std::__1::vector<PrefilledTransaction, std::__1::allocator<PrefilledTransaction>>&>(std::__1::vector<PrefilledTransaction, std::__1::allocator<PrefilledTransaction>>&) Unexecuted instantiation: net_processing.cpp:Wrapper<VectorFormatter<CustomUintFormatter<6, false>>, std::__1::vector<unsigned long long, std::__1::allocator<unsigned long long>>&> Using<VectorFormatter<CustomUintFormatter<6, false>>, std::__1::vector<unsigned long long, std::__1::allocator<unsigned long long>>&>(std::__1::vector<unsigned long long, std::__1::allocator<unsigned long long>>&) Unexecuted instantiation: net_processing.cpp:Wrapper<VectorFormatter<DifferenceFormatter>, std::__1::vector<unsigned short, std::__1::allocator<unsigned short>> const&> Using<VectorFormatter<DifferenceFormatter>, std::__1::vector<unsigned short, std::__1::allocator<unsigned short>> const&>(std::__1::vector<unsigned short, std::__1::allocator<unsigned short>> const&) Unexecuted instantiation: net_processing.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::shared_ptr<CTransaction const>, std::__1::allocator<std::__1::shared_ptr<CTransaction const>>>&> Using<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::shared_ptr<CTransaction const>, std::__1::allocator<std::__1::shared_ptr<CTransaction const>>>&>(std::__1::vector<std::__1::shared_ptr<CTransaction const>, std::__1::allocator<std::__1::shared_ptr<CTransaction const>>>&) Unexecuted instantiation: net_processing.cpp:Wrapper<ChronoFormatter<unsigned int, true>, std::__1::chrono::time_point<NodeClock, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1l>>> const&> Using<ChronoFormatter<unsigned int, true>, std::__1::chrono::time_point<NodeClock, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1l>>> const&>(std::__1::chrono::time_point<NodeClock, std::__1::chrono::duration<long long, std::__1::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::__1::vector<CAddress, std::__1::allocator<CAddress>> const&> Using<VectorFormatter<DefaultFormatter>, std::__1::vector<CAddress, std::__1::allocator<CAddress>> const&>(std::__1::vector<CAddress, std::__1::allocator<CAddress>> const&) Unexecuted instantiation: blockmanager_args.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxIn, std::__1::allocator<CTxIn>> const&> Using<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxIn, std::__1::allocator<CTxIn>> const&>(std::__1::vector<CTxIn, std::__1::allocator<CTxIn>> const&) Unexecuted instantiation: blockmanager_args.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxOut, std::__1::allocator<CTxOut>> const&> Using<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxOut, std::__1::allocator<CTxOut>> const&>(std::__1::vector<CTxOut, std::__1::allocator<CTxOut>> const&) Unexecuted instantiation: blockmanager_args.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>, std::__1::allocator<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>> const&> Using<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>, std::__1::allocator<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>> const&>(std::__1::vector<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>, std::__1::allocator<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>> const&) Unexecuted instantiation: blockmanager_args.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::shared_ptr<CTransaction const>, std::__1::allocator<std::__1::shared_ptr<CTransaction const>>> const&> Using<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::shared_ptr<CTransaction const>, std::__1::allocator<std::__1::shared_ptr<CTransaction const>>> const&>(std::__1::vector<std::__1::shared_ptr<CTransaction const>, std::__1::allocator<std::__1::shared_ptr<CTransaction const>>> const&) Unexecuted instantiation: blockstorage.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxIn, std::__1::allocator<CTxIn>> const&> Using<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxIn, std::__1::allocator<CTxIn>> const&>(std::__1::vector<CTxIn, std::__1::allocator<CTxIn>> const&) Unexecuted instantiation: blockstorage.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxOut, std::__1::allocator<CTxOut>> const&> Using<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxOut, std::__1::allocator<CTxOut>> const&>(std::__1::vector<CTxOut, std::__1::allocator<CTxOut>> const&) Unexecuted instantiation: blockstorage.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>, std::__1::allocator<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>> const&> Using<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>, std::__1::allocator<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>> const&>(std::__1::vector<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>, std::__1::allocator<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>> const&) Unexecuted instantiation: blockstorage.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::shared_ptr<CTransaction const>, std::__1::allocator<std::__1::shared_ptr<CTransaction const>>> const&> Using<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::shared_ptr<CTransaction const>, std::__1::allocator<std::__1::shared_ptr<CTransaction const>>> const&>(std::__1::vector<std::__1::shared_ptr<CTransaction const>, std::__1::allocator<std::__1::shared_ptr<CTransaction const>>> const&) Unexecuted instantiation: blockstorage.cpp:Wrapper<VarIntFormatter<(VarIntMode)0>, unsigned int&> Using<VarIntFormatter<(VarIntMode)0>, unsigned int&>(unsigned int&) Unexecuted instantiation: blockstorage.cpp:Wrapper<VarIntFormatter<(VarIntMode)0>, unsigned long long&> Using<VarIntFormatter<(VarIntMode)0>, unsigned long long&>(unsigned long long&) 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 long const&> Using<VarIntFormatter<(VarIntMode)0>, unsigned long long const&>(unsigned long 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&) Unexecuted instantiation: blockstorage.cpp:Wrapper<AmountCompression, long long&> Using<AmountCompression, long long&>(long long&) Unexecuted instantiation: blockstorage.cpp:Wrapper<ScriptCompression, CScript&> Using<ScriptCompression, CScript&>(CScript&) Unexecuted instantiation: blockstorage.cpp:Wrapper<TxOutCompression, CTxOut&> Using<TxOutCompression, CTxOut&>(CTxOut&) Unexecuted instantiation: blockstorage.cpp:Wrapper<VectorFormatter<TxInUndoFormatter>, std::__1::vector<Coin, std::__1::allocator<Coin>>&> Using<VectorFormatter<TxInUndoFormatter>, std::__1::vector<Coin, std::__1::allocator<Coin>>&>(std::__1::vector<Coin, std::__1::allocator<Coin>>&) Unexecuted instantiation: blockstorage.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxUndo, std::__1::allocator<CTxUndo>>&> Using<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxUndo, std::__1::allocator<CTxUndo>>&>(std::__1::vector<CTxUndo, std::__1::allocator<CTxUndo>>&) Unexecuted instantiation: blockstorage.cpp:Wrapper<VarIntFormatter<(VarIntMode)0>, unsigned int&> Using<VarIntFormatter<(VarIntMode)0>, unsigned int>(unsigned int&&) Unexecuted instantiation: blockstorage.cpp:Wrapper<VarIntFormatter<(VarIntMode)0>, unsigned long long&> Using<VarIntFormatter<(VarIntMode)0>, unsigned long long>(unsigned long long&&) Unexecuted instantiation: blockstorage.cpp:Wrapper<AmountCompression, long long const&> Using<AmountCompression, long long const&>(long long const&) Unexecuted instantiation: blockstorage.cpp:Wrapper<ScriptCompression, CScript const&> Using<ScriptCompression, CScript const&>(CScript const&) Unexecuted instantiation: blockstorage.cpp:Wrapper<TxOutCompression, CTxOut const&> Using<TxOutCompression, CTxOut const&>(CTxOut const&) Unexecuted instantiation: blockstorage.cpp:Wrapper<VectorFormatter<TxInUndoFormatter>, std::__1::vector<Coin, std::__1::allocator<Coin>> const&> Using<VectorFormatter<TxInUndoFormatter>, std::__1::vector<Coin, std::__1::allocator<Coin>> const&>(std::__1::vector<Coin, std::__1::allocator<Coin>> const&) Unexecuted instantiation: blockstorage.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxUndo, std::__1::allocator<CTxUndo>> const&> Using<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxUndo, std::__1::allocator<CTxUndo>> const&>(std::__1::vector<CTxUndo, std::__1::allocator<CTxUndo>> const&) Unexecuted instantiation: blockstorage.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxIn, std::__1::allocator<CTxIn>>&> Using<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxIn, std::__1::allocator<CTxIn>>&>(std::__1::vector<CTxIn, std::__1::allocator<CTxIn>>&) Unexecuted instantiation: blockstorage.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxOut, std::__1::allocator<CTxOut>>&> Using<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxOut, std::__1::allocator<CTxOut>>&>(std::__1::vector<CTxOut, std::__1::allocator<CTxOut>>&) Unexecuted instantiation: blockstorage.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>, std::__1::allocator<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>>&> Using<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>, std::__1::allocator<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>>&>(std::__1::vector<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>, std::__1::allocator<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>>&) Unexecuted instantiation: blockstorage.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::shared_ptr<CTransaction const>, std::__1::allocator<std::__1::shared_ptr<CTransaction const>>>&> Using<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::shared_ptr<CTransaction const>, std::__1::allocator<std::__1::shared_ptr<CTransaction const>>>&>(std::__1::vector<std::__1::shared_ptr<CTransaction const>, std::__1::allocator<std::__1::shared_ptr<CTransaction const>>>&) Unexecuted instantiation: chainstate.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxIn, std::__1::allocator<CTxIn>> const&> Using<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxIn, std::__1::allocator<CTxIn>> const&>(std::__1::vector<CTxIn, std::__1::allocator<CTxIn>> const&) Unexecuted instantiation: chainstate.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxOut, std::__1::allocator<CTxOut>> const&> Using<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxOut, std::__1::allocator<CTxOut>> const&>(std::__1::vector<CTxOut, std::__1::allocator<CTxOut>> const&) Unexecuted instantiation: chainstate.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>, std::__1::allocator<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>> const&> Using<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>, std::__1::allocator<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>> const&>(std::__1::vector<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>, std::__1::allocator<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>> const&) Unexecuted instantiation: chainstate.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::shared_ptr<CTransaction const>, std::__1::allocator<std::__1::shared_ptr<CTransaction const>>> const&> Using<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::shared_ptr<CTransaction const>, std::__1::allocator<std::__1::shared_ptr<CTransaction const>>> const&>(std::__1::vector<std::__1::shared_ptr<CTransaction const>, std::__1::allocator<std::__1::shared_ptr<CTransaction const>>> const&) Unexecuted instantiation: chainstatemanager_args.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxIn, std::__1::allocator<CTxIn>> const&> Using<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxIn, std::__1::allocator<CTxIn>> const&>(std::__1::vector<CTxIn, std::__1::allocator<CTxIn>> const&) Unexecuted instantiation: chainstatemanager_args.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxOut, std::__1::allocator<CTxOut>> const&> Using<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxOut, std::__1::allocator<CTxOut>> const&>(std::__1::vector<CTxOut, std::__1::allocator<CTxOut>> const&) Unexecuted instantiation: chainstatemanager_args.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>, std::__1::allocator<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>> const&> Using<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>, std::__1::allocator<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>> const&>(std::__1::vector<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>, std::__1::allocator<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>> const&) Unexecuted instantiation: chainstatemanager_args.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::shared_ptr<CTransaction const>, std::__1::allocator<std::__1::shared_ptr<CTransaction const>>> const&> Using<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::shared_ptr<CTransaction const>, std::__1::allocator<std::__1::shared_ptr<CTransaction const>>> const&>(std::__1::vector<std::__1::shared_ptr<CTransaction const>, std::__1::allocator<std::__1::shared_ptr<CTransaction const>>> const&) Unexecuted instantiation: coin.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxIn, std::__1::allocator<CTxIn>> const&> Using<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxIn, std::__1::allocator<CTxIn>> const&>(std::__1::vector<CTxIn, std::__1::allocator<CTxIn>> const&) Unexecuted instantiation: coin.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxOut, std::__1::allocator<CTxOut>> const&> Using<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxOut, std::__1::allocator<CTxOut>> const&>(std::__1::vector<CTxOut, std::__1::allocator<CTxOut>> const&) Unexecuted instantiation: coin.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>, std::__1::allocator<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>> const&> Using<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>, std::__1::allocator<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>> const&>(std::__1::vector<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>, std::__1::allocator<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>> const&) Unexecuted instantiation: coin.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::shared_ptr<CTransaction const>, std::__1::allocator<std::__1::shared_ptr<CTransaction const>>> const&> Using<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::shared_ptr<CTransaction const>, std::__1::allocator<std::__1::shared_ptr<CTransaction const>>> const&>(std::__1::vector<std::__1::shared_ptr<CTransaction const>, std::__1::allocator<std::__1::shared_ptr<CTransaction const>>> const&) Unexecuted instantiation: context.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxIn, std::__1::allocator<CTxIn>> const&> Using<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxIn, std::__1::allocator<CTxIn>> const&>(std::__1::vector<CTxIn, std::__1::allocator<CTxIn>> const&) Unexecuted instantiation: context.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxOut, std::__1::allocator<CTxOut>> const&> Using<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxOut, std::__1::allocator<CTxOut>> const&>(std::__1::vector<CTxOut, std::__1::allocator<CTxOut>> const&) Unexecuted instantiation: context.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>, std::__1::allocator<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>> const&> Using<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>, std::__1::allocator<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>> const&>(std::__1::vector<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>, std::__1::allocator<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>> const&) Unexecuted instantiation: context.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::shared_ptr<CTransaction const>, std::__1::allocator<std::__1::shared_ptr<CTransaction const>>> const&> Using<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::shared_ptr<CTransaction const>, std::__1::allocator<std::__1::shared_ptr<CTransaction const>>> const&>(std::__1::vector<std::__1::shared_ptr<CTransaction const>, std::__1::allocator<std::__1::shared_ptr<CTransaction const>>> const&) Unexecuted instantiation: interfaces.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxIn, std::__1::allocator<CTxIn>> const&> Using<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxIn, std::__1::allocator<CTxIn>> const&>(std::__1::vector<CTxIn, std::__1::allocator<CTxIn>> const&) Unexecuted instantiation: interfaces.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxOut, std::__1::allocator<CTxOut>> const&> Using<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxOut, std::__1::allocator<CTxOut>> const&>(std::__1::vector<CTxOut, std::__1::allocator<CTxOut>> const&) Unexecuted instantiation: interfaces.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>, std::__1::allocator<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>> const&> Using<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>, std::__1::allocator<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>> const&>(std::__1::vector<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>, std::__1::allocator<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>> const&) Unexecuted instantiation: interfaces.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::shared_ptr<CTransaction const>, std::__1::allocator<std::__1::shared_ptr<CTransaction const>>> const&> Using<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::shared_ptr<CTransaction const>, std::__1::allocator<std::__1::shared_ptr<CTransaction const>>> const&>(std::__1::vector<std::__1::shared_ptr<CTransaction const>, std::__1::allocator<std::__1::shared_ptr<CTransaction const>>> const&) Unexecuted instantiation: mempool_persist.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxIn, std::__1::allocator<CTxIn>>&> Using<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxIn, std::__1::allocator<CTxIn>>&>(std::__1::vector<CTxIn, std::__1::allocator<CTxIn>>&) Unexecuted instantiation: mempool_persist.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxOut, std::__1::allocator<CTxOut>>&> Using<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxOut, std::__1::allocator<CTxOut>>&>(std::__1::vector<CTxOut, std::__1::allocator<CTxOut>>&) Unexecuted instantiation: mempool_persist.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>, std::__1::allocator<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>>&> Using<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>, std::__1::allocator<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>>&>(std::__1::vector<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>, std::__1::allocator<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>>&) Unexecuted instantiation: mempool_persist.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxIn, std::__1::allocator<CTxIn>> const&> Using<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxIn, std::__1::allocator<CTxIn>> const&>(std::__1::vector<CTxIn, std::__1::allocator<CTxIn>> const&) Unexecuted instantiation: mempool_persist.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxOut, std::__1::allocator<CTxOut>> const&> Using<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxOut, std::__1::allocator<CTxOut>> const&>(std::__1::vector<CTxOut, std::__1::allocator<CTxOut>> const&) Unexecuted instantiation: mempool_persist.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>, std::__1::allocator<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>> const&> Using<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>, std::__1::allocator<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>> const&>(std::__1::vector<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>, std::__1::allocator<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>> const&) Unexecuted instantiation: mempool_persist.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::shared_ptr<CTransaction const>, std::__1::allocator<std::__1::shared_ptr<CTransaction const>>> const&> Using<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::shared_ptr<CTransaction const>, std::__1::allocator<std::__1::shared_ptr<CTransaction const>>> const&>(std::__1::vector<std::__1::shared_ptr<CTransaction const>, std::__1::allocator<std::__1::shared_ptr<CTransaction const>>> const&) Unexecuted instantiation: mempool_persist_args.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxIn, std::__1::allocator<CTxIn>> const&> Using<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxIn, std::__1::allocator<CTxIn>> const&>(std::__1::vector<CTxIn, std::__1::allocator<CTxIn>> const&) Unexecuted instantiation: mempool_persist_args.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxOut, std::__1::allocator<CTxOut>> const&> Using<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxOut, std::__1::allocator<CTxOut>> const&>(std::__1::vector<CTxOut, std::__1::allocator<CTxOut>> const&) Unexecuted instantiation: mempool_persist_args.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>, std::__1::allocator<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>> const&> Using<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>, std::__1::allocator<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>> const&>(std::__1::vector<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>, std::__1::allocator<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>> const&) Unexecuted instantiation: mempool_persist_args.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::shared_ptr<CTransaction const>, std::__1::allocator<std::__1::shared_ptr<CTransaction const>>> const&> Using<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::shared_ptr<CTransaction const>, std::__1::allocator<std::__1::shared_ptr<CTransaction const>>> const&>(std::__1::vector<std::__1::shared_ptr<CTransaction const>, std::__1::allocator<std::__1::shared_ptr<CTransaction const>>> const&) Unexecuted instantiation: miner.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxIn, std::__1::allocator<CTxIn>> const&> Using<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxIn, std::__1::allocator<CTxIn>> const&>(std::__1::vector<CTxIn, std::__1::allocator<CTxIn>> const&) Unexecuted instantiation: miner.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxOut, std::__1::allocator<CTxOut>> const&> Using<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxOut, std::__1::allocator<CTxOut>> const&>(std::__1::vector<CTxOut, std::__1::allocator<CTxOut>> const&) Unexecuted instantiation: miner.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>, std::__1::allocator<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>> const&> Using<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>, std::__1::allocator<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>> const&>(std::__1::vector<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>, std::__1::allocator<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>> const&) Unexecuted instantiation: miner.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::shared_ptr<CTransaction const>, std::__1::allocator<std::__1::shared_ptr<CTransaction const>>> const&> Using<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::shared_ptr<CTransaction const>, std::__1::allocator<std::__1::shared_ptr<CTransaction const>>> const&>(std::__1::vector<std::__1::shared_ptr<CTransaction const>, std::__1::allocator<std::__1::shared_ptr<CTransaction const>>> const&) Unexecuted instantiation: peerman_args.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxIn, std::__1::allocator<CTxIn>> const&> Using<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxIn, std::__1::allocator<CTxIn>> const&>(std::__1::vector<CTxIn, std::__1::allocator<CTxIn>> const&) Unexecuted instantiation: peerman_args.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxOut, std::__1::allocator<CTxOut>> const&> Using<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxOut, std::__1::allocator<CTxOut>> const&>(std::__1::vector<CTxOut, std::__1::allocator<CTxOut>> const&) Unexecuted instantiation: peerman_args.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>, std::__1::allocator<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>> const&> Using<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>, std::__1::allocator<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>> const&>(std::__1::vector<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>, std::__1::allocator<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>> const&) Unexecuted instantiation: peerman_args.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::shared_ptr<CTransaction const>, std::__1::allocator<std::__1::shared_ptr<CTransaction const>>> const&> Using<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::shared_ptr<CTransaction const>, std::__1::allocator<std::__1::shared_ptr<CTransaction const>>> const&>(std::__1::vector<std::__1::shared_ptr<CTransaction const>, std::__1::allocator<std::__1::shared_ptr<CTransaction const>>> const&) Unexecuted instantiation: txdownloadman_impl.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxIn, std::__1::allocator<CTxIn>> const&> Using<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxIn, std::__1::allocator<CTxIn>> const&>(std::__1::vector<CTxIn, std::__1::allocator<CTxIn>> const&) Unexecuted instantiation: txdownloadman_impl.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxOut, std::__1::allocator<CTxOut>> const&> Using<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxOut, std::__1::allocator<CTxOut>> const&>(std::__1::vector<CTxOut, std::__1::allocator<CTxOut>> const&) Unexecuted instantiation: txdownloadman_impl.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>, std::__1::allocator<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>> const&> Using<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>, std::__1::allocator<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>> const&>(std::__1::vector<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>, std::__1::allocator<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>> const&) Unexecuted instantiation: txdownloadman_impl.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::shared_ptr<CTransaction const>, std::__1::allocator<std::__1::shared_ptr<CTransaction const>>> const&> Using<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::shared_ptr<CTransaction const>, std::__1::allocator<std::__1::shared_ptr<CTransaction const>>> const&>(std::__1::vector<std::__1::shared_ptr<CTransaction const>, std::__1::allocator<std::__1::shared_ptr<CTransaction const>>> const&) Unexecuted instantiation: txorphanage.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxIn, std::__1::allocator<CTxIn>> const&> Using<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxIn, std::__1::allocator<CTxIn>> const&>(std::__1::vector<CTxIn, std::__1::allocator<CTxIn>> const&) Unexecuted instantiation: txorphanage.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxOut, std::__1::allocator<CTxOut>> const&> Using<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxOut, std::__1::allocator<CTxOut>> const&>(std::__1::vector<CTxOut, std::__1::allocator<CTxOut>> const&) Unexecuted instantiation: txorphanage.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>, std::__1::allocator<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>> const&> Using<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>, std::__1::allocator<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>> const&>(std::__1::vector<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>, std::__1::allocator<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>> const&) Unexecuted instantiation: txorphanage.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::shared_ptr<CTransaction const>, std::__1::allocator<std::__1::shared_ptr<CTransaction const>>> const&> Using<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::shared_ptr<CTransaction const>, std::__1::allocator<std::__1::shared_ptr<CTransaction const>>> const&>(std::__1::vector<std::__1::shared_ptr<CTransaction const>, std::__1::allocator<std::__1::shared_ptr<CTransaction const>>> const&) Unexecuted instantiation: ephemeral_policy.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxIn, std::__1::allocator<CTxIn>> const&> Using<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxIn, std::__1::allocator<CTxIn>> const&>(std::__1::vector<CTxIn, std::__1::allocator<CTxIn>> const&) Unexecuted instantiation: ephemeral_policy.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxOut, std::__1::allocator<CTxOut>> const&> Using<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxOut, std::__1::allocator<CTxOut>> const&>(std::__1::vector<CTxOut, std::__1::allocator<CTxOut>> const&) Unexecuted instantiation: ephemeral_policy.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>, std::__1::allocator<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>> const&> Using<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>, std::__1::allocator<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>> const&>(std::__1::vector<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>, std::__1::allocator<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>> const&) Unexecuted instantiation: ephemeral_policy.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::shared_ptr<CTransaction const>, std::__1::allocator<std::__1::shared_ptr<CTransaction const>>> const&> Using<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::shared_ptr<CTransaction const>, std::__1::allocator<std::__1::shared_ptr<CTransaction const>>> const&>(std::__1::vector<std::__1::shared_ptr<CTransaction const>, std::__1::allocator<std::__1::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::__1::vector<double, std::__1::allocator<double>> const&> Using<VectorFormatter<(anonymous namespace)::EncodedDoubleFormatter>, std::__1::vector<double, std::__1::allocator<double>> const&>(std::__1::vector<double, std::__1::allocator<double>> const&) Unexecuted instantiation: block_policy_estimator.cpp:Wrapper<VectorFormatter<VectorFormatter<(anonymous namespace)::EncodedDoubleFormatter>>, std::__1::vector<std::__1::vector<double, std::__1::allocator<double>>, std::__1::allocator<std::__1::vector<double, std::__1::allocator<double>>>> const&> Using<VectorFormatter<VectorFormatter<(anonymous namespace)::EncodedDoubleFormatter>>, std::__1::vector<std::__1::vector<double, std::__1::allocator<double>>, std::__1::allocator<std::__1::vector<double, std::__1::allocator<double>>>> const&>(std::__1::vector<std::__1::vector<double, std::__1::allocator<double>>, std::__1::allocator<std::__1::vector<double, std::__1::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::__1::vector<double, std::__1::allocator<double>>&> Using<VectorFormatter<(anonymous namespace)::EncodedDoubleFormatter>, std::__1::vector<double, std::__1::allocator<double>>&>(std::__1::vector<double, std::__1::allocator<double>>&) Unexecuted instantiation: block_policy_estimator.cpp:Wrapper<VectorFormatter<VectorFormatter<(anonymous namespace)::EncodedDoubleFormatter>>, std::__1::vector<std::__1::vector<double, std::__1::allocator<double>>, std::__1::allocator<std::__1::vector<double, std::__1::allocator<double>>>>&> Using<VectorFormatter<VectorFormatter<(anonymous namespace)::EncodedDoubleFormatter>>, std::__1::vector<std::__1::vector<double, std::__1::allocator<double>>, std::__1::allocator<std::__1::vector<double, std::__1::allocator<double>>>>&>(std::__1::vector<std::__1::vector<double, std::__1::allocator<double>>, std::__1::allocator<std::__1::vector<double, std::__1::allocator<double>>>>&) Unexecuted instantiation: block_policy_estimator.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxIn, std::__1::allocator<CTxIn>> const&> Using<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxIn, std::__1::allocator<CTxIn>> const&>(std::__1::vector<CTxIn, std::__1::allocator<CTxIn>> const&) Unexecuted instantiation: block_policy_estimator.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxOut, std::__1::allocator<CTxOut>> const&> Using<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxOut, std::__1::allocator<CTxOut>> const&>(std::__1::vector<CTxOut, std::__1::allocator<CTxOut>> const&) Unexecuted instantiation: block_policy_estimator.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>, std::__1::allocator<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>> const&> Using<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>, std::__1::allocator<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>> const&>(std::__1::vector<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>, std::__1::allocator<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>> const&) Unexecuted instantiation: block_policy_estimator.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::shared_ptr<CTransaction const>, std::__1::allocator<std::__1::shared_ptr<CTransaction const>>> const&> Using<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::shared_ptr<CTransaction const>, std::__1::allocator<std::__1::shared_ptr<CTransaction const>>> const&>(std::__1::vector<std::__1::shared_ptr<CTransaction const>, std::__1::allocator<std::__1::shared_ptr<CTransaction const>>> const&) Unexecuted instantiation: packages.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxIn, std::__1::allocator<CTxIn>> const&> Using<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxIn, std::__1::allocator<CTxIn>> const&>(std::__1::vector<CTxIn, std::__1::allocator<CTxIn>> const&) Unexecuted instantiation: packages.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxOut, std::__1::allocator<CTxOut>> const&> Using<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxOut, std::__1::allocator<CTxOut>> const&>(std::__1::vector<CTxOut, std::__1::allocator<CTxOut>> const&) Unexecuted instantiation: packages.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>, std::__1::allocator<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>> const&> Using<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>, std::__1::allocator<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>> const&>(std::__1::vector<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>, std::__1::allocator<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>> const&) Unexecuted instantiation: packages.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::shared_ptr<CTransaction const>, std::__1::allocator<std::__1::shared_ptr<CTransaction const>>> const&> Using<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::shared_ptr<CTransaction const>, std::__1::allocator<std::__1::shared_ptr<CTransaction const>>> const&>(std::__1::vector<std::__1::shared_ptr<CTransaction const>, std::__1::allocator<std::__1::shared_ptr<CTransaction const>>> const&) Unexecuted instantiation: truc_policy.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxIn, std::__1::allocator<CTxIn>> const&> Using<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxIn, std::__1::allocator<CTxIn>> const&>(std::__1::vector<CTxIn, std::__1::allocator<CTxIn>> const&) Unexecuted instantiation: truc_policy.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxOut, std::__1::allocator<CTxOut>> const&> Using<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxOut, std::__1::allocator<CTxOut>> const&>(std::__1::vector<CTxOut, std::__1::allocator<CTxOut>> const&) Unexecuted instantiation: truc_policy.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>, std::__1::allocator<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>> const&> Using<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>, std::__1::allocator<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>> const&>(std::__1::vector<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>, std::__1::allocator<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>> const&) Unexecuted instantiation: truc_policy.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::shared_ptr<CTransaction const>, std::__1::allocator<std::__1::shared_ptr<CTransaction const>>> const&> Using<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::shared_ptr<CTransaction const>, std::__1::allocator<std::__1::shared_ptr<CTransaction const>>> const&>(std::__1::vector<std::__1::shared_ptr<CTransaction const>, std::__1::allocator<std::__1::shared_ptr<CTransaction const>>> const&) Unexecuted instantiation: rest.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxIn, std::__1::allocator<CTxIn>> const&> Using<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxIn, std::__1::allocator<CTxIn>> const&>(std::__1::vector<CTxIn, std::__1::allocator<CTxIn>> const&) Unexecuted instantiation: rest.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxOut, std::__1::allocator<CTxOut>> const&> Using<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxOut, std::__1::allocator<CTxOut>> const&>(std::__1::vector<CTxOut, std::__1::allocator<CTxOut>> const&) Unexecuted instantiation: rest.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>, std::__1::allocator<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>> const&> Using<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>, std::__1::allocator<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>> const&>(std::__1::vector<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>, std::__1::allocator<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>> const&) Unexecuted instantiation: rest.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxIn, std::__1::allocator<CTxIn>>&> Using<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxIn, std::__1::allocator<CTxIn>>&>(std::__1::vector<CTxIn, std::__1::allocator<CTxIn>>&) Unexecuted instantiation: rest.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxOut, std::__1::allocator<CTxOut>>&> Using<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxOut, std::__1::allocator<CTxOut>>&>(std::__1::vector<CTxOut, std::__1::allocator<CTxOut>>&) Unexecuted instantiation: rest.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>, std::__1::allocator<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>>&> Using<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>, std::__1::allocator<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>>&>(std::__1::vector<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>, std::__1::allocator<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>>&) Unexecuted instantiation: rest.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::shared_ptr<CTransaction const>, std::__1::allocator<std::__1::shared_ptr<CTransaction const>>>&> Using<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::shared_ptr<CTransaction const>, std::__1::allocator<std::__1::shared_ptr<CTransaction const>>>&>(std::__1::vector<std::__1::shared_ptr<CTransaction const>, std::__1::allocator<std::__1::shared_ptr<CTransaction const>>>&) Unexecuted instantiation: rest.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<COutPoint, std::__1::allocator<COutPoint>>&> Using<VectorFormatter<DefaultFormatter>, std::__1::vector<COutPoint, std::__1::allocator<COutPoint>>&>(std::__1::vector<COutPoint, std::__1::allocator<COutPoint>>&) Unexecuted instantiation: rest.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<CCoin, std::__1::allocator<CCoin>> const&> Using<VectorFormatter<DefaultFormatter>, std::__1::vector<CCoin, std::__1::allocator<CCoin>> const&>(std::__1::vector<CCoin, std::__1::allocator<CCoin>> const&) Unexecuted instantiation: rest.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::shared_ptr<CTransaction const>, std::__1::allocator<std::__1::shared_ptr<CTransaction const>>> const&> Using<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::shared_ptr<CTransaction const>, std::__1::allocator<std::__1::shared_ptr<CTransaction const>>> const&>(std::__1::vector<std::__1::shared_ptr<CTransaction const>, std::__1::allocator<std::__1::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 long&> Using<VarIntFormatter<(VarIntMode)0>, unsigned long long>(unsigned long long&&) Unexecuted instantiation: blockchain.cpp:Wrapper<AmountCompression, long long const&> Using<AmountCompression, long long const&>(long 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::__1::vector<CTxIn, std::__1::allocator<CTxIn>> const&> Using<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxIn, std::__1::allocator<CTxIn>> const&>(std::__1::vector<CTxIn, std::__1::allocator<CTxIn>> const&) Unexecuted instantiation: blockchain.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxOut, std::__1::allocator<CTxOut>> const&> Using<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxOut, std::__1::allocator<CTxOut>> const&>(std::__1::vector<CTxOut, std::__1::allocator<CTxOut>> const&) Unexecuted instantiation: blockchain.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>, std::__1::allocator<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>> const&> Using<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>, std::__1::allocator<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>> const&>(std::__1::vector<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>, std::__1::allocator<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>> const&) Unexecuted instantiation: blockchain.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxIn, std::__1::allocator<CTxIn>>&> Using<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxIn, std::__1::allocator<CTxIn>>&>(std::__1::vector<CTxIn, std::__1::allocator<CTxIn>>&) Unexecuted instantiation: blockchain.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxOut, std::__1::allocator<CTxOut>>&> Using<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxOut, std::__1::allocator<CTxOut>>&>(std::__1::vector<CTxOut, std::__1::allocator<CTxOut>>&) Unexecuted instantiation: blockchain.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>, std::__1::allocator<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>>&> Using<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>, std::__1::allocator<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>>&>(std::__1::vector<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>, std::__1::allocator<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>>&) Unexecuted instantiation: blockchain.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::shared_ptr<CTransaction const>, std::__1::allocator<std::__1::shared_ptr<CTransaction const>>>&> Using<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::shared_ptr<CTransaction const>, std::__1::allocator<std::__1::shared_ptr<CTransaction const>>>&>(std::__1::vector<std::__1::shared_ptr<CTransaction const>, std::__1::allocator<std::__1::shared_ptr<CTransaction const>>>&) Unexecuted instantiation: blockchain.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::shared_ptr<CTransaction const>, std::__1::allocator<std::__1::shared_ptr<CTransaction const>>> const&> Using<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::shared_ptr<CTransaction const>, std::__1::allocator<std::__1::shared_ptr<CTransaction const>>> const&>(std::__1::vector<std::__1::shared_ptr<CTransaction const>, std::__1::allocator<std::__1::shared_ptr<CTransaction const>>> const&) Unexecuted instantiation: rawtransaction.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxIn, std::__1::allocator<CTxIn>> const&> Using<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxIn, std::__1::allocator<CTxIn>> const&>(std::__1::vector<CTxIn, std::__1::allocator<CTxIn>> const&) Unexecuted instantiation: rawtransaction.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxOut, std::__1::allocator<CTxOut>> const&> Using<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxOut, std::__1::allocator<CTxOut>> const&>(std::__1::vector<CTxOut, std::__1::allocator<CTxOut>> const&) Unexecuted instantiation: rawtransaction.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>, std::__1::allocator<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>> const&> Using<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>, std::__1::allocator<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>> const&>(std::__1::vector<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>, std::__1::allocator<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>> const&) Unexecuted instantiation: rawtransaction.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::shared_ptr<CTransaction const>, std::__1::allocator<std::__1::shared_ptr<CTransaction const>>> const&> Using<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::shared_ptr<CTransaction const>, std::__1::allocator<std::__1::shared_ptr<CTransaction const>>> const&>(std::__1::vector<std::__1::shared_ptr<CTransaction const>, std::__1::allocator<std::__1::shared_ptr<CTransaction const>>> const&) Unexecuted instantiation: server.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxIn, std::__1::allocator<CTxIn>> const&> Using<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxIn, std::__1::allocator<CTxIn>> const&>(std::__1::vector<CTxIn, std::__1::allocator<CTxIn>> const&) Unexecuted instantiation: server.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxOut, std::__1::allocator<CTxOut>> const&> Using<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxOut, std::__1::allocator<CTxOut>> const&>(std::__1::vector<CTxOut, std::__1::allocator<CTxOut>> const&) Unexecuted instantiation: server.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>, std::__1::allocator<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>> const&> Using<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>, std::__1::allocator<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>> const&>(std::__1::vector<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>, std::__1::allocator<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>> const&) Unexecuted instantiation: server.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::shared_ptr<CTransaction const>, std::__1::allocator<std::__1::shared_ptr<CTransaction const>>> const&> Using<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::shared_ptr<CTransaction const>, std::__1::allocator<std::__1::shared_ptr<CTransaction const>>> const&>(std::__1::vector<std::__1::shared_ptr<CTransaction const>, std::__1::allocator<std::__1::shared_ptr<CTransaction const>>> const&) Unexecuted instantiation: server_util.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxIn, std::__1::allocator<CTxIn>> const&> Using<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxIn, std::__1::allocator<CTxIn>> const&>(std::__1::vector<CTxIn, std::__1::allocator<CTxIn>> const&) Unexecuted instantiation: server_util.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxOut, std::__1::allocator<CTxOut>> const&> Using<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxOut, std::__1::allocator<CTxOut>> const&>(std::__1::vector<CTxOut, std::__1::allocator<CTxOut>> const&) Unexecuted instantiation: server_util.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>, std::__1::allocator<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>> const&> Using<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>, std::__1::allocator<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>> const&>(std::__1::vector<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>, std::__1::allocator<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>> const&) Unexecuted instantiation: server_util.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::shared_ptr<CTransaction const>, std::__1::allocator<std::__1::shared_ptr<CTransaction const>>> const&> Using<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::shared_ptr<CTransaction const>, std::__1::allocator<std::__1::shared_ptr<CTransaction const>>> const&>(std::__1::vector<std::__1::shared_ptr<CTransaction const>, std::__1::allocator<std::__1::shared_ptr<CTransaction const>>> const&) Unexecuted instantiation: txoutproof.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<uint256, std::__1::allocator<uint256>> const&> Using<VectorFormatter<DefaultFormatter>, std::__1::vector<uint256, std::__1::allocator<uint256>> const&>(std::__1::vector<uint256, std::__1::allocator<uint256>> const&) Unexecuted instantiation: txoutproof.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<uint256, std::__1::allocator<uint256>>&> Using<VectorFormatter<DefaultFormatter>, std::__1::vector<uint256, std::__1::allocator<uint256>>&>(std::__1::vector<uint256, std::__1::allocator<uint256>>&) Unexecuted instantiation: txoutproof.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxIn, std::__1::allocator<CTxIn>> const&> Using<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxIn, std::__1::allocator<CTxIn>> const&>(std::__1::vector<CTxIn, std::__1::allocator<CTxIn>> const&) Unexecuted instantiation: txoutproof.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxOut, std::__1::allocator<CTxOut>> const&> Using<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxOut, std::__1::allocator<CTxOut>> const&>(std::__1::vector<CTxOut, std::__1::allocator<CTxOut>> const&) Unexecuted instantiation: txoutproof.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>, std::__1::allocator<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>> const&> Using<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>, std::__1::allocator<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>> const&>(std::__1::vector<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>, std::__1::allocator<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>> const&) Unexecuted instantiation: txoutproof.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::shared_ptr<CTransaction const>, std::__1::allocator<std::__1::shared_ptr<CTransaction const>>> const&> Using<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::shared_ptr<CTransaction const>, std::__1::allocator<std::__1::shared_ptr<CTransaction const>>> const&>(std::__1::vector<std::__1::shared_ptr<CTransaction const>, std::__1::allocator<std::__1::shared_ptr<CTransaction const>>> const&) Unexecuted instantiation: txdb.cpp:Wrapper<VarIntFormatter<(VarIntMode)0>, unsigned int&> Using<VarIntFormatter<(VarIntMode)0>, unsigned int&>(unsigned int&) Unexecuted instantiation: txdb.cpp:Wrapper<VarIntFormatter<(VarIntMode)0>, unsigned long long&> Using<VarIntFormatter<(VarIntMode)0>, unsigned long long&>(unsigned long long&) Unexecuted instantiation: txdb.cpp:Wrapper<AmountCompression, long long&> Using<AmountCompression, long long&>(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::__1::vector<uint256, std::__1::allocator<uint256>>&> Using<VectorFormatter<DefaultFormatter>, std::__1::vector<uint256, std::__1::allocator<uint256>>&>(std::__1::vector<uint256, std::__1::allocator<uint256>>&) Unexecuted instantiation: txdb.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<uint256, std::__1::allocator<uint256>> const&> Using<VectorFormatter<DefaultFormatter>, std::__1::vector<uint256, std::__1::allocator<uint256>> const&>(std::__1::vector<uint256, std::__1::allocator<uint256>> const&) Unexecuted instantiation: txdb.cpp:Wrapper<VarIntFormatter<(VarIntMode)0>, unsigned long long&> Using<VarIntFormatter<(VarIntMode)0>, unsigned long long>(unsigned long long&&) Unexecuted instantiation: txdb.cpp:Wrapper<AmountCompression, long long const&> Using<AmountCompression, long long const&>(long 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::__1::vector<CTxIn, std::__1::allocator<CTxIn>>&> Using<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxIn, std::__1::allocator<CTxIn>>&>(std::__1::vector<CTxIn, std::__1::allocator<CTxIn>>&) Unexecuted instantiation: validation.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxOut, std::__1::allocator<CTxOut>>&> Using<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxOut, std::__1::allocator<CTxOut>>&>(std::__1::vector<CTxOut, std::__1::allocator<CTxOut>>&) Unexecuted instantiation: validation.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>, std::__1::allocator<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>>&> Using<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>, std::__1::allocator<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>>&>(std::__1::vector<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>, std::__1::allocator<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>>&) Unexecuted instantiation: validation.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::shared_ptr<CTransaction const>, std::__1::allocator<std::__1::shared_ptr<CTransaction const>>>&> Using<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::shared_ptr<CTransaction const>, std::__1::allocator<std::__1::shared_ptr<CTransaction const>>>&>(std::__1::vector<std::__1::shared_ptr<CTransaction const>, std::__1::allocator<std::__1::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 long&> Using<VarIntFormatter<(VarIntMode)0>, unsigned long long&>(unsigned long long&) Unexecuted instantiation: validation.cpp:Wrapper<AmountCompression, long long&> Using<AmountCompression, long long&>(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::__1::vector<CTxIn, std::__1::allocator<CTxIn>> const&> Using<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxIn, std::__1::allocator<CTxIn>> const&>(std::__1::vector<CTxIn, std::__1::allocator<CTxIn>> const&) Unexecuted instantiation: validationinterface.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxOut, std::__1::allocator<CTxOut>> const&> Using<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxOut, std::__1::allocator<CTxOut>> const&>(std::__1::vector<CTxOut, std::__1::allocator<CTxOut>> const&) Unexecuted instantiation: validationinterface.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>, std::__1::allocator<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>> const&> Using<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>, std::__1::allocator<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>> const&>(std::__1::vector<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>, std::__1::allocator<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>> const&) Unexecuted instantiation: validationinterface.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::shared_ptr<CTransaction const>, std::__1::allocator<std::__1::shared_ptr<CTransaction const>>> const&> Using<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::shared_ptr<CTransaction const>, std::__1::allocator<std::__1::shared_ptr<CTransaction const>>> const&>(std::__1::vector<std::__1::shared_ptr<CTransaction const>, std::__1::allocator<std::__1::shared_ptr<CTransaction const>>> const&) Unexecuted instantiation: tx_check.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxIn, std::__1::allocator<CTxIn>> const&> Using<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxIn, std::__1::allocator<CTxIn>> const&>(std::__1::vector<CTxIn, std::__1::allocator<CTxIn>> const&) Unexecuted instantiation: tx_check.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxOut, std::__1::allocator<CTxOut>> const&> Using<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxOut, std::__1::allocator<CTxOut>> const&>(std::__1::vector<CTxOut, std::__1::allocator<CTxOut>> const&) Unexecuted instantiation: tx_check.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>, std::__1::allocator<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>> const&> Using<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>, std::__1::allocator<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>> const&>(std::__1::vector<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>, std::__1::allocator<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>> const&) Unexecuted instantiation: tx_check.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::shared_ptr<CTransaction const>, std::__1::allocator<std::__1::shared_ptr<CTransaction const>>> const&> Using<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::shared_ptr<CTransaction const>, std::__1::allocator<std::__1::shared_ptr<CTransaction const>>> const&>(std::__1::vector<std::__1::shared_ptr<CTransaction const>, std::__1::allocator<std::__1::shared_ptr<CTransaction const>>> const&) Unexecuted instantiation: interpreter.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>, std::__1::allocator<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>> const&> Using<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>, std::__1::allocator<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>> const&>(std::__1::vector<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>, std::__1::allocator<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>> const&) |
489 | | |
490 | 0 | #define VARINT_MODE(obj, mode) Using<VarIntFormatter<mode>>(obj) |
491 | 0 | #define VARINT(obj) Using<VarIntFormatter<VarIntMode::DEFAULT>>(obj) |
492 | 0 | #define COMPACTSIZE(obj) Using<CompactSizeFormatter<true>>(obj) |
493 | 0 | #define LIMITED_STRING(obj,n) Using<LimitedStringFormatter<n>>(obj) |
494 | | |
495 | | /** Serialization wrapper class for integers in VarInt format. */ |
496 | | template<VarIntMode Mode> |
497 | | struct VarIntFormatter |
498 | | { |
499 | | template<typename Stream, typename I> void Ser(Stream &s, I v) |
500 | 0 | { |
501 | 0 | WriteVarInt<Stream,Mode, std::remove_cv_t<I>>(s, v); |
502 | 0 | } Unexecuted instantiation: void VarIntFormatter<(VarIntMode)1>::Ser<VectorWriter, int>(VectorWriter&, int) Unexecuted instantiation: void VarIntFormatter<(VarIntMode)0>::Ser<VectorWriter, unsigned long long>(VectorWriter&, unsigned long long) Unexecuted instantiation: void VarIntFormatter<(VarIntMode)0>::Ser<DataStream, unsigned int>(DataStream&, unsigned int) Unexecuted instantiation: void VarIntFormatter<(VarIntMode)0>::Ser<DataStream, unsigned long long>(DataStream&, unsigned long 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 long>(AutoFile&, unsigned long long) Unexecuted instantiation: void VarIntFormatter<(VarIntMode)0>::Ser<SizeComputer, unsigned int>(SizeComputer&, unsigned int) Unexecuted instantiation: void VarIntFormatter<(VarIntMode)0>::Ser<SizeComputer, unsigned long long>(SizeComputer&, unsigned long long) Unexecuted instantiation: void VarIntFormatter<(VarIntMode)0>::Ser<HashWriter, unsigned int>(HashWriter&, unsigned int) Unexecuted instantiation: void VarIntFormatter<(VarIntMode)0>::Ser<HashWriter, unsigned long long>(HashWriter&, unsigned long long) Unexecuted instantiation: void VarIntFormatter<(VarIntMode)0>::Ser<BufferedWriter<AutoFile>, unsigned int>(BufferedWriter<AutoFile>&, unsigned int) Unexecuted instantiation: void VarIntFormatter<(VarIntMode)0>::Ser<BufferedWriter<AutoFile>, unsigned long long>(BufferedWriter<AutoFile>&, unsigned long long) |
503 | | |
504 | | template<typename Stream, typename I> void Unser(Stream& s, I& v) |
505 | 0 | { |
506 | 0 | v = ReadVarInt<Stream,Mode, std::remove_cv_t<I>>(s); |
507 | 0 | } Unexecuted instantiation: void VarIntFormatter<(VarIntMode)0>::Unser<DataStream, unsigned int>(DataStream&, unsigned int&) Unexecuted instantiation: void VarIntFormatter<(VarIntMode)0>::Unser<DataStream, unsigned long long>(DataStream&, unsigned long long&) Unexecuted instantiation: void VarIntFormatter<(VarIntMode)1>::Unser<DataStream, int>(DataStream&, int&) Unexecuted instantiation: void VarIntFormatter<(VarIntMode)1>::Unser<SpanReader, int>(SpanReader&, int&) Unexecuted instantiation: void VarIntFormatter<(VarIntMode)0>::Unser<SpanReader, unsigned int>(SpanReader&, unsigned int&) Unexecuted instantiation: void VarIntFormatter<(VarIntMode)0>::Unser<SpanReader, unsigned long long>(SpanReader&, unsigned long long&) Unexecuted instantiation: void VarIntFormatter<(VarIntMode)0>::Unser<HashVerifier<BufferedReader<AutoFile>>, unsigned int>(HashVerifier<BufferedReader<AutoFile>>&, unsigned int&) Unexecuted instantiation: void VarIntFormatter<(VarIntMode)0>::Unser<HashVerifier<BufferedReader<AutoFile>>, unsigned long long>(HashVerifier<BufferedReader<AutoFile>>&, unsigned long long&) Unexecuted instantiation: void VarIntFormatter<(VarIntMode)0>::Unser<AutoFile, unsigned int>(AutoFile&, unsigned int&) Unexecuted instantiation: void VarIntFormatter<(VarIntMode)0>::Unser<AutoFile, unsigned long long>(AutoFile&, unsigned long long&) |
508 | | }; |
509 | | |
510 | | /** Serialization wrapper class for custom integers and enums. |
511 | | * |
512 | | * It permits specifying the serialized size (1 to 8 bytes) and endianness. |
513 | | * |
514 | | * Use the big endian mode for values that are stored in memory in native |
515 | | * byte order, but serialized in big endian notation. This is only intended |
516 | | * to implement serializers that are compatible with existing formats, and |
517 | | * its use is not recommended for new data structures. |
518 | | */ |
519 | | template<int Bytes, bool BigEndian = false> |
520 | | struct CustomUintFormatter |
521 | | { |
522 | | static_assert(Bytes > 0 && Bytes <= 8, "CustomUintFormatter Bytes out of range"); |
523 | | static constexpr uint64_t MAX = 0xffffffffffffffff >> (8 * (8 - Bytes)); |
524 | | |
525 | | template <typename Stream, typename I> void Ser(Stream& s, I v) |
526 | 0 | { |
527 | 0 | if (v < 0 || v > MAX) throw std::ios_base::failure("CustomUintFormatter value out of range"); |
528 | 0 | if (BigEndian) { |
529 | 0 | uint64_t raw = htobe64_internal(v); |
530 | 0 | s.write(std::as_bytes(std::span{&raw, 1}).last(Bytes)); |
531 | 0 | } else { |
532 | 0 | uint64_t raw = htole64_internal(v); |
533 | 0 | s.write(std::as_bytes(std::span{&raw, 1}).first(Bytes)); |
534 | 0 | } |
535 | 0 | } Unexecuted instantiation: void CustomUintFormatter<6, false>::Ser<DataStream, unsigned long long>(DataStream&, unsigned long 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 long>(ParamsStream<VectorWriter&, TransactionSerParams>&, unsigned long long) Unexecuted instantiation: void CustomUintFormatter<8, false>::Ser<VectorWriter, ServiceFlags>(VectorWriter&, ServiceFlags) Unexecuted instantiation: void CustomUintFormatter<2, true>::Ser<ParamsStream<VectorWriter&, CNetAddr::SerParams>, unsigned short>(ParamsStream<VectorWriter&, CNetAddr::SerParams>&, unsigned short) 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 long>(SizeComputer&, unsigned long long) Unexecuted instantiation: void CustomUintFormatter<6, false>::Ser<VectorWriter, unsigned long long>(VectorWriter&, unsigned long 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) |
536 | | |
537 | | template <typename Stream, typename I> void Unser(Stream& s, I& v) |
538 | 0 | { |
539 | 0 | using U = typename std::conditional_t<std::is_enum_v<I>, std::underlying_type<I>, std::common_type<I>>::type; |
540 | 0 | static_assert(std::numeric_limits<U>::max() >= MAX && std::numeric_limits<U>::min() <= 0, "Assigned type too small"); |
541 | 0 | uint64_t raw = 0; |
542 | 0 | if (BigEndian) { |
543 | 0 | s.read(std::as_writable_bytes(std::span{&raw, 1}).last(Bytes)); |
544 | 0 | v = static_cast<I>(be64toh_internal(raw)); |
545 | 0 | } else { |
546 | 0 | s.read(std::as_writable_bytes(std::span{&raw, 1}).first(Bytes)); |
547 | 0 | v = static_cast<I>(le64toh_internal(raw)); |
548 | 0 | } |
549 | 0 | } 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<6, false>::Unser<DataStream, unsigned long long>(DataStream&, unsigned long long&) Unexecuted instantiation: void CustomUintFormatter<2, true>::Unser<ParamsStream<DataStream&, CNetAddr::SerParams>, unsigned short>(ParamsStream<DataStream&, 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<DataStream, CAddress::SerParams>, unsigned short>(ParamsStream<DataStream, CAddress::SerParams>&, unsigned short&) Unexecuted instantiation: void CustomUintFormatter<8, false>::Unser<DataStream, ServiceFlags>(DataStream&, ServiceFlags&) |
550 | | }; |
551 | | |
552 | | template<int Bytes> using BigEndianFormatter = CustomUintFormatter<Bytes, true>; |
553 | | |
554 | | /** Formatter for integers in CompactSize format. */ |
555 | | template<bool RangeCheck> |
556 | | struct CompactSizeFormatter |
557 | | { |
558 | | template<typename Stream, typename I> |
559 | | void Unser(Stream& s, I& v) |
560 | 0 | { |
561 | 0 | uint64_t n = ReadCompactSize<Stream>(s, RangeCheck); |
562 | 0 | if (n < std::numeric_limits<I>::min() || n > std::numeric_limits<I>::max()) { |
563 | 0 | throw std::ios_base::failure("CompactSize exceeds limit of type"); |
564 | 0 | } |
565 | 0 | v = n; |
566 | 0 | } Unexecuted instantiation: void CompactSizeFormatter<false>::Unser<ParamsStream<DataStream&, CAddress::SerParams>, unsigned long long>(ParamsStream<DataStream&, CAddress::SerParams>&, unsigned long 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&) Unexecuted instantiation: void CompactSizeFormatter<true>::Unser<ParamsStream<DataStream&, CAddress::SerParams>, unsigned long>(ParamsStream<DataStream&, CAddress::SerParams>&, unsigned long&) Unexecuted instantiation: void CompactSizeFormatter<true>::Unser<DataStream, unsigned short>(DataStream&, unsigned short&) 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<HashVerifier<AutoFile>&, CAddress::SerParams>, unsigned long long>(ParamsStream<HashVerifier<AutoFile>&, CAddress::SerParams>&, unsigned long 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 long>(ParamsStream<AutoFile&, CAddress::SerParams>&, unsigned long 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 long>(ParamsStream<HashVerifier<DataStream>&, CAddress::SerParams>&, unsigned long 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<DataStream, CAddress::SerParams>, unsigned long>(ParamsStream<DataStream, CAddress::SerParams>&, unsigned long&) |
567 | | |
568 | | template<typename Stream, typename I> |
569 | | void Ser(Stream& s, I v) |
570 | 0 | { |
571 | 0 | static_assert(std::is_unsigned_v<I>, "CompactSize only supported for unsigned integers"); |
572 | 0 | static_assert(std::numeric_limits<I>::max() <= std::numeric_limits<uint64_t>::max(), "CompactSize only supports 64-bit integers and below"); |
573 | |
|
574 | 0 | WriteCompactSize<Stream>(s, v); |
575 | 0 | } 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 long>(ParamsStream<DataStream&, CAddress::SerParams>&, unsigned long 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 long>(ParamsStream<HashedSourceWriter<AutoFile>&, CAddress::SerParams>&, unsigned long 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<true>::Ser<VectorWriter, unsigned short>(VectorWriter&, unsigned short) Unexecuted instantiation: void CompactSizeFormatter<false>::Ser<ParamsStream<VectorWriter&, CAddress::SerParams>, unsigned long long>(ParamsStream<VectorWriter&, CAddress::SerParams>&, unsigned long 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) |
576 | | }; |
577 | | |
578 | | template <typename U, bool LOSSY = false> |
579 | | struct ChronoFormatter { |
580 | | template <typename Stream, typename Tp> |
581 | | void Unser(Stream& s, Tp& tp) |
582 | 0 | { |
583 | 0 | U u; |
584 | 0 | s >> u; |
585 | | // Lossy deserialization does not make sense, so force Wnarrowing |
586 | 0 | tp = Tp{typename Tp::duration{typename Tp::duration::rep{u}}}; |
587 | 0 | } Unexecuted instantiation: void ChronoFormatter<unsigned int, true>::Unser<ParamsStream<DataStream&, CAddress::SerParams>, std::__1::chrono::time_point<NodeClock, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1l>>>>(ParamsStream<DataStream&, CAddress::SerParams>&, std::__1::chrono::time_point<NodeClock, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1l>>>&) Unexecuted instantiation: void ChronoFormatter<long long, false>::Unser<ParamsStream<DataStream&, CAddress::SerParams>, std::__1::chrono::time_point<NodeClock, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1l>>>>(ParamsStream<DataStream&, CAddress::SerParams>&, std::__1::chrono::time_point<NodeClock, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1l>>>&) Unexecuted instantiation: void ChronoFormatter<unsigned int, true>::Unser<ParamsStream<HashVerifier<AutoFile>&, CAddress::SerParams>, std::__1::chrono::time_point<NodeClock, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1l>>>>(ParamsStream<HashVerifier<AutoFile>&, CAddress::SerParams>&, std::__1::chrono::time_point<NodeClock, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1l>>>&) Unexecuted instantiation: void ChronoFormatter<unsigned int, true>::Unser<ParamsStream<AutoFile&, CAddress::SerParams>, std::__1::chrono::time_point<NodeClock, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1l>>>>(ParamsStream<AutoFile&, CAddress::SerParams>&, std::__1::chrono::time_point<NodeClock, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1l>>>&) Unexecuted instantiation: void ChronoFormatter<long long, false>::Unser<ParamsStream<AutoFile&, CAddress::SerParams>, std::__1::chrono::time_point<NodeClock, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1l>>>>(ParamsStream<AutoFile&, CAddress::SerParams>&, std::__1::chrono::time_point<NodeClock, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1l>>>&) Unexecuted instantiation: void ChronoFormatter<long long, false>::Unser<ParamsStream<HashVerifier<AutoFile>&, CAddress::SerParams>, std::__1::chrono::time_point<NodeClock, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1l>>>>(ParamsStream<HashVerifier<AutoFile>&, CAddress::SerParams>&, std::__1::chrono::time_point<NodeClock, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1l>>>&) Unexecuted instantiation: void ChronoFormatter<unsigned int, true>::Unser<ParamsStream<HashVerifier<DataStream>&, CAddress::SerParams>, std::__1::chrono::time_point<NodeClock, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1l>>>>(ParamsStream<HashVerifier<DataStream>&, CAddress::SerParams>&, std::__1::chrono::time_point<NodeClock, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1l>>>&) Unexecuted instantiation: void ChronoFormatter<long long, false>::Unser<ParamsStream<HashVerifier<DataStream>&, CAddress::SerParams>, std::__1::chrono::time_point<NodeClock, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1l>>>>(ParamsStream<HashVerifier<DataStream>&, CAddress::SerParams>&, std::__1::chrono::time_point<NodeClock, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1l>>>&) |
588 | | template <typename Stream, typename Tp> |
589 | | void Ser(Stream& s, Tp tp) |
590 | 0 | { |
591 | 0 | if constexpr (LOSSY) { |
592 | 0 | s << U(tp.time_since_epoch().count()); |
593 | 0 | } else { |
594 | 0 | s << U{tp.time_since_epoch().count()}; |
595 | 0 | } |
596 | 0 | } Unexecuted instantiation: void ChronoFormatter<unsigned int, true>::Ser<ParamsStream<DataStream&, CAddress::SerParams>, std::__1::chrono::time_point<NodeClock, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1l>>>>(ParamsStream<DataStream&, CAddress::SerParams>&, std::__1::chrono::time_point<NodeClock, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1l>>>) Unexecuted instantiation: void ChronoFormatter<unsigned int, true>::Ser<ParamsStream<HashedSourceWriter<AutoFile>&, CAddress::SerParams>, std::__1::chrono::time_point<NodeClock, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1l>>>>(ParamsStream<HashedSourceWriter<AutoFile>&, CAddress::SerParams>&, std::__1::chrono::time_point<NodeClock, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1l>>>) Unexecuted instantiation: void ChronoFormatter<long long, false>::Ser<ParamsStream<HashedSourceWriter<AutoFile>&, CAddress::SerParams>, std::__1::chrono::time_point<NodeClock, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1l>>>>(ParamsStream<HashedSourceWriter<AutoFile>&, CAddress::SerParams>&, std::__1::chrono::time_point<NodeClock, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1l>>>) Unexecuted instantiation: void ChronoFormatter<long long, false>::Ser<ParamsStream<DataStream&, CAddress::SerParams>, std::__1::chrono::time_point<NodeClock, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1l>>>>(ParamsStream<DataStream&, CAddress::SerParams>&, std::__1::chrono::time_point<NodeClock, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1l>>>) Unexecuted instantiation: void ChronoFormatter<unsigned int, true>::Ser<ParamsStream<VectorWriter&, CAddress::SerParams>, std::__1::chrono::time_point<NodeClock, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1l>>>>(ParamsStream<VectorWriter&, CAddress::SerParams>&, std::__1::chrono::time_point<NodeClock, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1l>>>) |
597 | | }; |
598 | | template <typename U> |
599 | | using LossyChronoFormatter = ChronoFormatter<U, true>; |
600 | | |
601 | | class CompactSizeWriter |
602 | | { |
603 | | protected: |
604 | | uint64_t n; |
605 | | public: |
606 | 0 | explicit CompactSizeWriter(uint64_t n_in) : n(n_in) { } |
607 | | |
608 | | template<typename Stream> |
609 | 0 | void Serialize(Stream &s) const { |
610 | 0 | WriteCompactSize<Stream>(s, n); |
611 | 0 | } Unexecuted instantiation: void CompactSizeWriter::Serialize<SizeComputer>(SizeComputer&) const Unexecuted instantiation: void CompactSizeWriter::Serialize<DataStream>(DataStream&) const Unexecuted instantiation: void CompactSizeWriter::Serialize<HashWriter>(HashWriter&) const |
612 | | }; |
613 | | |
614 | | template<size_t Limit> |
615 | | struct LimitedStringFormatter |
616 | | { |
617 | | template<typename Stream> |
618 | | void Unser(Stream& s, std::string& v) |
619 | 0 | { |
620 | 0 | size_t size = ReadCompactSize(s); |
621 | 0 | if (size > Limit) { |
622 | 0 | throw std::ios_base::failure("String length limit exceeded"); |
623 | 0 | } |
624 | 0 | v.resize(size); |
625 | 0 | if (size != 0) s.read(MakeWritableByteSpan(v)); |
626 | 0 | } Unexecuted instantiation: void LimitedStringFormatter<10ul>::Unser<DataStream>(DataStream&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>&) Unexecuted instantiation: void LimitedStringFormatter<256ul>::Unser<DataStream>(DataStream&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>&) |
627 | | |
628 | | template<typename Stream> |
629 | | void Ser(Stream& s, const std::string& v) |
630 | 0 | { |
631 | 0 | s << v; |
632 | 0 | } |
633 | | }; |
634 | | |
635 | | /** Formatter to serialize/deserialize vector elements using another formatter |
636 | | * |
637 | | * Example: |
638 | | * struct X { |
639 | | * std::vector<uint64_t> v; |
640 | | * SERIALIZE_METHODS(X, obj) { READWRITE(Using<VectorFormatter<VarInt>>(obj.v)); } |
641 | | * }; |
642 | | * will define a struct that contains a vector of uint64_t, which is serialized |
643 | | * as a vector of VarInt-encoded integers. |
644 | | * |
645 | | * V is not required to be an std::vector type. It works for any class that |
646 | | * exposes a value_type, size, reserve, emplace_back, back, and const iterators. |
647 | | */ |
648 | | template<class Formatter> |
649 | | struct VectorFormatter |
650 | | { |
651 | | template<typename Stream, typename V> |
652 | | void Ser(Stream& s, const V& v) |
653 | 229k | { |
654 | 229k | Formatter formatter; |
655 | 229k | WriteCompactSize(s, v.size()); |
656 | 555k | for (const typename V::value_type& elem : v) { |
657 | 555k | formatter.Ser(s, elem); |
658 | 555k | } |
659 | 229k | } void VectorFormatter<DefaultFormatter>::Ser<ParamsStream<SizeComputer&, TransactionSerParams>, std::__1::vector<CTxIn, std::__1::allocator<CTxIn>>>(ParamsStream<SizeComputer&, TransactionSerParams>&, std::__1::vector<CTxIn, std::__1::allocator<CTxIn>> const&) Line | Count | Source | 653 | 19.4k | { | 654 | 19.4k | Formatter formatter; | 655 | 19.4k | WriteCompactSize(s, v.size()); | 656 | 31.7k | for (const typename V::value_type& elem : v) { | 657 | 31.7k | formatter.Ser(s, elem); | 658 | 31.7k | } | 659 | 19.4k | } |
void VectorFormatter<DefaultFormatter>::Ser<ParamsStream<SizeComputer&, TransactionSerParams>, std::__1::vector<CTxOut, std::__1::allocator<CTxOut>>>(ParamsStream<SizeComputer&, TransactionSerParams>&, std::__1::vector<CTxOut, std::__1::allocator<CTxOut>> const&) Line | Count | Source | 653 | 19.2k | { | 654 | 19.2k | Formatter formatter; | 655 | 19.2k | WriteCompactSize(s, v.size()); | 656 | 38.7k | for (const typename V::value_type& elem : v) { | 657 | 38.7k | formatter.Ser(s, elem); | 658 | 38.7k | } | 659 | 19.2k | } |
void VectorFormatter<DefaultFormatter>::Ser<ParamsStream<SizeComputer&, TransactionSerParams>, std::__1::vector<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>, std::__1::allocator<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>>>(ParamsStream<SizeComputer&, TransactionSerParams>&, std::__1::vector<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>, std::__1::allocator<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>> const&) Line | Count | Source | 653 | 550 | { | 654 | 550 | Formatter formatter; | 655 | 550 | WriteCompactSize(s, v.size()); | 656 | 7.78k | for (const typename V::value_type& elem : v) { | 657 | 7.78k | formatter.Ser(s, elem); | 658 | 7.78k | } | 659 | 550 | } |
Unexecuted instantiation: void VectorFormatter<DefaultFormatter>::Ser<ParamsStream<SizeComputer&, TransactionSerParams>, std::__1::vector<std::__1::shared_ptr<CTransaction const>, std::__1::allocator<std::__1::shared_ptr<CTransaction const>>>>(ParamsStream<SizeComputer&, TransactionSerParams>&, std::__1::vector<std::__1::shared_ptr<CTransaction const>, std::__1::allocator<std::__1::shared_ptr<CTransaction const>>> const&) Unexecuted instantiation: void VectorFormatter<DefaultFormatter>::Ser<SizeComputer, std::__1::vector<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>, std::__1::allocator<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>>>(SizeComputer&, std::__1::vector<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>, std::__1::allocator<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>> const&) Unexecuted instantiation: void VectorFormatter<CustomUintFormatter<6, false>>::Ser<DataStream, std::__1::vector<unsigned long long, std::__1::allocator<unsigned long long>>>(DataStream&, std::__1::vector<unsigned long long, std::__1::allocator<unsigned long long>> const&) Unexecuted instantiation: void VectorFormatter<DefaultFormatter>::Ser<DataStream, std::__1::vector<PrefilledTransaction, std::__1::allocator<PrefilledTransaction>>>(DataStream&, std::__1::vector<PrefilledTransaction, std::__1::allocator<PrefilledTransaction>> const&) void VectorFormatter<DefaultFormatter>::Ser<ParamsStream<DataStream&, TransactionSerParams>, std::__1::vector<CTxIn, std::__1::allocator<CTxIn>>>(ParamsStream<DataStream&, TransactionSerParams>&, std::__1::vector<CTxIn, std::__1::allocator<CTxIn>> const&) Line | Count | Source | 653 | 15.3k | { | 654 | 15.3k | Formatter formatter; | 655 | 15.3k | WriteCompactSize(s, v.size()); | 656 | 24.9k | for (const typename V::value_type& elem : v) { | 657 | 24.9k | formatter.Ser(s, elem); | 658 | 24.9k | } | 659 | 15.3k | } |
void VectorFormatter<DefaultFormatter>::Ser<ParamsStream<DataStream&, TransactionSerParams>, std::__1::vector<CTxOut, std::__1::allocator<CTxOut>>>(ParamsStream<DataStream&, TransactionSerParams>&, std::__1::vector<CTxOut, std::__1::allocator<CTxOut>> const&) Line | Count | Source | 653 | 14.9k | { | 654 | 14.9k | Formatter formatter; | 655 | 14.9k | WriteCompactSize(s, v.size()); | 656 | 23.9k | for (const typename V::value_type& elem : v) { | 657 | 23.9k | formatter.Ser(s, elem); | 658 | 23.9k | } | 659 | 14.9k | } |
void VectorFormatter<DefaultFormatter>::Ser<ParamsStream<DataStream&, TransactionSerParams>, std::__1::vector<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>, std::__1::allocator<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>>>(ParamsStream<DataStream&, TransactionSerParams>&, std::__1::vector<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>, std::__1::allocator<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>> const&) Line | Count | Source | 653 | 735 | { | 654 | 735 | Formatter formatter; | 655 | 735 | WriteCompactSize(s, v.size()); | 656 | 8.31k | for (const typename V::value_type& elem : v) { | 657 | 8.31k | formatter.Ser(s, elem); | 658 | 8.31k | } | 659 | 735 | } |
void VectorFormatter<DefaultFormatter>::Ser<DataStream, std::__1::vector<uint256, std::__1::allocator<uint256>>>(DataStream&, std::__1::vector<uint256, std::__1::allocator<uint256>> const&) Line | Count | Source | 653 | 19.8k | { | 654 | 19.8k | Formatter formatter; | 655 | 19.8k | WriteCompactSize(s, v.size()); | 656 | 19.8k | for (const typename V::value_type& elem : v) { | 657 | 9.91k | formatter.Ser(s, elem); | 658 | 9.91k | } | 659 | 19.8k | } |
Unexecuted instantiation: void VectorFormatter<DefaultFormatter>::Ser<DataStream, std::__1::vector<unsigned int, std::__1::allocator<unsigned int>>>(DataStream&, std::__1::vector<unsigned int, std::__1::allocator<unsigned int>> const&) Unexecuted instantiation: void VectorFormatter<DefaultFormatter>::Ser<DataStream, std::__1::vector<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>, std::__1::allocator<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>>>(DataStream&, std::__1::vector<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>, std::__1::allocator<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>> const&) Unexecuted instantiation: void VectorFormatter<DefaultFormatter>::Ser<ParamsStream<DataStream&, TransactionSerParams>, std::__1::vector<std::__1::shared_ptr<CTransaction const>, std::__1::allocator<std::__1::shared_ptr<CTransaction const>>>>(ParamsStream<DataStream&, TransactionSerParams>&, std::__1::vector<std::__1::shared_ptr<CTransaction const>, std::__1::allocator<std::__1::shared_ptr<CTransaction const>>> const&) Unexecuted instantiation: void VectorFormatter<TxInUndoFormatter>::Ser<DataStream, std::__1::vector<Coin, std::__1::allocator<Coin>>>(DataStream&, std::__1::vector<Coin, std::__1::allocator<Coin>> const&) Unexecuted instantiation: void VectorFormatter<DefaultFormatter>::Ser<DataStream, std::__1::vector<CTxUndo, std::__1::allocator<CTxUndo>>>(DataStream&, std::__1::vector<CTxUndo, std::__1::allocator<CTxUndo>> const&) Unexecuted instantiation: void VectorFormatter<DifferenceFormatter>::Ser<DataStream, std::__1::vector<unsigned short, std::__1::allocator<unsigned short>>>(DataStream&, std::__1::vector<unsigned short, std::__1::allocator<unsigned short>> const&) Unexecuted instantiation: void VectorFormatter<DefaultFormatter>::Ser<ParamsStream<VectorWriter&, TransactionSerParams>, std::__1::vector<CBlock, std::__1::allocator<CBlock>>>(ParamsStream<VectorWriter&, TransactionSerParams>&, std::__1::vector<CBlock, std::__1::allocator<CBlock>> const&) Unexecuted instantiation: void VectorFormatter<DefaultFormatter>::Ser<ParamsStream<VectorWriter&, TransactionSerParams>, std::__1::vector<std::__1::shared_ptr<CTransaction const>, std::__1::allocator<std::__1::shared_ptr<CTransaction const>>>>(ParamsStream<VectorWriter&, TransactionSerParams>&, std::__1::vector<std::__1::shared_ptr<CTransaction const>, std::__1::allocator<std::__1::shared_ptr<CTransaction const>>> const&) Unexecuted instantiation: void VectorFormatter<DefaultFormatter>::Ser<ParamsStream<VectorWriter&, TransactionSerParams>, std::__1::vector<CTxIn, std::__1::allocator<CTxIn>>>(ParamsStream<VectorWriter&, TransactionSerParams>&, std::__1::vector<CTxIn, std::__1::allocator<CTxIn>> const&) Unexecuted instantiation: void VectorFormatter<DefaultFormatter>::Ser<ParamsStream<VectorWriter&, TransactionSerParams>, std::__1::vector<CTxOut, std::__1::allocator<CTxOut>>>(ParamsStream<VectorWriter&, TransactionSerParams>&, std::__1::vector<CTxOut, std::__1::allocator<CTxOut>> const&) Unexecuted instantiation: void VectorFormatter<DefaultFormatter>::Ser<ParamsStream<VectorWriter&, TransactionSerParams>, std::__1::vector<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>, std::__1::allocator<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>>>(ParamsStream<VectorWriter&, TransactionSerParams>&, std::__1::vector<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>, std::__1::allocator<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>> const&) Unexecuted instantiation: void VectorFormatter<CustomUintFormatter<6, false>>::Ser<ParamsStream<VectorWriter&, TransactionSerParams>, std::__1::vector<unsigned long long, std::__1::allocator<unsigned long long>>>(ParamsStream<VectorWriter&, TransactionSerParams>&, std::__1::vector<unsigned long long, std::__1::allocator<unsigned long long>> const&) Unexecuted instantiation: void VectorFormatter<DefaultFormatter>::Ser<ParamsStream<VectorWriter&, TransactionSerParams>, std::__1::vector<PrefilledTransaction, std::__1::allocator<PrefilledTransaction>>>(ParamsStream<VectorWriter&, TransactionSerParams>&, std::__1::vector<PrefilledTransaction, std::__1::allocator<PrefilledTransaction>> const&) Unexecuted instantiation: void VectorFormatter<DefaultFormatter>::Ser<ParamsStream<ParamsStream<VectorWriter&, TransactionSerParams>&, TransactionSerParams>, std::__1::vector<CTxIn, std::__1::allocator<CTxIn>>>(ParamsStream<ParamsStream<VectorWriter&, TransactionSerParams>&, TransactionSerParams>&, std::__1::vector<CTxIn, std::__1::allocator<CTxIn>> const&) Unexecuted instantiation: void VectorFormatter<DefaultFormatter>::Ser<ParamsStream<ParamsStream<VectorWriter&, TransactionSerParams>&, TransactionSerParams>, std::__1::vector<CTxOut, std::__1::allocator<CTxOut>>>(ParamsStream<ParamsStream<VectorWriter&, TransactionSerParams>&, TransactionSerParams>&, std::__1::vector<CTxOut, std::__1::allocator<CTxOut>> const&) Unexecuted instantiation: void VectorFormatter<DefaultFormatter>::Ser<ParamsStream<ParamsStream<VectorWriter&, TransactionSerParams>&, TransactionSerParams>, std::__1::vector<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>, std::__1::allocator<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>>>(ParamsStream<ParamsStream<VectorWriter&, TransactionSerParams>&, TransactionSerParams>&, std::__1::vector<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>, std::__1::allocator<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>> const&) Unexecuted instantiation: void VectorFormatter<DefaultFormatter>::Ser<DataStream, std::__1::vector<int, std::__1::allocator<int>>>(DataStream&, std::__1::vector<int, std::__1::allocator<int>> const&) Unexecuted instantiation: void VectorFormatter<DefaultFormatter>::Ser<DataStream, prevector<8u, int, unsigned int, int>>(DataStream&, prevector<8u, int, unsigned int, int> const&) void VectorFormatter<DefaultFormatter>::Ser<DataStream, std::__1::vector<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>>, std::__1::allocator<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>>>>>(DataStream&, std::__1::vector<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>>, std::__1::allocator<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>>>> const&) Line | Count | Source | 653 | 14.9k | { | 654 | 14.9k | Formatter formatter; | 655 | 14.9k | WriteCompactSize(s, v.size()); | 656 | 14.9k | for (const typename V::value_type& elem : v) { | 657 | 0 | formatter.Ser(s, elem); | 658 | 0 | } | 659 | 14.9k | } |
Unexecuted instantiation: void VectorFormatter<DefaultFormatter>::Ser<ParamsStream<HashedSourceWriter<AutoFile>&, CAddress::SerParams>, std::__1::vector<CAddress, std::__1::allocator<CAddress>>>(ParamsStream<HashedSourceWriter<AutoFile>&, CAddress::SerParams>&, std::__1::vector<CAddress, std::__1::allocator<CAddress>> const&) Unexecuted instantiation: void VectorFormatter<CustomUintFormatter<6, false>>::Ser<SizeComputer, std::__1::vector<unsigned long long, std::__1::allocator<unsigned long long>>>(SizeComputer&, std::__1::vector<unsigned long long, std::__1::allocator<unsigned long long>> const&) Unexecuted instantiation: void VectorFormatter<DefaultFormatter>::Ser<SizeComputer, std::__1::vector<PrefilledTransaction, std::__1::allocator<PrefilledTransaction>>>(SizeComputer&, std::__1::vector<PrefilledTransaction, std::__1::allocator<PrefilledTransaction>> const&) Unexecuted instantiation: void VectorFormatter<CustomUintFormatter<6, false>>::Ser<VectorWriter, std::__1::vector<unsigned long long, std::__1::allocator<unsigned long long>>>(VectorWriter&, std::__1::vector<unsigned long long, std::__1::allocator<unsigned long long>> const&) Unexecuted instantiation: void VectorFormatter<DefaultFormatter>::Ser<VectorWriter, std::__1::vector<PrefilledTransaction, std::__1::allocator<PrefilledTransaction>>>(VectorWriter&, std::__1::vector<PrefilledTransaction, std::__1::allocator<PrefilledTransaction>> const&) Unexecuted instantiation: void VectorFormatter<DefaultFormatter>::Ser<VectorWriter, std::__1::vector<CInv, std::__1::allocator<CInv>>>(VectorWriter&, std::__1::vector<CInv, std::__1::allocator<CInv>> const&) Unexecuted instantiation: void VectorFormatter<DefaultFormatter>::Ser<VectorWriter, std::__1::vector<uint256, std::__1::allocator<uint256>>>(VectorWriter&, std::__1::vector<uint256, std::__1::allocator<uint256>> const&) Unexecuted instantiation: void VectorFormatter<DefaultFormatter>::Ser<VectorWriter, std::__1::vector<CBlockHeader, std::__1::allocator<CBlockHeader>>>(VectorWriter&, std::__1::vector<CBlockHeader, std::__1::allocator<CBlockHeader>> const&) Unexecuted instantiation: void VectorFormatter<DifferenceFormatter>::Ser<VectorWriter, std::__1::vector<unsigned short, std::__1::allocator<unsigned short>>>(VectorWriter&, std::__1::vector<unsigned short, std::__1::allocator<unsigned short>> const&) Unexecuted instantiation: void VectorFormatter<DefaultFormatter>::Ser<ParamsStream<VectorWriter&, CAddress::SerParams>, std::__1::vector<CAddress, std::__1::allocator<CAddress>>>(ParamsStream<VectorWriter&, CAddress::SerParams>&, std::__1::vector<CAddress, std::__1::allocator<CAddress>> const&) Unexecuted instantiation: void VectorFormatter<DefaultFormatter>::Ser<SizeComputer, std::__1::vector<CTxUndo, std::__1::allocator<CTxUndo>>>(SizeComputer&, std::__1::vector<CTxUndo, std::__1::allocator<CTxUndo>> const&) Unexecuted instantiation: void VectorFormatter<TxInUndoFormatter>::Ser<SizeComputer, std::__1::vector<Coin, std::__1::allocator<Coin>>>(SizeComputer&, std::__1::vector<Coin, std::__1::allocator<Coin>> const&) Unexecuted instantiation: void VectorFormatter<DefaultFormatter>::Ser<HashWriter, std::__1::vector<CTxUndo, std::__1::allocator<CTxUndo>>>(HashWriter&, std::__1::vector<CTxUndo, std::__1::allocator<CTxUndo>> const&) Unexecuted instantiation: void VectorFormatter<TxInUndoFormatter>::Ser<HashWriter, std::__1::vector<Coin, std::__1::allocator<Coin>>>(HashWriter&, std::__1::vector<Coin, std::__1::allocator<Coin>> const&) Unexecuted instantiation: void VectorFormatter<DefaultFormatter>::Ser<BufferedWriter<AutoFile>, std::__1::vector<CTxUndo, std::__1::allocator<CTxUndo>>>(BufferedWriter<AutoFile>&, std::__1::vector<CTxUndo, std::__1::allocator<CTxUndo>> const&) Unexecuted instantiation: void VectorFormatter<TxInUndoFormatter>::Ser<BufferedWriter<AutoFile>, std::__1::vector<Coin, std::__1::allocator<Coin>>>(BufferedWriter<AutoFile>&, std::__1::vector<Coin, std::__1::allocator<Coin>> const&) Unexecuted instantiation: void VectorFormatter<DefaultFormatter>::Ser<ParamsStream<BufferedWriter<AutoFile>&, TransactionSerParams>, std::__1::vector<std::__1::shared_ptr<CTransaction const>, std::__1::allocator<std::__1::shared_ptr<CTransaction const>>>>(ParamsStream<BufferedWriter<AutoFile>&, TransactionSerParams>&, std::__1::vector<std::__1::shared_ptr<CTransaction const>, std::__1::allocator<std::__1::shared_ptr<CTransaction const>>> const&) Unexecuted instantiation: void VectorFormatter<DefaultFormatter>::Ser<ParamsStream<BufferedWriter<AutoFile>&, TransactionSerParams>, std::__1::vector<CTxIn, std::__1::allocator<CTxIn>>>(ParamsStream<BufferedWriter<AutoFile>&, TransactionSerParams>&, std::__1::vector<CTxIn, std::__1::allocator<CTxIn>> const&) Unexecuted instantiation: void VectorFormatter<DefaultFormatter>::Ser<ParamsStream<BufferedWriter<AutoFile>&, TransactionSerParams>, std::__1::vector<CTxOut, std::__1::allocator<CTxOut>>>(ParamsStream<BufferedWriter<AutoFile>&, TransactionSerParams>&, std::__1::vector<CTxOut, std::__1::allocator<CTxOut>> const&) Unexecuted instantiation: void VectorFormatter<DefaultFormatter>::Ser<ParamsStream<BufferedWriter<AutoFile>&, TransactionSerParams>, std::__1::vector<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>, std::__1::allocator<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>>>(ParamsStream<BufferedWriter<AutoFile>&, TransactionSerParams>&, std::__1::vector<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>, std::__1::allocator<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>> const&) Unexecuted instantiation: void VectorFormatter<DefaultFormatter>::Ser<ParamsStream<AutoFile&, TransactionSerParams>, std::__1::vector<CTxIn, std::__1::allocator<CTxIn>>>(ParamsStream<AutoFile&, TransactionSerParams>&, std::__1::vector<CTxIn, std::__1::allocator<CTxIn>> const&) Unexecuted instantiation: void VectorFormatter<DefaultFormatter>::Ser<ParamsStream<AutoFile&, TransactionSerParams>, std::__1::vector<CTxOut, std::__1::allocator<CTxOut>>>(ParamsStream<AutoFile&, TransactionSerParams>&, std::__1::vector<CTxOut, std::__1::allocator<CTxOut>> const&) Unexecuted instantiation: void VectorFormatter<DefaultFormatter>::Ser<ParamsStream<AutoFile&, TransactionSerParams>, std::__1::vector<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>, std::__1::allocator<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>>>(ParamsStream<AutoFile&, TransactionSerParams>&, std::__1::vector<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>, std::__1::allocator<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>> const&) Unexecuted instantiation: block_policy_estimator.cpp:void VectorFormatter<(anonymous namespace)::EncodedDoubleFormatter>::Ser<AutoFile, std::__1::vector<double, std::__1::allocator<double>>>(AutoFile&, std::__1::vector<double, std::__1::allocator<double>> const&) Unexecuted instantiation: block_policy_estimator.cpp:void VectorFormatter<VectorFormatter<(anonymous namespace)::EncodedDoubleFormatter>>::Ser<AutoFile, std::__1::vector<std::__1::vector<double, std::__1::allocator<double>>, std::__1::allocator<std::__1::vector<double, std::__1::allocator<double>>>>>(AutoFile&, std::__1::vector<std::__1::vector<double, std::__1::allocator<double>>, std::__1::allocator<std::__1::vector<double, std::__1::allocator<double>>>> const&) Unexecuted instantiation: void VectorFormatter<DefaultFormatter>::Ser<DataStream, std::__1::vector<CCoin, std::__1::allocator<CCoin>>>(DataStream&, std::__1::vector<CCoin, std::__1::allocator<CCoin>> const&) void VectorFormatter<DefaultFormatter>::Ser<ParamsStream<HashWriter&, TransactionSerParams>, std::__1::vector<CTxIn, std::__1::allocator<CTxIn>>>(ParamsStream<HashWriter&, TransactionSerParams>&, std::__1::vector<CTxIn, std::__1::allocator<CTxIn>> const&) Line | Count | Source | 653 | 61.7k | { | 654 | 61.7k | Formatter formatter; | 655 | 61.7k | WriteCompactSize(s, v.size()); | 656 | 305k | for (const typename V::value_type& elem : v) { | 657 | 305k | formatter.Ser(s, elem); | 658 | 305k | } | 659 | 61.7k | } |
void VectorFormatter<DefaultFormatter>::Ser<ParamsStream<HashWriter&, TransactionSerParams>, std::__1::vector<CTxOut, std::__1::allocator<CTxOut>>>(ParamsStream<HashWriter&, TransactionSerParams>&, std::__1::vector<CTxOut, std::__1::allocator<CTxOut>> const&) Line | Count | Source | 653 | 61.0k | { | 654 | 61.0k | Formatter formatter; | 655 | 61.0k | WriteCompactSize(s, v.size()); | 656 | 85.7k | for (const typename V::value_type& elem : v) { | 657 | 85.7k | formatter.Ser(s, elem); | 658 | 85.7k | } | 659 | 61.0k | } |
void VectorFormatter<DefaultFormatter>::Ser<ParamsStream<HashWriter&, TransactionSerParams>, std::__1::vector<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>, std::__1::allocator<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>>>(ParamsStream<HashWriter&, TransactionSerParams>&, std::__1::vector<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>, std::__1::allocator<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>> const&) Line | Count | Source | 653 | 1.44k | { | 654 | 1.44k | Formatter formatter; | 655 | 1.44k | WriteCompactSize(s, v.size()); | 656 | 18.6k | for (const typename V::value_type& elem : v) { | 657 | 18.6k | formatter.Ser(s, elem); | 658 | 18.6k | } | 659 | 1.44k | } |
|
660 | | |
661 | | template<typename Stream, typename V> |
662 | | void Unser(Stream& s, V& v) |
663 | 24.0k | { |
664 | 24.0k | Formatter formatter; |
665 | 24.0k | v.clear(); |
666 | 24.0k | size_t size = ReadCompactSize(s); |
667 | 24.0k | size_t allocated = 0; |
668 | 36.6k | while (allocated < size) { |
669 | | // For DoS prevention, do not blindly allocate as much as the stream claims to contain. |
670 | | // Instead, allocate in 5MiB batches, so that an attacker actually needs to provide |
671 | | // X MiB of data to make us allocate X+5 Mib. |
672 | 12.5k | static_assert(sizeof(typename V::value_type) <= MAX_VECTOR_ALLOCATE, "Vector element size too large"); |
673 | 12.5k | allocated = std::min(size, allocated + MAX_VECTOR_ALLOCATE / sizeof(typename V::value_type)); |
674 | 12.5k | v.reserve(allocated); |
675 | 76.0k | while (v.size() < allocated) { |
676 | 63.4k | v.emplace_back(); |
677 | 63.4k | formatter.Unser(s, v.back()); |
678 | 63.4k | } |
679 | 12.5k | } |
680 | 24.0k | }; Unexecuted instantiation: void VectorFormatter<DefaultFormatter>::Unser<ParamsStream<DataStream&, TransactionSerParams>, std::__1::vector<std::__1::shared_ptr<CTransaction const>, std::__1::allocator<std::__1::shared_ptr<CTransaction const>>>>(ParamsStream<DataStream&, TransactionSerParams>&, std::__1::vector<std::__1::shared_ptr<CTransaction const>, std::__1::allocator<std::__1::shared_ptr<CTransaction const>>>&) void VectorFormatter<DefaultFormatter>::Unser<ParamsStream<DataStream&, TransactionSerParams>, std::__1::vector<CTxIn, std::__1::allocator<CTxIn>>>(ParamsStream<DataStream&, TransactionSerParams>&, std::__1::vector<CTxIn, std::__1::allocator<CTxIn>>&) Line | Count | Source | 663 | 15.8k | { | 664 | 15.8k | Formatter formatter; | 665 | 15.8k | v.clear(); | 666 | 15.8k | size_t size = ReadCompactSize(s); | 667 | 15.8k | size_t allocated = 0; | 668 | 23.6k | while (allocated < size) { | 669 | | // For DoS prevention, do not blindly allocate as much as the stream claims to contain. | 670 | | // Instead, allocate in 5MiB batches, so that an attacker actually needs to provide | 671 | | // X MiB of data to make us allocate X+5 Mib. | 672 | 7.77k | static_assert(sizeof(typename V::value_type) <= MAX_VECTOR_ALLOCATE, "Vector element size too large"); | 673 | 7.77k | allocated = std::min(size, allocated + MAX_VECTOR_ALLOCATE / sizeof(typename V::value_type)); | 674 | 7.77k | v.reserve(allocated); | 675 | 33.0k | while (v.size() < allocated) { | 676 | 25.2k | v.emplace_back(); | 677 | 25.2k | formatter.Unser(s, v.back()); | 678 | 25.2k | } | 679 | 7.77k | } | 680 | 15.8k | }; |
void VectorFormatter<DefaultFormatter>::Unser<ParamsStream<DataStream&, TransactionSerParams>, std::__1::vector<CTxOut, std::__1::allocator<CTxOut>>>(ParamsStream<DataStream&, TransactionSerParams>&, std::__1::vector<CTxOut, std::__1::allocator<CTxOut>>&) Line | Count | Source | 663 | 7.01k | { | 664 | 7.01k | Formatter formatter; | 665 | 7.01k | v.clear(); | 666 | 7.01k | size_t size = ReadCompactSize(s); | 667 | 7.01k | size_t allocated = 0; | 668 | 11.0k | while (allocated < size) { | 669 | | // For DoS prevention, do not blindly allocate as much as the stream claims to contain. | 670 | | // Instead, allocate in 5MiB batches, so that an attacker actually needs to provide | 671 | | // X MiB of data to make us allocate X+5 Mib. | 672 | 4.05k | static_assert(sizeof(typename V::value_type) <= MAX_VECTOR_ALLOCATE, "Vector element size too large"); | 673 | 4.05k | allocated = std::min(size, allocated + MAX_VECTOR_ALLOCATE / sizeof(typename V::value_type)); | 674 | 4.05k | v.reserve(allocated); | 675 | 24.0k | while (v.size() < allocated) { | 676 | 19.9k | v.emplace_back(); | 677 | 19.9k | formatter.Unser(s, v.back()); | 678 | 19.9k | } | 679 | 4.05k | } | 680 | 7.01k | }; |
void VectorFormatter<DefaultFormatter>::Unser<ParamsStream<DataStream&, TransactionSerParams>, std::__1::vector<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>, std::__1::allocator<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>>>(ParamsStream<DataStream&, TransactionSerParams>&, std::__1::vector<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>, std::__1::allocator<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>>&) Line | Count | Source | 663 | 1.14k | { | 664 | 1.14k | Formatter formatter; | 665 | 1.14k | v.clear(); | 666 | 1.14k | size_t size = ReadCompactSize(s); | 667 | 1.14k | size_t allocated = 0; | 668 | 1.91k | while (allocated < size) { | 669 | | // For DoS prevention, do not blindly allocate as much as the stream claims to contain. | 670 | | // Instead, allocate in 5MiB batches, so that an attacker actually needs to provide | 671 | | // X MiB of data to make us allocate X+5 Mib. | 672 | 769 | static_assert(sizeof(typename V::value_type) <= MAX_VECTOR_ALLOCATE, "Vector element size too large"); | 673 | 769 | allocated = std::min(size, allocated + MAX_VECTOR_ALLOCATE / sizeof(typename V::value_type)); | 674 | 769 | v.reserve(allocated); | 675 | 18.9k | while (v.size() < allocated) { | 676 | 18.2k | v.emplace_back(); | 677 | 18.2k | formatter.Unser(s, v.back()); | 678 | 18.2k | } | 679 | 769 | } | 680 | 1.14k | }; |
Unexecuted instantiation: void VectorFormatter<DefaultFormatter>::Unser<DataStream, std::__1::vector<uint256, std::__1::allocator<uint256>>>(DataStream&, std::__1::vector<uint256, std::__1::allocator<uint256>>&) Unexecuted instantiation: void VectorFormatter<CustomUintFormatter<6, false>>::Unser<DataStream, std::__1::vector<unsigned long long, std::__1::allocator<unsigned long long>>>(DataStream&, std::__1::vector<unsigned long long, std::__1::allocator<unsigned long long>>&) Unexecuted instantiation: void VectorFormatter<DefaultFormatter>::Unser<DataStream, std::__1::vector<PrefilledTransaction, std::__1::allocator<PrefilledTransaction>>>(DataStream&, std::__1::vector<PrefilledTransaction, std::__1::allocator<PrefilledTransaction>>&) Unexecuted instantiation: void VectorFormatter<DefaultFormatter>::Unser<DataStream, std::__1::vector<unsigned int, std::__1::allocator<unsigned int>>>(DataStream&, std::__1::vector<unsigned int, std::__1::allocator<unsigned int>>&) Unexecuted instantiation: void VectorFormatter<DefaultFormatter>::Unser<DataStream, std::__1::vector<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>, std::__1::allocator<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>>>(DataStream&, std::__1::vector<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>, std::__1::allocator<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>>&) Unexecuted instantiation: void VectorFormatter<TxInUndoFormatter>::Unser<DataStream, std::__1::vector<Coin, std::__1::allocator<Coin>>>(DataStream&, std::__1::vector<Coin, std::__1::allocator<Coin>>&) Unexecuted instantiation: void VectorFormatter<DefaultFormatter>::Unser<DataStream, std::__1::vector<CTxUndo, std::__1::allocator<CTxUndo>>>(DataStream&, std::__1::vector<CTxUndo, std::__1::allocator<CTxUndo>>&) Unexecuted instantiation: void VectorFormatter<DifferenceFormatter>::Unser<DataStream, std::__1::vector<unsigned short, std::__1::allocator<unsigned short>>>(DataStream&, std::__1::vector<unsigned short, std::__1::allocator<unsigned short>>&) Unexecuted instantiation: void VectorFormatter<DefaultFormatter>::Unser<DataStream, std::__1::vector<CBlockHeader, std::__1::allocator<CBlockHeader>>>(DataStream&, std::__1::vector<CBlockHeader, std::__1::allocator<CBlockHeader>>&) Unexecuted instantiation: void VectorFormatter<DefaultFormatter>::Unser<ParamsStream<SpanReader&, TransactionSerParams>, std::__1::vector<CTxIn, std::__1::allocator<CTxIn>>>(ParamsStream<SpanReader&, TransactionSerParams>&, std::__1::vector<CTxIn, std::__1::allocator<CTxIn>>&) Unexecuted instantiation: void VectorFormatter<DefaultFormatter>::Unser<ParamsStream<SpanReader&, TransactionSerParams>, std::__1::vector<CTxOut, std::__1::allocator<CTxOut>>>(ParamsStream<SpanReader&, TransactionSerParams>&, std::__1::vector<CTxOut, std::__1::allocator<CTxOut>>&) Unexecuted instantiation: void VectorFormatter<DefaultFormatter>::Unser<ParamsStream<SpanReader&, TransactionSerParams>, std::__1::vector<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>, std::__1::allocator<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>>>(ParamsStream<SpanReader&, TransactionSerParams>&, std::__1::vector<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>, std::__1::allocator<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>>&) Unexecuted instantiation: void VectorFormatter<DefaultFormatter>::Unser<DataStream, std::__1::vector<CTxIn, std::__1::allocator<CTxIn>>>(DataStream&, std::__1::vector<CTxIn, std::__1::allocator<CTxIn>>&) Unexecuted instantiation: void VectorFormatter<DefaultFormatter>::Unser<DataStream, std::__1::vector<CTxOut, std::__1::allocator<CTxOut>>>(DataStream&, std::__1::vector<CTxOut, std::__1::allocator<CTxOut>>&) Unexecuted instantiation: void VectorFormatter<DefaultFormatter>::Unser<DataStream, std::__1::vector<wallet::CMerkleTx, std::__1::allocator<wallet::CMerkleTx>>>(DataStream&, std::__1::vector<wallet::CMerkleTx, std::__1::allocator<wallet::CMerkleTx>>&) Unexecuted instantiation: void VectorFormatter<DefaultFormatter>::Unser<DataStream, std::__1::vector<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>>, std::__1::allocator<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>>>>>(DataStream&, std::__1::vector<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>>, std::__1::allocator<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>>>>&) Unexecuted instantiation: void VectorFormatter<DefaultFormatter>::Unser<ParamsStream<HashVerifier<AutoFile>&, CAddress::SerParams>, std::__1::vector<CAddress, std::__1::allocator<CAddress>>>(ParamsStream<HashVerifier<AutoFile>&, CAddress::SerParams>&, std::__1::vector<CAddress, std::__1::allocator<CAddress>>&) Unexecuted instantiation: void VectorFormatter<DefaultFormatter>::Unser<ParamsStream<AutoFile&, TransactionSerParams>, std::__1::vector<CTxIn, std::__1::allocator<CTxIn>>>(ParamsStream<AutoFile&, TransactionSerParams>&, std::__1::vector<CTxIn, std::__1::allocator<CTxIn>>&) Unexecuted instantiation: void VectorFormatter<DefaultFormatter>::Unser<ParamsStream<AutoFile&, TransactionSerParams>, std::__1::vector<CTxOut, std::__1::allocator<CTxOut>>>(ParamsStream<AutoFile&, TransactionSerParams>&, std::__1::vector<CTxOut, std::__1::allocator<CTxOut>>&) Unexecuted instantiation: void VectorFormatter<DefaultFormatter>::Unser<ParamsStream<AutoFile&, TransactionSerParams>, std::__1::vector<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>, std::__1::allocator<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>>>(ParamsStream<AutoFile&, TransactionSerParams>&, std::__1::vector<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>, std::__1::allocator<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>>&) Unexecuted instantiation: void VectorFormatter<DefaultFormatter>::Unser<ParamsStream<DataStream&, CAddress::SerParams>, std::__1::vector<CAddress, std::__1::allocator<CAddress>>>(ParamsStream<DataStream&, CAddress::SerParams>&, std::__1::vector<CAddress, std::__1::allocator<CAddress>>&) Unexecuted instantiation: void VectorFormatter<DefaultFormatter>::Unser<DataStream, std::__1::vector<CInv, std::__1::allocator<CInv>>>(DataStream&, std::__1::vector<CInv, std::__1::allocator<CInv>>&) Unexecuted instantiation: void VectorFormatter<DefaultFormatter>::Unser<HashVerifier<BufferedReader<AutoFile>>, std::__1::vector<CTxUndo, std::__1::allocator<CTxUndo>>>(HashVerifier<BufferedReader<AutoFile>>&, std::__1::vector<CTxUndo, std::__1::allocator<CTxUndo>>&) Unexecuted instantiation: void VectorFormatter<TxInUndoFormatter>::Unser<HashVerifier<BufferedReader<AutoFile>>, std::__1::vector<Coin, std::__1::allocator<Coin>>>(HashVerifier<BufferedReader<AutoFile>>&, std::__1::vector<Coin, std::__1::allocator<Coin>>&) Unexecuted instantiation: void VectorFormatter<DefaultFormatter>::Unser<ParamsStream<SpanReader&, TransactionSerParams>, std::__1::vector<std::__1::shared_ptr<CTransaction const>, std::__1::allocator<std::__1::shared_ptr<CTransaction const>>>>(ParamsStream<SpanReader&, TransactionSerParams>&, std::__1::vector<std::__1::shared_ptr<CTransaction const>, std::__1::allocator<std::__1::shared_ptr<CTransaction const>>>&) Unexecuted instantiation: block_policy_estimator.cpp:void VectorFormatter<(anonymous namespace)::EncodedDoubleFormatter>::Unser<AutoFile, std::__1::vector<double, std::__1::allocator<double>>>(AutoFile&, std::__1::vector<double, std::__1::allocator<double>>&) Unexecuted instantiation: block_policy_estimator.cpp:void VectorFormatter<VectorFormatter<(anonymous namespace)::EncodedDoubleFormatter>>::Unser<AutoFile, std::__1::vector<std::__1::vector<double, std::__1::allocator<double>>, std::__1::allocator<std::__1::vector<double, std::__1::allocator<double>>>>>(AutoFile&, std::__1::vector<std::__1::vector<double, std::__1::allocator<double>>, std::__1::allocator<std::__1::vector<double, std::__1::allocator<double>>>>&) Unexecuted instantiation: void VectorFormatter<DefaultFormatter>::Unser<DataStream, std::__1::vector<COutPoint, std::__1::allocator<COutPoint>>>(DataStream&, std::__1::vector<COutPoint, std::__1::allocator<COutPoint>>&) Unexecuted instantiation: void VectorFormatter<DefaultFormatter>::Unser<SpanReader, std::__1::vector<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>, std::__1::allocator<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>>>(SpanReader&, std::__1::vector<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>, std::__1::allocator<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>>&) Unexecuted instantiation: void VectorFormatter<DefaultFormatter>::Unser<ParamsStream<BufferedFile&, TransactionSerParams>, std::__1::vector<std::__1::shared_ptr<CTransaction const>, std::__1::allocator<std::__1::shared_ptr<CTransaction const>>>>(ParamsStream<BufferedFile&, TransactionSerParams>&, std::__1::vector<std::__1::shared_ptr<CTransaction const>, std::__1::allocator<std::__1::shared_ptr<CTransaction const>>>&) Unexecuted instantiation: void VectorFormatter<DefaultFormatter>::Unser<ParamsStream<BufferedFile&, TransactionSerParams>, std::__1::vector<CTxIn, std::__1::allocator<CTxIn>>>(ParamsStream<BufferedFile&, TransactionSerParams>&, std::__1::vector<CTxIn, std::__1::allocator<CTxIn>>&) Unexecuted instantiation: void VectorFormatter<DefaultFormatter>::Unser<ParamsStream<BufferedFile&, TransactionSerParams>, std::__1::vector<CTxOut, std::__1::allocator<CTxOut>>>(ParamsStream<BufferedFile&, TransactionSerParams>&, std::__1::vector<CTxOut, std::__1::allocator<CTxOut>>&) Unexecuted instantiation: void VectorFormatter<DefaultFormatter>::Unser<ParamsStream<BufferedFile&, TransactionSerParams>, std::__1::vector<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>, std::__1::allocator<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>>>(ParamsStream<BufferedFile&, TransactionSerParams>&, std::__1::vector<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>, std::__1::allocator<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>>&) |
681 | | }; |
682 | | |
683 | | /** |
684 | | * Forward declarations |
685 | | */ |
686 | | |
687 | | /** |
688 | | * string |
689 | | */ |
690 | | template<typename Stream, typename C> void Serialize(Stream& os, const std::basic_string<C>& str); |
691 | | template<typename Stream, typename C> void Unserialize(Stream& is, std::basic_string<C>& str); |
692 | | |
693 | | /** |
694 | | * prevector |
695 | | */ |
696 | | template<typename Stream, unsigned int N, typename T> inline void Serialize(Stream& os, const prevector<N, T>& v); |
697 | | template<typename Stream, unsigned int N, typename T> inline void Unserialize(Stream& is, prevector<N, T>& v); |
698 | | |
699 | | /** |
700 | | * vector |
701 | | */ |
702 | | template<typename Stream, typename T, typename A> inline void Serialize(Stream& os, const std::vector<T, A>& v); |
703 | | template<typename Stream, typename T, typename A> inline void Unserialize(Stream& is, std::vector<T, A>& v); |
704 | | |
705 | | /** |
706 | | * pair |
707 | | */ |
708 | | template<typename Stream, typename K, typename T> void Serialize(Stream& os, const std::pair<K, T>& item); |
709 | | template<typename Stream, typename K, typename T> void Unserialize(Stream& is, std::pair<K, T>& item); |
710 | | |
711 | | /** |
712 | | * map |
713 | | */ |
714 | | template<typename Stream, typename K, typename T, typename Pred, typename A> void Serialize(Stream& os, const std::map<K, T, Pred, A>& m); |
715 | | template<typename Stream, typename K, typename T, typename Pred, typename A> void Unserialize(Stream& is, std::map<K, T, Pred, A>& m); |
716 | | |
717 | | /** |
718 | | * set |
719 | | */ |
720 | | template<typename Stream, typename K, typename Pred, typename A> void Serialize(Stream& os, const std::set<K, Pred, A>& m); |
721 | | template<typename Stream, typename K, typename Pred, typename A> void Unserialize(Stream& is, std::set<K, Pred, A>& m); |
722 | | |
723 | | /** |
724 | | * shared_ptr |
725 | | */ |
726 | | template<typename Stream, typename T> void Serialize(Stream& os, const std::shared_ptr<const T>& p); |
727 | | template<typename Stream, typename T> void Unserialize(Stream& os, std::shared_ptr<const T>& p); |
728 | | |
729 | | /** |
730 | | * unique_ptr |
731 | | */ |
732 | | template<typename Stream, typename T> void Serialize(Stream& os, const std::unique_ptr<const T>& p); |
733 | | template<typename Stream, typename T> void Unserialize(Stream& os, std::unique_ptr<const T>& p); |
734 | | |
735 | | |
736 | | /** |
737 | | * If none of the specialized versions above matched, default to calling member function. |
738 | | */ |
739 | | template <class T, class Stream> |
740 | | concept Serializable = requires(T a, Stream s) { a.Serialize(s); }; |
741 | | template <typename Stream, typename T> |
742 | | requires Serializable<T, Stream> |
743 | | void Serialize(Stream& os, const T& a) |
744 | 3.02M | { |
745 | 3.02M | a.Serialize(os); |
746 | 3.02M | } Unexecuted instantiation: void Serialize<DataStream, AddrMan>(T&, T0 const&) Unexecuted instantiation: void Serialize<DataStream, AddrManDeterministic>(T&, T0 const&) void Serialize<SizeComputer, ParamsWrapper<TransactionSerParams, CTransaction const>>(T&, T0 const&) Line | Count | Source | 744 | 19.2k | { | 745 | 19.2k | a.Serialize(os); | 746 | 19.2k | } |
void Serialize<ParamsStream<SizeComputer&, TransactionSerParams>, CTransaction>(T&, T0 const&) Line | Count | Source | 744 | 19.2k | { | 745 | 19.2k | a.Serialize(os); | 746 | 19.2k | } |
void Serialize<ParamsStream<SizeComputer&, TransactionSerParams>, Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxIn, std::__1::allocator<CTxIn>> const&>>(T&, T0 const&) Line | Count | Source | 744 | 19.4k | { | 745 | 19.4k | a.Serialize(os); | 746 | 19.4k | } |
void Serialize<ParamsStream<SizeComputer&, TransactionSerParams>, CTxIn>(T&, T0 const&) Line | Count | Source | 744 | 31.7k | { | 745 | 31.7k | a.Serialize(os); | 746 | 31.7k | } |
void Serialize<ParamsStream<SizeComputer&, TransactionSerParams>, CScript>(T&, T0 const&) Line | Count | Source | 744 | 70.5k | { | 745 | 70.5k | a.Serialize(os); | 746 | 70.5k | } |
void Serialize<ParamsStream<SizeComputer&, TransactionSerParams>, COutPoint>(T&, T0 const&) Line | Count | Source | 744 | 31.7k | { | 745 | 31.7k | a.Serialize(os); | 746 | 31.7k | } |
void Serialize<ParamsStream<SizeComputer&, TransactionSerParams>, transaction_identifier<false>>(T&, T0 const&) Line | Count | Source | 744 | 31.7k | { | 745 | 31.7k | a.Serialize(os); | 746 | 31.7k | } |
void Serialize<ParamsStream<SizeComputer&, TransactionSerParams>, Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxOut, std::__1::allocator<CTxOut>> const&>>(T&, T0 const&) Line | Count | Source | 744 | 19.2k | { | 745 | 19.2k | a.Serialize(os); | 746 | 19.2k | } |
void Serialize<ParamsStream<SizeComputer&, TransactionSerParams>, CTxOut>(T&, T0 const&) Line | Count | Source | 744 | 38.7k | { | 745 | 38.7k | a.Serialize(os); | 746 | 38.7k | } |
void Serialize<ParamsStream<SizeComputer&, TransactionSerParams>, Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>, std::__1::allocator<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>> const&>>(T&, T0 const&) Line | Count | Source | 744 | 550 | { | 745 | 550 | a.Serialize(os); | 746 | 550 | } |
Unexecuted instantiation: void Serialize<SizeComputer, ParamsWrapper<TransactionSerParams, CBlock const>>(T&, T0 const&) Unexecuted instantiation: void Serialize<ParamsStream<SizeComputer&, TransactionSerParams>, CBlock>(T&, T0 const&) Unexecuted instantiation: void Serialize<ParamsStream<SizeComputer&, TransactionSerParams>, Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::shared_ptr<CTransaction const>, std::__1::allocator<std::__1::shared_ptr<CTransaction const>>> const&>>(T&, T0 const&) Unexecuted instantiation: void Serialize<ParamsStream<SizeComputer&, TransactionSerParams>, CBlockHeader>(T&, T0 const&) Unexecuted instantiation: void Serialize<ParamsStream<SizeComputer&, TransactionSerParams>, uint256>(T&, T0 const&) Unexecuted instantiation: void Serialize<SizeComputer, ParamsWrapper<TransactionSerParams, CTxIn const>>(T&, T0 const&) Unexecuted instantiation: void Serialize<SizeComputer, Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>, std::__1::allocator<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>> const&>>(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 long&>>(T&, T0 const&) Unexecuted instantiation: void Serialize<DataStream, BlockFilter>(T&, T0 const&) void Serialize<DataStream, uint256>(T&, T0 const&) Line | Count | Source | 744 | 522k | { | 745 | 522k | a.Serialize(os); | 746 | 522k | } |
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 long const&>>(T&, T0 const&) Unexecuted instantiation: void Serialize<DataStream, CBlockHeaderAndShortTxIDs>(T&, T0 const&) Unexecuted instantiation: void Serialize<DataStream, CBlockHeader>(T&, T0 const&) Unexecuted instantiation: void Serialize<DataStream, Wrapper<VectorFormatter<CustomUintFormatter<6, false>>, std::__1::vector<unsigned long long, std::__1::allocator<unsigned long long>> const&>>(T&, T0 const&) Unexecuted instantiation: void Serialize<DataStream, Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<PrefilledTransaction, std::__1::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::__1::shared_ptr<CTransaction const> const&>>>(T&, T0 const&) Unexecuted instantiation: void Serialize<ParamsStream<DataStream&, TransactionSerParams>, Wrapper<DefaultFormatter, std::__1::shared_ptr<CTransaction const> const&>>(T&, T0 const&) void Serialize<ParamsStream<DataStream&, TransactionSerParams>, CTransaction>(T&, T0 const&) Line | Count | Source | 744 | 14.9k | { | 745 | 14.9k | a.Serialize(os); | 746 | 14.9k | } |
void Serialize<ParamsStream<DataStream&, TransactionSerParams>, Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxIn, std::__1::allocator<CTxIn>> const&>>(T&, T0 const&) Line | Count | Source | 744 | 15.3k | { | 745 | 15.3k | a.Serialize(os); | 746 | 15.3k | } |
void Serialize<ParamsStream<DataStream&, TransactionSerParams>, CTxIn>(T&, T0 const&) Line | Count | Source | 744 | 24.9k | { | 745 | 24.9k | a.Serialize(os); | 746 | 24.9k | } |
void Serialize<ParamsStream<DataStream&, TransactionSerParams>, COutPoint>(T&, T0 const&) Line | Count | Source | 744 | 24.9k | { | 745 | 24.9k | a.Serialize(os); | 746 | 24.9k | } |
void Serialize<ParamsStream<DataStream&, TransactionSerParams>, transaction_identifier<false>>(T&, T0 const&) Line | Count | Source | 744 | 24.9k | { | 745 | 24.9k | a.Serialize(os); | 746 | 24.9k | } |
void Serialize<ParamsStream<DataStream&, TransactionSerParams>, CScript>(T&, T0 const&) Line | Count | Source | 744 | 48.9k | { | 745 | 48.9k | a.Serialize(os); | 746 | 48.9k | } |
void Serialize<ParamsStream<DataStream&, TransactionSerParams>, Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxOut, std::__1::allocator<CTxOut>> const&>>(T&, T0 const&) Line | Count | Source | 744 | 14.9k | { | 745 | 14.9k | a.Serialize(os); | 746 | 14.9k | } |
void Serialize<ParamsStream<DataStream&, TransactionSerParams>, CTxOut>(T&, T0 const&) Line | Count | Source | 744 | 23.9k | { | 745 | 23.9k | a.Serialize(os); | 746 | 23.9k | } |
void Serialize<ParamsStream<DataStream&, TransactionSerParams>, Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>, std::__1::allocator<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>> const&>>(T&, T0 const&) Line | Count | Source | 744 | 735 | { | 745 | 735 | a.Serialize(os); | 746 | 735 | } |
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&) void Serialize<DataStream, Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<uint256, std::__1::allocator<uint256>> const&>>(T&, T0 const&) Line | Count | Source | 744 | 19.8k | { | 745 | 19.8k | a.Serialize(os); | 746 | 19.8k | } |
Unexecuted instantiation: void Serialize<DataStream, COutPoint>(T&, T0 const&) void Serialize<DataStream, transaction_identifier<false>>(T&, T0 const&) Line | Count | Source | 744 | 14.9k | { | 745 | 14.9k | a.Serialize(os); | 746 | 14.9k | } |
void Serialize<DataStream, CPubKey>(T&, T0 const&) Line | Count | Source | 744 | 79.3k | { | 745 | 79.3k | a.Serialize(os); | 746 | 79.3k | } |
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::__1::vector<unsigned int, std::__1::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::__1::shared_ptr<CTransaction const> const>>(T&, T0 const&) void Serialize<DataStream, ParamsWrapper<TransactionSerParams, std::__1::shared_ptr<CTransaction const> const>>(T&, T0 const&) Line | Count | Source | 744 | 14.9k | { | 745 | 14.9k | a.Serialize(os); | 746 | 14.9k | } |
Unexecuted instantiation: void Serialize<SizeComputer, CTxOut>(T&, T0 const&) Unexecuted instantiation: void Serialize<SizeComputer, CScript>(T&, T0 const&) 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<VectorWriter, uint256>(T&, T0 const&) Unexecuted instantiation: void Serialize<DataStream, Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>, std::__1::allocator<std::__1::vector<unsigned char, std::__1::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::__1::vector<std::__1::shared_ptr<CTransaction const>, std::__1::allocator<std::__1::shared_ptr<CTransaction const>>> const&>>(T&, T0 const&) void Serialize<DataStream, CBlockLocator>(T&, T0 const&) Line | Count | Source | 744 | 19.8k | { | 745 | 19.8k | a.Serialize(os); | 746 | 19.8k | } |
Unexecuted instantiation: void Serialize<DataStream, CTxUndo>(T&, T0 const&) Unexecuted instantiation: void Serialize<DataStream, Wrapper<VectorFormatter<TxInUndoFormatter>, std::__1::vector<Coin, std::__1::allocator<Coin>> const&>>(T&, T0 const&) Unexecuted instantiation: void Serialize<DataStream, Wrapper<VarIntFormatter<(VarIntMode)0>, unsigned int&>>(T&, T0 const&) Unexecuted instantiation: void Serialize<DataStream, Wrapper<TxOutCompression, CTxOut const&>>(T&, T0 const&) Unexecuted instantiation: void Serialize<DataStream, Wrapper<AmountCompression, long long const&>>(T&, T0 const&) Unexecuted instantiation: void Serialize<DataStream, Wrapper<VarIntFormatter<(VarIntMode)0>, unsigned long 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::__1::vector<CTxUndo, std::__1::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::__1::chrono::time_point<NodeClock, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1l>>> const&>>(T&, T0 const&) Unexecuted instantiation: void Serialize<ParamsStream<DataStream&, CAddress::SerParams>, Wrapper<CompactSizeFormatter<false>, unsigned long 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::__1::vector<std::__1::shared_ptr<CTransaction const>, std::__1::allocator<std::__1::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::__1::vector<unsigned short, std::__1::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, std::__1::vector<CBlock, std::__1::allocator<CBlock>>>>(T&, T0 const&) Unexecuted instantiation: void Serialize<ParamsStream<VectorWriter&, TransactionSerParams>, Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<CBlock, std::__1::allocator<CBlock>> const&>>(T&, T0 const&) Unexecuted instantiation: void Serialize<ParamsStream<VectorWriter&, TransactionSerParams>, CBlock>(T&, T0 const&) Unexecuted instantiation: void Serialize<ParamsStream<VectorWriter&, TransactionSerParams>, CBlockHeader>(T&, T0 const&) Unexecuted instantiation: void Serialize<ParamsStream<VectorWriter&, TransactionSerParams>, uint256>(T&, T0 const&) Unexecuted instantiation: void Serialize<ParamsStream<VectorWriter&, TransactionSerParams>, Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::shared_ptr<CTransaction const>, std::__1::allocator<std::__1::shared_ptr<CTransaction const>>> const&>>(T&, T0 const&) Unexecuted instantiation: void Serialize<ParamsStream<VectorWriter&, TransactionSerParams>, CTransaction>(T&, T0 const&) Unexecuted instantiation: void Serialize<ParamsStream<VectorWriter&, TransactionSerParams>, Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxIn, std::__1::allocator<CTxIn>> const&>>(T&, T0 const&) Unexecuted instantiation: void Serialize<ParamsStream<VectorWriter&, TransactionSerParams>, CTxIn>(T&, T0 const&) Unexecuted instantiation: void Serialize<ParamsStream<VectorWriter&, TransactionSerParams>, COutPoint>(T&, T0 const&) Unexecuted instantiation: void Serialize<ParamsStream<VectorWriter&, TransactionSerParams>, transaction_identifier<false>>(T&, T0 const&) Unexecuted instantiation: void Serialize<ParamsStream<VectorWriter&, TransactionSerParams>, CScript>(T&, T0 const&) Unexecuted instantiation: void Serialize<ParamsStream<VectorWriter&, TransactionSerParams>, Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxOut, std::__1::allocator<CTxOut>> const&>>(T&, T0 const&) Unexecuted instantiation: void Serialize<ParamsStream<VectorWriter&, TransactionSerParams>, CTxOut>(T&, T0 const&) Unexecuted instantiation: void Serialize<ParamsStream<VectorWriter&, TransactionSerParams>, Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>, std::__1::allocator<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>> const&>>(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::__1::vector<unsigned long long, std::__1::allocator<unsigned long long>> const&>>(T&, T0 const&) Unexecuted instantiation: void Serialize<ParamsStream<VectorWriter&, TransactionSerParams>, Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<PrefilledTransaction, std::__1::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::__1::shared_ptr<CTransaction const> const&>>>(T&, T0 const&) Unexecuted instantiation: void Serialize<ParamsStream<ParamsStream<VectorWriter&, TransactionSerParams>&, TransactionSerParams>, Wrapper<DefaultFormatter, std::__1::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::__1::vector<CTxIn, std::__1::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::__1::vector<CTxOut, std::__1::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::__1::vector<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>, std::__1::allocator<std::__1::vector<unsigned char, std::__1::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::__1::vector<int, std::__1::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<DataStream, ParamsWrapper<TransactionSerParams, CMutableTransaction>>(T&, T0 const&) Unexecuted instantiation: void Serialize<DataStream, Wrapper<LimitedStringFormatter<10ul>, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::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 long const&>>(T&, T0 const&) Unexecuted instantiation: void Serialize<AutoFile, Wrapper<VarIntFormatter<(VarIntMode)0>, unsigned long 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 | 744 | 24.5k | { | 745 | 24.5k | a.Serialize(os); | 746 | 24.5k | } |
void Serialize<DataStream, wallet::CWalletTx>(T&, T0 const&) Line | Count | Source | 744 | 14.9k | { | 745 | 14.9k | a.Serialize(os); | 746 | 14.9k | } |
void Serialize<DataStream, Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>>, std::__1::allocator<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>>>> const&>>(T&, T0 const&) Line | Count | Source | 744 | 14.9k | { | 745 | 14.9k | a.Serialize(os); | 746 | 14.9k | } |
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&) void Serialize<DataStream, wallet::WalletDescriptor>(T&, T0 const&) Line | Count | Source | 744 | 180k | { | 745 | 180k | a.Serialize(os); | 746 | 180k | } |
Unexecuted instantiation: void Serialize<VectorWriter, Wrapper<CustomUintFormatter<8, false>, ServiceFlags&>>(T&, T0 const&) Unexecuted instantiation: void Serialize<VectorWriter, ParamsWrapper<CNetAddr::SerParams, CService>>(T&, T0 const&) Unexecuted instantiation: void Serialize<ParamsStream<VectorWriter&, CNetAddr::SerParams>, CService>(T&, T0 const&) Unexecuted instantiation: void Serialize<ParamsStream<VectorWriter&, CNetAddr::SerParams>, CNetAddr>(T&, T0 const&) Unexecuted instantiation: void Serialize<ParamsStream<VectorWriter&, CNetAddr::SerParams>, Wrapper<CompactSizeFormatter<true>, unsigned long const&>>(T&, T0 const&) Unexecuted instantiation: void Serialize<ParamsStream<VectorWriter&, CNetAddr::SerParams>, Wrapper<CustomUintFormatter<2, true>, unsigned short const&>>(T&, T0 const&) Unexecuted instantiation: void Serialize<HashedSourceWriter<AutoFile>, AddrMan>(T&, T0 const&) Unexecuted instantiation: void Serialize<HashedSourceWriter<AutoFile>, ParamsWrapper<CAddress::SerParams, std::__1::vector<CAddress, std::__1::allocator<CAddress>> const>>(T&, T0 const&) Unexecuted instantiation: void Serialize<ParamsStream<HashedSourceWriter<AutoFile>&, CAddress::SerParams>, Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<CAddress, std::__1::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::__1::chrono::time_point<NodeClock, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1l>>> const&>>(T&, T0 const&) Unexecuted instantiation: void Serialize<ParamsStream<HashedSourceWriter<AutoFile>&, CAddress::SerParams>, Wrapper<CompactSizeFormatter<false>, unsigned long 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 long, false>, std::__1::chrono::time_point<NodeClock, std::__1::chrono::duration<long long, std::__1::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 long, false>, std::__1::chrono::time_point<NodeClock, std::__1::chrono::duration<long long, std::__1::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::__1::vector<unsigned long long, std::__1::allocator<unsigned long long>> const&>>(T&, T0 const&) Unexecuted instantiation: void Serialize<SizeComputer, Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<PrefilledTransaction, std::__1::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::__1::shared_ptr<CTransaction const> const&>>>(T&, T0 const&) Unexecuted instantiation: void Serialize<ParamsStream<SizeComputer&, TransactionSerParams>, Wrapper<DefaultFormatter, std::__1::shared_ptr<CTransaction const> const&>>(T&, T0 const&) Unexecuted instantiation: void Serialize<DataStream, Obfuscation>(T&, T0 const&) Unexecuted instantiation: blockfilterindex.cpp:void Serialize<DataStream, (anonymous namespace)::DBHeightKey>(T&, T0 const&) Unexecuted instantiation: blockfilterindex.cpp:void Serialize<DataStream, (anonymous namespace)::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)::DBHeightKey>(T&, T0 const&) Unexecuted instantiation: coinstatsindex.cpp:void Serialize<DataStream, (anonymous namespace)::DBHashKey>(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<HashWriter, COutPoint>(T&, T0 const&) Unexecuted instantiation: void Serialize<HashWriter, transaction_identifier<false>>(T&, T0 const&) Unexecuted instantiation: void Serialize<HashWriter, CTxOut>(T&, T0 const&) Unexecuted instantiation: void Serialize<HashWriter, CScript>(T&, T0 const&) Unexecuted instantiation: void Serialize<VectorWriter, CMessageHeader>(T&, T0 const&) Unexecuted instantiation: void Serialize<VectorWriter, CBlockHeaderAndShortTxIDs>(T&, T0 const&) Unexecuted instantiation: void Serialize<VectorWriter, CBlockHeader>(T&, T0 const&) Unexecuted instantiation: void Serialize<VectorWriter, Wrapper<VectorFormatter<CustomUintFormatter<6, false>>, std::__1::vector<unsigned long long, std::__1::allocator<unsigned long long>> const&>>(T&, T0 const&) Unexecuted instantiation: void Serialize<VectorWriter, Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<PrefilledTransaction, std::__1::allocator<PrefilledTransaction>> const&>>(T&, T0 const&) Unexecuted instantiation: void Serialize<VectorWriter, PrefilledTransaction>(T&, T0 const&) Unexecuted instantiation: void Serialize<VectorWriter, Wrapper<CompactSizeFormatter<true>, unsigned short const&>>(T&, T0 const&) Unexecuted instantiation: void Serialize<VectorWriter, ParamsWrapper<TransactionSerParams, Wrapper<DefaultFormatter, std::__1::shared_ptr<CTransaction const> const&>>>(T&, T0 const&) Unexecuted instantiation: void Serialize<ParamsStream<VectorWriter&, TransactionSerParams>, Wrapper<DefaultFormatter, std::__1::shared_ptr<CTransaction const> const&>>(T&, T0 const&) Unexecuted instantiation: void Serialize<VectorWriter, Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<CInv, std::__1::allocator<CInv>> const&>>(T&, T0 const&) Unexecuted instantiation: void Serialize<VectorWriter, CInv>(T&, T0 const&) Unexecuted instantiation: void Serialize<VectorWriter, CBlockLocator>(T&, T0 const&) Unexecuted instantiation: void Serialize<VectorWriter, Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<uint256, std::__1::allocator<uint256>> const&>>(T&, T0 const&) Unexecuted instantiation: void Serialize<VectorWriter, ParamsWrapper<TransactionSerParams, CTransaction const>>(T&, T0 const&) 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&) Unexecuted instantiation: void Serialize<VectorWriter, BlockTransactions>(T&, T0 const&) Unexecuted instantiation: void Serialize<VectorWriter, ParamsWrapper<TransactionSerParams, Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::shared_ptr<CTransaction const>, std::__1::allocator<std::__1::shared_ptr<CTransaction const>>> const&>>>(T&, T0 const&) Unexecuted instantiation: void Serialize<VectorWriter, Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<CBlockHeader, std::__1::allocator<CBlockHeader>> const&>>(T&, T0 const&) Unexecuted instantiation: void Serialize<VectorWriter, BlockTransactionsRequest>(T&, T0 const&) Unexecuted instantiation: void Serialize<VectorWriter, Wrapper<VectorFormatter<DifferenceFormatter>, std::__1::vector<unsigned short, std::__1::allocator<unsigned short>> const&>>(T&, T0 const&) Unexecuted instantiation: void Serialize<VectorWriter, BlockFilter>(T&, T0 const&) Unexecuted instantiation: void Serialize<VectorWriter, ParamsWrapper<CAddress::SerParams, std::__1::vector<CAddress, std::__1::allocator<CAddress>>>>(T&, T0 const&) Unexecuted instantiation: void Serialize<ParamsStream<VectorWriter&, CAddress::SerParams>, Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<CAddress, std::__1::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::__1::chrono::time_point<NodeClock, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1l>>> const&>>(T&, T0 const&) Unexecuted instantiation: void Serialize<ParamsStream<VectorWriter&, CAddress::SerParams>, Wrapper<CompactSizeFormatter<false>, unsigned long 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&) Unexecuted instantiation: void Serialize<SizeComputer, CBlockUndo>(T&, T0 const&) Unexecuted instantiation: void Serialize<SizeComputer, Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxUndo, std::__1::allocator<CTxUndo>> const&>>(T&, T0 const&) Unexecuted instantiation: void Serialize<SizeComputer, CTxUndo>(T&, T0 const&) Unexecuted instantiation: void Serialize<SizeComputer, Wrapper<VectorFormatter<TxInUndoFormatter>, std::__1::vector<Coin, std::__1::allocator<Coin>> const&>>(T&, T0 const&) Unexecuted instantiation: void Serialize<SizeComputer, Wrapper<VarIntFormatter<(VarIntMode)0>, unsigned int&>>(T&, T0 const&) Unexecuted instantiation: void Serialize<SizeComputer, Wrapper<TxOutCompression, CTxOut const&>>(T&, T0 const&) Unexecuted instantiation: void Serialize<SizeComputer, Wrapper<AmountCompression, long long const&>>(T&, T0 const&) Unexecuted instantiation: void Serialize<SizeComputer, Wrapper<VarIntFormatter<(VarIntMode)0>, unsigned long long&>>(T&, T0 const&) Unexecuted instantiation: void Serialize<SizeComputer, Wrapper<ScriptCompression, CScript const&>>(T&, T0 const&) Unexecuted instantiation: void Serialize<HashWriter, CBlockUndo>(T&, T0 const&) Unexecuted instantiation: void Serialize<HashWriter, Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxUndo, std::__1::allocator<CTxUndo>> const&>>(T&, T0 const&) Unexecuted instantiation: void Serialize<HashWriter, CTxUndo>(T&, T0 const&) Unexecuted instantiation: void Serialize<HashWriter, Wrapper<VectorFormatter<TxInUndoFormatter>, std::__1::vector<Coin, std::__1::allocator<Coin>> const&>>(T&, T0 const&) Unexecuted instantiation: void Serialize<HashWriter, Wrapper<VarIntFormatter<(VarIntMode)0>, unsigned int&>>(T&, T0 const&) Unexecuted instantiation: void Serialize<HashWriter, Wrapper<TxOutCompression, CTxOut const&>>(T&, T0 const&) Unexecuted instantiation: void Serialize<HashWriter, Wrapper<AmountCompression, long long const&>>(T&, T0 const&) Unexecuted instantiation: void Serialize<HashWriter, Wrapper<VarIntFormatter<(VarIntMode)0>, unsigned long long&>>(T&, T0 const&) Unexecuted instantiation: void Serialize<HashWriter, Wrapper<ScriptCompression, CScript const&>>(T&, T0 const&) Unexecuted instantiation: void Serialize<BufferedWriter<AutoFile>, CBlockUndo>(T&, T0 const&) Unexecuted instantiation: void Serialize<BufferedWriter<AutoFile>, Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxUndo, std::__1::allocator<CTxUndo>> const&>>(T&, T0 const&) Unexecuted instantiation: void Serialize<BufferedWriter<AutoFile>, CTxUndo>(T&, T0 const&) Unexecuted instantiation: void Serialize<BufferedWriter<AutoFile>, Wrapper<VectorFormatter<TxInUndoFormatter>, std::__1::vector<Coin, std::__1::allocator<Coin>> const&>>(T&, T0 const&) Unexecuted instantiation: void Serialize<BufferedWriter<AutoFile>, Wrapper<VarIntFormatter<(VarIntMode)0>, unsigned int&>>(T&, T0 const&) Unexecuted instantiation: void Serialize<BufferedWriter<AutoFile>, Wrapper<TxOutCompression, CTxOut const&>>(T&, T0 const&) Unexecuted instantiation: void Serialize<BufferedWriter<AutoFile>, Wrapper<AmountCompression, long long const&>>(T&, T0 const&) Unexecuted instantiation: void Serialize<BufferedWriter<AutoFile>, Wrapper<VarIntFormatter<(VarIntMode)0>, unsigned long long&>>(T&, T0 const&) Unexecuted instantiation: void Serialize<BufferedWriter<AutoFile>, Wrapper<ScriptCompression, CScript const&>>(T&, T0 const&) Unexecuted instantiation: void Serialize<BufferedWriter<AutoFile>, uint256>(T&, T0 const&) Unexecuted instantiation: void Serialize<BufferedWriter<AutoFile>, ParamsWrapper<TransactionSerParams, CBlock const>>(T&, T0 const&) Unexecuted instantiation: void Serialize<ParamsStream<BufferedWriter<AutoFile>&, TransactionSerParams>, CBlock>(T&, T0 const&) Unexecuted instantiation: void Serialize<ParamsStream<BufferedWriter<AutoFile>&, TransactionSerParams>, CBlockHeader>(T&, T0 const&) Unexecuted instantiation: void Serialize<ParamsStream<BufferedWriter<AutoFile>&, TransactionSerParams>, uint256>(T&, T0 const&) Unexecuted instantiation: void Serialize<ParamsStream<BufferedWriter<AutoFile>&, TransactionSerParams>, Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::shared_ptr<CTransaction const>, std::__1::allocator<std::__1::shared_ptr<CTransaction const>>> const&>>(T&, T0 const&) Unexecuted instantiation: void Serialize<ParamsStream<BufferedWriter<AutoFile>&, TransactionSerParams>, CTransaction>(T&, T0 const&) Unexecuted instantiation: void Serialize<ParamsStream<BufferedWriter<AutoFile>&, TransactionSerParams>, Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxIn, std::__1::allocator<CTxIn>> const&>>(T&, T0 const&) Unexecuted instantiation: void Serialize<ParamsStream<BufferedWriter<AutoFile>&, TransactionSerParams>, CTxIn>(T&, T0 const&) Unexecuted instantiation: void Serialize<ParamsStream<BufferedWriter<AutoFile>&, TransactionSerParams>, COutPoint>(T&, T0 const&) Unexecuted instantiation: void Serialize<ParamsStream<BufferedWriter<AutoFile>&, TransactionSerParams>, transaction_identifier<false>>(T&, T0 const&) Unexecuted instantiation: void Serialize<ParamsStream<BufferedWriter<AutoFile>&, TransactionSerParams>, CScript>(T&, T0 const&) Unexecuted instantiation: void Serialize<ParamsStream<BufferedWriter<AutoFile>&, TransactionSerParams>, Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxOut, std::__1::allocator<CTxOut>> const&>>(T&, T0 const&) Unexecuted instantiation: void Serialize<ParamsStream<BufferedWriter<AutoFile>&, TransactionSerParams>, CTxOut>(T&, T0 const&) Unexecuted instantiation: void Serialize<ParamsStream<BufferedWriter<AutoFile>&, TransactionSerParams>, Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>, std::__1::allocator<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>> const&>>(T&, T0 const&) 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::__1::vector<CTxIn, std::__1::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::__1::vector<CTxOut, std::__1::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::__1::vector<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>, std::__1::allocator<std::__1::vector<unsigned char, std::__1::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::__1::vector<double, std::__1::allocator<double>> const&>>(T&, T0 const&) Unexecuted instantiation: block_policy_estimator.cpp:void Serialize<AutoFile, Wrapper<VectorFormatter<VectorFormatter<(anonymous namespace)::EncodedDoubleFormatter>>, std::__1::vector<std::__1::vector<double, std::__1::allocator<double>>, std::__1::allocator<std::__1::vector<double, std::__1::allocator<double>>>> const&>>(T&, T0 const&) Unexecuted instantiation: void Serialize<HashWriter, transaction_identifier<true>>(T&, T0 const&) Unexecuted instantiation: void Serialize<DataStream, Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<CCoin, std::__1::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&) Unexecuted instantiation: txdb.cpp:void Serialize<DataStream, (anonymous namespace)::CoinEntry>(T&, T0 const&) Unexecuted instantiation: void Serialize<HashWriter, CBlockHeader>(T&, T0 const&) void Serialize<HashWriter, ParamsWrapper<TransactionSerParams, CMutableTransaction const>>(T&, T0 const&) Line | Count | Source | 744 | 7.88k | { | 745 | 7.88k | a.Serialize(os); | 746 | 7.88k | } |
void Serialize<ParamsStream<HashWriter&, TransactionSerParams>, CMutableTransaction>(T&, T0 const&) Line | Count | Source | 744 | 7.88k | { | 745 | 7.88k | a.Serialize(os); | 746 | 7.88k | } |
void Serialize<ParamsStream<HashWriter&, TransactionSerParams>, Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxIn, std::__1::allocator<CTxIn>> const&>>(T&, T0 const&) Line | Count | Source | 744 | 61.7k | { | 745 | 61.7k | a.Serialize(os); | 746 | 61.7k | } |
void Serialize<ParamsStream<HashWriter&, TransactionSerParams>, CTxIn>(T&, T0 const&) Line | Count | Source | 744 | 305k | { | 745 | 305k | a.Serialize(os); | 746 | 305k | } |
void Serialize<ParamsStream<HashWriter&, TransactionSerParams>, COutPoint>(T&, T0 const&) Line | Count | Source | 744 | 305k | { | 745 | 305k | a.Serialize(os); | 746 | 305k | } |
void Serialize<ParamsStream<HashWriter&, TransactionSerParams>, transaction_identifier<false>>(T&, T0 const&) Line | Count | Source | 744 | 305k | { | 745 | 305k | a.Serialize(os); | 746 | 305k | } |
void Serialize<ParamsStream<HashWriter&, TransactionSerParams>, CScript>(T&, T0 const&) Line | Count | Source | 744 | 391k | { | 745 | 391k | a.Serialize(os); | 746 | 391k | } |
void Serialize<ParamsStream<HashWriter&, TransactionSerParams>, Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxOut, std::__1::allocator<CTxOut>> const&>>(T&, T0 const&) Line | Count | Source | 744 | 61.0k | { | 745 | 61.0k | a.Serialize(os); | 746 | 61.0k | } |
void Serialize<ParamsStream<HashWriter&, TransactionSerParams>, CTxOut>(T&, T0 const&) Line | Count | Source | 744 | 85.7k | { | 745 | 85.7k | a.Serialize(os); | 746 | 85.7k | } |
void Serialize<ParamsStream<HashWriter&, TransactionSerParams>, Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>, std::__1::allocator<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>> const&>>(T&, T0 const&) Line | Count | Source | 744 | 1.44k | { | 745 | 1.44k | a.Serialize(os); | 746 | 1.44k | } |
void Serialize<HashWriter, ParamsWrapper<TransactionSerParams, CTransaction const>>(T&, T0 const&) Line | Count | Source | 744 | 53.1k | { | 745 | 53.1k | a.Serialize(os); | 746 | 53.1k | } |
void Serialize<ParamsStream<HashWriter&, TransactionSerParams>, CTransaction>(T&, T0 const&) Line | Count | Source | 744 | 53.1k | { | 745 | 53.1k | a.Serialize(os); | 746 | 53.1k | } |
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&) |
747 | | |
748 | | template <class T, class Stream> |
749 | | concept Unserializable = requires(T a, Stream s) { a.Unserialize(s); }; |
750 | | template <typename Stream, typename T> |
751 | | requires Unserializable<T, Stream> |
752 | | void Unserialize(Stream& is, T&& a) |
753 | 199k | { |
754 | 199k | a.Unserialize(is); |
755 | 199k | } Unexecuted instantiation: void Unserialize<DataStream, AddrManDeterministic&>(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::__1::vector<std::__1::shared_ptr<CTransaction const>, std::__1::allocator<std::__1::shared_ptr<CTransaction const>>>&>>(T&, T0&&) void Unserialize<ParamsStream<DataStream&, TransactionSerParams>, Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxIn, std::__1::allocator<CTxIn>>&>>(T&, T0&&) Line | Count | Source | 753 | 15.8k | { | 754 | 15.8k | a.Unserialize(is); | 755 | 15.8k | } |
void Unserialize<ParamsStream<DataStream&, TransactionSerParams>, CTxIn&>(T&, T0&&) Line | Count | Source | 753 | 25.2k | { | 754 | 25.2k | a.Unserialize(is); | 755 | 25.2k | } |
void Unserialize<ParamsStream<DataStream&, TransactionSerParams>, COutPoint&>(T&, T0&&) Line | Count | Source | 753 | 25.2k | { | 754 | 25.2k | a.Unserialize(is); | 755 | 25.2k | } |
void Unserialize<ParamsStream<DataStream&, TransactionSerParams>, transaction_identifier<false>&>(T&, T0&&) Line | Count | Source | 753 | 25.2k | { | 754 | 25.2k | a.Unserialize(is); | 755 | 25.2k | } |
void Unserialize<ParamsStream<DataStream&, TransactionSerParams>, CScript&>(T&, T0&&) Line | Count | Source | 753 | 44.6k | { | 754 | 44.6k | a.Unserialize(is); | 755 | 44.6k | } |
void Unserialize<ParamsStream<DataStream&, TransactionSerParams>, Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxOut, std::__1::allocator<CTxOut>>&>>(T&, T0&&) Line | Count | Source | 753 | 7.01k | { | 754 | 7.01k | a.Unserialize(is); | 755 | 7.01k | } |
void Unserialize<ParamsStream<DataStream&, TransactionSerParams>, CTxOut&>(T&, T0&&) Line | Count | Source | 753 | 19.9k | { | 754 | 19.9k | a.Unserialize(is); | 755 | 19.9k | } |
void Unserialize<ParamsStream<DataStream&, TransactionSerParams>, Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>, std::__1::allocator<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>>&>>(T&, T0&&) Line | Count | Source | 753 | 1.14k | { | 754 | 1.14k | a.Unserialize(is); | 755 | 1.14k | } |
Unexecuted instantiation: void Unserialize<DataStream, CBlockHeader&>(T&, T0&&) Unexecuted instantiation: void Unserialize<DataStream, uint256&>(T&, T0&&) Unexecuted instantiation: void Unserialize<DataStream, CBlockLocator&>(T&, T0&&) Unexecuted instantiation: void Unserialize<DataStream, Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<uint256, std::__1::allocator<uint256>>&>>(T&, T0&&) Unexecuted instantiation: void Unserialize<DataStream, kernel::CBlockFileInfo&>(T&, T0&&) Unexecuted instantiation: void Unserialize<DataStream, Wrapper<VarIntFormatter<(VarIntMode)0>, unsigned int&>&>(T&, T0&&) Unexecuted instantiation: void Unserialize<DataStream, Wrapper<VarIntFormatter<(VarIntMode)0>, unsigned long long&>&>(T&, T0&&) Unexecuted instantiation: void Unserialize<DataStream, BlockFilter&>(T&, T0&&) Unexecuted instantiation: void Unserialize<DataStream, COutPoint&>(T&, T0&&) Unexecuted instantiation: void Unserialize<DataStream, transaction_identifier<false>&>(T&, T0&&) void Unserialize<DataStream, ParamsWrapper<TransactionSerParams, CMutableTransaction>&>(T&, T0&&) Line | Count | Source | 753 | 17.6k | { | 754 | 17.6k | a.Unserialize(is); | 755 | 17.6k | } |
void Unserialize<ParamsStream<DataStream&, TransactionSerParams>, CMutableTransaction&>(T&, T0&&) Line | Count | Source | 753 | 17.6k | { | 754 | 17.6k | a.Unserialize(is); | 755 | 17.6k | } |
Unexecuted instantiation: void Unserialize<DataStream, CDiskBlockIndex&>(T&, T0&&) Unexecuted instantiation: void Unserialize<DataStream, 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, Wrapper<VarIntFormatter<(VarIntMode)1>, int&>&>(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 long&>&>(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 long&>&>(T&, T0&&) Unexecuted instantiation: void Unserialize<DataStream, Wrapper<ScriptCompression, CScript&>&>(T&, T0&&) Unexecuted instantiation: void Unserialize<DataStream, ParamsWrapper<CAddress::SerParams, AddrInfo>&>(T&, T0&&) Unexecuted instantiation: void Unserialize<ParamsStream<DataStream&, CAddress::SerParams>, AddrInfo&>(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::__1::chrono::time_point<NodeClock, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1l>>>&>&>(T&, T0&&) Unexecuted instantiation: void Unserialize<ParamsStream<DataStream&, CAddress::SerParams>, Wrapper<CompactSizeFormatter<false>, unsigned long 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<ParamsStream<DataStream&, CAddress::SerParams>, CNetAddr&>(T&, T0&&) Unexecuted instantiation: void Unserialize<ParamsStream<DataStream&, CAddress::SerParams>, Wrapper<CompactSizeFormatter<true>, unsigned long&>&>(T&, T0&&) Unexecuted instantiation: void Unserialize<ParamsStream<DataStream&, CAddress::SerParams>, Wrapper<ChronoFormatter<long long, false>, std::__1::chrono::time_point<NodeClock, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1l>>>&>&>(T&, T0&&) Unexecuted instantiation: void Unserialize<DataStream, CBlockHeaderAndShortTxIDs&>(T&, T0&&) Unexecuted instantiation: void Unserialize<DataStream, Wrapper<VectorFormatter<CustomUintFormatter<6, false>>, std::__1::vector<unsigned long long, std::__1::allocator<unsigned long long>>&>&>(T&, T0&&) Unexecuted instantiation: void Unserialize<DataStream, Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<PrefilledTransaction, std::__1::allocator<PrefilledTransaction>>&>>(T&, T0&&) Unexecuted instantiation: void Unserialize<DataStream, PrefilledTransaction&>(T&, T0&&) Unexecuted instantiation: void Unserialize<DataStream, Wrapper<CompactSizeFormatter<true>, unsigned short&>&>(T&, T0&&) Unexecuted instantiation: void Unserialize<DataStream, ParamsWrapper<TransactionSerParams, Wrapper<DefaultFormatter, std::__1::shared_ptr<CTransaction const>&>>&>(T&, T0&&) Unexecuted instantiation: void Unserialize<ParamsStream<DataStream&, TransactionSerParams>, Wrapper<DefaultFormatter, std::__1::shared_ptr<CTransaction const>&>&>(T&, T0&&) Unexecuted instantiation: void Unserialize<DataStream, CFeeRate&>(T&, T0&&) Unexecuted instantiation: void Unserialize<DataStream, CMerkleBlock&>(T&, T0&&) Unexecuted instantiation: void Unserialize<DataStream, CPartialMerkleTree&>(T&, T0&&) Unexecuted instantiation: void Unserialize<DataStream, CPubKey&>(T&, T0&&) Unexecuted instantiation: void Unserialize<DataStream, CScript&>(T&, T0&&) Unexecuted instantiation: void Unserialize<DataStream, CTxIn&>(T&, T0&&) Unexecuted instantiation: void Unserialize<DataStream, FlatFilePos&>(T&, T0&&) Unexecuted instantiation: void Unserialize<DataStream, KeyOriginInfo&>(T&, T0&&) Unexecuted instantiation: void Unserialize<DataStream, Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<unsigned int, std::__1::allocator<unsigned int>>&>>(T&, T0&&) Unexecuted instantiation: void Unserialize<DataStream, PartiallySignedTransaction&>(T&, T0&&) Unexecuted instantiation: void Unserialize<DataStream, PSBTInput&>(T&, T0&&) Unexecuted instantiation: void Unserialize<DataStream, ParamsWrapper<TransactionSerParams, std::__1::shared_ptr<CTransaction const>>&>(T&, T0&&) Unexecuted instantiation: void Unserialize<DataStream, CTxOut&>(T&, T0&&) Unexecuted instantiation: void Unserialize<DataStream, Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>, std::__1::allocator<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>>&>>(T&, T0&&) Unexecuted instantiation: void Unserialize<SpanReader, XOnlyPubKey&>(T&, T0&&) Unexecuted instantiation: void Unserialize<SpanReader, uint256&>(T&, T0&&) Unexecuted instantiation: void Unserialize<DataStream, XOnlyPubKey&>(T&, T0&&) Unexecuted instantiation: void Unserialize<DataStream, PSBTOutput&>(T&, T0&&) Unexecuted instantiation: void Unserialize<DataStream, CTxUndo&>(T&, T0&&) Unexecuted instantiation: void Unserialize<DataStream, Wrapper<VectorFormatter<TxInUndoFormatter>, std::__1::vector<Coin, std::__1::allocator<Coin>>&>&>(T&, T0&&) Unexecuted instantiation: void Unserialize<DataStream, CBlockUndo&>(T&, T0&&) Unexecuted instantiation: void Unserialize<DataStream, Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxUndo, std::__1::allocator<CTxUndo>>&>>(T&, T0&&) Unexecuted instantiation: void Unserialize<DataStream, ParamsWrapper<CNetAddr::SerParams, CNetAddr>&>(T&, T0&&) Unexecuted instantiation: void Unserialize<ParamsStream<DataStream&, CNetAddr::SerParams>, CNetAddr&>(T&, T0&&) Unexecuted instantiation: void Unserialize<ParamsStream<DataStream&, CNetAddr::SerParams>, Wrapper<CompactSizeFormatter<true>, unsigned long&>&>(T&, T0&&) Unexecuted instantiation: void Unserialize<DataStream, ParamsWrapper<CNetAddr::SerParams, CService>&>(T&, T0&&) Unexecuted instantiation: void Unserialize<ParamsStream<DataStream&, CNetAddr::SerParams>, CService&>(T&, T0&&) Unexecuted instantiation: void Unserialize<ParamsStream<DataStream&, CNetAddr::SerParams>, Wrapper<CustomUintFormatter<2, true>, unsigned short&>&>(T&, T0&&) Unexecuted instantiation: void Unserialize<DataStream, CMessageHeader&>(T&, T0&&) Unexecuted instantiation: void Unserialize<DataStream, ParamsWrapper<CAddress::SerParams, CAddress>&>(T&, T0&&) Unexecuted instantiation: void Unserialize<DataStream, CInv&>(T&, T0&&) Unexecuted instantiation: void Unserialize<DataStream, CBloomFilter&>(T&, T0&&) Unexecuted instantiation: void Unserialize<DataStream, Wrapper<TxOutCompression, CTxOut&>&>(T&, T0&&) Unexecuted instantiation: void Unserialize<DataStream, BlockTransactions&>(T&, T0&&) Unexecuted instantiation: void Unserialize<DataStream, ParamsWrapper<TransactionSerParams, Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::shared_ptr<CTransaction const>, std::__1::allocator<std::__1::shared_ptr<CTransaction const>>>&>>&>(T&, T0&&) Unexecuted instantiation: void Unserialize<ParamsStream<DataStream&, TransactionSerParams>, Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::shared_ptr<CTransaction const>, std::__1::allocator<std::__1::shared_ptr<CTransaction const>>>&>&>(T&, T0&&) Unexecuted instantiation: void Unserialize<DataStream, BlockTransactionsRequest&>(T&, T0&&) Unexecuted instantiation: void Unserialize<DataStream, Wrapper<VectorFormatter<DifferenceFormatter>, std::__1::vector<unsigned short, std::__1::allocator<unsigned short>>&>&>(T&, T0&&) Unexecuted instantiation: void Unserialize<DataStream, node::SnapshotMetadata&>(T&, T0&&) Unexecuted instantiation: void Unserialize<DataStream, uint160&>(T&, T0&&) Unexecuted instantiation: void Unserialize<DataStream, Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<CBlockHeader, std::__1::allocator<CBlockHeader>>&>>(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<ParamsStream<SpanReader&, TransactionSerParams>, Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxIn, std::__1::allocator<CTxIn>>&>>(T&, T0&&) Unexecuted instantiation: void Unserialize<ParamsStream<SpanReader&, TransactionSerParams>, CTxIn&>(T&, T0&&) Unexecuted instantiation: void Unserialize<ParamsStream<SpanReader&, TransactionSerParams>, COutPoint&>(T&, T0&&) Unexecuted instantiation: void Unserialize<ParamsStream<SpanReader&, TransactionSerParams>, transaction_identifier<false>&>(T&, T0&&) Unexecuted instantiation: void Unserialize<ParamsStream<SpanReader&, TransactionSerParams>, CScript&>(T&, T0&&) Unexecuted instantiation: void Unserialize<ParamsStream<SpanReader&, TransactionSerParams>, Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxOut, std::__1::allocator<CTxOut>>&>>(T&, T0&&) Unexecuted instantiation: void Unserialize<ParamsStream<SpanReader&, TransactionSerParams>, CTxOut&>(T&, T0&&) Unexecuted instantiation: void Unserialize<ParamsStream<SpanReader&, TransactionSerParams>, Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>, std::__1::allocator<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>>&>>(T&, T0&&) Unexecuted instantiation: void Unserialize<SpanReader, CTxOut&>(T&, T0&&) Unexecuted instantiation: void Unserialize<SpanReader, CScript&>(T&, T0&&) Unexecuted instantiation: void Unserialize<DataStream, Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxIn, std::__1::allocator<CTxIn>>&>>(T&, T0&&) Unexecuted instantiation: void Unserialize<DataStream, Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxOut, std::__1::allocator<CTxOut>>&>>(T&, T0&&) Unexecuted instantiation: void Unserialize<DataStream, Wrapper<LimitedStringFormatter<10ul>, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>&>&>(T&, T0&&) Unexecuted instantiation: void Unserialize<AutoFile, node::SnapshotMetadata&>(T&, T0&&) Unexecuted instantiation: void Unserialize<AutoFile, uint256&>(T&, T0&&) Unexecuted instantiation: void Unserialize<DataStream, ParamsWrapper<CAddress::SerParams, CNetAddr>&>(T&, T0&&) 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&&) Unexecuted instantiation: void Unserialize<DataStream, Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<wallet::CMerkleTx, std::__1::allocator<wallet::CMerkleTx>>&>>(T&, T0&&) Unexecuted instantiation: void Unserialize<DataStream, wallet::CMerkleTx&>(T&, T0&&) Unexecuted instantiation: void Unserialize<DataStream, Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>>, std::__1::allocator<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>>>>&>>(T&, T0&&) Unexecuted instantiation: void Unserialize<DataStream, wallet::CMasterKey&>(T&, T0&&) Unexecuted instantiation: void Unserialize<DataStream, wallet::CHDChain&>(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::__1::vector<CAddress, std::__1::allocator<CAddress>>>&>(T&, T0&&) Unexecuted instantiation: void Unserialize<ParamsStream<HashVerifier<AutoFile>&, CAddress::SerParams>, Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<CAddress, std::__1::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::__1::chrono::time_point<NodeClock, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1l>>>&>&>(T&, T0&&) Unexecuted instantiation: void Unserialize<ParamsStream<HashVerifier<AutoFile>&, CAddress::SerParams>, Wrapper<CompactSizeFormatter<false>, unsigned long 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::__1::chrono::time_point<NodeClock, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1l>>>&>&>(T&, T0&&) Unexecuted instantiation: void Unserialize<ParamsStream<AutoFile&, CAddress::SerParams>, Wrapper<CompactSizeFormatter<false>, unsigned long 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 long, false>, std::__1::chrono::time_point<NodeClock, std::__1::chrono::duration<long long, std::__1::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 long, false>, std::__1::chrono::time_point<NodeClock, std::__1::chrono::duration<long long, std::__1::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<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::__1::chrono::time_point<NodeClock, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1l>>>&>&>(T&, T0&&) Unexecuted instantiation: void Unserialize<ParamsStream<HashVerifier<DataStream>&, CAddress::SerParams>, Wrapper<CompactSizeFormatter<false>, unsigned long 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 long, false>, std::__1::chrono::time_point<NodeClock, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1l>>>&>&>(T&, T0&&) Unexecuted instantiation: void Unserialize<DataStream, Obfuscation&>(T&, T0&&) Unexecuted instantiation: blockfilterindex.cpp:void Unserialize<DataStream, (anonymous namespace)::DBHeightKey&>(T&, T0&&) Unexecuted instantiation: blockfilterindex.cpp:void Unserialize<DataStream, (anonymous namespace)::DBVal&>(T&, T0&&) Unexecuted instantiation: coinstatsindex.cpp:void Unserialize<DataStream, (anonymous namespace)::DBHeightKey&>(T&, T0&&) Unexecuted instantiation: coinstatsindex.cpp:void Unserialize<DataStream, (anonymous namespace)::DBVal&>(T&, T0&&) Unexecuted instantiation: void Unserialize<DataStream, MuHash3072&>(T&, T0&&) Unexecuted instantiation: void Unserialize<DataStream, Num3072&>(T&, T0&&) Unexecuted instantiation: void Unserialize<DataStream, CDiskTxPos&>(T&, T0&&) Unexecuted instantiation: void Unserialize<AutoFile, CBlockHeader&>(T&, T0&&) Unexecuted instantiation: void Unserialize<AutoFile, ParamsWrapper<TransactionSerParams, std::__1::shared_ptr<CTransaction const>>&>(T&, T0&&) Unexecuted instantiation: void Unserialize<ParamsStream<AutoFile&, TransactionSerParams>, Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxIn, std::__1::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::__1::vector<CTxOut, std::__1::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::__1::vector<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>, std::__1::allocator<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>>&>>(T&, T0&&) Unexecuted instantiation: void Unserialize<ParamsStream<DataStream, CAddress::SerParams>, CService&>(T&, T0&&) Unexecuted instantiation: void Unserialize<ParamsStream<DataStream, CAddress::SerParams>, CNetAddr&>(T&, T0&&) Unexecuted instantiation: void Unserialize<ParamsStream<DataStream, CAddress::SerParams>, Wrapper<CompactSizeFormatter<true>, unsigned long&>&>(T&, T0&&) Unexecuted instantiation: void Unserialize<ParamsStream<DataStream, CAddress::SerParams>, Wrapper<CustomUintFormatter<2, true>, unsigned short&>&>(T&, T0&&) Unexecuted instantiation: void Unserialize<DataStream, Wrapper<CustomUintFormatter<8, false>, ServiceFlags&>&>(T&, T0&&) Unexecuted instantiation: void Unserialize<DataStream, Wrapper<LimitedStringFormatter<256ul>, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>&>&>(T&, T0&&) Unexecuted instantiation: void Unserialize<DataStream, ParamsWrapper<CAddress::SerParams, std::__1::vector<CAddress, std::__1::allocator<CAddress>>>&>(T&, T0&&) Unexecuted instantiation: void Unserialize<ParamsStream<DataStream&, CAddress::SerParams>, Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<CAddress, std::__1::allocator<CAddress>>&>>(T&, T0&&) Unexecuted instantiation: void Unserialize<DataStream, Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<CInv, std::__1::allocator<CInv>>&>>(T&, T0&&) Unexecuted instantiation: void Unserialize<HashVerifier<BufferedReader<AutoFile>>, CBlockUndo&>(T&, T0&&) Unexecuted instantiation: void Unserialize<HashVerifier<BufferedReader<AutoFile>>, Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxUndo, std::__1::allocator<CTxUndo>>&>>(T&, T0&&) Unexecuted instantiation: void Unserialize<HashVerifier<BufferedReader<AutoFile>>, CTxUndo&>(T&, T0&&) Unexecuted instantiation: void Unserialize<HashVerifier<BufferedReader<AutoFile>>, Wrapper<VectorFormatter<TxInUndoFormatter>, std::__1::vector<Coin, std::__1::allocator<Coin>>&>&>(T&, T0&&) Unexecuted instantiation: void Unserialize<HashVerifier<BufferedReader<AutoFile>>, Wrapper<VarIntFormatter<(VarIntMode)0>, unsigned int&>>(T&, T0&&) Unexecuted instantiation: void Unserialize<HashVerifier<BufferedReader<AutoFile>>, Wrapper<TxOutCompression, CTxOut&>>(T&, T0&&) Unexecuted instantiation: void Unserialize<HashVerifier<BufferedReader<AutoFile>>, Wrapper<AmountCompression, long long&>&>(T&, T0&&) Unexecuted instantiation: void Unserialize<HashVerifier<BufferedReader<AutoFile>>, Wrapper<VarIntFormatter<(VarIntMode)0>, unsigned long long&>&>(T&, T0&&) Unexecuted instantiation: void Unserialize<HashVerifier<BufferedReader<AutoFile>>, Wrapper<ScriptCompression, CScript&>&>(T&, T0&&) Unexecuted instantiation: void Unserialize<HashVerifier<BufferedReader<AutoFile>>, Wrapper<VarIntFormatter<(VarIntMode)0>, unsigned int&>&>(T&, T0&&) Unexecuted instantiation: void Unserialize<BufferedReader<AutoFile>, uint256&>(T&, T0&&) Unexecuted instantiation: void Unserialize<SpanReader, ParamsWrapper<TransactionSerParams, CBlock>&>(T&, T0&&) Unexecuted instantiation: void Unserialize<ParamsStream<SpanReader&, TransactionSerParams>, CBlock&>(T&, T0&&) Unexecuted instantiation: void Unserialize<ParamsStream<SpanReader&, TransactionSerParams>, CBlockHeader&>(T&, T0&&) Unexecuted instantiation: void Unserialize<ParamsStream<SpanReader&, TransactionSerParams>, uint256&>(T&, T0&&) Unexecuted instantiation: void Unserialize<ParamsStream<SpanReader&, TransactionSerParams>, Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::shared_ptr<CTransaction const>, std::__1::allocator<std::__1::shared_ptr<CTransaction const>>>&>>(T&, T0&&) Unexecuted instantiation: void Unserialize<AutoFile, Obfuscation&>(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::__1::vector<double, std::__1::allocator<double>>&>&>(T&, T0&&) Unexecuted instantiation: block_policy_estimator.cpp:void Unserialize<AutoFile, Wrapper<VectorFormatter<VectorFormatter<(anonymous namespace)::EncodedDoubleFormatter>>, std::__1::vector<std::__1::vector<double, std::__1::allocator<double>>, std::__1::allocator<std::__1::vector<double, std::__1::allocator<double>>>>&>&>(T&, T0&&) Unexecuted instantiation: void Unserialize<DataStream, Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<COutPoint, std::__1::allocator<COutPoint>>&>>(T&, T0&&) Unexecuted instantiation: void Unserialize<SpanReader, Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>, std::__1::allocator<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>>&>>(T&, T0&&) Unexecuted instantiation: txdb.cpp:void Unserialize<DataStream, (anonymous namespace)::CoinEntry&>(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::__1::vector<std::__1::shared_ptr<CTransaction const>, std::__1::allocator<std::__1::shared_ptr<CTransaction const>>>&>>(T&, T0&&) Unexecuted instantiation: void Unserialize<ParamsStream<BufferedFile&, TransactionSerParams>, Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<CTxIn, std::__1::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::__1::vector<CTxOut, std::__1::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::__1::vector<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>, std::__1::allocator<std::__1::vector<unsigned char, std::__1::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 long&>&>(T&, T0&&) Unexecuted instantiation: void Unserialize<AutoFile, Wrapper<VarIntFormatter<(VarIntMode)0>, unsigned long 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&&) |
756 | | |
757 | | /** Default formatter. Serializes objects as themselves. |
758 | | * |
759 | | * The vector/prevector serialization code passes this to VectorFormatter |
760 | | * to enable reusing that logic. It shouldn't be needed elsewhere. |
761 | | */ |
762 | | struct DefaultFormatter |
763 | | { |
764 | | template<typename Stream, typename T> |
765 | 555k | 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 | 765 | 31.7k | 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 | 765 | 38.7k | static void Ser(Stream& s, const T& t) { Serialize(s, t); } |
void DefaultFormatter::Ser<ParamsStream<SizeComputer&, TransactionSerParams>, std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>(ParamsStream<SizeComputer&, TransactionSerParams>&, std::__1::vector<unsigned char, std::__1::allocator<unsigned char>> const&) Line | Count | Source | 765 | 7.78k | static void Ser(Stream& s, const T& t) { Serialize(s, t); } |
Unexecuted instantiation: void DefaultFormatter::Ser<ParamsStream<SizeComputer&, TransactionSerParams>, std::__1::shared_ptr<CTransaction const>>(ParamsStream<SizeComputer&, TransactionSerParams>&, std::__1::shared_ptr<CTransaction const> const&) Unexecuted instantiation: void DefaultFormatter::Ser<SizeComputer, std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>(SizeComputer&, std::__1::vector<unsigned char, std::__1::allocator<unsigned char>> const&) Unexecuted instantiation: void DefaultFormatter::Ser<DataStream, PrefilledTransaction>(DataStream&, PrefilledTransaction const&) Unexecuted instantiation: void DefaultFormatter::Ser<ParamsStream<DataStream&, TransactionSerParams>, std::__1::shared_ptr<CTransaction const>>(ParamsStream<DataStream&, TransactionSerParams>&, std::__1::shared_ptr<CTransaction const> const&) void DefaultFormatter::Ser<ParamsStream<DataStream&, TransactionSerParams>, CTxIn>(ParamsStream<DataStream&, TransactionSerParams>&, CTxIn const&) Line | Count | Source | 765 | 24.9k | static void Ser(Stream& s, const T& t) { Serialize(s, t); } |
void DefaultFormatter::Ser<ParamsStream<DataStream&, TransactionSerParams>, CTxOut>(ParamsStream<DataStream&, TransactionSerParams>&, CTxOut const&) Line | Count | Source | 765 | 23.9k | static void Ser(Stream& s, const T& t) { Serialize(s, t); } |
void DefaultFormatter::Ser<ParamsStream<DataStream&, TransactionSerParams>, std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>(ParamsStream<DataStream&, TransactionSerParams>&, std::__1::vector<unsigned char, std::__1::allocator<unsigned char>> const&) Line | Count | Source | 765 | 8.31k | static void Ser(Stream& s, const T& t) { Serialize(s, t); } |
void DefaultFormatter::Ser<DataStream, uint256>(DataStream&, uint256 const&) Line | Count | Source | 765 | 9.91k | static void Ser(Stream& s, const T& t) { Serialize(s, t); } |
Unexecuted instantiation: void DefaultFormatter::Ser<DataStream, unsigned int>(DataStream&, unsigned int const&) Unexecuted instantiation: void DefaultFormatter::Ser<DataStream, std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>(DataStream&, std::__1::vector<unsigned char, std::__1::allocator<unsigned char>> const&) Unexecuted instantiation: void DefaultFormatter::Ser<DataStream, CTxUndo>(DataStream&, CTxUndo const&) Unexecuted instantiation: void DefaultFormatter::Ser<ParamsStream<VectorWriter&, TransactionSerParams>, CBlock>(ParamsStream<VectorWriter&, TransactionSerParams>&, CBlock const&) Unexecuted instantiation: void DefaultFormatter::Ser<ParamsStream<VectorWriter&, TransactionSerParams>, std::__1::shared_ptr<CTransaction const>>(ParamsStream<VectorWriter&, TransactionSerParams>&, std::__1::shared_ptr<CTransaction const> const&) Unexecuted instantiation: void DefaultFormatter::Ser<ParamsStream<VectorWriter&, TransactionSerParams>, CTxIn>(ParamsStream<VectorWriter&, TransactionSerParams>&, CTxIn const&) Unexecuted instantiation: void DefaultFormatter::Ser<ParamsStream<VectorWriter&, TransactionSerParams>, CTxOut>(ParamsStream<VectorWriter&, TransactionSerParams>&, CTxOut const&) Unexecuted instantiation: void DefaultFormatter::Ser<ParamsStream<VectorWriter&, TransactionSerParams>, std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>(ParamsStream<VectorWriter&, TransactionSerParams>&, std::__1::vector<unsigned char, std::__1::allocator<unsigned char>> 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::__1::shared_ptr<CTransaction const>>(ParamsStream<ParamsStream<VectorWriter&, TransactionSerParams>&, TransactionSerParams>&, std::__1::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::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>(ParamsStream<ParamsStream<VectorWriter&, TransactionSerParams>&, TransactionSerParams>&, std::__1::vector<unsigned char, std::__1::allocator<unsigned char>> const&) Unexecuted instantiation: void DefaultFormatter::Ser<DataStream, int>(DataStream&, int const&) Unexecuted instantiation: void DefaultFormatter::Ser<DataStream, std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>>>(DataStream&, std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::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&) Unexecuted instantiation: void DefaultFormatter::Ser<VectorWriter, PrefilledTransaction>(VectorWriter&, PrefilledTransaction const&) Unexecuted instantiation: void DefaultFormatter::Ser<VectorWriter, CInv>(VectorWriter&, CInv const&) Unexecuted instantiation: void DefaultFormatter::Ser<VectorWriter, uint256>(VectorWriter&, uint256 const&) 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&) Unexecuted instantiation: void DefaultFormatter::Ser<SizeComputer, CTxUndo>(SizeComputer&, CTxUndo const&) Unexecuted instantiation: void DefaultFormatter::Ser<HashWriter, CTxUndo>(HashWriter&, CTxUndo const&) Unexecuted instantiation: void DefaultFormatter::Ser<BufferedWriter<AutoFile>, CTxUndo>(BufferedWriter<AutoFile>&, CTxUndo const&) Unexecuted instantiation: void DefaultFormatter::Ser<ParamsStream<BufferedWriter<AutoFile>&, TransactionSerParams>, std::__1::shared_ptr<CTransaction const>>(ParamsStream<BufferedWriter<AutoFile>&, TransactionSerParams>&, std::__1::shared_ptr<CTransaction const> const&) Unexecuted instantiation: void DefaultFormatter::Ser<ParamsStream<BufferedWriter<AutoFile>&, TransactionSerParams>, CTxIn>(ParamsStream<BufferedWriter<AutoFile>&, TransactionSerParams>&, CTxIn const&) Unexecuted instantiation: void DefaultFormatter::Ser<ParamsStream<BufferedWriter<AutoFile>&, TransactionSerParams>, CTxOut>(ParamsStream<BufferedWriter<AutoFile>&, TransactionSerParams>&, CTxOut const&) Unexecuted instantiation: void DefaultFormatter::Ser<ParamsStream<BufferedWriter<AutoFile>&, TransactionSerParams>, std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>(ParamsStream<BufferedWriter<AutoFile>&, TransactionSerParams>&, std::__1::vector<unsigned char, std::__1::allocator<unsigned char>> const&) 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::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>(ParamsStream<AutoFile&, TransactionSerParams>&, std::__1::vector<unsigned char, std::__1::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 | 765 | 305k | 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 | 765 | 85.7k | static void Ser(Stream& s, const T& t) { Serialize(s, t); } |
void DefaultFormatter::Ser<ParamsStream<HashWriter&, TransactionSerParams>, std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>(ParamsStream<HashWriter&, TransactionSerParams>&, std::__1::vector<unsigned char, std::__1::allocator<unsigned char>> const&) Line | Count | Source | 765 | 18.6k | static void Ser(Stream& s, const T& t) { Serialize(s, t); } |
|
766 | | |
767 | | template<typename Stream, typename T> |
768 | 63.4k | static void Unser(Stream& s, T& t) { Unserialize(s, t); }Unexecuted instantiation: void DefaultFormatter::Unser<ParamsStream<DataStream&, TransactionSerParams>, std::__1::shared_ptr<CTransaction const>>(ParamsStream<DataStream&, TransactionSerParams>&, std::__1::shared_ptr<CTransaction const>&) void DefaultFormatter::Unser<ParamsStream<DataStream&, TransactionSerParams>, CTxIn>(ParamsStream<DataStream&, TransactionSerParams>&, CTxIn&) Line | Count | Source | 768 | 25.2k | static void Unser(Stream& s, T& t) { Unserialize(s, t); } |
void DefaultFormatter::Unser<ParamsStream<DataStream&, TransactionSerParams>, CTxOut>(ParamsStream<DataStream&, TransactionSerParams>&, CTxOut&) Line | Count | Source | 768 | 19.9k | static void Unser(Stream& s, T& t) { Unserialize(s, t); } |
void DefaultFormatter::Unser<ParamsStream<DataStream&, TransactionSerParams>, std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>(ParamsStream<DataStream&, TransactionSerParams>&, std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>&) Line | Count | Source | 768 | 18.2k | 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, PrefilledTransaction>(DataStream&, PrefilledTransaction&) Unexecuted instantiation: void DefaultFormatter::Unser<DataStream, unsigned int>(DataStream&, unsigned int&) Unexecuted instantiation: void DefaultFormatter::Unser<DataStream, std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>(DataStream&, std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>&) Unexecuted instantiation: void DefaultFormatter::Unser<DataStream, CTxUndo>(DataStream&, CTxUndo&) Unexecuted instantiation: void DefaultFormatter::Unser<DataStream, CBlockHeader>(DataStream&, CBlockHeader&) Unexecuted instantiation: void DefaultFormatter::Unser<ParamsStream<SpanReader&, TransactionSerParams>, CTxIn>(ParamsStream<SpanReader&, TransactionSerParams>&, CTxIn&) Unexecuted instantiation: void DefaultFormatter::Unser<ParamsStream<SpanReader&, TransactionSerParams>, CTxOut>(ParamsStream<SpanReader&, TransactionSerParams>&, CTxOut&) Unexecuted instantiation: void DefaultFormatter::Unser<ParamsStream<SpanReader&, TransactionSerParams>, std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>(ParamsStream<SpanReader&, TransactionSerParams>&, std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>&) Unexecuted instantiation: void DefaultFormatter::Unser<DataStream, CTxIn>(DataStream&, CTxIn&) Unexecuted instantiation: void DefaultFormatter::Unser<DataStream, CTxOut>(DataStream&, CTxOut&) Unexecuted instantiation: void DefaultFormatter::Unser<DataStream, wallet::CMerkleTx>(DataStream&, wallet::CMerkleTx&) Unexecuted instantiation: void DefaultFormatter::Unser<DataStream, std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>>>(DataStream&, std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>>&) Unexecuted instantiation: void DefaultFormatter::Unser<ParamsStream<HashVerifier<AutoFile>&, CAddress::SerParams>, CAddress>(ParamsStream<HashVerifier<AutoFile>&, CAddress::SerParams>&, CAddress&) 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::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>(ParamsStream<AutoFile&, TransactionSerParams>&, std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>&) Unexecuted instantiation: void DefaultFormatter::Unser<ParamsStream<DataStream&, CAddress::SerParams>, CAddress>(ParamsStream<DataStream&, CAddress::SerParams>&, CAddress&) Unexecuted instantiation: void DefaultFormatter::Unser<DataStream, CInv>(DataStream&, CInv&) Unexecuted instantiation: void DefaultFormatter::Unser<HashVerifier<BufferedReader<AutoFile>>, CTxUndo>(HashVerifier<BufferedReader<AutoFile>>&, CTxUndo&) Unexecuted instantiation: void DefaultFormatter::Unser<ParamsStream<SpanReader&, TransactionSerParams>, std::__1::shared_ptr<CTransaction const>>(ParamsStream<SpanReader&, TransactionSerParams>&, std::__1::shared_ptr<CTransaction const>&) Unexecuted instantiation: void DefaultFormatter::Unser<DataStream, COutPoint>(DataStream&, COutPoint&) Unexecuted instantiation: void DefaultFormatter::Unser<SpanReader, std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>(SpanReader&, std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>&) Unexecuted instantiation: void DefaultFormatter::Unser<ParamsStream<BufferedFile&, TransactionSerParams>, std::__1::shared_ptr<CTransaction const>>(ParamsStream<BufferedFile&, TransactionSerParams>&, std::__1::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::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>(ParamsStream<BufferedFile&, TransactionSerParams>&, std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>&) |
769 | | }; |
770 | | |
771 | | |
772 | | |
773 | | |
774 | | |
775 | | /** |
776 | | * string |
777 | | */ |
778 | | template<typename Stream, typename C> |
779 | | void Serialize(Stream& os, const std::basic_string<C>& str) |
780 | 801k | { |
781 | 801k | WriteCompactSize(os, str.size()); |
782 | 801k | if (!str.empty()) |
783 | 779k | os.write(MakeByteSpan(str)); |
784 | 801k | } Unexecuted instantiation: void Serialize<AutoFile, char>(AutoFile&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&) void Serialize<DataStream, char>(DataStream&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&) Line | Count | Source | 780 | 801k | { | 781 | 801k | WriteCompactSize(os, str.size()); | 782 | 801k | if (!str.empty()) | 783 | 779k | os.write(MakeByteSpan(str)); | 784 | 801k | } |
Unexecuted instantiation: void Serialize<HashWriter, char>(HashWriter&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&) Unexecuted instantiation: void Serialize<VectorWriter, char>(VectorWriter&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&) |
785 | | |
786 | | template<typename Stream, typename C> |
787 | | void Unserialize(Stream& is, std::basic_string<C>& str) |
788 | 0 | { |
789 | 0 | unsigned int nSize = ReadCompactSize(is); |
790 | 0 | str.resize(nSize); |
791 | 0 | if (nSize != 0) |
792 | 0 | is.read(MakeWritableByteSpan(str)); |
793 | 0 | } Unexecuted instantiation: void Unserialize<AutoFile, char>(AutoFile&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>&) Unexecuted instantiation: void Unserialize<BufferedFile, char>(BufferedFile&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>&) Unexecuted instantiation: void Unserialize<DataStream, char>(DataStream&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>&) |
794 | | |
795 | | |
796 | | |
797 | | /** |
798 | | * prevector |
799 | | */ |
800 | | template <typename Stream, unsigned int N, typename T> |
801 | | void Serialize(Stream& os, const prevector<N, T>& v) |
802 | 511k | { |
803 | 511k | if constexpr (BasicByte<T>) { // Use optimized version for unformatted basic bytes |
804 | 511k | WriteCompactSize(os, v.size()); |
805 | 511k | if (!v.empty()) os.write(MakeByteSpan(v))114k ; |
806 | 511k | } else { |
807 | 0 | Serialize(os, Using<VectorFormatter<DefaultFormatter>>(v)); |
808 | 0 | } |
809 | 511k | } void Serialize<ParamsStream<SizeComputer&, TransactionSerParams>, 36u, unsigned char>(ParamsStream<SizeComputer&, TransactionSerParams>&, prevector<36u, unsigned char, unsigned int, int> const&) Line | Count | Source | 802 | 70.5k | { | 803 | 70.5k | if constexpr (BasicByte<T>) { // Use optimized version for unformatted basic bytes | 804 | 70.5k | WriteCompactSize(os, v.size()); | 805 | 70.5k | if (!v.empty()) os.write(MakeByteSpan(v))22.7k ; | 806 | | } else { | 807 | | Serialize(os, Using<VectorFormatter<DefaultFormatter>>(v)); | 808 | | } | 809 | 70.5k | } |
void Serialize<ParamsStream<DataStream&, TransactionSerParams>, 36u, unsigned char>(ParamsStream<DataStream&, TransactionSerParams>&, prevector<36u, unsigned char, unsigned int, int> const&) Line | Count | Source | 802 | 48.9k | { | 803 | 48.9k | if constexpr (BasicByte<T>) { // Use optimized version for unformatted basic bytes | 804 | 48.9k | WriteCompactSize(os, v.size()); | 805 | 48.9k | if (!v.empty()) os.write(MakeByteSpan(v))23.2k ; | 806 | | } else { | 807 | | Serialize(os, Using<VectorFormatter<DefaultFormatter>>(v)); | 808 | | } | 809 | 48.9k | } |
Unexecuted instantiation: void Serialize<DataStream, 36u, unsigned char>(DataStream&, prevector<36u, unsigned char, unsigned int, int> const&) Unexecuted instantiation: void Serialize<SizeComputer, 36u, unsigned char>(SizeComputer&, prevector<36u, unsigned char, unsigned int, int> const&) 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<VectorWriter&, TransactionSerParams>, 36u, unsigned char>(ParamsStream<VectorWriter&, TransactionSerParams>&, prevector<36u, 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<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&) Unexecuted instantiation: void Serialize<HashWriter, 36u, unsigned char>(HashWriter&, prevector<36u, unsigned char, unsigned int, int> const&) 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&) Unexecuted instantiation: void Serialize<ParamsStream<BufferedWriter<AutoFile>&, TransactionSerParams>, 36u, unsigned char>(ParamsStream<BufferedWriter<AutoFile>&, TransactionSerParams>&, prevector<36u, unsigned char, unsigned int, int> const&) 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 | 802 | 391k | { | 803 | 391k | if constexpr (BasicByte<T>) { // Use optimized version for unformatted basic bytes | 804 | 391k | WriteCompactSize(os, v.size()); | 805 | 391k | if (!v.empty()) os.write(MakeByteSpan(v))68.0k ; | 806 | | } else { | 807 | | Serialize(os, Using<VectorFormatter<DefaultFormatter>>(v)); | 808 | | } | 809 | 391k | } |
|
810 | | |
811 | | |
812 | | template <typename Stream, unsigned int N, typename T> |
813 | | void Unserialize(Stream& is, prevector<N, T>& v) |
814 | 44.6k | { |
815 | 44.6k | if constexpr (BasicByte<T>) { // Use optimized version for unformatted basic bytes |
816 | | // Limit size per read so bogus size value won't cause out of memory |
817 | 44.6k | v.clear(); |
818 | 44.6k | unsigned int nSize = ReadCompactSize(is); |
819 | 44.6k | unsigned int i = 0; |
820 | 60.5k | while (i < nSize) { |
821 | 15.9k | unsigned int blk = std::min(nSize - i, (unsigned int)(1 + 4999999 / sizeof(T))); |
822 | 15.9k | v.resize_uninitialized(i + blk); |
823 | 15.9k | is.read(std::as_writable_bytes(std::span{&v[i], blk})); |
824 | 15.9k | i += blk; |
825 | 15.9k | } |
826 | | } else { |
827 | | Unserialize(is, Using<VectorFormatter<DefaultFormatter>>(v)); |
828 | | } |
829 | 44.6k | } void Unserialize<ParamsStream<DataStream&, TransactionSerParams>, 36u, unsigned char>(ParamsStream<DataStream&, TransactionSerParams>&, prevector<36u, unsigned char, unsigned int, int>&) Line | Count | Source | 814 | 44.6k | { | 815 | 44.6k | if constexpr (BasicByte<T>) { // Use optimized version for unformatted basic bytes | 816 | | // Limit size per read so bogus size value won't cause out of memory | 817 | 44.6k | v.clear(); | 818 | 44.6k | unsigned int nSize = ReadCompactSize(is); | 819 | 44.6k | unsigned int i = 0; | 820 | 60.5k | while (i < nSize) { | 821 | 15.9k | unsigned int blk = std::min(nSize - i, (unsigned int)(1 + 4999999 / sizeof(T))); | 822 | 15.9k | v.resize_uninitialized(i + blk); | 823 | 15.9k | is.read(std::as_writable_bytes(std::span{&v[i], blk})); | 824 | 15.9k | i += blk; | 825 | 15.9k | } | 826 | | } else { | 827 | | Unserialize(is, Using<VectorFormatter<DefaultFormatter>>(v)); | 828 | | } | 829 | 44.6k | } |
Unexecuted instantiation: void Unserialize<DataStream, 36u, unsigned char>(DataStream&, prevector<36u, unsigned char, unsigned int, int>&) Unexecuted instantiation: void Unserialize<ParamsStream<SpanReader&, TransactionSerParams>, 36u, unsigned char>(ParamsStream<SpanReader&, TransactionSerParams>&, prevector<36u, unsigned char, unsigned int, int>&) Unexecuted instantiation: void Unserialize<SpanReader, 36u, unsigned char>(SpanReader&, prevector<36u, unsigned char, unsigned int, int>&) 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>&) |
830 | | |
831 | | |
832 | | /** |
833 | | * vector |
834 | | */ |
835 | | template <typename Stream, typename T, typename A> |
836 | | void Serialize(Stream& os, const std::vector<T, A>& v) |
837 | 452k | { |
838 | 452k | if constexpr (BasicByte<T>) { // Use optimized version for unformatted basic bytes |
839 | 223k | WriteCompactSize(os, v.size()); |
840 | 223k | if (!v.empty()) os.write(MakeByteSpan(v))176k ; |
841 | 223k | } else if constexpr (std::is_same_v<T, bool>) { |
842 | | // A special case for std::vector<bool>, as dereferencing |
843 | | // std::vector<bool>::const_iterator does not result in a const bool& |
844 | | // due to std::vector's special casing for bool arguments. |
845 | 0 | WriteCompactSize(os, v.size()); |
846 | 0 | for (bool elem : v) { |
847 | 0 | ::Serialize(os, elem); |
848 | 0 | } |
849 | 229k | } else { |
850 | 229k | Serialize(os, Using<VectorFormatter<DefaultFormatter>>(v)); |
851 | 229k | } |
852 | 452k | } void Serialize<ParamsStream<SizeComputer&, TransactionSerParams>, CTxIn, std::__1::allocator<CTxIn>>(ParamsStream<SizeComputer&, TransactionSerParams>&, std::__1::vector<CTxIn, std::__1::allocator<CTxIn>> const&) Line | Count | Source | 837 | 19.4k | { | 838 | | if constexpr (BasicByte<T>) { // Use optimized version for unformatted basic bytes | 839 | | WriteCompactSize(os, v.size()); | 840 | | if (!v.empty()) os.write(MakeByteSpan(v)); | 841 | | } else if constexpr (std::is_same_v<T, bool>) { | 842 | | // A special case for std::vector<bool>, as dereferencing | 843 | | // std::vector<bool>::const_iterator does not result in a const bool& | 844 | | // due to std::vector's special casing for bool arguments. | 845 | | WriteCompactSize(os, v.size()); | 846 | | for (bool elem : v) { | 847 | | ::Serialize(os, elem); | 848 | | } | 849 | 19.4k | } else { | 850 | 19.4k | Serialize(os, Using<VectorFormatter<DefaultFormatter>>(v)); | 851 | 19.4k | } | 852 | 19.4k | } |
void Serialize<ParamsStream<SizeComputer&, TransactionSerParams>, CTxOut, std::__1::allocator<CTxOut>>(ParamsStream<SizeComputer&, TransactionSerParams>&, std::__1::vector<CTxOut, std::__1::allocator<CTxOut>> const&) Line | Count | Source | 837 | 19.2k | { | 838 | | if constexpr (BasicByte<T>) { // Use optimized version for unformatted basic bytes | 839 | | WriteCompactSize(os, v.size()); | 840 | | if (!v.empty()) os.write(MakeByteSpan(v)); | 841 | | } else if constexpr (std::is_same_v<T, bool>) { | 842 | | // A special case for std::vector<bool>, as dereferencing | 843 | | // std::vector<bool>::const_iterator does not result in a const bool& | 844 | | // due to std::vector's special casing for bool arguments. | 845 | | WriteCompactSize(os, v.size()); | 846 | | for (bool elem : v) { | 847 | | ::Serialize(os, elem); | 848 | | } | 849 | 19.2k | } else { | 850 | 19.2k | Serialize(os, Using<VectorFormatter<DefaultFormatter>>(v)); | 851 | 19.2k | } | 852 | 19.2k | } |
void Serialize<ParamsStream<SizeComputer&, TransactionSerParams>, std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>, std::__1::allocator<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>>(ParamsStream<SizeComputer&, TransactionSerParams>&, std::__1::vector<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>, std::__1::allocator<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>> const&) Line | Count | Source | 837 | 550 | { | 838 | | if constexpr (BasicByte<T>) { // Use optimized version for unformatted basic bytes | 839 | | WriteCompactSize(os, v.size()); | 840 | | if (!v.empty()) os.write(MakeByteSpan(v)); | 841 | | } else if constexpr (std::is_same_v<T, bool>) { | 842 | | // A special case for std::vector<bool>, as dereferencing | 843 | | // std::vector<bool>::const_iterator does not result in a const bool& | 844 | | // due to std::vector's special casing for bool arguments. | 845 | | WriteCompactSize(os, v.size()); | 846 | | for (bool elem : v) { | 847 | | ::Serialize(os, elem); | 848 | | } | 849 | 550 | } else { | 850 | 550 | Serialize(os, Using<VectorFormatter<DefaultFormatter>>(v)); | 851 | 550 | } | 852 | 550 | } |
void Serialize<ParamsStream<SizeComputer&, TransactionSerParams>, unsigned char, std::__1::allocator<unsigned char>>(ParamsStream<SizeComputer&, TransactionSerParams>&, std::__1::vector<unsigned char, std::__1::allocator<unsigned char>> const&) Line | Count | Source | 837 | 7.78k | { | 838 | 7.78k | if constexpr (BasicByte<T>) { // Use optimized version for unformatted basic bytes | 839 | 7.78k | WriteCompactSize(os, v.size()); | 840 | 7.78k | if (!v.empty()) os.write(MakeByteSpan(v))5.11k ; | 841 | | } else if constexpr (std::is_same_v<T, bool>) { | 842 | | // A special case for std::vector<bool>, as dereferencing | 843 | | // std::vector<bool>::const_iterator does not result in a const bool& | 844 | | // due to std::vector's special casing for bool arguments. | 845 | | WriteCompactSize(os, v.size()); | 846 | | for (bool elem : v) { | 847 | | ::Serialize(os, elem); | 848 | | } | 849 | | } else { | 850 | | Serialize(os, Using<VectorFormatter<DefaultFormatter>>(v)); | 851 | | } | 852 | 7.78k | } |
Unexecuted instantiation: void Serialize<ParamsStream<SizeComputer&, TransactionSerParams>, std::__1::shared_ptr<CTransaction const>, std::__1::allocator<std::__1::shared_ptr<CTransaction const>>>(ParamsStream<SizeComputer&, TransactionSerParams>&, std::__1::vector<std::__1::shared_ptr<CTransaction const>, std::__1::allocator<std::__1::shared_ptr<CTransaction const>>> const&) Unexecuted instantiation: void Serialize<SizeComputer, std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>, std::__1::allocator<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>>(SizeComputer&, std::__1::vector<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>, std::__1::allocator<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>> const&) Unexecuted instantiation: void Serialize<SizeComputer, unsigned char, std::__1::allocator<unsigned char>>(SizeComputer&, std::__1::vector<unsigned char, std::__1::allocator<unsigned char>> const&) Unexecuted instantiation: void Serialize<AutoFile, unsigned char, std::__1::allocator<unsigned char>>(AutoFile&, std::__1::vector<unsigned char, std::__1::allocator<unsigned char>> const&) void Serialize<DataStream, unsigned char, std::__1::allocator<unsigned char>>(DataStream&, std::__1::vector<unsigned char, std::__1::allocator<unsigned char>> const&) Line | Count | Source | 837 | 109k | { | 838 | 109k | if constexpr (BasicByte<T>) { // Use optimized version for unformatted basic bytes | 839 | 109k | WriteCompactSize(os, v.size()); | 840 | 109k | if (!v.empty()) os.write(MakeByteSpan(v))79.3k ; | 841 | | } else if constexpr (std::is_same_v<T, bool>) { | 842 | | // A special case for std::vector<bool>, as dereferencing | 843 | | // std::vector<bool>::const_iterator does not result in a const bool& | 844 | | // due to std::vector's special casing for bool arguments. | 845 | | WriteCompactSize(os, v.size()); | 846 | | for (bool elem : v) { | 847 | | ::Serialize(os, elem); | 848 | | } | 849 | | } else { | 850 | | Serialize(os, Using<VectorFormatter<DefaultFormatter>>(v)); | 851 | | } | 852 | 109k | } |
Unexecuted instantiation: void Serialize<DataStream, PrefilledTransaction, std::__1::allocator<PrefilledTransaction>>(DataStream&, std::__1::vector<PrefilledTransaction, std::__1::allocator<PrefilledTransaction>> const&) void Serialize<ParamsStream<DataStream&, TransactionSerParams>, CTxIn, std::__1::allocator<CTxIn>>(ParamsStream<DataStream&, TransactionSerParams>&, std::__1::vector<CTxIn, std::__1::allocator<CTxIn>> const&) Line | Count | Source | 837 | 15.3k | { | 838 | | if constexpr (BasicByte<T>) { // Use optimized version for unformatted basic bytes | 839 | | WriteCompactSize(os, v.size()); | 840 | | if (!v.empty()) os.write(MakeByteSpan(v)); | 841 | | } else if constexpr (std::is_same_v<T, bool>) { | 842 | | // A special case for std::vector<bool>, as dereferencing | 843 | | // std::vector<bool>::const_iterator does not result in a const bool& | 844 | | // due to std::vector's special casing for bool arguments. | 845 | | WriteCompactSize(os, v.size()); | 846 | | for (bool elem : v) { | 847 | | ::Serialize(os, elem); | 848 | | } | 849 | 15.3k | } else { | 850 | 15.3k | Serialize(os, Using<VectorFormatter<DefaultFormatter>>(v)); | 851 | 15.3k | } | 852 | 15.3k | } |
void Serialize<ParamsStream<DataStream&, TransactionSerParams>, CTxOut, std::__1::allocator<CTxOut>>(ParamsStream<DataStream&, TransactionSerParams>&, std::__1::vector<CTxOut, std::__1::allocator<CTxOut>> const&) Line | Count | Source | 837 | 14.9k | { | 838 | | if constexpr (BasicByte<T>) { // Use optimized version for unformatted basic bytes | 839 | | WriteCompactSize(os, v.size()); | 840 | | if (!v.empty()) os.write(MakeByteSpan(v)); | 841 | | } else if constexpr (std::is_same_v<T, bool>) { | 842 | | // A special case for std::vector<bool>, as dereferencing | 843 | | // std::vector<bool>::const_iterator does not result in a const bool& | 844 | | // due to std::vector's special casing for bool arguments. | 845 | | WriteCompactSize(os, v.size()); | 846 | | for (bool elem : v) { | 847 | | ::Serialize(os, elem); | 848 | | } | 849 | 14.9k | } else { | 850 | 14.9k | Serialize(os, Using<VectorFormatter<DefaultFormatter>>(v)); | 851 | 14.9k | } | 852 | 14.9k | } |
void Serialize<ParamsStream<DataStream&, TransactionSerParams>, std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>, std::__1::allocator<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>>(ParamsStream<DataStream&, TransactionSerParams>&, std::__1::vector<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>, std::__1::allocator<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>> const&) Line | Count | Source | 837 | 735 | { | 838 | | if constexpr (BasicByte<T>) { // Use optimized version for unformatted basic bytes | 839 | | WriteCompactSize(os, v.size()); | 840 | | if (!v.empty()) os.write(MakeByteSpan(v)); | 841 | | } else if constexpr (std::is_same_v<T, bool>) { | 842 | | // A special case for std::vector<bool>, as dereferencing | 843 | | // std::vector<bool>::const_iterator does not result in a const bool& | 844 | | // due to std::vector's special casing for bool arguments. | 845 | | WriteCompactSize(os, v.size()); | 846 | | for (bool elem : v) { | 847 | | ::Serialize(os, elem); | 848 | | } | 849 | 735 | } else { | 850 | 735 | Serialize(os, Using<VectorFormatter<DefaultFormatter>>(v)); | 851 | 735 | } | 852 | 735 | } |
void Serialize<ParamsStream<DataStream&, TransactionSerParams>, unsigned char, std::__1::allocator<unsigned char>>(ParamsStream<DataStream&, TransactionSerParams>&, std::__1::vector<unsigned char, std::__1::allocator<unsigned char>> const&) Line | Count | Source | 837 | 8.31k | { | 838 | 8.31k | if constexpr (BasicByte<T>) { // Use optimized version for unformatted basic bytes | 839 | 8.31k | WriteCompactSize(os, v.size()); | 840 | 8.31k | if (!v.empty()) os.write(MakeByteSpan(v))3.92k ; | 841 | | } else if constexpr (std::is_same_v<T, bool>) { | 842 | | // A special case for std::vector<bool>, as dereferencing | 843 | | // std::vector<bool>::const_iterator does not result in a const bool& | 844 | | // due to std::vector's special casing for bool arguments. | 845 | | WriteCompactSize(os, v.size()); | 846 | | for (bool elem : v) { | 847 | | ::Serialize(os, elem); | 848 | | } | 849 | | } else { | 850 | | Serialize(os, Using<VectorFormatter<DefaultFormatter>>(v)); | 851 | | } | 852 | 8.31k | } |
void Serialize<DataStream, uint256, std::__1::allocator<uint256>>(DataStream&, std::__1::vector<uint256, std::__1::allocator<uint256>> const&) Line | Count | Source | 837 | 19.8k | { | 838 | | if constexpr (BasicByte<T>) { // Use optimized version for unformatted basic bytes | 839 | | WriteCompactSize(os, v.size()); | 840 | | if (!v.empty()) os.write(MakeByteSpan(v)); | 841 | | } else if constexpr (std::is_same_v<T, bool>) { | 842 | | // A special case for std::vector<bool>, as dereferencing | 843 | | // std::vector<bool>::const_iterator does not result in a const bool& | 844 | | // due to std::vector's special casing for bool arguments. | 845 | | WriteCompactSize(os, v.size()); | 846 | | for (bool elem : v) { | 847 | | ::Serialize(os, elem); | 848 | | } | 849 | 19.8k | } else { | 850 | 19.8k | Serialize(os, Using<VectorFormatter<DefaultFormatter>>(v)); | 851 | 19.8k | } | 852 | 19.8k | } |
Unexecuted instantiation: void Serialize<DataStream, unsigned int, std::__1::allocator<unsigned int>>(DataStream&, std::__1::vector<unsigned int, std::__1::allocator<unsigned int>> const&) Unexecuted instantiation: void Serialize<DataStream, std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>, std::__1::allocator<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>>(DataStream&, std::__1::vector<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>, std::__1::allocator<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>> const&) Unexecuted instantiation: void Serialize<VectorWriter, unsigned char, std::__1::allocator<unsigned char>>(VectorWriter&, std::__1::vector<unsigned char, std::__1::allocator<unsigned char>> const&) Unexecuted instantiation: void Serialize<ParamsStream<DataStream&, TransactionSerParams>, std::__1::shared_ptr<CTransaction const>, std::__1::allocator<std::__1::shared_ptr<CTransaction const>>>(ParamsStream<DataStream&, TransactionSerParams>&, std::__1::vector<std::__1::shared_ptr<CTransaction const>, std::__1::allocator<std::__1::shared_ptr<CTransaction const>>> const&) Unexecuted instantiation: void Serialize<DataStream, CTxUndo, std::__1::allocator<CTxUndo>>(DataStream&, std::__1::vector<CTxUndo, std::__1::allocator<CTxUndo>> const&) Unexecuted instantiation: void Serialize<ParamsStream<VectorWriter&, TransactionSerParams>, CBlock, std::__1::allocator<CBlock>>(ParamsStream<VectorWriter&, TransactionSerParams>&, std::__1::vector<CBlock, std::__1::allocator<CBlock>> const&) Unexecuted instantiation: void Serialize<ParamsStream<VectorWriter&, TransactionSerParams>, std::__1::shared_ptr<CTransaction const>, std::__1::allocator<std::__1::shared_ptr<CTransaction const>>>(ParamsStream<VectorWriter&, TransactionSerParams>&, std::__1::vector<std::__1::shared_ptr<CTransaction const>, std::__1::allocator<std::__1::shared_ptr<CTransaction const>>> const&) Unexecuted instantiation: void Serialize<ParamsStream<VectorWriter&, TransactionSerParams>, CTxIn, std::__1::allocator<CTxIn>>(ParamsStream<VectorWriter&, TransactionSerParams>&, std::__1::vector<CTxIn, std::__1::allocator<CTxIn>> const&) Unexecuted instantiation: void Serialize<ParamsStream<VectorWriter&, TransactionSerParams>, CTxOut, std::__1::allocator<CTxOut>>(ParamsStream<VectorWriter&, TransactionSerParams>&, std::__1::vector<CTxOut, std::__1::allocator<CTxOut>> const&) Unexecuted instantiation: void Serialize<ParamsStream<VectorWriter&, TransactionSerParams>, std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>, std::__1::allocator<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>>(ParamsStream<VectorWriter&, TransactionSerParams>&, std::__1::vector<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>, std::__1::allocator<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>> const&) Unexecuted instantiation: void Serialize<ParamsStream<VectorWriter&, TransactionSerParams>, unsigned char, std::__1::allocator<unsigned char>>(ParamsStream<VectorWriter&, TransactionSerParams>&, std::__1::vector<unsigned char, std::__1::allocator<unsigned char>> const&) Unexecuted instantiation: void Serialize<ParamsStream<VectorWriter&, TransactionSerParams>, PrefilledTransaction, std::__1::allocator<PrefilledTransaction>>(ParamsStream<VectorWriter&, TransactionSerParams>&, std::__1::vector<PrefilledTransaction, std::__1::allocator<PrefilledTransaction>> const&) Unexecuted instantiation: void Serialize<ParamsStream<ParamsStream<VectorWriter&, TransactionSerParams>&, TransactionSerParams>, CTxIn, std::__1::allocator<CTxIn>>(ParamsStream<ParamsStream<VectorWriter&, TransactionSerParams>&, TransactionSerParams>&, std::__1::vector<CTxIn, std::__1::allocator<CTxIn>> const&) Unexecuted instantiation: void Serialize<ParamsStream<ParamsStream<VectorWriter&, TransactionSerParams>&, TransactionSerParams>, CTxOut, std::__1::allocator<CTxOut>>(ParamsStream<ParamsStream<VectorWriter&, TransactionSerParams>&, TransactionSerParams>&, std::__1::vector<CTxOut, std::__1::allocator<CTxOut>> const&) Unexecuted instantiation: void Serialize<ParamsStream<ParamsStream<VectorWriter&, TransactionSerParams>&, TransactionSerParams>, std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>, std::__1::allocator<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>>(ParamsStream<ParamsStream<VectorWriter&, TransactionSerParams>&, TransactionSerParams>&, std::__1::vector<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>, std::__1::allocator<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>> const&) Unexecuted instantiation: void Serialize<ParamsStream<ParamsStream<VectorWriter&, TransactionSerParams>&, TransactionSerParams>, unsigned char, std::__1::allocator<unsigned char>>(ParamsStream<ParamsStream<VectorWriter&, TransactionSerParams>&, TransactionSerParams>&, std::__1::vector<unsigned char, std::__1::allocator<unsigned char>> const&) Unexecuted instantiation: void Serialize<DataStream, int, std::__1::allocator<int>>(DataStream&, std::__1::vector<int, std::__1::allocator<int>> const&) Unexecuted instantiation: void Serialize<HashWriter, unsigned char, std::__1::allocator<unsigned char>>(HashWriter&, std::__1::vector<unsigned char, std::__1::allocator<unsigned char>> const&) void Serialize<DataStream, std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>>, std::__1::allocator<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>>>>(DataStream&, std::__1::vector<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>>, std::__1::allocator<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>>>> const&) Line | Count | Source | 837 | 14.9k | { | 838 | | if constexpr (BasicByte<T>) { // Use optimized version for unformatted basic bytes | 839 | | WriteCompactSize(os, v.size()); | 840 | | if (!v.empty()) os.write(MakeByteSpan(v)); | 841 | | } else if constexpr (std::is_same_v<T, bool>) { | 842 | | // A special case for std::vector<bool>, as dereferencing | 843 | | // std::vector<bool>::const_iterator does not result in a const bool& | 844 | | // due to std::vector's special casing for bool arguments. | 845 | | WriteCompactSize(os, v.size()); | 846 | | for (bool elem : v) { | 847 | | ::Serialize(os, elem); | 848 | | } | 849 | 14.9k | } else { | 850 | 14.9k | Serialize(os, Using<VectorFormatter<DefaultFormatter>>(v)); | 851 | 14.9k | } | 852 | 14.9k | } |
void Serialize<DataStream, unsigned char, secure_allocator<unsigned char>>(DataStream&, std::__1::vector<unsigned char, secure_allocator<unsigned char>> const&) Line | Count | Source | 837 | 79.3k | { | 838 | 79.3k | if constexpr (BasicByte<T>) { // Use optimized version for unformatted basic bytes | 839 | 79.3k | WriteCompactSize(os, v.size()); | 840 | 79.3k | if (!v.empty()) os.write(MakeByteSpan(v)); | 841 | | } else if constexpr (std::is_same_v<T, bool>) { | 842 | | // A special case for std::vector<bool>, as dereferencing | 843 | | // std::vector<bool>::const_iterator does not result in a const bool& | 844 | | // due to std::vector's special casing for bool arguments. | 845 | | WriteCompactSize(os, v.size()); | 846 | | for (bool elem : v) { | 847 | | ::Serialize(os, elem); | 848 | | } | 849 | | } else { | 850 | | Serialize(os, Using<VectorFormatter<DefaultFormatter>>(v)); | 851 | | } | 852 | 79.3k | } |
Unexecuted instantiation: void Serialize<ParamsStream<HashedSourceWriter<AutoFile>&, CAddress::SerParams>, CAddress, std::__1::allocator<CAddress>>(ParamsStream<HashedSourceWriter<AutoFile>&, CAddress::SerParams>&, std::__1::vector<CAddress, std::__1::allocator<CAddress>> const&) Unexecuted instantiation: void Serialize<SizeComputer, PrefilledTransaction, std::__1::allocator<PrefilledTransaction>>(SizeComputer&, std::__1::vector<PrefilledTransaction, std::__1::allocator<PrefilledTransaction>> const&) Unexecuted instantiation: void Serialize<DataStream, std::byte, std::__1::allocator<std::byte>>(DataStream&, std::__1::vector<std::byte, std::__1::allocator<std::byte>> const&) Unexecuted instantiation: void Serialize<HashWriter, bool, std::__1::allocator<bool>>(HashWriter&, std::__1::vector<bool, std::__1::allocator<bool>> const&) Unexecuted instantiation: void Serialize<VectorWriter, PrefilledTransaction, std::__1::allocator<PrefilledTransaction>>(VectorWriter&, std::__1::vector<PrefilledTransaction, std::__1::allocator<PrefilledTransaction>> const&) Unexecuted instantiation: void Serialize<VectorWriter, CInv, std::__1::allocator<CInv>>(VectorWriter&, std::__1::vector<CInv, std::__1::allocator<CInv>> const&) Unexecuted instantiation: void Serialize<VectorWriter, uint256, std::__1::allocator<uint256>>(VectorWriter&, std::__1::vector<uint256, std::__1::allocator<uint256>> const&) Unexecuted instantiation: void Serialize<VectorWriter, CBlockHeader, std::__1::allocator<CBlockHeader>>(VectorWriter&, std::__1::vector<CBlockHeader, std::__1::allocator<CBlockHeader>> const&) Unexecuted instantiation: void Serialize<ParamsStream<VectorWriter&, CAddress::SerParams>, CAddress, std::__1::allocator<CAddress>>(ParamsStream<VectorWriter&, CAddress::SerParams>&, std::__1::vector<CAddress, std::__1::allocator<CAddress>> const&) Unexecuted instantiation: void Serialize<SizeComputer, CTxUndo, std::__1::allocator<CTxUndo>>(SizeComputer&, std::__1::vector<CTxUndo, std::__1::allocator<CTxUndo>> const&) Unexecuted instantiation: void Serialize<HashWriter, CTxUndo, std::__1::allocator<CTxUndo>>(HashWriter&, std::__1::vector<CTxUndo, std::__1::allocator<CTxUndo>> const&) Unexecuted instantiation: void Serialize<BufferedWriter<AutoFile>, CTxUndo, std::__1::allocator<CTxUndo>>(BufferedWriter<AutoFile>&, std::__1::vector<CTxUndo, std::__1::allocator<CTxUndo>> const&) Unexecuted instantiation: void Serialize<ParamsStream<BufferedWriter<AutoFile>&, TransactionSerParams>, std::__1::shared_ptr<CTransaction const>, std::__1::allocator<std::__1::shared_ptr<CTransaction const>>>(ParamsStream<BufferedWriter<AutoFile>&, TransactionSerParams>&, std::__1::vector<std::__1::shared_ptr<CTransaction const>, std::__1::allocator<std::__1::shared_ptr<CTransaction const>>> const&) Unexecuted instantiation: void Serialize<ParamsStream<BufferedWriter<AutoFile>&, TransactionSerParams>, CTxIn, std::__1::allocator<CTxIn>>(ParamsStream<BufferedWriter<AutoFile>&, TransactionSerParams>&, std::__1::vector<CTxIn, std::__1::allocator<CTxIn>> const&) Unexecuted instantiation: void Serialize<ParamsStream<BufferedWriter<AutoFile>&, TransactionSerParams>, CTxOut, std::__1::allocator<CTxOut>>(ParamsStream<BufferedWriter<AutoFile>&, TransactionSerParams>&, std::__1::vector<CTxOut, std::__1::allocator<CTxOut>> const&) Unexecuted instantiation: void Serialize<ParamsStream<BufferedWriter<AutoFile>&, TransactionSerParams>, std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>, std::__1::allocator<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>>(ParamsStream<BufferedWriter<AutoFile>&, TransactionSerParams>&, std::__1::vector<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>, std::__1::allocator<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>> const&) Unexecuted instantiation: void Serialize<ParamsStream<BufferedWriter<AutoFile>&, TransactionSerParams>, unsigned char, std::__1::allocator<unsigned char>>(ParamsStream<BufferedWriter<AutoFile>&, TransactionSerParams>&, std::__1::vector<unsigned char, std::__1::allocator<unsigned char>> const&) Unexecuted instantiation: void Serialize<AutoFile, std::byte, std::__1::allocator<std::byte>>(AutoFile&, std::__1::vector<std::byte, std::__1::allocator<std::byte>> const&) Unexecuted instantiation: void Serialize<ParamsStream<AutoFile&, TransactionSerParams>, CTxIn, std::__1::allocator<CTxIn>>(ParamsStream<AutoFile&, TransactionSerParams>&, std::__1::vector<CTxIn, std::__1::allocator<CTxIn>> const&) Unexecuted instantiation: void Serialize<ParamsStream<AutoFile&, TransactionSerParams>, CTxOut, std::__1::allocator<CTxOut>>(ParamsStream<AutoFile&, TransactionSerParams>&, std::__1::vector<CTxOut, std::__1::allocator<CTxOut>> const&) Unexecuted instantiation: void Serialize<ParamsStream<AutoFile&, TransactionSerParams>, std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>, std::__1::allocator<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>>(ParamsStream<AutoFile&, TransactionSerParams>&, std::__1::vector<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>, std::__1::allocator<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>> const&) Unexecuted instantiation: void Serialize<ParamsStream<AutoFile&, TransactionSerParams>, unsigned char, std::__1::allocator<unsigned char>>(ParamsStream<AutoFile&, TransactionSerParams>&, std::__1::vector<unsigned char, std::__1::allocator<unsigned char>> const&) Unexecuted instantiation: void Serialize<DataStream, CCoin, std::__1::allocator<CCoin>>(DataStream&, std::__1::vector<CCoin, std::__1::allocator<CCoin>> const&) void Serialize<ParamsStream<HashWriter&, TransactionSerParams>, CTxIn, std::__1::allocator<CTxIn>>(ParamsStream<HashWriter&, TransactionSerParams>&, std::__1::vector<CTxIn, std::__1::allocator<CTxIn>> const&) Line | Count | Source | 837 | 61.7k | { | 838 | | if constexpr (BasicByte<T>) { // Use optimized version for unformatted basic bytes | 839 | | WriteCompactSize(os, v.size()); | 840 | | if (!v.empty()) os.write(MakeByteSpan(v)); | 841 | | } else if constexpr (std::is_same_v<T, bool>) { | 842 | | // A special case for std::vector<bool>, as dereferencing | 843 | | // std::vector<bool>::const_iterator does not result in a const bool& | 844 | | // due to std::vector's special casing for bool arguments. | 845 | | WriteCompactSize(os, v.size()); | 846 | | for (bool elem : v) { | 847 | | ::Serialize(os, elem); | 848 | | } | 849 | 61.7k | } else { | 850 | 61.7k | Serialize(os, Using<VectorFormatter<DefaultFormatter>>(v)); | 851 | 61.7k | } | 852 | 61.7k | } |
void Serialize<ParamsStream<HashWriter&, TransactionSerParams>, CTxOut, std::__1::allocator<CTxOut>>(ParamsStream<HashWriter&, TransactionSerParams>&, std::__1::vector<CTxOut, std::__1::allocator<CTxOut>> const&) Line | Count | Source | 837 | 61.0k | { | 838 | | if constexpr (BasicByte<T>) { // Use optimized version for unformatted basic bytes | 839 | | WriteCompactSize(os, v.size()); | 840 | | if (!v.empty()) os.write(MakeByteSpan(v)); | 841 | | } else if constexpr (std::is_same_v<T, bool>) { | 842 | | // A special case for std::vector<bool>, as dereferencing | 843 | | // std::vector<bool>::const_iterator does not result in a const bool& | 844 | | // due to std::vector's special casing for bool arguments. | 845 | | WriteCompactSize(os, v.size()); | 846 | | for (bool elem : v) { | 847 | | ::Serialize(os, elem); | 848 | | } | 849 | 61.0k | } else { | 850 | 61.0k | Serialize(os, Using<VectorFormatter<DefaultFormatter>>(v)); | 851 | 61.0k | } | 852 | 61.0k | } |
void Serialize<ParamsStream<HashWriter&, TransactionSerParams>, std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>, std::__1::allocator<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>>(ParamsStream<HashWriter&, TransactionSerParams>&, std::__1::vector<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>, std::__1::allocator<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>> const&) Line | Count | Source | 837 | 1.44k | { | 838 | | if constexpr (BasicByte<T>) { // Use optimized version for unformatted basic bytes | 839 | | WriteCompactSize(os, v.size()); | 840 | | if (!v.empty()) os.write(MakeByteSpan(v)); | 841 | | } else if constexpr (std::is_same_v<T, bool>) { | 842 | | // A special case for std::vector<bool>, as dereferencing | 843 | | // std::vector<bool>::const_iterator does not result in a const bool& | 844 | | // due to std::vector's special casing for bool arguments. | 845 | | WriteCompactSize(os, v.size()); | 846 | | for (bool elem : v) { | 847 | | ::Serialize(os, elem); | 848 | | } | 849 | 1.44k | } else { | 850 | 1.44k | Serialize(os, Using<VectorFormatter<DefaultFormatter>>(v)); | 851 | 1.44k | } | 852 | 1.44k | } |
void Serialize<ParamsStream<HashWriter&, TransactionSerParams>, unsigned char, std::__1::allocator<unsigned char>>(ParamsStream<HashWriter&, TransactionSerParams>&, std::__1::vector<unsigned char, std::__1::allocator<unsigned char>> const&) Line | Count | Source | 837 | 18.6k | { | 838 | 18.6k | if constexpr (BasicByte<T>) { // Use optimized version for unformatted basic bytes | 839 | 18.6k | WriteCompactSize(os, v.size()); | 840 | 18.6k | if (!v.empty()) os.write(MakeByteSpan(v))9.33k ; | 841 | | } else if constexpr (std::is_same_v<T, bool>) { | 842 | | // A special case for std::vector<bool>, as dereferencing | 843 | | // std::vector<bool>::const_iterator does not result in a const bool& | 844 | | // due to std::vector's special casing for bool arguments. | 845 | | WriteCompactSize(os, v.size()); | 846 | | for (bool elem : v) { | 847 | | ::Serialize(os, elem); | 848 | | } | 849 | | } else { | 850 | | Serialize(os, Using<VectorFormatter<DefaultFormatter>>(v)); | 851 | | } | 852 | 18.6k | } |
|
853 | | |
854 | | |
855 | | template <typename Stream, typename T, typename A> |
856 | | void Unserialize(Stream& is, std::vector<T, A>& v) |
857 | 42.2k | { |
858 | 42.2k | if constexpr (BasicByte<T>) { // Use optimized version for unformatted basic bytes |
859 | | // Limit size per read so bogus size value won't cause out of memory |
860 | 18.2k | v.clear(); |
861 | 18.2k | unsigned int nSize = ReadCompactSize(is); |
862 | 18.2k | unsigned int i = 0; |
863 | 25.9k | while (i < nSize) { |
864 | 7.71k | unsigned int blk = std::min(nSize - i, (unsigned int)(1 + 4999999 / sizeof(T))); |
865 | 7.71k | v.resize(i + blk); |
866 | 7.71k | is.read(std::as_writable_bytes(std::span{&v[i], blk})); |
867 | 7.71k | i += blk; |
868 | 7.71k | } |
869 | 24.0k | } else { |
870 | 24.0k | Unserialize(is, Using<VectorFormatter<DefaultFormatter>>(v)); |
871 | 24.0k | } |
872 | 42.2k | } Unexecuted instantiation: void Unserialize<AutoFile, unsigned char, std::__1::allocator<unsigned char>>(AutoFile&, std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>&) Unexecuted instantiation: void Unserialize<ParamsStream<DataStream&, TransactionSerParams>, std::__1::shared_ptr<CTransaction const>, std::__1::allocator<std::__1::shared_ptr<CTransaction const>>>(ParamsStream<DataStream&, TransactionSerParams>&, std::__1::vector<std::__1::shared_ptr<CTransaction const>, std::__1::allocator<std::__1::shared_ptr<CTransaction const>>>&) void Unserialize<ParamsStream<DataStream&, TransactionSerParams>, CTxIn, std::__1::allocator<CTxIn>>(ParamsStream<DataStream&, TransactionSerParams>&, std::__1::vector<CTxIn, std::__1::allocator<CTxIn>>&) Line | Count | Source | 857 | 15.8k | { | 858 | | if constexpr (BasicByte<T>) { // Use optimized version for unformatted basic bytes | 859 | | // Limit size per read so bogus size value won't cause out of memory | 860 | | v.clear(); | 861 | | unsigned int nSize = ReadCompactSize(is); | 862 | | unsigned int i = 0; | 863 | | while (i < nSize) { | 864 | | unsigned int blk = std::min(nSize - i, (unsigned int)(1 + 4999999 / sizeof(T))); | 865 | | v.resize(i + blk); | 866 | | is.read(std::as_writable_bytes(std::span{&v[i], blk})); | 867 | | i += blk; | 868 | | } | 869 | 15.8k | } else { | 870 | 15.8k | Unserialize(is, Using<VectorFormatter<DefaultFormatter>>(v)); | 871 | 15.8k | } | 872 | 15.8k | } |
void Unserialize<ParamsStream<DataStream&, TransactionSerParams>, CTxOut, std::__1::allocator<CTxOut>>(ParamsStream<DataStream&, TransactionSerParams>&, std::__1::vector<CTxOut, std::__1::allocator<CTxOut>>&) Line | Count | Source | 857 | 7.01k | { | 858 | | if constexpr (BasicByte<T>) { // Use optimized version for unformatted basic bytes | 859 | | // Limit size per read so bogus size value won't cause out of memory | 860 | | v.clear(); | 861 | | unsigned int nSize = ReadCompactSize(is); | 862 | | unsigned int i = 0; | 863 | | while (i < nSize) { | 864 | | unsigned int blk = std::min(nSize - i, (unsigned int)(1 + 4999999 / sizeof(T))); | 865 | | v.resize(i + blk); | 866 | | is.read(std::as_writable_bytes(std::span{&v[i], blk})); | 867 | | i += blk; | 868 | | } | 869 | 7.01k | } else { | 870 | 7.01k | Unserialize(is, Using<VectorFormatter<DefaultFormatter>>(v)); | 871 | 7.01k | } | 872 | 7.01k | } |
void Unserialize<ParamsStream<DataStream&, TransactionSerParams>, std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>, std::__1::allocator<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>>(ParamsStream<DataStream&, TransactionSerParams>&, std::__1::vector<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>, std::__1::allocator<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>>&) Line | Count | Source | 857 | 1.14k | { | 858 | | if constexpr (BasicByte<T>) { // Use optimized version for unformatted basic bytes | 859 | | // Limit size per read so bogus size value won't cause out of memory | 860 | | v.clear(); | 861 | | unsigned int nSize = ReadCompactSize(is); | 862 | | unsigned int i = 0; | 863 | | while (i < nSize) { | 864 | | unsigned int blk = std::min(nSize - i, (unsigned int)(1 + 4999999 / sizeof(T))); | 865 | | v.resize(i + blk); | 866 | | is.read(std::as_writable_bytes(std::span{&v[i], blk})); | 867 | | i += blk; | 868 | | } | 869 | 1.14k | } else { | 870 | 1.14k | Unserialize(is, Using<VectorFormatter<DefaultFormatter>>(v)); | 871 | 1.14k | } | 872 | 1.14k | } |
void Unserialize<ParamsStream<DataStream&, TransactionSerParams>, unsigned char, std::__1::allocator<unsigned char>>(ParamsStream<DataStream&, TransactionSerParams>&, std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>&) Line | Count | Source | 857 | 18.2k | { | 858 | 18.2k | if constexpr (BasicByte<T>) { // Use optimized version for unformatted basic bytes | 859 | | // Limit size per read so bogus size value won't cause out of memory | 860 | 18.2k | v.clear(); | 861 | 18.2k | unsigned int nSize = ReadCompactSize(is); | 862 | 18.2k | unsigned int i = 0; | 863 | 25.9k | while (i < nSize) { | 864 | 7.71k | unsigned int blk = std::min(nSize - i, (unsigned int)(1 + 4999999 / sizeof(T))); | 865 | 7.71k | v.resize(i + blk); | 866 | 7.71k | is.read(std::as_writable_bytes(std::span{&v[i], blk})); | 867 | 7.71k | i += blk; | 868 | 7.71k | } | 869 | | } else { | 870 | | Unserialize(is, Using<VectorFormatter<DefaultFormatter>>(v)); | 871 | | } | 872 | 18.2k | } |
Unexecuted instantiation: void Unserialize<DataStream, uint256, std::__1::allocator<uint256>>(DataStream&, std::__1::vector<uint256, std::__1::allocator<uint256>>&) Unexecuted instantiation: void Unserialize<DataStream, unsigned char, std::__1::allocator<unsigned char>>(DataStream&, std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>&) Unexecuted instantiation: void Unserialize<BufferedFile, unsigned char, std::__1::allocator<unsigned char>>(BufferedFile&, std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>&) Unexecuted instantiation: void Unserialize<DataStream, PrefilledTransaction, std::__1::allocator<PrefilledTransaction>>(DataStream&, std::__1::vector<PrefilledTransaction, std::__1::allocator<PrefilledTransaction>>&) Unexecuted instantiation: void Unserialize<DataStream, unsigned int, std::__1::allocator<unsigned int>>(DataStream&, std::__1::vector<unsigned int, std::__1::allocator<unsigned int>>&) Unexecuted instantiation: void Unserialize<SpanReader, unsigned char, std::__1::allocator<unsigned char>>(SpanReader&, std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>&) Unexecuted instantiation: void Unserialize<DataStream, std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>, std::__1::allocator<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>>(DataStream&, std::__1::vector<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>, std::__1::allocator<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>>&) Unexecuted instantiation: void Unserialize<DataStream, CTxUndo, std::__1::allocator<CTxUndo>>(DataStream&, std::__1::vector<CTxUndo, std::__1::allocator<CTxUndo>>&) Unexecuted instantiation: void Unserialize<DataStream, CBlockHeader, std::__1::allocator<CBlockHeader>>(DataStream&, std::__1::vector<CBlockHeader, std::__1::allocator<CBlockHeader>>&) Unexecuted instantiation: void Unserialize<ParamsStream<SpanReader&, TransactionSerParams>, CTxIn, std::__1::allocator<CTxIn>>(ParamsStream<SpanReader&, TransactionSerParams>&, std::__1::vector<CTxIn, std::__1::allocator<CTxIn>>&) Unexecuted instantiation: void Unserialize<ParamsStream<SpanReader&, TransactionSerParams>, CTxOut, std::__1::allocator<CTxOut>>(ParamsStream<SpanReader&, TransactionSerParams>&, std::__1::vector<CTxOut, std::__1::allocator<CTxOut>>&) Unexecuted instantiation: void Unserialize<ParamsStream<SpanReader&, TransactionSerParams>, std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>, std::__1::allocator<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>>(ParamsStream<SpanReader&, TransactionSerParams>&, std::__1::vector<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>, std::__1::allocator<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>>&) Unexecuted instantiation: void Unserialize<ParamsStream<SpanReader&, TransactionSerParams>, unsigned char, std::__1::allocator<unsigned char>>(ParamsStream<SpanReader&, TransactionSerParams>&, std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>&) Unexecuted instantiation: void Unserialize<DataStream, CTxIn, std::__1::allocator<CTxIn>>(DataStream&, std::__1::vector<CTxIn, std::__1::allocator<CTxIn>>&) Unexecuted instantiation: void Unserialize<DataStream, CTxOut, std::__1::allocator<CTxOut>>(DataStream&, std::__1::vector<CTxOut, std::__1::allocator<CTxOut>>&) Unexecuted instantiation: void Unserialize<DataStream, wallet::CMerkleTx, std::__1::allocator<wallet::CMerkleTx>>(DataStream&, std::__1::vector<wallet::CMerkleTx, std::__1::allocator<wallet::CMerkleTx>>&) Unexecuted instantiation: void Unserialize<DataStream, std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>>, std::__1::allocator<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>>>>(DataStream&, std::__1::vector<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>>, std::__1::allocator<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>>>>&) Unexecuted instantiation: void Unserialize<DataStream, unsigned char, secure_allocator<unsigned char>>(DataStream&, std::__1::vector<unsigned char, secure_allocator<unsigned char>>&) Unexecuted instantiation: void Unserialize<ParamsStream<HashVerifier<AutoFile>&, CAddress::SerParams>, CAddress, std::__1::allocator<CAddress>>(ParamsStream<HashVerifier<AutoFile>&, CAddress::SerParams>&, std::__1::vector<CAddress, std::__1::allocator<CAddress>>&) Unexecuted instantiation: void Unserialize<DataStream, std::byte, std::__1::allocator<std::byte>>(DataStream&, std::__1::vector<std::byte, std::__1::allocator<std::byte>>&) Unexecuted instantiation: void Unserialize<ParamsStream<AutoFile&, TransactionSerParams>, CTxIn, std::__1::allocator<CTxIn>>(ParamsStream<AutoFile&, TransactionSerParams>&, std::__1::vector<CTxIn, std::__1::allocator<CTxIn>>&) Unexecuted instantiation: void Unserialize<ParamsStream<AutoFile&, TransactionSerParams>, CTxOut, std::__1::allocator<CTxOut>>(ParamsStream<AutoFile&, TransactionSerParams>&, std::__1::vector<CTxOut, std::__1::allocator<CTxOut>>&) Unexecuted instantiation: void Unserialize<ParamsStream<AutoFile&, TransactionSerParams>, std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>, std::__1::allocator<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>>(ParamsStream<AutoFile&, TransactionSerParams>&, std::__1::vector<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>, std::__1::allocator<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>>&) Unexecuted instantiation: void Unserialize<ParamsStream<AutoFile&, TransactionSerParams>, unsigned char, std::__1::allocator<unsigned char>>(ParamsStream<AutoFile&, TransactionSerParams>&, std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>&) Unexecuted instantiation: void Unserialize<ParamsStream<DataStream&, CAddress::SerParams>, CAddress, std::__1::allocator<CAddress>>(ParamsStream<DataStream&, CAddress::SerParams>&, std::__1::vector<CAddress, std::__1::allocator<CAddress>>&) Unexecuted instantiation: void Unserialize<DataStream, CInv, std::__1::allocator<CInv>>(DataStream&, std::__1::vector<CInv, std::__1::allocator<CInv>>&) Unexecuted instantiation: void Unserialize<HashVerifier<BufferedReader<AutoFile>>, CTxUndo, std::__1::allocator<CTxUndo>>(HashVerifier<BufferedReader<AutoFile>>&, std::__1::vector<CTxUndo, std::__1::allocator<CTxUndo>>&) Unexecuted instantiation: void Unserialize<ParamsStream<SpanReader&, TransactionSerParams>, std::__1::shared_ptr<CTransaction const>, std::__1::allocator<std::__1::shared_ptr<CTransaction const>>>(ParamsStream<SpanReader&, TransactionSerParams>&, std::__1::vector<std::__1::shared_ptr<CTransaction const>, std::__1::allocator<std::__1::shared_ptr<CTransaction const>>>&) Unexecuted instantiation: void Unserialize<AutoFile, std::byte, std::__1::allocator<std::byte>>(AutoFile&, std::__1::vector<std::byte, std::__1::allocator<std::byte>>&) Unexecuted instantiation: void Unserialize<DataStream, COutPoint, std::__1::allocator<COutPoint>>(DataStream&, std::__1::vector<COutPoint, std::__1::allocator<COutPoint>>&) Unexecuted instantiation: void Unserialize<SpanReader, std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>, std::__1::allocator<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>>(SpanReader&, std::__1::vector<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>, std::__1::allocator<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>>&) Unexecuted instantiation: void Unserialize<ParamsStream<BufferedFile&, TransactionSerParams>, std::__1::shared_ptr<CTransaction const>, std::__1::allocator<std::__1::shared_ptr<CTransaction const>>>(ParamsStream<BufferedFile&, TransactionSerParams>&, std::__1::vector<std::__1::shared_ptr<CTransaction const>, std::__1::allocator<std::__1::shared_ptr<CTransaction const>>>&) Unexecuted instantiation: void Unserialize<ParamsStream<BufferedFile&, TransactionSerParams>, CTxIn, std::__1::allocator<CTxIn>>(ParamsStream<BufferedFile&, TransactionSerParams>&, std::__1::vector<CTxIn, std::__1::allocator<CTxIn>>&) Unexecuted instantiation: void Unserialize<ParamsStream<BufferedFile&, TransactionSerParams>, CTxOut, std::__1::allocator<CTxOut>>(ParamsStream<BufferedFile&, TransactionSerParams>&, std::__1::vector<CTxOut, std::__1::allocator<CTxOut>>&) Unexecuted instantiation: void Unserialize<ParamsStream<BufferedFile&, TransactionSerParams>, std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>, std::__1::allocator<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>>(ParamsStream<BufferedFile&, TransactionSerParams>&, std::__1::vector<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>, std::__1::allocator<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>>&) Unexecuted instantiation: void Unserialize<ParamsStream<BufferedFile&, TransactionSerParams>, unsigned char, std::__1::allocator<unsigned char>>(ParamsStream<BufferedFile&, TransactionSerParams>&, std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>&) |
873 | | |
874 | | |
875 | | /** |
876 | | * pair |
877 | | */ |
878 | | template<typename Stream, typename K, typename T> |
879 | | void Serialize(Stream& os, const std::pair<K, T>& item) |
880 | 733k | { |
881 | 733k | Serialize(os, item.first); |
882 | 733k | Serialize(os, item.second); |
883 | 733k | } void Serialize<DataStream, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>>(DataStream&, std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>> const&) Line | Count | Source | 880 | 15.2k | { | 881 | 15.2k | Serialize(os, item.first); | 882 | 15.2k | Serialize(os, item.second); | 883 | 15.2k | } |
void Serialize<DataStream, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, transaction_identifier<false>>(DataStream&, std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, transaction_identifier<false>> const&) Line | Count | Source | 880 | 14.9k | { | 881 | 14.9k | Serialize(os, item.first); | 882 | 14.9k | Serialize(os, item.second); | 883 | 14.9k | } |
void Serialize<DataStream, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>>(DataStream&, std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>> const&) Line | Count | Source | 880 | 45.5k | { | 881 | 45.5k | Serialize(os, item.first); | 882 | 45.5k | Serialize(os, item.second); | 883 | 45.5k | } |
void Serialize<DataStream, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, uint256>(DataStream&, std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, uint256> const&) Line | Count | Source | 880 | 259k | { | 881 | 259k | Serialize(os, item.first); | 882 | 259k | Serialize(os, item.second); | 883 | 259k | } |
Unexecuted instantiation: void Serialize<DataStream, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, CPubKey>(DataStream&, std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, CPubKey> const&) void Serialize<DataStream, std::__1::vector<unsigned char, secure_allocator<unsigned char>>, uint256>(DataStream&, std::__1::pair<std::__1::vector<unsigned char, secure_allocator<unsigned char>>, uint256> const&) Line | Count | Source | 880 | 79.3k | { | 881 | 79.3k | Serialize(os, item.first); | 882 | 79.3k | Serialize(os, item.second); | 883 | 79.3k | } |
Unexecuted instantiation: void Serialize<DataStream, std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>, uint256>(DataStream&, std::__1::pair<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>, uint256> const&) Unexecuted instantiation: void Serialize<DataStream, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, unsigned int>(DataStream&, std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, unsigned int> const&) Unexecuted instantiation: void Serialize<DataStream, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, CScript>(DataStream&, std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, CScript> const&) void Serialize<DataStream, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, unsigned char>(DataStream&, std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, unsigned char> const&) Line | Count | Source | 880 | 79.3k | { | 881 | 79.3k | Serialize(os, item.first); | 882 | 79.3k | Serialize(os, item.second); | 883 | 79.3k | } |
void Serialize<DataStream, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, std::__1::pair<uint256, CPubKey>>(DataStream&, std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, std::__1::pair<uint256, CPubKey>> const&) Line | Count | Source | 880 | 79.3k | { | 881 | 79.3k | Serialize(os, item.first); | 882 | 79.3k | Serialize(os, item.second); | 883 | 79.3k | } |
void Serialize<DataStream, uint256, CPubKey>(DataStream&, std::__1::pair<uint256, CPubKey> const&) Line | Count | Source | 880 | 79.3k | { | 881 | 79.3k | Serialize(os, item.first); | 882 | 79.3k | Serialize(os, item.second); | 883 | 79.3k | } |
Unexecuted instantiation: void Serialize<DataStream, std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, uint256>, std::__1::pair<unsigned int, unsigned int>>(DataStream&, std::__1::pair<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, uint256>, std::__1::pair<unsigned int, unsigned int>> const&) Unexecuted instantiation: void Serialize<DataStream, unsigned int, unsigned int>(DataStream&, std::__1::pair<unsigned int, unsigned int> const&) void Serialize<DataStream, std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, uint256>, unsigned int>(DataStream&, std::__1::pair<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, uint256>, unsigned int> const&) Line | Count | Source | 880 | 79.3k | { | 881 | 79.3k | Serialize(os, item.first); | 882 | 79.3k | Serialize(os, item.second); | 883 | 79.3k | } |
Unexecuted instantiation: void Serialize<DataStream, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, std::__1::pair<transaction_identifier<false>, unsigned int>>(DataStream&, std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, std::__1::pair<transaction_identifier<false>, unsigned int>> const&) Unexecuted instantiation: void Serialize<DataStream, transaction_identifier<false>, unsigned int>(DataStream&, std::__1::pair<transaction_identifier<false>, unsigned int> const&) void Serialize<DataStream, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>>>(DataStream&, std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>>> const&) Line | Count | Source | 880 | 1.76k | { | 881 | 1.76k | Serialize(os, item.first); | 882 | 1.76k | Serialize(os, item.second); | 883 | 1.76k | } |
Unexecuted instantiation: blockfilterindex.cpp:void Serialize<DataStream, uint256, (anonymous namespace)::DBVal>(DataStream&, std::__1::pair<uint256, (anonymous namespace)::DBVal> const&) Unexecuted instantiation: coinstatsindex.cpp:void Serialize<DataStream, uint256, (anonymous namespace)::DBVal>(DataStream&, std::__1::pair<uint256, (anonymous namespace)::DBVal> const&) Unexecuted instantiation: void Serialize<DataStream, unsigned char, uint256>(DataStream&, std::__1::pair<unsigned char, uint256> const&) Unexecuted instantiation: void Serialize<DataStream, unsigned char, int>(DataStream&, std::__1::pair<unsigned char, int> const&) Unexecuted instantiation: void Serialize<DataStream, unsigned char, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>>(DataStream&, std::__1::pair<unsigned char, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>> const&) Unexecuted instantiation: void Serialize<AutoFile, transaction_identifier<false> const, long long>(AutoFile&, std::__1::pair<transaction_identifier<false> const, long long> const&) |
884 | | |
885 | | template<typename Stream, typename K, typename T> |
886 | | void Unserialize(Stream& is, std::pair<K, T>& item) |
887 | 0 | { |
888 | 0 | Unserialize(is, item.first); |
889 | 0 | Unserialize(is, item.second); |
890 | 0 | } Unexecuted instantiation: void Unserialize<DataStream, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>>(DataStream&, std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>>&) Unexecuted instantiation: blockfilterindex.cpp:void Unserialize<DataStream, uint256, (anonymous namespace)::DBVal>(DataStream&, std::__1::pair<uint256, (anonymous namespace)::DBVal>&) Unexecuted instantiation: coinstatsindex.cpp:void Unserialize<DataStream, uint256, (anonymous namespace)::DBVal>(DataStream&, std::__1::pair<uint256, (anonymous namespace)::DBVal>&) Unexecuted instantiation: void Unserialize<DataStream, unsigned char, uint256>(DataStream&, std::__1::pair<unsigned char, uint256>&) Unexecuted instantiation: void Unserialize<AutoFile, transaction_identifier<false>, long long>(AutoFile&, std::__1::pair<transaction_identifier<false>, long long>&) |
891 | | |
892 | | |
893 | | |
894 | | /** |
895 | | * map |
896 | | */ |
897 | | template<typename Stream, typename K, typename T, typename Pred, typename A> |
898 | | void Serialize(Stream& os, const std::map<K, T, Pred, A>& m) |
899 | 14.9k | { |
900 | 14.9k | WriteCompactSize(os, m.size()); |
901 | 14.9k | for (const auto& entry : m) |
902 | 45.5k | Serialize(os, entry); |
903 | 14.9k | } void Serialize<DataStream, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, std::__1::less<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>>, std::__1::allocator<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>>>>(DataStream&, std::__1::map<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, std::__1::less<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>>, std::__1::allocator<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>>>> const&) Line | Count | Source | 899 | 14.9k | { | 900 | 14.9k | WriteCompactSize(os, m.size()); | 901 | 14.9k | for (const auto& entry : m) | 902 | 45.5k | Serialize(os, entry); | 903 | 14.9k | } |
Unexecuted instantiation: void Serialize<AutoFile, transaction_identifier<false>, long long, std::__1::less<transaction_identifier<false>>, std::__1::allocator<std::__1::pair<transaction_identifier<false> const, long long>>>(AutoFile&, std::__1::map<transaction_identifier<false>, long long, std::__1::less<transaction_identifier<false>>, std::__1::allocator<std::__1::pair<transaction_identifier<false> const, long long>>> const&) |
904 | | |
905 | | template<typename Stream, typename K, typename T, typename Pred, typename A> |
906 | | void Unserialize(Stream& is, std::map<K, T, Pred, A>& m) |
907 | 0 | { |
908 | 0 | m.clear(); |
909 | 0 | unsigned int nSize = ReadCompactSize(is); |
910 | 0 | typename std::map<K, T, Pred, A>::iterator mi = m.begin(); |
911 | 0 | for (unsigned int i = 0; i < nSize; i++) |
912 | 0 | { |
913 | 0 | std::pair<K, T> item; |
914 | 0 | Unserialize(is, item); |
915 | 0 | mi = m.insert(mi, item); |
916 | 0 | } |
917 | 0 | } Unexecuted instantiation: void Unserialize<DataStream, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, std::__1::less<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>>, std::__1::allocator<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>>>>(DataStream&, std::__1::map<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, std::__1::less<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>>, std::__1::allocator<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>>>>&) Unexecuted instantiation: void Unserialize<AutoFile, transaction_identifier<false>, long long, std::__1::less<transaction_identifier<false>>, std::__1::allocator<std::__1::pair<transaction_identifier<false> const, long long>>>(AutoFile&, std::__1::map<transaction_identifier<false>, long long, std::__1::less<transaction_identifier<false>>, std::__1::allocator<std::__1::pair<transaction_identifier<false> const, long long>>>&) |
918 | | |
919 | | |
920 | | |
921 | | /** |
922 | | * set |
923 | | */ |
924 | | template<typename Stream, typename K, typename Pred, typename A> |
925 | | void Serialize(Stream& os, const std::set<K, Pred, A>& m) |
926 | 0 | { |
927 | 0 | WriteCompactSize(os, m.size()); |
928 | 0 | for (typename std::set<K, Pred, A>::const_iterator it = m.begin(); it != m.end(); ++it) |
929 | 0 | Serialize(os, (*it)); |
930 | 0 | } Unexecuted instantiation: void Serialize<VectorWriter, uint256, std::__1::less<uint256>, std::__1::allocator<uint256>>(VectorWriter&, std::__1::set<uint256, std::__1::less<uint256>, std::__1::allocator<uint256>> const&) Unexecuted instantiation: void Serialize<AutoFile, transaction_identifier<false>, std::__1::less<transaction_identifier<false>>, std::__1::allocator<transaction_identifier<false>>>(AutoFile&, std::__1::set<transaction_identifier<false>, std::__1::less<transaction_identifier<false>>, std::__1::allocator<transaction_identifier<false>>> const&) |
931 | | |
932 | | template<typename Stream, typename K, typename Pred, typename A> |
933 | | void Unserialize(Stream& is, std::set<K, Pred, A>& m) |
934 | 0 | { |
935 | 0 | m.clear(); |
936 | 0 | unsigned int nSize = ReadCompactSize(is); |
937 | 0 | typename std::set<K, Pred, A>::iterator it = m.begin(); |
938 | 0 | for (unsigned int i = 0; i < nSize; i++) |
939 | 0 | { |
940 | 0 | K key; |
941 | 0 | Unserialize(is, key); |
942 | 0 | it = m.insert(it, key); |
943 | 0 | } |
944 | 0 | } Unexecuted instantiation: void Unserialize<DataStream, uint256, std::__1::less<uint256>, std::__1::allocator<uint256>>(DataStream&, std::__1::set<uint256, std::__1::less<uint256>, std::__1::allocator<uint256>>&) Unexecuted instantiation: void Unserialize<AutoFile, transaction_identifier<false>, std::__1::less<transaction_identifier<false>>, std::__1::allocator<transaction_identifier<false>>>(AutoFile&, std::__1::set<transaction_identifier<false>, std::__1::less<transaction_identifier<false>>, std::__1::allocator<transaction_identifier<false>>>&) |
945 | | |
946 | | |
947 | | |
948 | | /** |
949 | | * unique_ptr |
950 | | */ |
951 | | template<typename Stream, typename T> void |
952 | | Serialize(Stream& os, const std::unique_ptr<const T>& p) |
953 | | { |
954 | | Serialize(os, *p); |
955 | | } |
956 | | |
957 | | template<typename Stream, typename T> |
958 | | void Unserialize(Stream& is, std::unique_ptr<const T>& p) |
959 | | { |
960 | | p.reset(new T(deserialize, is)); |
961 | | } |
962 | | |
963 | | |
964 | | |
965 | | /** |
966 | | * shared_ptr |
967 | | */ |
968 | | template<typename Stream, typename T> void |
969 | | Serialize(Stream& os, const std::shared_ptr<const T>& p) |
970 | 14.9k | { |
971 | 14.9k | Serialize(os, *p); |
972 | 14.9k | } Unexecuted instantiation: void Serialize<ParamsStream<SizeComputer&, TransactionSerParams>, CTransaction>(ParamsStream<SizeComputer&, TransactionSerParams>&, std::__1::shared_ptr<CTransaction const> const&) void Serialize<ParamsStream<DataStream&, TransactionSerParams>, CTransaction>(ParamsStream<DataStream&, TransactionSerParams>&, std::__1::shared_ptr<CTransaction const> const&) Line | Count | Source | 970 | 14.9k | { | 971 | 14.9k | Serialize(os, *p); | 972 | 14.9k | } |
Unexecuted instantiation: void Serialize<ParamsStream<VectorWriter&, TransactionSerParams>, CTransaction>(ParamsStream<VectorWriter&, TransactionSerParams>&, std::__1::shared_ptr<CTransaction const> const&) Unexecuted instantiation: void Serialize<ParamsStream<ParamsStream<VectorWriter&, TransactionSerParams>&, TransactionSerParams>, CTransaction>(ParamsStream<ParamsStream<VectorWriter&, TransactionSerParams>&, TransactionSerParams>&, std::__1::shared_ptr<CTransaction const> const&) Unexecuted instantiation: void Serialize<ParamsStream<BufferedWriter<AutoFile>&, TransactionSerParams>, CTransaction>(ParamsStream<BufferedWriter<AutoFile>&, TransactionSerParams>&, std::__1::shared_ptr<CTransaction const> const&) |
973 | | |
974 | | template<typename Stream, typename T> |
975 | | void Unserialize(Stream& is, std::shared_ptr<const T>& p) |
976 | 0 | { |
977 | 0 | p = std::make_shared<const T>(deserialize, is); |
978 | 0 | } Unexecuted instantiation: void Unserialize<ParamsStream<DataStream&, TransactionSerParams>, CTransaction>(ParamsStream<DataStream&, TransactionSerParams>&, std::__1::shared_ptr<CTransaction const>&) Unexecuted instantiation: void Unserialize<ParamsStream<AutoFile&, TransactionSerParams>, CTransaction>(ParamsStream<AutoFile&, TransactionSerParams>&, std::__1::shared_ptr<CTransaction const>&) Unexecuted instantiation: void Unserialize<ParamsStream<SpanReader&, TransactionSerParams>, CTransaction>(ParamsStream<SpanReader&, TransactionSerParams>&, std::__1::shared_ptr<CTransaction const>&) Unexecuted instantiation: void Unserialize<ParamsStream<BufferedFile&, TransactionSerParams>, CTransaction>(ParamsStream<BufferedFile&, TransactionSerParams>&, std::__1::shared_ptr<CTransaction const>&) |
979 | | |
980 | | /** |
981 | | * Support for (un)serializing many things at once |
982 | | */ |
983 | | |
984 | | template <typename Stream, typename... Args> |
985 | | void SerializeMany(Stream& s, const Args&... args) |
986 | 1.60M | { |
987 | 1.60M | (::Serialize(s, args), ...); |
988 | 1.60M | } void SerializeMany<ParamsStream<SizeComputer&, TransactionSerParams>, COutPoint, CScript, unsigned int>(ParamsStream<SizeComputer&, TransactionSerParams>&, COutPoint const&, CScript const&, unsigned int const&) Line | Count | Source | 986 | 31.7k | { | 987 | 31.7k | (::Serialize(s, args), ...); | 988 | 31.7k | } |
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 | 986 | 70.5k | { | 987 | 70.5k | (::Serialize(s, args), ...); | 988 | 70.5k | } |
void SerializeMany<ParamsStream<SizeComputer&, TransactionSerParams>, transaction_identifier<false>, unsigned int>(ParamsStream<SizeComputer&, TransactionSerParams>&, transaction_identifier<false> const&, unsigned int const&) Line | Count | Source | 986 | 31.7k | { | 987 | 31.7k | (::Serialize(s, args), ...); | 988 | 31.7k | } |
void SerializeMany<ParamsStream<SizeComputer&, TransactionSerParams>, long long, CScript>(ParamsStream<SizeComputer&, TransactionSerParams>&, long long const&, CScript const&) Line | Count | Source | 986 | 38.7k | { | 987 | 38.7k | (::Serialize(s, args), ...); | 988 | 38.7k | } |
Unexecuted instantiation: void SerializeMany<ParamsStream<SizeComputer&, TransactionSerParams>, CBlockHeader, std::__1::vector<std::__1::shared_ptr<CTransaction const>, std::__1::allocator<std::__1::shared_ptr<CTransaction const>>>>(ParamsStream<SizeComputer&, TransactionSerParams>&, CBlockHeader const&, std::__1::vector<std::__1::shared_ptr<CTransaction const>, std::__1::allocator<std::__1::shared_ptr<CTransaction const>>> const&) Unexecuted instantiation: 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&) 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 long const&>>(DataStream&, Wrapper<VarIntFormatter<(VarIntMode)0>, unsigned long long const&> const&) Unexecuted instantiation: void SerializeMany<DataStream, CBlockHeader, unsigned long long, Wrapper<VectorFormatter<CustomUintFormatter<6, false>>, std::__1::vector<unsigned long long, std::__1::allocator<unsigned long long>> const&>, std::__1::vector<PrefilledTransaction, std::__1::allocator<PrefilledTransaction>>>(DataStream&, CBlockHeader const&, unsigned long long const&, Wrapper<VectorFormatter<CustomUintFormatter<6, false>>, std::__1::vector<unsigned long long, std::__1::allocator<unsigned long long>> const&> const&, std::__1::vector<PrefilledTransaction, std::__1::allocator<PrefilledTransaction>> const&) Unexecuted instantiation: 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&) Unexecuted instantiation: void SerializeMany<DataStream, Wrapper<CompactSizeFormatter<true>, unsigned short const&>, ParamsWrapper<TransactionSerParams, Wrapper<DefaultFormatter, std::__1::shared_ptr<CTransaction const> const&>>>(DataStream&, Wrapper<CompactSizeFormatter<true>, unsigned short const&> const&, ParamsWrapper<TransactionSerParams, Wrapper<DefaultFormatter, std::__1::shared_ptr<CTransaction const> const&>> const&) void SerializeMany<ParamsStream<DataStream&, TransactionSerParams>, COutPoint, CScript, unsigned int>(ParamsStream<DataStream&, TransactionSerParams>&, COutPoint const&, CScript const&, unsigned int const&) Line | Count | Source | 986 | 24.9k | { | 987 | 24.9k | (::Serialize(s, args), ...); | 988 | 24.9k | } |
void SerializeMany<ParamsStream<DataStream&, TransactionSerParams>, transaction_identifier<false>, unsigned int>(ParamsStream<DataStream&, TransactionSerParams>&, transaction_identifier<false> const&, unsigned int const&) Line | Count | Source | 986 | 24.9k | { | 987 | 24.9k | (::Serialize(s, args), ...); | 988 | 24.9k | } |
void SerializeMany<ParamsStream<DataStream&, TransactionSerParams>, prevector<36u, unsigned char, unsigned int, int>>(ParamsStream<DataStream&, TransactionSerParams>&, prevector<36u, unsigned char, unsigned int, int> const&) Line | Count | Source | 986 | 48.9k | { | 987 | 48.9k | (::Serialize(s, args), ...); | 988 | 48.9k | } |
void SerializeMany<ParamsStream<DataStream&, TransactionSerParams>, long long, CScript>(ParamsStream<DataStream&, TransactionSerParams>&, long long const&, CScript const&) Line | Count | Source | 986 | 23.9k | { | 987 | 23.9k | (::Serialize(s, args), ...); | 988 | 23.9k | } |
Unexecuted instantiation: void SerializeMany<DataStream, long long, int>(DataStream&, long long const&, int const&) Unexecuted instantiation: void SerializeMany<DataStream, CBlockHeader, CPartialMerkleTree>(DataStream&, CBlockHeader const&, CPartialMerkleTree const&) Unexecuted instantiation: void SerializeMany<DataStream, unsigned int, std::__1::vector<uint256, std::__1::allocator<uint256>>>(DataStream&, unsigned int const&, std::__1::vector<uint256, std::__1::allocator<uint256>> const&) Unexecuted instantiation: void SerializeMany<DataStream, std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>(DataStream&, std::__1::vector<unsigned char, std::__1::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::__1::vector<unsigned int, std::__1::allocator<unsigned int>>>(DataStream&, unsigned char const (&) [4], std::__1::vector<unsigned int, std::__1::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::__1::shared_ptr<CTransaction const> const>>(SizeComputer&, ParamsWrapper<TransactionSerParams, std::__1::shared_ptr<CTransaction const> const> const&) Unexecuted instantiation: void SerializeMany<DataStream, ParamsWrapper<TransactionSerParams, std::__1::shared_ptr<CTransaction const> const>>(DataStream&, ParamsWrapper<TransactionSerParams, std::__1::shared_ptr<CTransaction const> const> const&) Unexecuted instantiation: void SerializeMany<SizeComputer, CTxOut>(SizeComputer&, CTxOut const&) Unexecuted instantiation: void SerializeMany<SizeComputer, long long, CScript>(SizeComputer&, long long const&, CScript const&) Unexecuted instantiation: void SerializeMany<SizeComputer, prevector<36u, unsigned char, unsigned int, int>>(SizeComputer&, prevector<36u, unsigned char, unsigned int, int> const&) Unexecuted instantiation: void SerializeMany<DataStream, CTxOut>(DataStream&, CTxOut const&) Unexecuted instantiation: void SerializeMany<DataStream, long long, CScript>(DataStream&, long long const&, CScript const&) Unexecuted instantiation: void SerializeMany<SizeComputer, CompactSizeWriter, std::__1::span<unsigned char const, 18446744073709551615ul>>(SizeComputer&, CompactSizeWriter const&, std::__1::span<unsigned char const, 18446744073709551615ul> const&) Unexecuted instantiation: void SerializeMany<DataStream, CompactSizeWriter, std::__1::span<unsigned char const, 18446744073709551615ul>>(DataStream&, CompactSizeWriter const&, std::__1::span<unsigned char const, 18446744073709551615ul> const&) Unexecuted instantiation: void SerializeMany<SizeComputer, int>(SizeComputer&, int const&) void SerializeMany<DataStream, int>(DataStream&, int const&) Line | Count | Source | 986 | 19.8k | { | 987 | 19.8k | (::Serialize(s, args), ...); | 988 | 19.8k | } |
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::__1::span<unsigned char const, 18446744073709551615ul>>(SizeComputer&, unsigned char const&, std::__1::span<unsigned char const, 18446744073709551615ul> const&) Unexecuted instantiation: void SerializeMany<DataStream, unsigned char, std::__1::span<unsigned char const, 18446744073709551615ul>>(DataStream&, unsigned char const&, std::__1::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::__1::span<unsigned char const, 18446744073709551615ul>, std::__1::span<unsigned char const, 18446744073709551615ul>>(SizeComputer&, CompactSizeWriter const&, std::__1::span<unsigned char const, 18446744073709551615ul> const&, std::__1::span<unsigned char const, 18446744073709551615ul> const&) Unexecuted instantiation: void SerializeMany<DataStream, CompactSizeWriter, std::__1::span<unsigned char const, 18446744073709551615ul>, std::__1::span<unsigned char const, 18446744073709551615ul>>(DataStream&, CompactSizeWriter const&, std::__1::span<unsigned char const, 18446744073709551615ul> const&, std::__1::span<unsigned char const, 18446744073709551615ul> const&) Unexecuted instantiation: void SerializeMany<SizeComputer, CompactSizeWriter, std::__1::span<unsigned char const, 18446744073709551615ul>, std::__1::span<unsigned char const, 18446744073709551615ul>, uint256>(SizeComputer&, CompactSizeWriter const&, std::__1::span<unsigned char const, 18446744073709551615ul> const&, std::__1::span<unsigned char const, 18446744073709551615ul> const&, uint256 const&) Unexecuted instantiation: void SerializeMany<DataStream, CompactSizeWriter, std::__1::span<unsigned char const, 18446744073709551615ul>, std::__1::span<unsigned char const, 18446744073709551615ul>, uint256>(DataStream&, CompactSizeWriter const&, std::__1::span<unsigned char const, 18446744073709551615ul> const&, std::__1::span<unsigned char const, 18446744073709551615ul> const&, uint256 const&) Unexecuted instantiation: void SerializeMany<SizeComputer, std::__1::vector<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>, std::__1::allocator<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>>>(SizeComputer&, std::__1::vector<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>, std::__1::allocator<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>> const&) Unexecuted instantiation: void SerializeMany<DataStream, std::__1::vector<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>, std::__1::allocator<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>>>(DataStream&, std::__1::vector<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>, std::__1::allocator<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>> const&) Unexecuted instantiation: void SerializeMany<ParamsStream<DataStream&, TransactionSerParams>, CBlockHeader, std::__1::vector<std::__1::shared_ptr<CTransaction const>, std::__1::allocator<std::__1::shared_ptr<CTransaction const>>>>(ParamsStream<DataStream&, TransactionSerParams>&, CBlockHeader const&, std::__1::vector<std::__1::shared_ptr<CTransaction const>, std::__1::allocator<std::__1::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&) void SerializeMany<DataStream, std::__1::vector<uint256, std::__1::allocator<uint256>>>(DataStream&, std::__1::vector<uint256, std::__1::allocator<uint256>> const&) Line | Count | Source | 986 | 19.8k | { | 987 | 19.8k | (::Serialize(s, args), ...); | 988 | 19.8k | } |
Unexecuted instantiation: void SerializeMany<DataStream, Wrapper<VectorFormatter<TxInUndoFormatter>, std::__1::vector<Coin, std::__1::allocator<Coin>> const&>>(DataStream&, Wrapper<VectorFormatter<TxInUndoFormatter>, std::__1::vector<Coin, std::__1::allocator<Coin>> const&> const&) Unexecuted instantiation: void SerializeMany<DataStream, Wrapper<AmountCompression, long long const&>, Wrapper<ScriptCompression, CScript const&>>(DataStream&, Wrapper<AmountCompression, long long const&> const&, Wrapper<ScriptCompression, CScript const&> const&) Unexecuted instantiation: void SerializeMany<DataStream, std::__1::vector<CTxUndo, std::__1::allocator<CTxUndo>>>(DataStream&, std::__1::vector<CTxUndo, std::__1::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::__1::array<unsigned char, 4ul>, char [12], unsigned int, unsigned char [4]>(DataStream&, std::__1::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::__1::chrono::time_point<NodeClock, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1l>>> const&>>(ParamsStream<DataStream&, CAddress::SerParams>&, Wrapper<ChronoFormatter<unsigned int, true>, std::__1::chrono::time_point<NodeClock, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1l>>> const&> const&) Unexecuted instantiation: void SerializeMany<ParamsStream<DataStream&, CAddress::SerParams>, Wrapper<CompactSizeFormatter<false>, unsigned long long&>>(ParamsStream<DataStream&, CAddress::SerParams>&, Wrapper<CompactSizeFormatter<false>, unsigned long 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::__1::vector<unsigned char, std::__1::allocator<unsigned char>>, unsigned int, unsigned int, unsigned char>(DataStream&, std::__1::vector<unsigned char, std::__1::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::__1::vector<std::__1::shared_ptr<CTransaction const>, std::__1::allocator<std::__1::shared_ptr<CTransaction const>>> const&>>>(DataStream&, uint256 const&, ParamsWrapper<TransactionSerParams, Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::shared_ptr<CTransaction const>, std::__1::allocator<std::__1::shared_ptr<CTransaction const>>> const&>> const&) Unexecuted instantiation: void SerializeMany<DataStream, uint256, Wrapper<VectorFormatter<DifferenceFormatter>, std::__1::vector<unsigned short, std::__1::allocator<unsigned short>> const&>>(DataStream&, uint256 const&, Wrapper<VectorFormatter<DifferenceFormatter>, std::__1::vector<unsigned short, std::__1::allocator<unsigned short>> const&> const&) Unexecuted instantiation: void SerializeMany<VectorWriter, ParamsWrapper<TransactionSerParams, std::__1::vector<CBlock, std::__1::allocator<CBlock>>>>(VectorWriter&, ParamsWrapper<TransactionSerParams, std::__1::vector<CBlock, std::__1::allocator<CBlock>>> const&) Unexecuted instantiation: void SerializeMany<ParamsStream<VectorWriter&, TransactionSerParams>, CBlockHeader, std::__1::vector<std::__1::shared_ptr<CTransaction const>, std::__1::allocator<std::__1::shared_ptr<CTransaction const>>>>(ParamsStream<VectorWriter&, TransactionSerParams>&, CBlockHeader const&, std::__1::vector<std::__1::shared_ptr<CTransaction const>, std::__1::allocator<std::__1::shared_ptr<CTransaction const>>> const&) Unexecuted instantiation: 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&) Unexecuted instantiation: void SerializeMany<ParamsStream<VectorWriter&, TransactionSerParams>, COutPoint, CScript, unsigned int>(ParamsStream<VectorWriter&, TransactionSerParams>&, COutPoint const&, CScript const&, unsigned int const&) Unexecuted instantiation: void SerializeMany<ParamsStream<VectorWriter&, TransactionSerParams>, transaction_identifier<false>, unsigned int>(ParamsStream<VectorWriter&, TransactionSerParams>&, transaction_identifier<false> const&, unsigned int const&) Unexecuted instantiation: void SerializeMany<ParamsStream<VectorWriter&, TransactionSerParams>, prevector<36u, unsigned char, unsigned int, int>>(ParamsStream<VectorWriter&, TransactionSerParams>&, prevector<36u, unsigned char, unsigned int, int> const&) Unexecuted instantiation: void SerializeMany<ParamsStream<VectorWriter&, TransactionSerParams>, long long, CScript>(ParamsStream<VectorWriter&, TransactionSerParams>&, long long const&, CScript const&) Unexecuted instantiation: void SerializeMany<VectorWriter, ParamsWrapper<TransactionSerParams, CBlockHeaderAndShortTxIDs>>(VectorWriter&, ParamsWrapper<TransactionSerParams, CBlockHeaderAndShortTxIDs> const&) Unexecuted instantiation: void SerializeMany<ParamsStream<VectorWriter&, TransactionSerParams>, CBlockHeader, unsigned long long, Wrapper<VectorFormatter<CustomUintFormatter<6, false>>, std::__1::vector<unsigned long long, std::__1::allocator<unsigned long long>> const&>, std::__1::vector<PrefilledTransaction, std::__1::allocator<PrefilledTransaction>>>(ParamsStream<VectorWriter&, TransactionSerParams>&, CBlockHeader const&, unsigned long long const&, Wrapper<VectorFormatter<CustomUintFormatter<6, false>>, std::__1::vector<unsigned long long, std::__1::allocator<unsigned long long>> const&> const&, std::__1::vector<PrefilledTransaction, std::__1::allocator<PrefilledTransaction>> const&) Unexecuted instantiation: void SerializeMany<ParamsStream<VectorWriter&, TransactionSerParams>, Wrapper<CompactSizeFormatter<true>, unsigned short const&>, ParamsWrapper<TransactionSerParams, Wrapper<DefaultFormatter, std::__1::shared_ptr<CTransaction const> const&>>>(ParamsStream<VectorWriter&, TransactionSerParams>&, Wrapper<CompactSizeFormatter<true>, unsigned short const&> const&, ParamsWrapper<TransactionSerParams, Wrapper<DefaultFormatter, std::__1::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 long, CScript>(ParamsStream<ParamsStream<VectorWriter&, TransactionSerParams>&, TransactionSerParams>&, long long const&, CScript const&) Unexecuted instantiation: void SerializeMany<VectorWriter, ParamsWrapper<TransactionSerParams, CBlock>>(VectorWriter&, ParamsWrapper<TransactionSerParams, CBlock> const&) Unexecuted instantiation: void SerializeMany<VectorWriter, std::__1::span<std::byte, 18446744073709551615ul>>(VectorWriter&, std::__1::span<std::byte, 18446744073709551615ul> const&) Unexecuted instantiation: void SerializeMany<AutoFile, Wrapper<AmountCompression, long long const&>, Wrapper<ScriptCompression, CScript const&>>(AutoFile&, Wrapper<AmountCompression, long long const&> const&, Wrapper<ScriptCompression, CScript const&> const&) Unexecuted instantiation: void SerializeMany<DataStream, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, uint256>(DataStream&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&, uint256 const&) Unexecuted instantiation: void SerializeMany<DataStream, int, long long>(DataStream&, int const&, long long const&) Unexecuted instantiation: void SerializeMany<DataStream, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, CKeyID>(DataStream&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::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::__1::vector<unsigned char, std::__1::allocator<unsigned char>>, std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>, unsigned int, unsigned int, std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>(DataStream&, std::__1::vector<unsigned char, std::__1::allocator<unsigned char>> const&, std::__1::vector<unsigned char, std::__1::allocator<unsigned char>> const&, unsigned int const&, unsigned int const&, std::__1::vector<unsigned char, std::__1::allocator<unsigned char>> const&) void SerializeMany<DataStream, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, unsigned long long, int, int, int>(DataStream&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&, unsigned long long const&, int const&, int const&, int const&) Line | Count | Source | 986 | 180k | { | 987 | 180k | (::Serialize(s, args), ...); | 988 | 180k | } |
Unexecuted instantiation: void SerializeMany<VectorWriter, int, Wrapper<CustomUintFormatter<8, false>, ServiceFlags&>, long long, long long, ParamsWrapper<CNetAddr::SerParams, CService>, long long, ParamsWrapper<CNetAddr::SerParams, CService>, unsigned long long, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, int, bool>(VectorWriter&, int const&, Wrapper<CustomUintFormatter<8, false>, ServiceFlags&> const&, long long const&, long long const&, ParamsWrapper<CNetAddr::SerParams, CService> const&, long long const&, ParamsWrapper<CNetAddr::SerParams, CService> const&, unsigned long long const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&, int const&, bool const&) Unexecuted instantiation: 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&) 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::__1::chrono::time_point<NodeClock, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1l>>> const&>>(ParamsStream<HashedSourceWriter<AutoFile>&, CAddress::SerParams>&, Wrapper<ChronoFormatter<unsigned int, true>, std::__1::chrono::time_point<NodeClock, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1l>>> const&> const&) Unexecuted instantiation: void SerializeMany<ParamsStream<HashedSourceWriter<AutoFile>&, CAddress::SerParams>, Wrapper<CompactSizeFormatter<false>, unsigned long long&>>(ParamsStream<HashedSourceWriter<AutoFile>&, CAddress::SerParams>&, Wrapper<CompactSizeFormatter<false>, unsigned long 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 long, false>, std::__1::chrono::time_point<NodeClock, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1l>>> const&>, int>(ParamsStream<HashedSourceWriter<AutoFile>&, CAddress::SerParams>&, CAddress const&, CNetAddr const&, Wrapper<ChronoFormatter<long long, false>, std::__1::chrono::time_point<NodeClock, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1l>>> const&> const&, int const&) Unexecuted instantiation: void SerializeMany<ParamsStream<DataStream&, CAddress::SerParams>, CAddress, CNetAddr, Wrapper<ChronoFormatter<long long, false>, std::__1::chrono::time_point<NodeClock, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1l>>> const&>, int>(ParamsStream<DataStream&, CAddress::SerParams>&, CAddress const&, CNetAddr const&, Wrapper<ChronoFormatter<long long, false>, std::__1::chrono::time_point<NodeClock, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1l>>> const&> const&, int const&) Unexecuted instantiation: void SerializeMany<SizeComputer, CBlockHeader, unsigned long long, Wrapper<VectorFormatter<CustomUintFormatter<6, false>>, std::__1::vector<unsigned long long, std::__1::allocator<unsigned long long>> const&>, std::__1::vector<PrefilledTransaction, std::__1::allocator<PrefilledTransaction>>>(SizeComputer&, CBlockHeader const&, unsigned long long const&, Wrapper<VectorFormatter<CustomUintFormatter<6, false>>, std::__1::vector<unsigned long long, std::__1::allocator<unsigned long long>> const&> const&, std::__1::vector<PrefilledTransaction, std::__1::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::__1::shared_ptr<CTransaction const> const&>>>(SizeComputer&, Wrapper<CompactSizeFormatter<true>, unsigned short const&> const&, ParamsWrapper<TransactionSerParams, Wrapper<DefaultFormatter, std::__1::shared_ptr<CTransaction const> const&>> const&) Unexecuted instantiation: void SerializeMany<DataStream, uint256, uint256, FlatFilePos>(DataStream&, uint256 const&, uint256 const&, FlatFilePos const&) Unexecuted instantiation: void SerializeMany<DataStream, unsigned long long>(DataStream&, unsigned long long const&) Unexecuted instantiation: void SerializeMany<DataStream, long long>(DataStream&, long 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<HashWriter, transaction_identifier<false>, unsigned int>(HashWriter&, transaction_identifier<false> const&, unsigned int const&) Unexecuted instantiation: void SerializeMany<HashWriter, long long, CScript>(HashWriter&, long long const&, CScript const&) Unexecuted instantiation: void SerializeMany<HashWriter, prevector<36u, unsigned char, unsigned int, int>>(HashWriter&, prevector<36u, unsigned char, unsigned int, int> const&) Unexecuted instantiation: void SerializeMany<VectorWriter, CMessageHeader>(VectorWriter&, CMessageHeader const&) Unexecuted instantiation: void SerializeMany<VectorWriter, std::__1::array<unsigned char, 4ul>, char [12], unsigned int, unsigned char [4]>(VectorWriter&, std::__1::array<unsigned char, 4ul> const&, char const (&) [12], unsigned int const&, unsigned char const (&) [4]) Unexecuted instantiation: void SerializeMany<VectorWriter, bool, unsigned long long>(VectorWriter&, bool const&, unsigned long long const&) Unexecuted instantiation: void SerializeMany<VectorWriter, CBlockHeaderAndShortTxIDs>(VectorWriter&, CBlockHeaderAndShortTxIDs const&) Unexecuted instantiation: void SerializeMany<VectorWriter, CBlockHeader, unsigned long long, Wrapper<VectorFormatter<CustomUintFormatter<6, false>>, std::__1::vector<unsigned long long, std::__1::allocator<unsigned long long>> const&>, std::__1::vector<PrefilledTransaction, std::__1::allocator<PrefilledTransaction>>>(VectorWriter&, CBlockHeader const&, unsigned long long const&, Wrapper<VectorFormatter<CustomUintFormatter<6, false>>, std::__1::vector<unsigned long long, std::__1::allocator<unsigned long long>> const&> const&, std::__1::vector<PrefilledTransaction, std::__1::allocator<PrefilledTransaction>> const&) Unexecuted instantiation: 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&) Unexecuted instantiation: void SerializeMany<VectorWriter, Wrapper<CompactSizeFormatter<true>, unsigned short const&>, ParamsWrapper<TransactionSerParams, Wrapper<DefaultFormatter, std::__1::shared_ptr<CTransaction const> const&>>>(VectorWriter&, Wrapper<CompactSizeFormatter<true>, unsigned short const&> const&, ParamsWrapper<TransactionSerParams, Wrapper<DefaultFormatter, std::__1::shared_ptr<CTransaction const> const&>> const&) Unexecuted instantiation: void SerializeMany<VectorWriter, std::__1::vector<CInv, std::__1::allocator<CInv>>>(VectorWriter&, std::__1::vector<CInv, std::__1::allocator<CInv>> const&) Unexecuted instantiation: void SerializeMany<VectorWriter, unsigned int, uint256>(VectorWriter&, unsigned int const&, uint256 const&) Unexecuted instantiation: void SerializeMany<VectorWriter, int, unsigned long long, long long, unsigned long long, ParamsWrapper<CNetAddr::SerParams, CService>, unsigned long long, ParamsWrapper<CNetAddr::SerParams, CService>, unsigned long long, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, int, bool>(VectorWriter&, int const&, unsigned long long const&, long long const&, unsigned long long const&, ParamsWrapper<CNetAddr::SerParams, CService> const&, unsigned long long const&, ParamsWrapper<CNetAddr::SerParams, CService> const&, unsigned long long const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&, int const&, bool const&) Unexecuted instantiation: void SerializeMany<VectorWriter, unsigned int, unsigned long long>(VectorWriter&, unsigned int const&, unsigned long long const&) Unexecuted instantiation: void SerializeMany<VectorWriter, std::__1::array<std::byte, 168ul>>(VectorWriter&, std::__1::array<std::byte, 168ul> const&) Unexecuted instantiation: void SerializeMany<VectorWriter, CBlockLocator, uint256>(VectorWriter&, CBlockLocator const&, uint256 const&) Unexecuted instantiation: void SerializeMany<VectorWriter, int>(VectorWriter&, int const&) Unexecuted instantiation: void SerializeMany<VectorWriter, std::__1::vector<uint256, std::__1::allocator<uint256>>>(VectorWriter&, std::__1::vector<uint256, std::__1::allocator<uint256>> const&) Unexecuted instantiation: void SerializeMany<VectorWriter, ParamsWrapper<TransactionSerParams, CTransaction const>>(VectorWriter&, ParamsWrapper<TransactionSerParams, CTransaction const> 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::__1::vector<uint256, std::__1::allocator<uint256>>>(VectorWriter&, unsigned int const&, std::__1::vector<uint256, std::__1::allocator<uint256>> const&) Unexecuted instantiation: void SerializeMany<VectorWriter, std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>(VectorWriter&, std::__1::vector<unsigned char, std::__1::allocator<unsigned char>> const&) Unexecuted instantiation: void SerializeMany<VectorWriter, BlockTransactions>(VectorWriter&, BlockTransactions const&) Unexecuted instantiation: void SerializeMany<VectorWriter, uint256, ParamsWrapper<TransactionSerParams, Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::shared_ptr<CTransaction const>, std::__1::allocator<std::__1::shared_ptr<CTransaction const>>> const&>>>(VectorWriter&, uint256 const&, ParamsWrapper<TransactionSerParams, Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::shared_ptr<CTransaction const>, std::__1::allocator<std::__1::shared_ptr<CTransaction const>>> const&>> const&) Unexecuted instantiation: void SerializeMany<VectorWriter, std::__1::vector<CBlockHeader, std::__1::allocator<CBlockHeader>>>(VectorWriter&, std::__1::vector<CBlockHeader, std::__1::allocator<CBlockHeader>> const&) Unexecuted instantiation: void SerializeMany<VectorWriter, BlockTransactionsRequest>(VectorWriter&, BlockTransactionsRequest const&) Unexecuted instantiation: void SerializeMany<VectorWriter, uint256, Wrapper<VectorFormatter<DifferenceFormatter>, std::__1::vector<unsigned short, std::__1::allocator<unsigned short>> const&>>(VectorWriter&, uint256 const&, Wrapper<VectorFormatter<DifferenceFormatter>, std::__1::vector<unsigned short, std::__1::allocator<unsigned short>> const&> const&) Unexecuted instantiation: void SerializeMany<VectorWriter, unsigned long long>(VectorWriter&, unsigned long long const&) Unexecuted instantiation: void SerializeMany<VectorWriter, BlockFilter>(VectorWriter&, BlockFilter const&) Unexecuted instantiation: void SerializeMany<VectorWriter, unsigned char, uint256, uint256, std::__1::vector<uint256, std::__1::allocator<uint256>>>(VectorWriter&, unsigned char const&, uint256 const&, uint256 const&, std::__1::vector<uint256, std::__1::allocator<uint256>> const&) Unexecuted instantiation: void SerializeMany<VectorWriter, unsigned char, uint256, std::__1::vector<uint256, std::__1::allocator<uint256>>>(VectorWriter&, unsigned char const&, uint256 const&, std::__1::vector<uint256, std::__1::allocator<uint256>> const&) Unexecuted instantiation: void SerializeMany<VectorWriter, ParamsWrapper<CAddress::SerParams, std::__1::vector<CAddress, std::__1::allocator<CAddress>>>>(VectorWriter&, ParamsWrapper<CAddress::SerParams, std::__1::vector<CAddress, std::__1::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::__1::chrono::time_point<NodeClock, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1l>>> const&>>(ParamsStream<VectorWriter&, CAddress::SerParams>&, Wrapper<ChronoFormatter<unsigned int, true>, std::__1::chrono::time_point<NodeClock, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1l>>> const&> const&) Unexecuted instantiation: void SerializeMany<ParamsStream<VectorWriter&, CAddress::SerParams>, Wrapper<CompactSizeFormatter<false>, unsigned long long&>>(ParamsStream<VectorWriter&, CAddress::SerParams>&, Wrapper<CompactSizeFormatter<false>, unsigned long 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&) Unexecuted instantiation: void SerializeMany<VectorWriter, long long>(VectorWriter&, long long const&) Unexecuted instantiation: void SerializeMany<SizeComputer, std::__1::vector<CTxUndo, std::__1::allocator<CTxUndo>>>(SizeComputer&, std::__1::vector<CTxUndo, std::__1::allocator<CTxUndo>> const&) Unexecuted instantiation: void SerializeMany<SizeComputer, Wrapper<VectorFormatter<TxInUndoFormatter>, std::__1::vector<Coin, std::__1::allocator<Coin>> const&>>(SizeComputer&, Wrapper<VectorFormatter<TxInUndoFormatter>, std::__1::vector<Coin, std::__1::allocator<Coin>> const&> const&) Unexecuted instantiation: void SerializeMany<SizeComputer, Wrapper<AmountCompression, long long const&>, Wrapper<ScriptCompression, CScript const&>>(SizeComputer&, Wrapper<AmountCompression, long long const&> const&, Wrapper<ScriptCompression, CScript const&> const&) Unexecuted instantiation: void SerializeMany<HashWriter, std::__1::vector<CTxUndo, std::__1::allocator<CTxUndo>>>(HashWriter&, std::__1::vector<CTxUndo, std::__1::allocator<CTxUndo>> const&) Unexecuted instantiation: void SerializeMany<HashWriter, Wrapper<VectorFormatter<TxInUndoFormatter>, std::__1::vector<Coin, std::__1::allocator<Coin>> const&>>(HashWriter&, Wrapper<VectorFormatter<TxInUndoFormatter>, std::__1::vector<Coin, std::__1::allocator<Coin>> const&> const&) Unexecuted instantiation: void SerializeMany<HashWriter, Wrapper<AmountCompression, long long const&>, Wrapper<ScriptCompression, CScript const&>>(HashWriter&, Wrapper<AmountCompression, long long const&> const&, Wrapper<ScriptCompression, CScript const&> const&) Unexecuted instantiation: void SerializeMany<BufferedWriter<AutoFile>, std::__1::vector<CTxUndo, std::__1::allocator<CTxUndo>>>(BufferedWriter<AutoFile>&, std::__1::vector<CTxUndo, std::__1::allocator<CTxUndo>> const&) Unexecuted instantiation: void SerializeMany<BufferedWriter<AutoFile>, Wrapper<VectorFormatter<TxInUndoFormatter>, std::__1::vector<Coin, std::__1::allocator<Coin>> const&>>(BufferedWriter<AutoFile>&, Wrapper<VectorFormatter<TxInUndoFormatter>, std::__1::vector<Coin, std::__1::allocator<Coin>> const&> const&) Unexecuted instantiation: void SerializeMany<BufferedWriter<AutoFile>, Wrapper<AmountCompression, long long const&>, Wrapper<ScriptCompression, CScript const&>>(BufferedWriter<AutoFile>&, Wrapper<AmountCompression, long long const&> const&, Wrapper<ScriptCompression, CScript const&> const&) Unexecuted instantiation: void SerializeMany<ParamsStream<BufferedWriter<AutoFile>&, TransactionSerParams>, CBlockHeader, std::__1::vector<std::__1::shared_ptr<CTransaction const>, std::__1::allocator<std::__1::shared_ptr<CTransaction const>>>>(ParamsStream<BufferedWriter<AutoFile>&, TransactionSerParams>&, CBlockHeader const&, std::__1::vector<std::__1::shared_ptr<CTransaction const>, std::__1::allocator<std::__1::shared_ptr<CTransaction const>>> const&) Unexecuted instantiation: 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&) Unexecuted instantiation: void SerializeMany<ParamsStream<BufferedWriter<AutoFile>&, TransactionSerParams>, COutPoint, CScript, unsigned int>(ParamsStream<BufferedWriter<AutoFile>&, TransactionSerParams>&, COutPoint const&, CScript const&, unsigned int const&) Unexecuted instantiation: void SerializeMany<ParamsStream<BufferedWriter<AutoFile>&, TransactionSerParams>, transaction_identifier<false>, unsigned int>(ParamsStream<BufferedWriter<AutoFile>&, TransactionSerParams>&, transaction_identifier<false> const&, unsigned int const&) Unexecuted instantiation: 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&) Unexecuted instantiation: void SerializeMany<ParamsStream<BufferedWriter<AutoFile>&, TransactionSerParams>, long long, CScript>(ParamsStream<BufferedWriter<AutoFile>&, TransactionSerParams>&, long long const&, CScript const&) 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 long, CScript>(ParamsStream<AutoFile&, TransactionSerParams>&, long long const&, CScript const&) Unexecuted instantiation: void SerializeMany<DataStream, unsigned int, unsigned int, CTxOut>(DataStream&, unsigned int const&, unsigned int const&, CTxOut const&) Unexecuted instantiation: 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&) Unexecuted instantiation: 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&) void SerializeMany<ParamsStream<HashWriter&, TransactionSerParams>, COutPoint, CScript, unsigned int>(ParamsStream<HashWriter&, TransactionSerParams>&, COutPoint const&, CScript const&, unsigned int const&) Line | Count | Source | 986 | 305k | { | 987 | 305k | (::Serialize(s, args), ...); | 988 | 305k | } |
void SerializeMany<ParamsStream<HashWriter&, TransactionSerParams>, transaction_identifier<false>, unsigned int>(ParamsStream<HashWriter&, TransactionSerParams>&, transaction_identifier<false> const&, unsigned int const&) Line | Count | Source | 986 | 305k | { | 987 | 305k | (::Serialize(s, args), ...); | 988 | 305k | } |
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 | 986 | 391k | { | 987 | 391k | (::Serialize(s, args), ...); | 988 | 391k | } |
void SerializeMany<ParamsStream<HashWriter&, TransactionSerParams>, long long, CScript>(ParamsStream<HashWriter&, TransactionSerParams>&, long long const&, CScript const&) Line | Count | Source | 986 | 85.7k | { | 987 | 85.7k | (::Serialize(s, args), ...); | 988 | 85.7k | } |
|
989 | | |
990 | | template <typename Stream, typename... Args> |
991 | | inline void UnserializeMany(Stream& s, Args&&... args) |
992 | 115k | { |
993 | 115k | (::Unserialize(s, args), ...); |
994 | 115k | } Unexecuted instantiation: void UnserializeMany<ParamsStream<DataStream&, TransactionSerParams>, CBlockHeader&, std::__1::vector<std::__1::shared_ptr<CTransaction const>, std::__1::allocator<std::__1::shared_ptr<CTransaction const>>>&>(ParamsStream<DataStream&, TransactionSerParams>&, CBlockHeader&, std::__1::vector<std::__1::shared_ptr<CTransaction const>, std::__1::allocator<std::__1::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&) void UnserializeMany<ParamsStream<DataStream&, TransactionSerParams>, COutPoint&, CScript&, unsigned int&>(ParamsStream<DataStream&, TransactionSerParams>&, COutPoint&, CScript&, unsigned int&) Line | Count | Source | 992 | 25.2k | { | 993 | 25.2k | (::Unserialize(s, args), ...); | 994 | 25.2k | } |
void UnserializeMany<ParamsStream<DataStream&, TransactionSerParams>, transaction_identifier<false>&, unsigned int&>(ParamsStream<DataStream&, TransactionSerParams>&, transaction_identifier<false>&, unsigned int&) Line | Count | Source | 992 | 25.2k | { | 993 | 25.2k | (::Unserialize(s, args), ...); | 994 | 25.2k | } |
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 | 992 | 44.6k | { | 993 | 44.6k | (::Unserialize(s, args), ...); | 994 | 44.6k | } |
void UnserializeMany<ParamsStream<DataStream&, TransactionSerParams>, long long&, CScript&>(ParamsStream<DataStream&, TransactionSerParams>&, long long&, CScript&) Line | Count | Source | 992 | 19.9k | { | 993 | 19.9k | (::Unserialize(s, args), ...); | 994 | 19.9k | } |
Unexecuted instantiation: void UnserializeMany<DataStream, int&, uint256&, uint256&, unsigned int&, unsigned int&, unsigned int&>(DataStream&, int&, uint256&, uint256&, unsigned int&, unsigned int&, unsigned int&) Unexecuted instantiation: void UnserializeMany<DataStream, int&>(DataStream&, int&) Unexecuted instantiation: void UnserializeMany<DataStream, std::__1::vector<uint256, std::__1::allocator<uint256>>&>(DataStream&, std::__1::vector<uint256, std::__1::allocator<uint256>>&) Unexecuted instantiation: void UnserializeMany<DataStream, Wrapper<VarIntFormatter<(VarIntMode)0>, unsigned int&>&>(DataStream&, Wrapper<VarIntFormatter<(VarIntMode)0>, unsigned int&>&) Unexecuted instantiation: void UnserializeMany<DataStream, Wrapper<VarIntFormatter<(VarIntMode)0>, unsigned long long&>&>(DataStream&, Wrapper<VarIntFormatter<(VarIntMode)0>, unsigned long long&>&) Unexecuted instantiation: void UnserializeMany<DataStream, transaction_identifier<false>&, unsigned int&>(DataStream&, transaction_identifier<false>&, unsigned int&) Unexecuted instantiation: void UnserializeMany<DataStream, Wrapper<VarIntFormatter<(VarIntMode)1>, int&>&>(DataStream&, Wrapper<VarIntFormatter<(VarIntMode)1>, int&>&) Unexecuted instantiation: void UnserializeMany<DataStream, uint256&>(DataStream&, uint256&) Unexecuted instantiation: void UnserializeMany<DataStream, unsigned int&>(DataStream&, unsigned int&) Unexecuted instantiation: void UnserializeMany<DataStream, Wrapper<AmountCompression, long long&>&, Wrapper<ScriptCompression, CScript&>&>(DataStream&, Wrapper<AmountCompression, long long&>&, Wrapper<ScriptCompression, CScript&>&) Unexecuted instantiation: void UnserializeMany<ParamsStream<DataStream&, CAddress::SerParams>, CAddress&, CNetAddr&, Wrapper<ChronoFormatter<long long, false>, std::__1::chrono::time_point<NodeClock, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1l>>>&>&, int&>(ParamsStream<DataStream&, CAddress::SerParams>&, CAddress&, CNetAddr&, Wrapper<ChronoFormatter<long long, false>, std::__1::chrono::time_point<NodeClock, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1l>>>&>&, int&) 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::__1::chrono::time_point<NodeClock, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1l>>>&>&>(ParamsStream<DataStream&, CAddress::SerParams>&, Wrapper<ChronoFormatter<unsigned int, true>, std::__1::chrono::time_point<NodeClock, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1l>>>&>&) Unexecuted instantiation: void UnserializeMany<ParamsStream<DataStream&, CAddress::SerParams>, Wrapper<CompactSizeFormatter<false>, unsigned long long&>&>(ParamsStream<DataStream&, CAddress::SerParams>&, Wrapper<CompactSizeFormatter<false>, unsigned long 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<DataStream, CBlockHeader&, unsigned long long&, Wrapper<VectorFormatter<CustomUintFormatter<6, false>>, std::__1::vector<unsigned long long, std::__1::allocator<unsigned long long>>&>&, std::__1::vector<PrefilledTransaction, std::__1::allocator<PrefilledTransaction>>&>(DataStream&, CBlockHeader&, unsigned long long&, Wrapper<VectorFormatter<CustomUintFormatter<6, false>>, std::__1::vector<unsigned long long, std::__1::allocator<unsigned long long>>&>&, std::__1::vector<PrefilledTransaction, std::__1::allocator<PrefilledTransaction>>&) Unexecuted instantiation: void UnserializeMany<DataStream, Wrapper<CompactSizeFormatter<true>, unsigned short&>&, ParamsWrapper<TransactionSerParams, Wrapper<DefaultFormatter, std::__1::shared_ptr<CTransaction const>&>>&>(DataStream&, Wrapper<CompactSizeFormatter<true>, unsigned short&>&, ParamsWrapper<TransactionSerParams, Wrapper<DefaultFormatter, std::__1::shared_ptr<CTransaction const>&>>&) Unexecuted instantiation: void UnserializeMany<DataStream, long long&, int&>(DataStream&, long long&, int&) Unexecuted instantiation: void UnserializeMany<DataStream, CBlockHeader&, CPartialMerkleTree&>(DataStream&, CBlockHeader&, CPartialMerkleTree&) Unexecuted instantiation: void UnserializeMany<DataStream, unsigned int&, std::__1::vector<uint256, std::__1::allocator<uint256>>&>(DataStream&, unsigned int&, std::__1::vector<uint256, std::__1::allocator<uint256>>&) Unexecuted instantiation: void UnserializeMany<DataStream, std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>&>(DataStream&, std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>&) Unexecuted instantiation: void UnserializeMany<DataStream, prevector<36u, unsigned char, unsigned int, int>&>(DataStream&, prevector<36u, unsigned char, unsigned int, int>&) Unexecuted instantiation: void UnserializeMany<DataStream, COutPoint&, CScript&, unsigned int&>(DataStream&, COutPoint&, CScript&, 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<DataStream, unsigned char (&) [4], std::__1::vector<unsigned int, std::__1::allocator<unsigned int>>&>(DataStream&, unsigned char (&) [4], std::__1::vector<unsigned int, std::__1::allocator<unsigned int>>&) Unexecuted instantiation: void UnserializeMany<DataStream, ParamsWrapper<TransactionSerParams, CMutableTransaction>&>(DataStream&, ParamsWrapper<TransactionSerParams, CMutableTransaction>&) Unexecuted instantiation: void UnserializeMany<DataStream, ParamsWrapper<TransactionSerParams, std::__1::shared_ptr<CTransaction const>>&>(DataStream&, ParamsWrapper<TransactionSerParams, std::__1::shared_ptr<CTransaction const>>&) Unexecuted instantiation: void UnserializeMany<DataStream, CTxOut&>(DataStream&, CTxOut&) Unexecuted instantiation: void UnserializeMany<DataStream, long long&, CScript&>(DataStream&, long long&, CScript&) Unexecuted instantiation: void UnserializeMany<DataStream, std::__1::vector<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>, std::__1::allocator<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>>&>(DataStream&, std::__1::vector<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>, std::__1::allocator<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>>&) Unexecuted instantiation: void UnserializeMany<SpanReader, uint256&>(SpanReader&, uint256&) Unexecuted instantiation: void UnserializeMany<DataStream, XOnlyPubKey&>(DataStream&, XOnlyPubKey&) Unexecuted instantiation: void UnserializeMany<DataStream, Wrapper<VectorFormatter<TxInUndoFormatter>, std::__1::vector<Coin, std::__1::allocator<Coin>>&>&>(DataStream&, Wrapper<VectorFormatter<TxInUndoFormatter>, std::__1::vector<Coin, std::__1::allocator<Coin>>&>&) Unexecuted instantiation: void UnserializeMany<DataStream, std::__1::vector<CTxUndo, std::__1::allocator<CTxUndo>>&>(DataStream&, std::__1::vector<CTxUndo, std::__1::allocator<CTxUndo>>&) Unexecuted instantiation: void UnserializeMany<ParamsStream<DataStream&, CNetAddr::SerParams>, CNetAddr&, Wrapper<CustomUintFormatter<2, true>, unsigned short&>&>(ParamsStream<DataStream&, CNetAddr::SerParams>&, CNetAddr&, Wrapper<CustomUintFormatter<2, true>, unsigned short&>&) Unexecuted instantiation: void UnserializeMany<DataStream, std::__1::array<unsigned char, 4ul>&, char (&) [12], unsigned int&, unsigned char (&) [4]>(DataStream&, std::__1::array<unsigned char, 4ul>&, char (&) [12], unsigned int&, unsigned char (&) [4]) Unexecuted instantiation: void UnserializeMany<DataStream, unsigned int&, uint256&>(DataStream&, unsigned int&, uint256&) Unexecuted instantiation: void UnserializeMany<DataStream, std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>&, unsigned int&, unsigned int&, unsigned char&>(DataStream&, std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>&, unsigned int&, unsigned int&, unsigned char&) Unexecuted instantiation: void UnserializeMany<DataStream, uint256&, ParamsWrapper<TransactionSerParams, Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::shared_ptr<CTransaction const>, std::__1::allocator<std::__1::shared_ptr<CTransaction const>>>&>>&>(DataStream&, uint256&, ParamsWrapper<TransactionSerParams, Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::shared_ptr<CTransaction const>, std::__1::allocator<std::__1::shared_ptr<CTransaction const>>>&>>&) Unexecuted instantiation: void UnserializeMany<DataStream, uint256&, Wrapper<VectorFormatter<DifferenceFormatter>, std::__1::vector<unsigned short, std::__1::allocator<unsigned short>>&>&>(DataStream&, uint256&, Wrapper<VectorFormatter<DifferenceFormatter>, std::__1::vector<unsigned short, std::__1::allocator<unsigned short>>&>&) Unexecuted instantiation: void UnserializeMany<ParamsStream<SpanReader&, TransactionSerParams>, COutPoint&, CScript&, unsigned int&>(ParamsStream<SpanReader&, TransactionSerParams>&, COutPoint&, CScript&, unsigned int&) Unexecuted instantiation: void UnserializeMany<ParamsStream<SpanReader&, TransactionSerParams>, transaction_identifier<false>&, unsigned int&>(ParamsStream<SpanReader&, TransactionSerParams>&, transaction_identifier<false>&, unsigned int&) Unexecuted instantiation: void UnserializeMany<ParamsStream<SpanReader&, TransactionSerParams>, prevector<36u, unsigned char, unsigned int, int>&>(ParamsStream<SpanReader&, TransactionSerParams>&, prevector<36u, unsigned char, unsigned int, int>&) Unexecuted instantiation: void UnserializeMany<ParamsStream<SpanReader&, TransactionSerParams>, long long&, CScript&>(ParamsStream<SpanReader&, TransactionSerParams>&, long long&, CScript&) Unexecuted instantiation: void UnserializeMany<SpanReader, long long&, CScript&>(SpanReader&, long long&, CScript&) Unexecuted instantiation: void UnserializeMany<SpanReader, prevector<36u, unsigned char, unsigned int, int>&>(SpanReader&, prevector<36u, unsigned char, unsigned int, int>&) Unexecuted instantiation: void UnserializeMany<DataStream, int&, long long&>(DataStream&, int&, long long&) Unexecuted instantiation: void UnserializeMany<DataStream, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>&, CKeyID&>(DataStream&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::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::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>&, unsigned long long&, int&, int&, int&>(DataStream&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>&, unsigned long long&, int&, int&, int&) Unexecuted instantiation: void UnserializeMany<DataStream, std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>&, std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>&, unsigned int&, unsigned int&, std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>&>(DataStream&, std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>&, std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>&, unsigned int&, unsigned int&, std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>&) Unexecuted instantiation: void UnserializeMany<DataStream, int&, unsigned int&, CKeyID&>(DataStream&, int&, unsigned int&, CKeyID&) 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::__1::chrono::time_point<NodeClock, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1l>>>&>&>(ParamsStream<HashVerifier<AutoFile>&, CAddress::SerParams>&, Wrapper<ChronoFormatter<unsigned int, true>, std::__1::chrono::time_point<NodeClock, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1l>>>&>&) Unexecuted instantiation: void UnserializeMany<ParamsStream<HashVerifier<AutoFile>&, CAddress::SerParams>, Wrapper<CompactSizeFormatter<false>, unsigned long long&>&>(ParamsStream<HashVerifier<AutoFile>&, CAddress::SerParams>&, Wrapper<CompactSizeFormatter<false>, unsigned long 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 long, false>, std::__1::chrono::time_point<NodeClock, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1l>>>&>&, int&>(ParamsStream<AutoFile&, CAddress::SerParams>&, CAddress&, CNetAddr&, Wrapper<ChronoFormatter<long long, false>, std::__1::chrono::time_point<NodeClock, std::__1::chrono::duration<long long, std::__1::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::__1::chrono::time_point<NodeClock, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1l>>>&>&>(ParamsStream<AutoFile&, CAddress::SerParams>&, Wrapper<ChronoFormatter<unsigned int, true>, std::__1::chrono::time_point<NodeClock, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1l>>>&>&) Unexecuted instantiation: void UnserializeMany<ParamsStream<AutoFile&, CAddress::SerParams>, Wrapper<CompactSizeFormatter<false>, unsigned long long&>&>(ParamsStream<AutoFile&, CAddress::SerParams>&, Wrapper<CompactSizeFormatter<false>, unsigned long 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 long, false>, std::__1::chrono::time_point<NodeClock, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1l>>>&>&, int&>(ParamsStream<HashVerifier<AutoFile>&, CAddress::SerParams>&, CAddress&, CNetAddr&, Wrapper<ChronoFormatter<long long, false>, std::__1::chrono::time_point<NodeClock, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1l>>>&>&, int&) Unexecuted instantiation: void UnserializeMany<ParamsStream<HashVerifier<DataStream>&, CAddress::SerParams>, CAddress&, CNetAddr&, Wrapper<ChronoFormatter<long long, false>, std::__1::chrono::time_point<NodeClock, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1l>>>&>&, int&>(ParamsStream<HashVerifier<DataStream>&, CAddress::SerParams>&, CAddress&, CNetAddr&, Wrapper<ChronoFormatter<long long, false>, std::__1::chrono::time_point<NodeClock, std::__1::chrono::duration<long long, std::__1::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::__1::chrono::time_point<NodeClock, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1l>>>&>&>(ParamsStream<HashVerifier<DataStream>&, CAddress::SerParams>&, Wrapper<ChronoFormatter<unsigned int, true>, std::__1::chrono::time_point<NodeClock, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1l>>>&>&) Unexecuted instantiation: void UnserializeMany<ParamsStream<HashVerifier<DataStream>&, CAddress::SerParams>, Wrapper<CompactSizeFormatter<false>, unsigned long long&>&>(ParamsStream<HashVerifier<DataStream>&, CAddress::SerParams>&, Wrapper<CompactSizeFormatter<false>, unsigned long 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<DataStream, uint256&, uint256&, FlatFilePos&>(DataStream&, uint256&, uint256&, FlatFilePos&) Unexecuted instantiation: void UnserializeMany<DataStream, unsigned long long&>(DataStream&, unsigned long long&) Unexecuted instantiation: void UnserializeMany<DataStream, long long&>(DataStream&, long long&) Unexecuted instantiation: void UnserializeMany<DataStream, Num3072&>(DataStream&, Num3072&) Unexecuted instantiation: void UnserializeMany<DataStream, FlatFilePos&, Wrapper<VarIntFormatter<(VarIntMode)0>, unsigned int&>&>(DataStream&, 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<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 long&, CScript&>(ParamsStream<AutoFile&, TransactionSerParams>&, long long&, CScript&) Unexecuted instantiation: void UnserializeMany<ParamsStream<DataStream, CAddress::SerParams>, CNetAddr&, Wrapper<CustomUintFormatter<2, true>, unsigned short&>&>(ParamsStream<DataStream, CAddress::SerParams>&, CNetAddr&, Wrapper<CustomUintFormatter<2, true>, unsigned short&>&) Unexecuted instantiation: void UnserializeMany<HashVerifier<BufferedReader<AutoFile>>, std::__1::vector<CTxUndo, std::__1::allocator<CTxUndo>>&>(HashVerifier<BufferedReader<AutoFile>>&, std::__1::vector<CTxUndo, std::__1::allocator<CTxUndo>>&) Unexecuted instantiation: void UnserializeMany<HashVerifier<BufferedReader<AutoFile>>, Wrapper<VectorFormatter<TxInUndoFormatter>, std::__1::vector<Coin, std::__1::allocator<Coin>>&>&>(HashVerifier<BufferedReader<AutoFile>>&, Wrapper<VectorFormatter<TxInUndoFormatter>, std::__1::vector<Coin, std::__1::allocator<Coin>>&>&) Unexecuted instantiation: void UnserializeMany<HashVerifier<BufferedReader<AutoFile>>, Wrapper<AmountCompression, long long&>&, Wrapper<ScriptCompression, CScript&>&>(HashVerifier<BufferedReader<AutoFile>>&, Wrapper<AmountCompression, long long&>&, Wrapper<ScriptCompression, CScript&>&) Unexecuted instantiation: void UnserializeMany<ParamsStream<SpanReader&, TransactionSerParams>, CBlockHeader&, std::__1::vector<std::__1::shared_ptr<CTransaction const>, std::__1::allocator<std::__1::shared_ptr<CTransaction const>>>&>(ParamsStream<SpanReader&, TransactionSerParams>&, CBlockHeader&, std::__1::vector<std::__1::shared_ptr<CTransaction const>, std::__1::allocator<std::__1::shared_ptr<CTransaction const>>>&) Unexecuted instantiation: 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&) 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<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::__1::vector<std::__1::shared_ptr<CTransaction const>, std::__1::allocator<std::__1::shared_ptr<CTransaction const>>>&>(ParamsStream<BufferedFile&, TransactionSerParams>&, CBlockHeader&, std::__1::vector<std::__1::shared_ptr<CTransaction const>, std::__1::allocator<std::__1::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 long&, CScript&>(ParamsStream<BufferedFile&, TransactionSerParams>&, long long&, CScript&) Unexecuted instantiation: void UnserializeMany<AutoFile, Wrapper<AmountCompression, long long&>&, Wrapper<ScriptCompression, CScript&>&>(AutoFile&, Wrapper<AmountCompression, long long&>&, Wrapper<ScriptCompression, CScript&>&) |
995 | | |
996 | | /** |
997 | | * Support for all macros providing or using the ser_action parameter of the SerializationOps method. |
998 | | */ |
999 | | struct ActionSerialize { |
1000 | 0 | static constexpr bool ForRead() { return false; } |
1001 | | |
1002 | | template<typename Stream, typename... Args> |
1003 | | static void SerReadWriteMany(Stream& s, const Args&... args) |
1004 | 1.60M | { |
1005 | 1.60M | ::SerializeMany(s, args...); |
1006 | 1.60M | } void ActionSerialize::SerReadWriteMany<ParamsStream<SizeComputer&, TransactionSerParams>, COutPoint, CScript, unsigned int>(ParamsStream<SizeComputer&, TransactionSerParams>&, COutPoint const&, CScript const&, unsigned int const&) Line | Count | Source | 1004 | 31.7k | { | 1005 | 31.7k | ::SerializeMany(s, args...); | 1006 | 31.7k | } |
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 | 1004 | 70.5k | { | 1005 | 70.5k | ::SerializeMany(s, args...); | 1006 | 70.5k | } |
void ActionSerialize::SerReadWriteMany<ParamsStream<SizeComputer&, TransactionSerParams>, transaction_identifier<false>, unsigned int>(ParamsStream<SizeComputer&, TransactionSerParams>&, transaction_identifier<false> const&, unsigned int const&) Line | Count | Source | 1004 | 31.7k | { | 1005 | 31.7k | ::SerializeMany(s, args...); | 1006 | 31.7k | } |
void ActionSerialize::SerReadWriteMany<ParamsStream<SizeComputer&, TransactionSerParams>, long long, CScript>(ParamsStream<SizeComputer&, TransactionSerParams>&, long long const&, CScript const&) Line | Count | Source | 1004 | 38.7k | { | 1005 | 38.7k | ::SerializeMany(s, args...); | 1006 | 38.7k | } |
Unexecuted instantiation: void ActionSerialize::SerReadWriteMany<ParamsStream<SizeComputer&, TransactionSerParams>, CBlockHeader, std::__1::vector<std::__1::shared_ptr<CTransaction const>, std::__1::allocator<std::__1::shared_ptr<CTransaction const>>>>(ParamsStream<SizeComputer&, TransactionSerParams>&, CBlockHeader const&, std::__1::vector<std::__1::shared_ptr<CTransaction const>, std::__1::allocator<std::__1::shared_ptr<CTransaction const>>> const&) Unexecuted instantiation: 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&) 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 long const&>>(DataStream&, Wrapper<VarIntFormatter<(VarIntMode)0>, unsigned long long const&> const&) Unexecuted instantiation: void ActionSerialize::SerReadWriteMany<DataStream, CBlockHeader, unsigned long long, Wrapper<VectorFormatter<CustomUintFormatter<6, false>>, std::__1::vector<unsigned long long, std::__1::allocator<unsigned long long>> const&>, std::__1::vector<PrefilledTransaction, std::__1::allocator<PrefilledTransaction>>>(DataStream&, CBlockHeader const&, unsigned long long const&, Wrapper<VectorFormatter<CustomUintFormatter<6, false>>, std::__1::vector<unsigned long long, std::__1::allocator<unsigned long long>> const&> const&, std::__1::vector<PrefilledTransaction, std::__1::allocator<PrefilledTransaction>> const&) Unexecuted instantiation: 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&) Unexecuted instantiation: void ActionSerialize::SerReadWriteMany<DataStream, Wrapper<CompactSizeFormatter<true>, unsigned short const&>, ParamsWrapper<TransactionSerParams, Wrapper<DefaultFormatter, std::__1::shared_ptr<CTransaction const> const&>>>(DataStream&, Wrapper<CompactSizeFormatter<true>, unsigned short const&> const&, ParamsWrapper<TransactionSerParams, Wrapper<DefaultFormatter, std::__1::shared_ptr<CTransaction const> const&>> const&) void ActionSerialize::SerReadWriteMany<ParamsStream<DataStream&, TransactionSerParams>, COutPoint, CScript, unsigned int>(ParamsStream<DataStream&, TransactionSerParams>&, COutPoint const&, CScript const&, unsigned int const&) Line | Count | Source | 1004 | 24.9k | { | 1005 | 24.9k | ::SerializeMany(s, args...); | 1006 | 24.9k | } |
void ActionSerialize::SerReadWriteMany<ParamsStream<DataStream&, TransactionSerParams>, transaction_identifier<false>, unsigned int>(ParamsStream<DataStream&, TransactionSerParams>&, transaction_identifier<false> const&, unsigned int const&) Line | Count | Source | 1004 | 24.9k | { | 1005 | 24.9k | ::SerializeMany(s, args...); | 1006 | 24.9k | } |
void ActionSerialize::SerReadWriteMany<ParamsStream<DataStream&, TransactionSerParams>, prevector<36u, unsigned char, unsigned int, int>>(ParamsStream<DataStream&, TransactionSerParams>&, prevector<36u, unsigned char, unsigned int, int> const&) Line | Count | Source | 1004 | 48.9k | { | 1005 | 48.9k | ::SerializeMany(s, args...); | 1006 | 48.9k | } |
void ActionSerialize::SerReadWriteMany<ParamsStream<DataStream&, TransactionSerParams>, long long, CScript>(ParamsStream<DataStream&, TransactionSerParams>&, long long const&, CScript const&) Line | Count | Source | 1004 | 23.9k | { | 1005 | 23.9k | ::SerializeMany(s, args...); | 1006 | 23.9k | } |
Unexecuted instantiation: void ActionSerialize::SerReadWriteMany<DataStream, long long, int>(DataStream&, long 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::__1::vector<uint256, std::__1::allocator<uint256>>>(DataStream&, unsigned int const&, std::__1::vector<uint256, std::__1::allocator<uint256>> const&) Unexecuted instantiation: void ActionSerialize::SerReadWriteMany<DataStream, std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>(DataStream&, std::__1::vector<unsigned char, std::__1::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::__1::vector<unsigned int, std::__1::allocator<unsigned int>>>(DataStream&, unsigned char const (&) [4], std::__1::vector<unsigned int, std::__1::allocator<unsigned int>> const&) Unexecuted instantiation: void ActionSerialize::SerReadWriteMany<SizeComputer, long long, CScript>(SizeComputer&, long long const&, CScript const&) Unexecuted instantiation: void ActionSerialize::SerReadWriteMany<SizeComputer, prevector<36u, unsigned char, unsigned int, int>>(SizeComputer&, prevector<36u, unsigned char, unsigned int, int> const&) Unexecuted instantiation: void ActionSerialize::SerReadWriteMany<DataStream, long long, CScript>(DataStream&, long 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::__1::vector<std::__1::shared_ptr<CTransaction const>, std::__1::allocator<std::__1::shared_ptr<CTransaction const>>>>(ParamsStream<DataStream&, TransactionSerParams>&, CBlockHeader const&, std::__1::vector<std::__1::shared_ptr<CTransaction const>, std::__1::allocator<std::__1::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&) void ActionSerialize::SerReadWriteMany<DataStream, int>(DataStream&, int const&) Line | Count | Source | 1004 | 19.8k | { | 1005 | 19.8k | ::SerializeMany(s, args...); | 1006 | 19.8k | } |
void ActionSerialize::SerReadWriteMany<DataStream, std::__1::vector<uint256, std::__1::allocator<uint256>>>(DataStream&, std::__1::vector<uint256, std::__1::allocator<uint256>> const&) Line | Count | Source | 1004 | 19.8k | { | 1005 | 19.8k | ::SerializeMany(s, args...); | 1006 | 19.8k | } |
Unexecuted instantiation: void ActionSerialize::SerReadWriteMany<DataStream, Wrapper<VectorFormatter<TxInUndoFormatter>, std::__1::vector<Coin, std::__1::allocator<Coin>> const&>>(DataStream&, Wrapper<VectorFormatter<TxInUndoFormatter>, std::__1::vector<Coin, std::__1::allocator<Coin>> const&> const&) Unexecuted instantiation: void ActionSerialize::SerReadWriteMany<DataStream, Wrapper<AmountCompression, long long const&>, Wrapper<ScriptCompression, CScript const&>>(DataStream&, Wrapper<AmountCompression, long long const&> const&, Wrapper<ScriptCompression, CScript const&> const&) Unexecuted instantiation: void ActionSerialize::SerReadWriteMany<DataStream, std::__1::vector<CTxUndo, std::__1::allocator<CTxUndo>>>(DataStream&, std::__1::vector<CTxUndo, std::__1::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::__1::array<unsigned char, 4ul>, char [12], unsigned int, unsigned char [4]>(DataStream&, std::__1::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::__1::chrono::time_point<NodeClock, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1l>>> const&>>(ParamsStream<DataStream&, CAddress::SerParams>&, Wrapper<ChronoFormatter<unsigned int, true>, std::__1::chrono::time_point<NodeClock, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1l>>> const&> const&) Unexecuted instantiation: void ActionSerialize::SerReadWriteMany<ParamsStream<DataStream&, CAddress::SerParams>, Wrapper<CompactSizeFormatter<false>, unsigned long long&>>(ParamsStream<DataStream&, CAddress::SerParams>&, Wrapper<CompactSizeFormatter<false>, unsigned long 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::__1::vector<unsigned char, std::__1::allocator<unsigned char>>, unsigned int, unsigned int, unsigned char>(DataStream&, std::__1::vector<unsigned char, std::__1::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::__1::vector<std::__1::shared_ptr<CTransaction const>, std::__1::allocator<std::__1::shared_ptr<CTransaction const>>> const&>>>(DataStream&, uint256 const&, ParamsWrapper<TransactionSerParams, Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::shared_ptr<CTransaction const>, std::__1::allocator<std::__1::shared_ptr<CTransaction const>>> const&>> const&) Unexecuted instantiation: void ActionSerialize::SerReadWriteMany<DataStream, uint256, Wrapper<VectorFormatter<DifferenceFormatter>, std::__1::vector<unsigned short, std::__1::allocator<unsigned short>> const&>>(DataStream&, uint256 const&, Wrapper<VectorFormatter<DifferenceFormatter>, std::__1::vector<unsigned short, std::__1::allocator<unsigned short>> const&> const&) Unexecuted instantiation: void ActionSerialize::SerReadWriteMany<ParamsStream<VectorWriter&, TransactionSerParams>, CBlockHeader, std::__1::vector<std::__1::shared_ptr<CTransaction const>, std::__1::allocator<std::__1::shared_ptr<CTransaction const>>>>(ParamsStream<VectorWriter&, TransactionSerParams>&, CBlockHeader const&, std::__1::vector<std::__1::shared_ptr<CTransaction const>, std::__1::allocator<std::__1::shared_ptr<CTransaction const>>> const&) Unexecuted instantiation: 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&) Unexecuted instantiation: void ActionSerialize::SerReadWriteMany<ParamsStream<VectorWriter&, TransactionSerParams>, COutPoint, CScript, unsigned int>(ParamsStream<VectorWriter&, TransactionSerParams>&, COutPoint const&, CScript const&, unsigned int const&) Unexecuted instantiation: void ActionSerialize::SerReadWriteMany<ParamsStream<VectorWriter&, TransactionSerParams>, transaction_identifier<false>, unsigned int>(ParamsStream<VectorWriter&, TransactionSerParams>&, transaction_identifier<false> const&, unsigned int const&) Unexecuted instantiation: void ActionSerialize::SerReadWriteMany<ParamsStream<VectorWriter&, TransactionSerParams>, prevector<36u, unsigned char, unsigned int, int>>(ParamsStream<VectorWriter&, TransactionSerParams>&, prevector<36u, unsigned char, unsigned int, int> const&) Unexecuted instantiation: void ActionSerialize::SerReadWriteMany<ParamsStream<VectorWriter&, TransactionSerParams>, long long, CScript>(ParamsStream<VectorWriter&, TransactionSerParams>&, long long const&, CScript const&) Unexecuted instantiation: void ActionSerialize::SerReadWriteMany<ParamsStream<VectorWriter&, TransactionSerParams>, CBlockHeader, unsigned long long, Wrapper<VectorFormatter<CustomUintFormatter<6, false>>, std::__1::vector<unsigned long long, std::__1::allocator<unsigned long long>> const&>, std::__1::vector<PrefilledTransaction, std::__1::allocator<PrefilledTransaction>>>(ParamsStream<VectorWriter&, TransactionSerParams>&, CBlockHeader const&, unsigned long long const&, Wrapper<VectorFormatter<CustomUintFormatter<6, false>>, std::__1::vector<unsigned long long, std::__1::allocator<unsigned long long>> const&> const&, std::__1::vector<PrefilledTransaction, std::__1::allocator<PrefilledTransaction>> const&) Unexecuted instantiation: void ActionSerialize::SerReadWriteMany<ParamsStream<VectorWriter&, TransactionSerParams>, Wrapper<CompactSizeFormatter<true>, unsigned short const&>, ParamsWrapper<TransactionSerParams, Wrapper<DefaultFormatter, std::__1::shared_ptr<CTransaction const> const&>>>(ParamsStream<VectorWriter&, TransactionSerParams>&, Wrapper<CompactSizeFormatter<true>, unsigned short const&> const&, ParamsWrapper<TransactionSerParams, Wrapper<DefaultFormatter, std::__1::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 long, CScript>(ParamsStream<ParamsStream<VectorWriter&, TransactionSerParams>&, TransactionSerParams>&, long long const&, CScript const&) Unexecuted instantiation: void ActionSerialize::SerReadWriteMany<AutoFile, Wrapper<AmountCompression, long long const&>, Wrapper<ScriptCompression, CScript const&>>(AutoFile&, Wrapper<AmountCompression, long long const&> const&, Wrapper<ScriptCompression, CScript const&> const&) Unexecuted instantiation: void ActionSerialize::SerReadWriteMany<DataStream, int, long long>(DataStream&, int const&, long long const&) Unexecuted instantiation: void ActionSerialize::SerReadWriteMany<DataStream, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, CKeyID>(DataStream&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::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::__1::vector<unsigned char, std::__1::allocator<unsigned char>>, std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>, unsigned int, unsigned int, std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>(DataStream&, std::__1::vector<unsigned char, std::__1::allocator<unsigned char>> const&, std::__1::vector<unsigned char, std::__1::allocator<unsigned char>> const&, unsigned int const&, unsigned int const&, std::__1::vector<unsigned char, std::__1::allocator<unsigned char>> const&) void ActionSerialize::SerReadWriteMany<DataStream, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, unsigned long long, int, int, int>(DataStream&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&, unsigned long long const&, int const&, int const&, int const&) Line | Count | Source | 1004 | 180k | { | 1005 | 180k | ::SerializeMany(s, args...); | 1006 | 180k | } |
Unexecuted instantiation: 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&) 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::__1::chrono::time_point<NodeClock, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1l>>> const&>>(ParamsStream<HashedSourceWriter<AutoFile>&, CAddress::SerParams>&, Wrapper<ChronoFormatter<unsigned int, true>, std::__1::chrono::time_point<NodeClock, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1l>>> const&> const&) Unexecuted instantiation: void ActionSerialize::SerReadWriteMany<ParamsStream<HashedSourceWriter<AutoFile>&, CAddress::SerParams>, Wrapper<CompactSizeFormatter<false>, unsigned long long&>>(ParamsStream<HashedSourceWriter<AutoFile>&, CAddress::SerParams>&, Wrapper<CompactSizeFormatter<false>, unsigned long 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 long, false>, std::__1::chrono::time_point<NodeClock, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1l>>> const&>, int>(ParamsStream<HashedSourceWriter<AutoFile>&, CAddress::SerParams>&, CAddress const&, CNetAddr const&, Wrapper<ChronoFormatter<long long, false>, std::__1::chrono::time_point<NodeClock, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1l>>> const&> const&, int const&) Unexecuted instantiation: void ActionSerialize::SerReadWriteMany<ParamsStream<DataStream&, CAddress::SerParams>, CAddress, CNetAddr, Wrapper<ChronoFormatter<long long, false>, std::__1::chrono::time_point<NodeClock, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1l>>> const&>, int>(ParamsStream<DataStream&, CAddress::SerParams>&, CAddress const&, CNetAddr const&, Wrapper<ChronoFormatter<long long, false>, std::__1::chrono::time_point<NodeClock, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1l>>> const&> const&, int const&) Unexecuted instantiation: void ActionSerialize::SerReadWriteMany<SizeComputer, CBlockHeader, unsigned long long, Wrapper<VectorFormatter<CustomUintFormatter<6, false>>, std::__1::vector<unsigned long long, std::__1::allocator<unsigned long long>> const&>, std::__1::vector<PrefilledTransaction, std::__1::allocator<PrefilledTransaction>>>(SizeComputer&, CBlockHeader const&, unsigned long long const&, Wrapper<VectorFormatter<CustomUintFormatter<6, false>>, std::__1::vector<unsigned long long, std::__1::allocator<unsigned long long>> const&> const&, std::__1::vector<PrefilledTransaction, std::__1::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::__1::shared_ptr<CTransaction const> const&>>>(SizeComputer&, Wrapper<CompactSizeFormatter<true>, unsigned short const&> const&, ParamsWrapper<TransactionSerParams, Wrapper<DefaultFormatter, std::__1::shared_ptr<CTransaction const> const&>> const&) 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 long>(DataStream&, unsigned long long const&) Unexecuted instantiation: void ActionSerialize::SerReadWriteMany<DataStream, long long>(DataStream&, long 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<HashWriter, transaction_identifier<false>, unsigned int>(HashWriter&, transaction_identifier<false> const&, unsigned int const&) Unexecuted instantiation: void ActionSerialize::SerReadWriteMany<HashWriter, long long, CScript>(HashWriter&, long long const&, CScript const&) Unexecuted instantiation: void ActionSerialize::SerReadWriteMany<HashWriter, prevector<36u, unsigned char, unsigned int, int>>(HashWriter&, prevector<36u, unsigned char, unsigned int, int> const&) Unexecuted instantiation: void ActionSerialize::SerReadWriteMany<VectorWriter, std::__1::array<unsigned char, 4ul>, char [12], unsigned int, unsigned char [4]>(VectorWriter&, std::__1::array<unsigned char, 4ul> const&, char const (&) [12], unsigned int const&, unsigned char const (&) [4]) Unexecuted instantiation: void ActionSerialize::SerReadWriteMany<VectorWriter, CBlockHeader, unsigned long long, Wrapper<VectorFormatter<CustomUintFormatter<6, false>>, std::__1::vector<unsigned long long, std::__1::allocator<unsigned long long>> const&>, std::__1::vector<PrefilledTransaction, std::__1::allocator<PrefilledTransaction>>>(VectorWriter&, CBlockHeader const&, unsigned long long const&, Wrapper<VectorFormatter<CustomUintFormatter<6, false>>, std::__1::vector<unsigned long long, std::__1::allocator<unsigned long long>> const&> const&, std::__1::vector<PrefilledTransaction, std::__1::allocator<PrefilledTransaction>> const&) Unexecuted instantiation: 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&) Unexecuted instantiation: void ActionSerialize::SerReadWriteMany<VectorWriter, Wrapper<CompactSizeFormatter<true>, unsigned short const&>, ParamsWrapper<TransactionSerParams, Wrapper<DefaultFormatter, std::__1::shared_ptr<CTransaction const> const&>>>(VectorWriter&, Wrapper<CompactSizeFormatter<true>, unsigned short const&> const&, ParamsWrapper<TransactionSerParams, Wrapper<DefaultFormatter, std::__1::shared_ptr<CTransaction const> const&>> const&) Unexecuted instantiation: void ActionSerialize::SerReadWriteMany<VectorWriter, unsigned int, uint256>(VectorWriter&, unsigned int const&, uint256 const&) Unexecuted instantiation: void ActionSerialize::SerReadWriteMany<VectorWriter, int>(VectorWriter&, int const&) Unexecuted instantiation: void ActionSerialize::SerReadWriteMany<VectorWriter, std::__1::vector<uint256, std::__1::allocator<uint256>>>(VectorWriter&, std::__1::vector<uint256, std::__1::allocator<uint256>> const&) Unexecuted instantiation: void ActionSerialize::SerReadWriteMany<VectorWriter, CBlockHeader, CPartialMerkleTree>(VectorWriter&, CBlockHeader const&, CPartialMerkleTree const&) Unexecuted instantiation: void ActionSerialize::SerReadWriteMany<VectorWriter, unsigned int, std::__1::vector<uint256, std::__1::allocator<uint256>>>(VectorWriter&, unsigned int const&, std::__1::vector<uint256, std::__1::allocator<uint256>> const&) Unexecuted instantiation: void ActionSerialize::SerReadWriteMany<VectorWriter, std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>(VectorWriter&, std::__1::vector<unsigned char, std::__1::allocator<unsigned char>> const&) Unexecuted instantiation: void ActionSerialize::SerReadWriteMany<VectorWriter, uint256, ParamsWrapper<TransactionSerParams, Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::shared_ptr<CTransaction const>, std::__1::allocator<std::__1::shared_ptr<CTransaction const>>> const&>>>(VectorWriter&, uint256 const&, ParamsWrapper<TransactionSerParams, Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::shared_ptr<CTransaction const>, std::__1::allocator<std::__1::shared_ptr<CTransaction const>>> const&>> const&) Unexecuted instantiation: void ActionSerialize::SerReadWriteMany<VectorWriter, uint256, Wrapper<VectorFormatter<DifferenceFormatter>, std::__1::vector<unsigned short, std::__1::allocator<unsigned short>> const&>>(VectorWriter&, uint256 const&, Wrapper<VectorFormatter<DifferenceFormatter>, std::__1::vector<unsigned short, std::__1::allocator<unsigned short>> const&> const&) 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::__1::chrono::time_point<NodeClock, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1l>>> const&>>(ParamsStream<VectorWriter&, CAddress::SerParams>&, Wrapper<ChronoFormatter<unsigned int, true>, std::__1::chrono::time_point<NodeClock, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1l>>> const&> const&) Unexecuted instantiation: void ActionSerialize::SerReadWriteMany<ParamsStream<VectorWriter&, CAddress::SerParams>, Wrapper<CompactSizeFormatter<false>, unsigned long long&>>(ParamsStream<VectorWriter&, CAddress::SerParams>&, Wrapper<CompactSizeFormatter<false>, unsigned long 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&) Unexecuted instantiation: void ActionSerialize::SerReadWriteMany<SizeComputer, std::__1::vector<CTxUndo, std::__1::allocator<CTxUndo>>>(SizeComputer&, std::__1::vector<CTxUndo, std::__1::allocator<CTxUndo>> const&) Unexecuted instantiation: void ActionSerialize::SerReadWriteMany<SizeComputer, Wrapper<VectorFormatter<TxInUndoFormatter>, std::__1::vector<Coin, std::__1::allocator<Coin>> const&>>(SizeComputer&, Wrapper<VectorFormatter<TxInUndoFormatter>, std::__1::vector<Coin, std::__1::allocator<Coin>> const&> const&) Unexecuted instantiation: void ActionSerialize::SerReadWriteMany<SizeComputer, Wrapper<AmountCompression, long long const&>, Wrapper<ScriptCompression, CScript const&>>(SizeComputer&, Wrapper<AmountCompression, long long const&> const&, Wrapper<ScriptCompression, CScript const&> const&) Unexecuted instantiation: void ActionSerialize::SerReadWriteMany<HashWriter, std::__1::vector<CTxUndo, std::__1::allocator<CTxUndo>>>(HashWriter&, std::__1::vector<CTxUndo, std::__1::allocator<CTxUndo>> const&) Unexecuted instantiation: void ActionSerialize::SerReadWriteMany<HashWriter, Wrapper<VectorFormatter<TxInUndoFormatter>, std::__1::vector<Coin, std::__1::allocator<Coin>> const&>>(HashWriter&, Wrapper<VectorFormatter<TxInUndoFormatter>, std::__1::vector<Coin, std::__1::allocator<Coin>> const&> const&) Unexecuted instantiation: void ActionSerialize::SerReadWriteMany<HashWriter, Wrapper<AmountCompression, long long const&>, Wrapper<ScriptCompression, CScript const&>>(HashWriter&, Wrapper<AmountCompression, long long const&> const&, Wrapper<ScriptCompression, CScript const&> const&) Unexecuted instantiation: void ActionSerialize::SerReadWriteMany<BufferedWriter<AutoFile>, std::__1::vector<CTxUndo, std::__1::allocator<CTxUndo>>>(BufferedWriter<AutoFile>&, std::__1::vector<CTxUndo, std::__1::allocator<CTxUndo>> const&) Unexecuted instantiation: void ActionSerialize::SerReadWriteMany<BufferedWriter<AutoFile>, Wrapper<VectorFormatter<TxInUndoFormatter>, std::__1::vector<Coin, std::__1::allocator<Coin>> const&>>(BufferedWriter<AutoFile>&, Wrapper<VectorFormatter<TxInUndoFormatter>, std::__1::vector<Coin, std::__1::allocator<Coin>> const&> const&) Unexecuted instantiation: void ActionSerialize::SerReadWriteMany<BufferedWriter<AutoFile>, Wrapper<AmountCompression, long long const&>, Wrapper<ScriptCompression, CScript const&>>(BufferedWriter<AutoFile>&, Wrapper<AmountCompression, long long const&> const&, Wrapper<ScriptCompression, CScript const&> const&) Unexecuted instantiation: void ActionSerialize::SerReadWriteMany<ParamsStream<BufferedWriter<AutoFile>&, TransactionSerParams>, CBlockHeader, std::__1::vector<std::__1::shared_ptr<CTransaction const>, std::__1::allocator<std::__1::shared_ptr<CTransaction const>>>>(ParamsStream<BufferedWriter<AutoFile>&, TransactionSerParams>&, CBlockHeader const&, std::__1::vector<std::__1::shared_ptr<CTransaction const>, std::__1::allocator<std::__1::shared_ptr<CTransaction const>>> const&) Unexecuted instantiation: 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&) Unexecuted instantiation: void ActionSerialize::SerReadWriteMany<ParamsStream<BufferedWriter<AutoFile>&, TransactionSerParams>, COutPoint, CScript, unsigned int>(ParamsStream<BufferedWriter<AutoFile>&, TransactionSerParams>&, COutPoint const&, CScript const&, unsigned int const&) Unexecuted instantiation: void ActionSerialize::SerReadWriteMany<ParamsStream<BufferedWriter<AutoFile>&, TransactionSerParams>, transaction_identifier<false>, unsigned int>(ParamsStream<BufferedWriter<AutoFile>&, TransactionSerParams>&, transaction_identifier<false> const&, unsigned int const&) Unexecuted instantiation: 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&) Unexecuted instantiation: void ActionSerialize::SerReadWriteMany<ParamsStream<BufferedWriter<AutoFile>&, TransactionSerParams>, long long, CScript>(ParamsStream<BufferedWriter<AutoFile>&, TransactionSerParams>&, long long const&, CScript const&) 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 long, CScript>(ParamsStream<AutoFile&, TransactionSerParams>&, long long const&, CScript const&) Unexecuted instantiation: void ActionSerialize::SerReadWriteMany<DataStream, unsigned int, unsigned int, CTxOut>(DataStream&, unsigned int const&, unsigned int const&, CTxOut const&) Unexecuted instantiation: 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&) Unexecuted instantiation: 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&) void ActionSerialize::SerReadWriteMany<ParamsStream<HashWriter&, TransactionSerParams>, COutPoint, CScript, unsigned int>(ParamsStream<HashWriter&, TransactionSerParams>&, COutPoint const&, CScript const&, unsigned int const&) Line | Count | Source | 1004 | 305k | { | 1005 | 305k | ::SerializeMany(s, args...); | 1006 | 305k | } |
void ActionSerialize::SerReadWriteMany<ParamsStream<HashWriter&, TransactionSerParams>, transaction_identifier<false>, unsigned int>(ParamsStream<HashWriter&, TransactionSerParams>&, transaction_identifier<false> const&, unsigned int const&) Line | Count | Source | 1004 | 305k | { | 1005 | 305k | ::SerializeMany(s, args...); | 1006 | 305k | } |
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 | 1004 | 391k | { | 1005 | 391k | ::SerializeMany(s, args...); | 1006 | 391k | } |
void ActionSerialize::SerReadWriteMany<ParamsStream<HashWriter&, TransactionSerParams>, long long, CScript>(ParamsStream<HashWriter&, TransactionSerParams>&, long long const&, CScript const&) Line | Count | Source | 1004 | 85.7k | { | 1005 | 85.7k | ::SerializeMany(s, args...); | 1006 | 85.7k | } |
|
1007 | | |
1008 | | template<typename Stream, typename Type, typename Fn> |
1009 | | static void SerRead(Stream& s, Type&&, Fn&&) |
1010 | 180k | { |
1011 | 180k | } 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&&) 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&&) Line | Count | Source | 1010 | 180k | { | 1011 | 180k | } |
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: 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&&) 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&&) |
1012 | | |
1013 | | template<typename Stream, typename Type, typename Fn> |
1014 | | static void SerWrite(Stream& s, Type&& obj, Fn&& fn) |
1015 | 180k | { |
1016 | 180k | fn(s, std::forward<Type>(obj)); |
1017 | 180k | } 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&&) 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&&) Line | Count | Source | 1015 | 180k | { | 1016 | 180k | fn(s, std::forward<Type>(obj)); | 1017 | 180k | } |
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: 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&&) 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&&) |
1018 | | }; |
1019 | | struct ActionUnserialize { |
1020 | 0 | static constexpr bool ForRead() { return true; } |
1021 | | |
1022 | | template<typename Stream, typename... Args> |
1023 | | static void SerReadWriteMany(Stream& s, Args&&... args) |
1024 | 115k | { |
1025 | 115k | ::UnserializeMany(s, args...); |
1026 | 115k | } Unexecuted instantiation: void ActionUnserialize::SerReadWriteMany<ParamsStream<DataStream&, TransactionSerParams>, CBlockHeader&, std::__1::vector<std::__1::shared_ptr<CTransaction const>, std::__1::allocator<std::__1::shared_ptr<CTransaction const>>>&>(ParamsStream<DataStream&, TransactionSerParams>&, CBlockHeader&, std::__1::vector<std::__1::shared_ptr<CTransaction const>, std::__1::allocator<std::__1::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&) void ActionUnserialize::SerReadWriteMany<ParamsStream<DataStream&, TransactionSerParams>, COutPoint&, CScript&, unsigned int&>(ParamsStream<DataStream&, TransactionSerParams>&, COutPoint&, CScript&, unsigned int&) Line | Count | Source | 1024 | 25.2k | { | 1025 | 25.2k | ::UnserializeMany(s, args...); | 1026 | 25.2k | } |
void ActionUnserialize::SerReadWriteMany<ParamsStream<DataStream&, TransactionSerParams>, transaction_identifier<false>&, unsigned int&>(ParamsStream<DataStream&, TransactionSerParams>&, transaction_identifier<false>&, unsigned int&) Line | Count | Source | 1024 | 25.2k | { | 1025 | 25.2k | ::UnserializeMany(s, args...); | 1026 | 25.2k | } |
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 | 1024 | 44.6k | { | 1025 | 44.6k | ::UnserializeMany(s, args...); | 1026 | 44.6k | } |
void ActionUnserialize::SerReadWriteMany<ParamsStream<DataStream&, TransactionSerParams>, long long&, CScript&>(ParamsStream<DataStream&, TransactionSerParams>&, long long&, CScript&) Line | Count | Source | 1024 | 19.9k | { | 1025 | 19.9k | ::UnserializeMany(s, args...); | 1026 | 19.9k | } |
Unexecuted instantiation: void ActionUnserialize::SerReadWriteMany<DataStream, int&, uint256&, uint256&, unsigned int&, unsigned int&, unsigned int&>(DataStream&, int&, uint256&, uint256&, unsigned int&, unsigned int&, unsigned int&) Unexecuted instantiation: void ActionUnserialize::SerReadWriteMany<DataStream, int&>(DataStream&, int&) Unexecuted instantiation: void ActionUnserialize::SerReadWriteMany<DataStream, std::__1::vector<uint256, std::__1::allocator<uint256>>&>(DataStream&, std::__1::vector<uint256, std::__1::allocator<uint256>>&) 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, Wrapper<VarIntFormatter<(VarIntMode)0>, unsigned long long&>>(DataStream&, Wrapper<VarIntFormatter<(VarIntMode)0>, unsigned long long&>&&) Unexecuted instantiation: void ActionUnserialize::SerReadWriteMany<DataStream, transaction_identifier<false>&, unsigned int&>(DataStream&, transaction_identifier<false>&, unsigned int&) Unexecuted instantiation: void ActionUnserialize::SerReadWriteMany<DataStream, Wrapper<VarIntFormatter<(VarIntMode)1>, int&>>(DataStream&, Wrapper<VarIntFormatter<(VarIntMode)1>, int&>&&) Unexecuted instantiation: void ActionUnserialize::SerReadWriteMany<DataStream, uint256&>(DataStream&, uint256&) Unexecuted instantiation: void ActionUnserialize::SerReadWriteMany<DataStream, unsigned int&>(DataStream&, unsigned int&) Unexecuted instantiation: void ActionUnserialize::SerReadWriteMany<DataStream, Wrapper<AmountCompression, long long&>, Wrapper<ScriptCompression, CScript&>>(DataStream&, Wrapper<AmountCompression, long long&>&&, Wrapper<ScriptCompression, CScript&>&&) Unexecuted instantiation: void ActionUnserialize::SerReadWriteMany<ParamsStream<DataStream&, CAddress::SerParams>, CAddress&, CNetAddr&, Wrapper<ChronoFormatter<long long, false>, std::__1::chrono::time_point<NodeClock, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1l>>>&>, int&>(ParamsStream<DataStream&, CAddress::SerParams>&, CAddress&, CNetAddr&, Wrapper<ChronoFormatter<long long, false>, std::__1::chrono::time_point<NodeClock, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1l>>>&>&&, int&) 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::__1::chrono::time_point<NodeClock, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1l>>>&>>(ParamsStream<DataStream&, CAddress::SerParams>&, Wrapper<ChronoFormatter<unsigned int, true>, std::__1::chrono::time_point<NodeClock, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1l>>>&>&&) Unexecuted instantiation: void ActionUnserialize::SerReadWriteMany<ParamsStream<DataStream&, CAddress::SerParams>, Wrapper<CompactSizeFormatter<false>, unsigned long long&>>(ParamsStream<DataStream&, CAddress::SerParams>&, Wrapper<CompactSizeFormatter<false>, unsigned long 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<DataStream, CBlockHeader&, unsigned long long&, Wrapper<VectorFormatter<CustomUintFormatter<6, false>>, std::__1::vector<unsigned long long, std::__1::allocator<unsigned long long>>&>, std::__1::vector<PrefilledTransaction, std::__1::allocator<PrefilledTransaction>>&>(DataStream&, CBlockHeader&, unsigned long long&, Wrapper<VectorFormatter<CustomUintFormatter<6, false>>, std::__1::vector<unsigned long long, std::__1::allocator<unsigned long long>>&>&&, std::__1::vector<PrefilledTransaction, std::__1::allocator<PrefilledTransaction>>&) Unexecuted instantiation: void ActionUnserialize::SerReadWriteMany<DataStream, Wrapper<CompactSizeFormatter<true>, unsigned short&>, ParamsWrapper<TransactionSerParams, Wrapper<DefaultFormatter, std::__1::shared_ptr<CTransaction const>&>>>(DataStream&, Wrapper<CompactSizeFormatter<true>, unsigned short&>&&, ParamsWrapper<TransactionSerParams, Wrapper<DefaultFormatter, std::__1::shared_ptr<CTransaction const>&>>&&) Unexecuted instantiation: void ActionUnserialize::SerReadWriteMany<DataStream, long long&, int&>(DataStream&, long long&, int&) Unexecuted instantiation: void ActionUnserialize::SerReadWriteMany<DataStream, CBlockHeader&, CPartialMerkleTree&>(DataStream&, CBlockHeader&, CPartialMerkleTree&) Unexecuted instantiation: void ActionUnserialize::SerReadWriteMany<DataStream, unsigned int&, std::__1::vector<uint256, std::__1::allocator<uint256>>&>(DataStream&, unsigned int&, std::__1::vector<uint256, std::__1::allocator<uint256>>&) Unexecuted instantiation: void ActionUnserialize::SerReadWriteMany<DataStream, std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>&>(DataStream&, std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>&) 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<DataStream, COutPoint&, CScript&, unsigned int&>(DataStream&, COutPoint&, CScript&, 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<DataStream, unsigned char (&) [4], std::__1::vector<unsigned int, std::__1::allocator<unsigned int>>&>(DataStream&, unsigned char (&) [4], std::__1::vector<unsigned int, std::__1::allocator<unsigned int>>&) Unexecuted instantiation: void ActionUnserialize::SerReadWriteMany<DataStream, long long&, CScript&>(DataStream&, long long&, CScript&) Unexecuted instantiation: void ActionUnserialize::SerReadWriteMany<SpanReader, uint256&>(SpanReader&, uint256&) Unexecuted instantiation: void ActionUnserialize::SerReadWriteMany<DataStream, Wrapper<VectorFormatter<TxInUndoFormatter>, std::__1::vector<Coin, std::__1::allocator<Coin>>&>>(DataStream&, Wrapper<VectorFormatter<TxInUndoFormatter>, std::__1::vector<Coin, std::__1::allocator<Coin>>&>&&) Unexecuted instantiation: void ActionUnserialize::SerReadWriteMany<DataStream, std::__1::vector<CTxUndo, std::__1::allocator<CTxUndo>>&>(DataStream&, std::__1::vector<CTxUndo, std::__1::allocator<CTxUndo>>&) Unexecuted instantiation: 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&>&&) Unexecuted instantiation: void ActionUnserialize::SerReadWriteMany<DataStream, std::__1::array<unsigned char, 4ul>&, char (&) [12], unsigned int&, unsigned char (&) [4]>(DataStream&, std::__1::array<unsigned char, 4ul>&, char (&) [12], unsigned int&, unsigned char (&) [4]) Unexecuted instantiation: void ActionUnserialize::SerReadWriteMany<DataStream, unsigned int&, uint256&>(DataStream&, unsigned int&, uint256&) Unexecuted instantiation: void ActionUnserialize::SerReadWriteMany<DataStream, std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>&, unsigned int&, unsigned int&, unsigned char&>(DataStream&, std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>&, unsigned int&, unsigned int&, unsigned char&) Unexecuted instantiation: void ActionUnserialize::SerReadWriteMany<DataStream, uint256&, ParamsWrapper<TransactionSerParams, Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::shared_ptr<CTransaction const>, std::__1::allocator<std::__1::shared_ptr<CTransaction const>>>&>>>(DataStream&, uint256&, ParamsWrapper<TransactionSerParams, Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::shared_ptr<CTransaction const>, std::__1::allocator<std::__1::shared_ptr<CTransaction const>>>&>>&&) Unexecuted instantiation: void ActionUnserialize::SerReadWriteMany<DataStream, uint256&, Wrapper<VectorFormatter<DifferenceFormatter>, std::__1::vector<unsigned short, std::__1::allocator<unsigned short>>&>>(DataStream&, uint256&, Wrapper<VectorFormatter<DifferenceFormatter>, std::__1::vector<unsigned short, std::__1::allocator<unsigned short>>&>&&) Unexecuted instantiation: void ActionUnserialize::SerReadWriteMany<ParamsStream<SpanReader&, TransactionSerParams>, COutPoint&, CScript&, unsigned int&>(ParamsStream<SpanReader&, TransactionSerParams>&, COutPoint&, CScript&, unsigned int&) Unexecuted instantiation: void ActionUnserialize::SerReadWriteMany<ParamsStream<SpanReader&, TransactionSerParams>, transaction_identifier<false>&, unsigned int&>(ParamsStream<SpanReader&, TransactionSerParams>&, transaction_identifier<false>&, unsigned int&) Unexecuted instantiation: void ActionUnserialize::SerReadWriteMany<ParamsStream<SpanReader&, TransactionSerParams>, prevector<36u, unsigned char, unsigned int, int>&>(ParamsStream<SpanReader&, TransactionSerParams>&, prevector<36u, unsigned char, unsigned int, int>&) Unexecuted instantiation: void ActionUnserialize::SerReadWriteMany<ParamsStream<SpanReader&, TransactionSerParams>, long long&, CScript&>(ParamsStream<SpanReader&, TransactionSerParams>&, long long&, CScript&) Unexecuted instantiation: void ActionUnserialize::SerReadWriteMany<SpanReader, long long&, CScript&>(SpanReader&, long long&, CScript&) 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<DataStream, int&, long long&>(DataStream&, int&, long long&) Unexecuted instantiation: void ActionUnserialize::SerReadWriteMany<DataStream, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>&, CKeyID&>(DataStream&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::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::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>&, unsigned long long&, int&, int&, int&>(DataStream&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>&, unsigned long long&, int&, int&, int&) Unexecuted instantiation: void ActionUnserialize::SerReadWriteMany<DataStream, std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>&, std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>&, unsigned int&, unsigned int&, std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>&>(DataStream&, std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>&, std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>&, unsigned int&, unsigned int&, std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>&) Unexecuted instantiation: void ActionUnserialize::SerReadWriteMany<DataStream, int&, unsigned int&, CKeyID&>(DataStream&, int&, unsigned int&, CKeyID&) 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::__1::chrono::time_point<NodeClock, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1l>>>&>>(ParamsStream<HashVerifier<AutoFile>&, CAddress::SerParams>&, Wrapper<ChronoFormatter<unsigned int, true>, std::__1::chrono::time_point<NodeClock, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1l>>>&>&&) Unexecuted instantiation: void ActionUnserialize::SerReadWriteMany<ParamsStream<HashVerifier<AutoFile>&, CAddress::SerParams>, Wrapper<CompactSizeFormatter<false>, unsigned long long&>>(ParamsStream<HashVerifier<AutoFile>&, CAddress::SerParams>&, Wrapper<CompactSizeFormatter<false>, unsigned long 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 long, false>, std::__1::chrono::time_point<NodeClock, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1l>>>&>, int&>(ParamsStream<AutoFile&, CAddress::SerParams>&, CAddress&, CNetAddr&, Wrapper<ChronoFormatter<long long, false>, std::__1::chrono::time_point<NodeClock, std::__1::chrono::duration<long long, std::__1::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::__1::chrono::time_point<NodeClock, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1l>>>&>>(ParamsStream<AutoFile&, CAddress::SerParams>&, Wrapper<ChronoFormatter<unsigned int, true>, std::__1::chrono::time_point<NodeClock, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1l>>>&>&&) Unexecuted instantiation: void ActionUnserialize::SerReadWriteMany<ParamsStream<AutoFile&, CAddress::SerParams>, Wrapper<CompactSizeFormatter<false>, unsigned long long&>>(ParamsStream<AutoFile&, CAddress::SerParams>&, Wrapper<CompactSizeFormatter<false>, unsigned long 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 long, false>, std::__1::chrono::time_point<NodeClock, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1l>>>&>, int&>(ParamsStream<HashVerifier<AutoFile>&, CAddress::SerParams>&, CAddress&, CNetAddr&, Wrapper<ChronoFormatter<long long, false>, std::__1::chrono::time_point<NodeClock, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1l>>>&>&&, int&) Unexecuted instantiation: void ActionUnserialize::SerReadWriteMany<ParamsStream<HashVerifier<DataStream>&, CAddress::SerParams>, CAddress&, CNetAddr&, Wrapper<ChronoFormatter<long long, false>, std::__1::chrono::time_point<NodeClock, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1l>>>&>, int&>(ParamsStream<HashVerifier<DataStream>&, CAddress::SerParams>&, CAddress&, CNetAddr&, Wrapper<ChronoFormatter<long long, false>, std::__1::chrono::time_point<NodeClock, std::__1::chrono::duration<long long, std::__1::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::__1::chrono::time_point<NodeClock, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1l>>>&>>(ParamsStream<HashVerifier<DataStream>&, CAddress::SerParams>&, Wrapper<ChronoFormatter<unsigned int, true>, std::__1::chrono::time_point<NodeClock, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1l>>>&>&&) Unexecuted instantiation: void ActionUnserialize::SerReadWriteMany<ParamsStream<HashVerifier<DataStream>&, CAddress::SerParams>, Wrapper<CompactSizeFormatter<false>, unsigned long long&>>(ParamsStream<HashVerifier<DataStream>&, CAddress::SerParams>&, Wrapper<CompactSizeFormatter<false>, unsigned long 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<DataStream, uint256&, uint256&, FlatFilePos&>(DataStream&, uint256&, uint256&, FlatFilePos&) Unexecuted instantiation: void ActionUnserialize::SerReadWriteMany<DataStream, unsigned long long&>(DataStream&, unsigned long long&) Unexecuted instantiation: void ActionUnserialize::SerReadWriteMany<DataStream, long long&>(DataStream&, long long&) Unexecuted instantiation: void ActionUnserialize::SerReadWriteMany<DataStream, Num3072&>(DataStream&, Num3072&) Unexecuted instantiation: void ActionUnserialize::SerReadWriteMany<DataStream, FlatFilePos&, Wrapper<VarIntFormatter<(VarIntMode)0>, unsigned int&>>(DataStream&, 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<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 long&, CScript&>(ParamsStream<AutoFile&, TransactionSerParams>&, long long&, CScript&) Unexecuted instantiation: void ActionUnserialize::SerReadWriteMany<ParamsStream<DataStream, CAddress::SerParams>, CNetAddr&, Wrapper<CustomUintFormatter<2, true>, unsigned short&>>(ParamsStream<DataStream, CAddress::SerParams>&, CNetAddr&, Wrapper<CustomUintFormatter<2, true>, unsigned short&>&&) Unexecuted instantiation: void ActionUnserialize::SerReadWriteMany<HashVerifier<BufferedReader<AutoFile>>, std::__1::vector<CTxUndo, std::__1::allocator<CTxUndo>>&>(HashVerifier<BufferedReader<AutoFile>>&, std::__1::vector<CTxUndo, std::__1::allocator<CTxUndo>>&) Unexecuted instantiation: void ActionUnserialize::SerReadWriteMany<HashVerifier<BufferedReader<AutoFile>>, Wrapper<VectorFormatter<TxInUndoFormatter>, std::__1::vector<Coin, std::__1::allocator<Coin>>&>>(HashVerifier<BufferedReader<AutoFile>>&, Wrapper<VectorFormatter<TxInUndoFormatter>, std::__1::vector<Coin, std::__1::allocator<Coin>>&>&&) Unexecuted instantiation: void ActionUnserialize::SerReadWriteMany<HashVerifier<BufferedReader<AutoFile>>, Wrapper<AmountCompression, long long&>, Wrapper<ScriptCompression, CScript&>>(HashVerifier<BufferedReader<AutoFile>>&, Wrapper<AmountCompression, long long&>&&, Wrapper<ScriptCompression, CScript&>&&) Unexecuted instantiation: void ActionUnserialize::SerReadWriteMany<ParamsStream<SpanReader&, TransactionSerParams>, CBlockHeader&, std::__1::vector<std::__1::shared_ptr<CTransaction const>, std::__1::allocator<std::__1::shared_ptr<CTransaction const>>>&>(ParamsStream<SpanReader&, TransactionSerParams>&, CBlockHeader&, std::__1::vector<std::__1::shared_ptr<CTransaction const>, std::__1::allocator<std::__1::shared_ptr<CTransaction const>>>&) Unexecuted instantiation: 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&) 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<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::__1::vector<std::__1::shared_ptr<CTransaction const>, std::__1::allocator<std::__1::shared_ptr<CTransaction const>>>&>(ParamsStream<BufferedFile&, TransactionSerParams>&, CBlockHeader&, std::__1::vector<std::__1::shared_ptr<CTransaction const>, std::__1::allocator<std::__1::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 long&, CScript&>(ParamsStream<BufferedFile&, TransactionSerParams>&, long long&, CScript&) Unexecuted instantiation: void ActionUnserialize::SerReadWriteMany<AutoFile, Wrapper<AmountCompression, long long&>, Wrapper<ScriptCompression, CScript&>>(AutoFile&, Wrapper<AmountCompression, long long&>&&, Wrapper<ScriptCompression, CScript&>&&) |
1027 | | |
1028 | | template<typename Stream, typename Type, typename Fn> |
1029 | | static void SerRead(Stream& s, Type&& obj, Fn&& fn) |
1030 | 0 | { |
1031 | 0 | fn(s, std::forward<Type>(obj)); |
1032 | 0 | } 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, CPartialMerkleTree&, void CPartialMerkleTree::SerializationOps<DataStream, CPartialMerkleTree, ActionUnserialize>(CPartialMerkleTree&, DataStream&, ActionUnserialize)::'lambda'(DataStream&, CPartialMerkleTree&)>(DataStream&, CPartialMerkleTree&&, ActionUnserialize&&) Unexecuted instantiation: void ActionUnserialize::SerRead<DataStream, CPartialMerkleTree&, void CPartialMerkleTree::SerializationOps<DataStream, CPartialMerkleTree, ActionUnserialize>(CPartialMerkleTree&, DataStream&, ActionUnserialize)::'lambda0'(DataStream&, CPartialMerkleTree&)>(DataStream&, CPartialMerkleTree&&, 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&&) |
1033 | | |
1034 | | template<typename Stream, typename Type, typename Fn> |
1035 | | static void SerWrite(Stream& s, Type&&, Fn&&) |
1036 | 0 | { |
1037 | 0 | } 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, CPartialMerkleTree&, void CPartialMerkleTree::SerializationOps<DataStream, CPartialMerkleTree, ActionUnserialize>(CPartialMerkleTree&, DataStream&, ActionUnserialize)::'lambda'(DataStream&, CPartialMerkleTree const&)>(DataStream&, CPartialMerkleTree&&, 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&&) |
1038 | | }; |
1039 | | |
1040 | | /* ::GetSerializeSize implementations |
1041 | | * |
1042 | | * Computing the serialized size of objects is done through a special stream |
1043 | | * object of type SizeComputer, which only records the number of bytes written |
1044 | | * to it. |
1045 | | * |
1046 | | * If your Serialize or SerializationOp method has non-trivial overhead for |
1047 | | * serialization, it may be worthwhile to implement a specialized version for |
1048 | | * SizeComputer, which uses the s.seek() method to record bytes that would |
1049 | | * be written instead. |
1050 | | */ |
1051 | | class SizeComputer |
1052 | | { |
1053 | | protected: |
1054 | | uint64_t m_size{0}; |
1055 | | |
1056 | | public: |
1057 | 19.2k | SizeComputer() = default; |
1058 | | |
1059 | | void write(std::span<const std::byte> src) |
1060 | 318k | { |
1061 | 318k | m_size += src.size(); |
1062 | 318k | } |
1063 | | |
1064 | | /** Pretend this many bytes are written, without specifying them. */ |
1065 | | void seek(uint64_t num) |
1066 | 0 | { |
1067 | 0 | m_size += num; |
1068 | 0 | } |
1069 | | |
1070 | | template <typename T> |
1071 | | SizeComputer& operator<<(const T& obj) |
1072 | 19.2k | { |
1073 | 19.2k | ::Serialize(*this, obj); |
1074 | 19.2k | return *this; |
1075 | 19.2k | } SizeComputer& SizeComputer::operator<<<ParamsWrapper<TransactionSerParams, CTransaction const>>(ParamsWrapper<TransactionSerParams, CTransaction const> const&) Line | Count | Source | 1072 | 19.2k | { | 1073 | 19.2k | ::Serialize(*this, obj); | 1074 | 19.2k | return *this; | 1075 | 19.2k | } |
Unexecuted instantiation: SizeComputer& SizeComputer::operator<<<ParamsWrapper<TransactionSerParams, CBlock const>>(ParamsWrapper<TransactionSerParams, CBlock const> const&) Unexecuted instantiation: SizeComputer& SizeComputer::operator<<<ParamsWrapper<TransactionSerParams, CTxIn const>>(ParamsWrapper<TransactionSerParams, CTxIn const> const&) Unexecuted instantiation: SizeComputer& SizeComputer::operator<<<std::__1::vector<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>, std::__1::allocator<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>>>(std::__1::vector<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>, std::__1::allocator<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>> const&) Unexecuted instantiation: SizeComputer& SizeComputer::operator<<<std::__1::span<unsigned char const, 32ul>>(std::__1::span<unsigned char const, 32ul> const&) Unexecuted instantiation: SizeComputer& SizeComputer::operator<<<CTxOut>(CTxOut const&) Unexecuted instantiation: SizeComputer& SizeComputer::operator<<<CBlockHeaderAndShortTxIDs>(CBlockHeaderAndShortTxIDs const&) Unexecuted instantiation: SizeComputer& SizeComputer::operator<<<uint256>(uint256 const&) Unexecuted instantiation: SizeComputer& SizeComputer::operator<<<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>(std::__1::vector<unsigned char, std::__1::allocator<unsigned char>> const&) Unexecuted instantiation: SizeComputer& SizeComputer::operator<<<CBlockUndo>(CBlockUndo const&) Unexecuted instantiation: SizeComputer& SizeComputer::operator<<<Wrapper<VarIntFormatter<(VarIntMode)0>, unsigned long long&>>(Wrapper<VarIntFormatter<(VarIntMode)0>, unsigned long long&> const&) Unexecuted instantiation: SizeComputer& SizeComputer::operator<<<std::__1::span<unsigned char, 18446744073709551615ul>>(std::__1::span<unsigned char, 18446744073709551615ul> const&) Unexecuted instantiation: SizeComputer& SizeComputer::operator<<<Wrapper<VarIntFormatter<(VarIntMode)0>, unsigned int&>>(Wrapper<VarIntFormatter<(VarIntMode)0>, unsigned int&> const&) Unexecuted instantiation: SizeComputer& SizeComputer::operator<<<std::__1::span<unsigned char const, 18446744073709551615ul>>(std::__1::span<unsigned char const, 18446744073709551615ul> const&) Unexecuted instantiation: SizeComputer& SizeComputer::operator<<<ParamsWrapper<TransactionSerParams, std::__1::shared_ptr<CTransaction const> const>>(ParamsWrapper<TransactionSerParams, std::__1::shared_ptr<CTransaction const> const> const&) |
1076 | | |
1077 | | uint64_t size() const |
1078 | 19.2k | { |
1079 | 19.2k | return m_size; |
1080 | 19.2k | } |
1081 | | }; |
1082 | | |
1083 | | template<typename I> |
1084 | | inline void WriteVarInt(SizeComputer &s, I n) |
1085 | | { |
1086 | | s.seek(GetSizeOfVarInt<I>(n)); |
1087 | | } |
1088 | | |
1089 | | inline void WriteCompactSize(SizeComputer &s, uint64_t nSize) |
1090 | 0 | { |
1091 | 0 | s.seek(GetSizeOfCompactSize(nSize)); |
1092 | 0 | } |
1093 | | |
1094 | | template <typename T> |
1095 | | uint64_t GetSerializeSize(const T& t) |
1096 | 19.2k | { |
1097 | 19.2k | return (SizeComputer() << t).size(); |
1098 | 19.2k | } unsigned long long GetSerializeSize<ParamsWrapper<TransactionSerParams, CTransaction const>>(ParamsWrapper<TransactionSerParams, CTransaction const> const&) Line | Count | Source | 1096 | 19.2k | { | 1097 | 19.2k | return (SizeComputer() << t).size(); | 1098 | 19.2k | } |
Unexecuted instantiation: unsigned long long GetSerializeSize<ParamsWrapper<TransactionSerParams, CBlock const>>(ParamsWrapper<TransactionSerParams, CBlock const> const&) Unexecuted instantiation: unsigned long long GetSerializeSize<ParamsWrapper<TransactionSerParams, CTxIn const>>(ParamsWrapper<TransactionSerParams, CTxIn const> const&) Unexecuted instantiation: unsigned long long GetSerializeSize<std::__1::vector<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>, std::__1::allocator<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>>>(std::__1::vector<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>, std::__1::allocator<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>> const&) Unexecuted instantiation: unsigned long long GetSerializeSize<CTxOut>(CTxOut const&) Unexecuted instantiation: unsigned long long GetSerializeSize<CBlockHeaderAndShortTxIDs>(CBlockHeaderAndShortTxIDs const&) Unexecuted instantiation: unsigned long long GetSerializeSize<uint256>(uint256 const&) Unexecuted instantiation: unsigned long long GetSerializeSize<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>(std::__1::vector<unsigned char, std::__1::allocator<unsigned char>> const&) Unexecuted instantiation: unsigned long long GetSerializeSize<CBlockUndo>(CBlockUndo const&) Unexecuted instantiation: unsigned long long GetSerializeSize<ParamsWrapper<TransactionSerParams, std::__1::shared_ptr<CTransaction const> const>>(ParamsWrapper<TransactionSerParams, std::__1::shared_ptr<CTransaction const> const> const&) |
1099 | | |
1100 | | //! Check if type contains a stream by seeing if has a GetStream() method. |
1101 | | template<typename T> |
1102 | | concept ContainsStream = requires(T t) { t.GetStream(); }; |
1103 | | |
1104 | | /** Wrapper that overrides the GetParams() function of a stream. */ |
1105 | | template <typename SubStream, typename Params> |
1106 | | class ParamsStream |
1107 | | { |
1108 | | const Params& m_params; |
1109 | | // If ParamsStream constructor is passed an lvalue argument, Substream will |
1110 | | // be a reference type, and m_substream will reference that argument. |
1111 | | // Otherwise m_substream will be a substream instance and move from the |
1112 | | // argument. Letting ParamsStream contain a substream instance instead of |
1113 | | // just a reference is useful to make the ParamsStream object self contained |
1114 | | // and let it do cleanup when destroyed, for example by closing files if |
1115 | | // SubStream is a file stream. |
1116 | | SubStream m_substream; |
1117 | | |
1118 | | public: |
1119 | 112k | 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 | 1119 | 19.2k | ParamsStream(SubStream&& substream, const Params& params LIFETIMEBOUND) : m_params{params}, m_substream{std::forward<SubStream>(substream)} {} |
ParamsStream<DataStream&, TransactionSerParams>::ParamsStream(DataStream&, TransactionSerParams const&) Line | Count | Source | 1119 | 32.6k | ParamsStream(SubStream&& substream, const Params& params LIFETIMEBOUND) : m_params{params}, m_substream{std::forward<SubStream>(substream)} {} |
Unexecuted instantiation: ParamsStream<DataStream&, CAddress::SerParams>::ParamsStream(DataStream&, CAddress::SerParams const&) Unexecuted instantiation: ParamsStream<ParamsStream<DataStream&, CAddress::SerParams>&, CNetAddr::SerParams>::ParamsStream(ParamsStream<DataStream&, CAddress::SerParams>&, CNetAddr::SerParams const&) Unexecuted instantiation: ParamsStream<DataStream&, CNetAddr::SerParams>::ParamsStream(DataStream&, CNetAddr::SerParams const&) Unexecuted instantiation: ParamsStream<VectorWriter&, TransactionSerParams>::ParamsStream(VectorWriter&, TransactionSerParams const&) Unexecuted instantiation: ParamsStream<ParamsStream<VectorWriter&, TransactionSerParams>&, TransactionSerParams>::ParamsStream(ParamsStream<VectorWriter&, TransactionSerParams>&, TransactionSerParams const&) Unexecuted instantiation: ParamsStream<SpanReader&, TransactionSerParams>::ParamsStream(SpanReader&, TransactionSerParams const&) Unexecuted instantiation: ParamsStream<VectorWriter&, CNetAddr::SerParams>::ParamsStream(VectorWriter&, CNetAddr::SerParams const&) 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<AutoFile&, TransactionSerParams>::ParamsStream(AutoFile&, TransactionSerParams const&) Unexecuted instantiation: ParamsStream<DataStream, CAddress::SerParams>::ParamsStream(DataStream&&, 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&) Unexecuted instantiation: ParamsStream<BufferedWriter<AutoFile>&, TransactionSerParams>::ParamsStream(BufferedWriter<AutoFile>&, TransactionSerParams const&) Unexecuted instantiation: ParamsStream<BufferedFile&, TransactionSerParams>::ParamsStream(BufferedFile&, TransactionSerParams const&) ParamsStream<HashWriter&, TransactionSerParams>::ParamsStream(HashWriter&, TransactionSerParams const&) Line | Count | Source | 1119 | 61.0k | ParamsStream(SubStream&& substream, const Params& params LIFETIMEBOUND) : m_params{params}, m_substream{std::forward<SubStream>(substream)} {} |
|
1120 | | |
1121 | | template <typename NestedSubstream, typename Params1, typename Params2, typename... NestedParams> |
1122 | | ParamsStream(NestedSubstream&& s, const Params1& params1 LIFETIMEBOUND, const Params2& params2 LIFETIMEBOUND, const NestedParams&... params LIFETIMEBOUND) |
1123 | | : ParamsStream{::ParamsStream{std::forward<NestedSubstream>(s), params2, params...}, params1} {} |
1124 | | |
1125 | 748k | 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 | 1125 | 38.4k | template <typename U> ParamsStream& operator<<(const U& obj) { ::Serialize(*this, obj); return *this; } |
ParamsStream<SizeComputer&, TransactionSerParams>& ParamsStream<SizeComputer&, TransactionSerParams>::operator<<<std::__1::vector<CTxIn, std::__1::allocator<CTxIn>>>(std::__1::vector<CTxIn, std::__1::allocator<CTxIn>> const&) Line | Count | Source | 1125 | 19.4k | template <typename U> ParamsStream& operator<<(const U& obj) { ::Serialize(*this, obj); return *this; } |
ParamsStream<SizeComputer&, TransactionSerParams>& ParamsStream<SizeComputer&, TransactionSerParams>::operator<<<std::__1::span<unsigned char const, 32ul>>(std::__1::span<unsigned char const, 32ul> const&) Line | Count | Source | 1125 | 31.7k | 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 | 1125 | 222 | template <typename U> ParamsStream& operator<<(const U& obj) { ::Serialize(*this, obj); return *this; } |
ParamsStream<SizeComputer&, TransactionSerParams>& ParamsStream<SizeComputer&, TransactionSerParams>::operator<<<std::__1::vector<CTxOut, std::__1::allocator<CTxOut>>>(std::__1::vector<CTxOut, std::__1::allocator<CTxOut>> const&) Line | Count | Source | 1125 | 19.2k | template <typename U> ParamsStream& operator<<(const U& obj) { ::Serialize(*this, obj); return *this; } |
ParamsStream<SizeComputer&, TransactionSerParams>& ParamsStream<SizeComputer&, TransactionSerParams>::operator<<<std::__1::vector<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>, std::__1::allocator<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>>>(std::__1::vector<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>, std::__1::allocator<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>> const&) Line | Count | Source | 1125 | 550 | template <typename U> ParamsStream& operator<<(const U& obj) { ::Serialize(*this, obj); return *this; } |
ParamsStream<DataStream&, TransactionSerParams>& ParamsStream<DataStream&, TransactionSerParams>::operator<<<unsigned int>(unsigned int const&) Line | Count | Source | 1125 | 29.9k | template <typename U> ParamsStream& operator<<(const U& obj) { ::Serialize(*this, obj); return *this; } |
ParamsStream<DataStream&, TransactionSerParams>& ParamsStream<DataStream&, TransactionSerParams>::operator<<<std::__1::vector<CTxIn, std::__1::allocator<CTxIn>>>(std::__1::vector<CTxIn, std::__1::allocator<CTxIn>> const&) Line | Count | Source | 1125 | 15.3k | template <typename U> ParamsStream& operator<<(const U& obj) { ::Serialize(*this, obj); return *this; } |
ParamsStream<DataStream&, TransactionSerParams>& ParamsStream<DataStream&, TransactionSerParams>::operator<<<std::__1::span<unsigned char const, 32ul>>(std::__1::span<unsigned char const, 32ul> const&) Line | Count | Source | 1125 | 24.9k | template <typename U> ParamsStream& operator<<(const U& obj) { ::Serialize(*this, obj); return *this; } |
ParamsStream<DataStream&, TransactionSerParams>& ParamsStream<DataStream&, TransactionSerParams>::operator<<<unsigned char>(unsigned char const&) Line | Count | Source | 1125 | 384 | template <typename U> ParamsStream& operator<<(const U& obj) { ::Serialize(*this, obj); return *this; } |
ParamsStream<DataStream&, TransactionSerParams>& ParamsStream<DataStream&, TransactionSerParams>::operator<<<std::__1::vector<CTxOut, std::__1::allocator<CTxOut>>>(std::__1::vector<CTxOut, std::__1::allocator<CTxOut>> const&) Line | Count | Source | 1125 | 14.9k | template <typename U> ParamsStream& operator<<(const U& obj) { ::Serialize(*this, obj); return *this; } |
ParamsStream<DataStream&, TransactionSerParams>& ParamsStream<DataStream&, TransactionSerParams>::operator<<<std::__1::vector<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>, std::__1::allocator<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>>>(std::__1::vector<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>, std::__1::allocator<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>> const&) Line | Count | Source | 1125 | 735 | template <typename U> ParamsStream& operator<<(const U& obj) { ::Serialize(*this, obj); return *this; } |
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<VectorWriter&, TransactionSerParams>& ParamsStream<VectorWriter&, TransactionSerParams>::operator<<<std::__1::span<unsigned char const, 32ul>>(std::__1::span<unsigned char const, 32ul> const&) Unexecuted instantiation: ParamsStream<VectorWriter&, TransactionSerParams>& ParamsStream<VectorWriter&, TransactionSerParams>::operator<<<unsigned int>(unsigned int const&) Unexecuted instantiation: ParamsStream<VectorWriter&, TransactionSerParams>& ParamsStream<VectorWriter&, TransactionSerParams>::operator<<<std::__1::vector<CTxIn, std::__1::allocator<CTxIn>>>(std::__1::vector<CTxIn, std::__1::allocator<CTxIn>> const&) Unexecuted instantiation: ParamsStream<VectorWriter&, TransactionSerParams>& ParamsStream<VectorWriter&, TransactionSerParams>::operator<<<unsigned char>(unsigned char const&) Unexecuted instantiation: ParamsStream<VectorWriter&, TransactionSerParams>& ParamsStream<VectorWriter&, TransactionSerParams>::operator<<<std::__1::vector<CTxOut, std::__1::allocator<CTxOut>>>(std::__1::vector<CTxOut, std::__1::allocator<CTxOut>> const&) Unexecuted instantiation: ParamsStream<VectorWriter&, TransactionSerParams>& ParamsStream<VectorWriter&, TransactionSerParams>::operator<<<std::__1::vector<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>, std::__1::allocator<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>>>(std::__1::vector<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>, std::__1::allocator<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>> const&) 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::__1::vector<CTxIn, std::__1::allocator<CTxIn>>>(std::__1::vector<CTxIn, std::__1::allocator<CTxIn>> const&) Unexecuted instantiation: ParamsStream<ParamsStream<VectorWriter&, TransactionSerParams>&, TransactionSerParams>& ParamsStream<ParamsStream<VectorWriter&, TransactionSerParams>&, TransactionSerParams>::operator<<<std::__1::span<unsigned char const, 32ul>>(std::__1::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::__1::vector<CTxOut, std::__1::allocator<CTxOut>>>(std::__1::vector<CTxOut, std::__1::allocator<CTxOut>> const&) Unexecuted instantiation: ParamsStream<ParamsStream<VectorWriter&, TransactionSerParams>&, TransactionSerParams>& ParamsStream<ParamsStream<VectorWriter&, TransactionSerParams>&, TransactionSerParams>::operator<<<std::__1::vector<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>, std::__1::allocator<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>>>(std::__1::vector<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>, std::__1::allocator<std::__1::vector<unsigned char, std::__1::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&) Unexecuted instantiation: ParamsStream<VectorWriter&, CNetAddr::SerParams>& ParamsStream<VectorWriter&, CNetAddr::SerParams>::operator<<<unsigned char [16]>(unsigned char const (&) [16]) 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::__1::span<unsigned char const, 32ul>>(std::__1::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>(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::__1::span<unsigned char const, 32ul>>(std::__1::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>(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]) Unexecuted instantiation: ParamsStream<BufferedWriter<AutoFile>&, TransactionSerParams>& ParamsStream<BufferedWriter<AutoFile>&, TransactionSerParams>::operator<<<std::__1::span<unsigned char const, 32ul>>(std::__1::span<unsigned char const, 32ul> const&) Unexecuted instantiation: ParamsStream<BufferedWriter<AutoFile>&, TransactionSerParams>& ParamsStream<BufferedWriter<AutoFile>&, TransactionSerParams>::operator<<<unsigned int>(unsigned int const&) Unexecuted instantiation: ParamsStream<BufferedWriter<AutoFile>&, TransactionSerParams>& ParamsStream<BufferedWriter<AutoFile>&, TransactionSerParams>::operator<<<std::__1::vector<CTxIn, std::__1::allocator<CTxIn>>>(std::__1::vector<CTxIn, std::__1::allocator<CTxIn>> const&) Unexecuted instantiation: ParamsStream<BufferedWriter<AutoFile>&, TransactionSerParams>& ParamsStream<BufferedWriter<AutoFile>&, TransactionSerParams>::operator<<<unsigned char>(unsigned char const&) Unexecuted instantiation: ParamsStream<BufferedWriter<AutoFile>&, TransactionSerParams>& ParamsStream<BufferedWriter<AutoFile>&, TransactionSerParams>::operator<<<std::__1::vector<CTxOut, std::__1::allocator<CTxOut>>>(std::__1::vector<CTxOut, std::__1::allocator<CTxOut>> const&) Unexecuted instantiation: ParamsStream<BufferedWriter<AutoFile>&, TransactionSerParams>& ParamsStream<BufferedWriter<AutoFile>&, TransactionSerParams>::operator<<<std::__1::vector<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>, std::__1::allocator<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>>>(std::__1::vector<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>, std::__1::allocator<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>> const&) Unexecuted instantiation: ParamsStream<AutoFile&, TransactionSerParams>& ParamsStream<AutoFile&, TransactionSerParams>::operator<<<unsigned int>(unsigned int const&) Unexecuted instantiation: ParamsStream<AutoFile&, TransactionSerParams>& ParamsStream<AutoFile&, TransactionSerParams>::operator<<<std::__1::vector<CTxIn, std::__1::allocator<CTxIn>>>(std::__1::vector<CTxIn, std::__1::allocator<CTxIn>> const&) Unexecuted instantiation: ParamsStream<AutoFile&, TransactionSerParams>& ParamsStream<AutoFile&, TransactionSerParams>::operator<<<std::__1::span<unsigned char const, 32ul>>(std::__1::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::__1::vector<CTxOut, std::__1::allocator<CTxOut>>>(std::__1::vector<CTxOut, std::__1::allocator<CTxOut>> const&) Unexecuted instantiation: ParamsStream<AutoFile&, TransactionSerParams>& ParamsStream<AutoFile&, TransactionSerParams>::operator<<<std::__1::vector<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>, std::__1::allocator<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>>>(std::__1::vector<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>, std::__1::allocator<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>> const&) ParamsStream<HashWriter&, TransactionSerParams>& ParamsStream<HashWriter&, TransactionSerParams>::operator<<<unsigned int>(unsigned int const&) Line | Count | Source | 1125 | 122k | template <typename U> ParamsStream& operator<<(const U& obj) { ::Serialize(*this, obj); return *this; } |
ParamsStream<HashWriter&, TransactionSerParams>& ParamsStream<HashWriter&, TransactionSerParams>::operator<<<std::__1::vector<CTxIn, std::__1::allocator<CTxIn>>>(std::__1::vector<CTxIn, std::__1::allocator<CTxIn>> const&) Line | Count | Source | 1125 | 61.7k | template <typename U> ParamsStream& operator<<(const U& obj) { ::Serialize(*this, obj); return *this; } |
ParamsStream<HashWriter&, TransactionSerParams>& ParamsStream<HashWriter&, TransactionSerParams>::operator<<<std::__1::span<unsigned char const, 32ul>>(std::__1::span<unsigned char const, 32ul> const&) Line | Count | Source | 1125 | 305k | 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 | 1125 | 694 | template <typename U> ParamsStream& operator<<(const U& obj) { ::Serialize(*this, obj); return *this; } |
ParamsStream<HashWriter&, TransactionSerParams>& ParamsStream<HashWriter&, TransactionSerParams>::operator<<<std::__1::vector<CTxOut, std::__1::allocator<CTxOut>>>(std::__1::vector<CTxOut, std::__1::allocator<CTxOut>> const&) Line | Count | Source | 1125 | 61.0k | template <typename U> ParamsStream& operator<<(const U& obj) { ::Serialize(*this, obj); return *this; } |
ParamsStream<HashWriter&, TransactionSerParams>& ParamsStream<HashWriter&, TransactionSerParams>::operator<<<std::__1::vector<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>, std::__1::allocator<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>>>(std::__1::vector<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>, std::__1::allocator<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>> const&) Line | Count | Source | 1125 | 1.44k | template <typename U> ParamsStream& operator<<(const U& obj) { ::Serialize(*this, obj); return *this; } |
|
1126 | 62.6k | template <typename U> ParamsStream& operator>>(U&& obj) { ::Unserialize(*this, obj); return *this; }ParamsStream<DataStream&, TransactionSerParams>& ParamsStream<DataStream&, TransactionSerParams>::operator>><unsigned int&>(unsigned int&) Line | Count | Source | 1126 | 31.0k | template <typename U> ParamsStream& operator>>(U&& obj) { ::Unserialize(*this, obj); return *this; } |
ParamsStream<DataStream&, TransactionSerParams>& ParamsStream<DataStream&, TransactionSerParams>::operator>><std::__1::vector<CTxIn, std::__1::allocator<CTxIn>>&>(std::__1::vector<CTxIn, std::__1::allocator<CTxIn>>&) Line | Count | Source | 1126 | 15.8k | 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 | 1126 | 7.57k | template <typename U> ParamsStream& operator>>(U&& obj) { ::Unserialize(*this, obj); return *this; } |
ParamsStream<DataStream&, TransactionSerParams>& ParamsStream<DataStream&, TransactionSerParams>::operator>><std::__1::vector<CTxOut, std::__1::allocator<CTxOut>>&>(std::__1::vector<CTxOut, std::__1::allocator<CTxOut>>&) Line | Count | Source | 1126 | 7.01k | template <typename U> ParamsStream& operator>>(U&& obj) { ::Unserialize(*this, obj); return *this; } |
ParamsStream<DataStream&, TransactionSerParams>& ParamsStream<DataStream&, TransactionSerParams>::operator>><std::__1::vector<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>, std::__1::allocator<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>>&>(std::__1::vector<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>, std::__1::allocator<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>>&) Line | Count | Source | 1126 | 1.14k | 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::__1::span<unsigned char, 18446744073709551615ul>>(std::__1::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]) Unexecuted instantiation: ParamsStream<DataStream&, CAddress::SerParams>& ParamsStream<DataStream&, CAddress::SerParams>::operator>><unsigned char&>(unsigned char&) Unexecuted instantiation: ParamsStream<DataStream&, CAddress::SerParams>& ParamsStream<DataStream&, CAddress::SerParams>::operator>><Wrapper<CompactSizeFormatter<true>, unsigned long&>>(Wrapper<CompactSizeFormatter<true>, unsigned long&>&&) Unexecuted instantiation: ParamsStream<DataStream&, CAddress::SerParams>& ParamsStream<DataStream&, CAddress::SerParams>::operator>><std::__1::span<unsigned char, 18446744073709551615ul>>(std::__1::span<unsigned char, 18446744073709551615ul>&&) Unexecuted instantiation: ParamsStream<DataStream&, CAddress::SerParams>& ParamsStream<DataStream&, CAddress::SerParams>::operator>><unsigned char (&) [16]>(unsigned char (&) [16]) Unexecuted instantiation: ParamsStream<DataStream&, CAddress::SerParams>& ParamsStream<DataStream&, CAddress::SerParams>::operator>><long long&>(long long&) 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::__1::span<unsigned char, 18446744073709551615ul>>(std::__1::span<unsigned char, 18446744073709551615ul>&&) Unexecuted instantiation: ParamsStream<DataStream&, CNetAddr::SerParams>& ParamsStream<DataStream&, CNetAddr::SerParams>::operator>><unsigned char (&) [16]>(unsigned char (&) [16]) Unexecuted instantiation: ParamsStream<SpanReader&, TransactionSerParams>& ParamsStream<SpanReader&, TransactionSerParams>::operator>><unsigned int&>(unsigned int&) Unexecuted instantiation: ParamsStream<SpanReader&, TransactionSerParams>& ParamsStream<SpanReader&, TransactionSerParams>::operator>><std::__1::vector<CTxIn, std::__1::allocator<CTxIn>>&>(std::__1::vector<CTxIn, std::__1::allocator<CTxIn>>&) Unexecuted instantiation: ParamsStream<SpanReader&, TransactionSerParams>& ParamsStream<SpanReader&, TransactionSerParams>::operator>><unsigned char&>(unsigned char&) Unexecuted instantiation: ParamsStream<SpanReader&, TransactionSerParams>& ParamsStream<SpanReader&, TransactionSerParams>::operator>><std::__1::vector<CTxOut, std::__1::allocator<CTxOut>>&>(std::__1::vector<CTxOut, std::__1::allocator<CTxOut>>&) Unexecuted instantiation: ParamsStream<SpanReader&, TransactionSerParams>& ParamsStream<SpanReader&, TransactionSerParams>::operator>><std::__1::vector<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>, std::__1::allocator<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>>&>(std::__1::vector<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>, std::__1::allocator<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>>&) 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::__1::span<unsigned char, 18446744073709551615ul>>(std::__1::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::__1::span<unsigned char, 18446744073709551615ul>>(std::__1::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::__1::span<unsigned char, 18446744073709551615ul>>(std::__1::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&>(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::__1::span<unsigned char, 18446744073709551615ul>>(std::__1::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&>(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<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::__1::span<unsigned char, 18446744073709551615ul>>(std::__1::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::__1::span<unsigned char, 18446744073709551615ul>>(std::__1::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&>(long long&) Unexecuted instantiation: ParamsStream<AutoFile&, TransactionSerParams>& ParamsStream<AutoFile&, TransactionSerParams>::operator>><unsigned int&>(unsigned int&) Unexecuted instantiation: ParamsStream<AutoFile&, TransactionSerParams>& ParamsStream<AutoFile&, TransactionSerParams>::operator>><std::__1::vector<CTxIn, std::__1::allocator<CTxIn>>&>(std::__1::vector<CTxIn, std::__1::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::__1::vector<CTxOut, std::__1::allocator<CTxOut>>&>(std::__1::vector<CTxOut, std::__1::allocator<CTxOut>>&) Unexecuted instantiation: ParamsStream<AutoFile&, TransactionSerParams>& ParamsStream<AutoFile&, TransactionSerParams>::operator>><std::__1::vector<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>, std::__1::allocator<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>>&>(std::__1::vector<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>, std::__1::allocator<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>>&) Unexecuted instantiation: ParamsStream<DataStream, CAddress::SerParams>& ParamsStream<DataStream, CAddress::SerParams>::operator>><CService&>(CService&) Unexecuted instantiation: ParamsStream<DataStream, CAddress::SerParams>& ParamsStream<DataStream, CAddress::SerParams>::operator>><unsigned char&>(unsigned char&) Unexecuted instantiation: ParamsStream<DataStream, CAddress::SerParams>& ParamsStream<DataStream, CAddress::SerParams>::operator>><Wrapper<CompactSizeFormatter<true>, unsigned long&>>(Wrapper<CompactSizeFormatter<true>, unsigned long&>&&) Unexecuted instantiation: ParamsStream<DataStream, CAddress::SerParams>& ParamsStream<DataStream, CAddress::SerParams>::operator>><std::__1::span<unsigned char, 18446744073709551615ul>>(std::__1::span<unsigned char, 18446744073709551615ul>&&) Unexecuted instantiation: ParamsStream<DataStream, CAddress::SerParams>& ParamsStream<DataStream, CAddress::SerParams>::operator>><unsigned char (&) [16]>(unsigned char (&) [16]) Unexecuted instantiation: ParamsStream<BufferedFile&, TransactionSerParams>& ParamsStream<BufferedFile&, TransactionSerParams>::operator>><unsigned int&>(unsigned int&) Unexecuted instantiation: ParamsStream<BufferedFile&, TransactionSerParams>& ParamsStream<BufferedFile&, TransactionSerParams>::operator>><std::__1::vector<CTxIn, std::__1::allocator<CTxIn>>&>(std::__1::vector<CTxIn, std::__1::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::__1::vector<CTxOut, std::__1::allocator<CTxOut>>&>(std::__1::vector<CTxOut, std::__1::allocator<CTxOut>>&) Unexecuted instantiation: ParamsStream<BufferedFile&, TransactionSerParams>& ParamsStream<BufferedFile&, TransactionSerParams>::operator>><std::__1::vector<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>, std::__1::allocator<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>>&>(std::__1::vector<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>, std::__1::allocator<std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>>&) |
1127 | 2.30M | void write(std::span<const std::byte> src) { GetStream().write(src); }ParamsStream<SizeComputer&, TransactionSerParams>::write(std::__1::span<std::byte const, 18446744073709551615ul>) Line | Count | Source | 1127 | 318k | void write(std::span<const std::byte> src) { GetStream().write(src); } |
ParamsStream<DataStream&, TransactionSerParams>::write(std::__1::span<std::byte const, 18446744073709551615ul>) Line | Count | Source | 1127 | 244k | void write(std::span<const std::byte> src) { GetStream().write(src); } |
Unexecuted instantiation: ParamsStream<DataStream&, CNetAddr::SerParams>::write(std::__1::span<std::byte const, 18446744073709551615ul>) Unexecuted instantiation: ParamsStream<DataStream&, CAddress::SerParams>::write(std::__1::span<std::byte const, 18446744073709551615ul>) Unexecuted instantiation: ParamsStream<ParamsStream<DataStream&, CAddress::SerParams>&, CNetAddr::SerParams>::write(std::__1::span<std::byte const, 18446744073709551615ul>) Unexecuted instantiation: ParamsStream<VectorWriter&, TransactionSerParams>::write(std::__1::span<std::byte const, 18446744073709551615ul>) Unexecuted instantiation: ParamsStream<ParamsStream<VectorWriter&, TransactionSerParams>&, TransactionSerParams>::write(std::__1::span<std::byte const, 18446744073709551615ul>) Unexecuted instantiation: ParamsStream<VectorWriter&, CNetAddr::SerParams>::write(std::__1::span<std::byte const, 18446744073709551615ul>) Unexecuted instantiation: ParamsStream<HashedSourceWriter<AutoFile>&, CAddress::SerParams>::write(std::__1::span<std::byte const, 18446744073709551615ul>) Unexecuted instantiation: ParamsStream<ParamsStream<HashedSourceWriter<AutoFile>&, CAddress::SerParams>&, CNetAddr::SerParams>::write(std::__1::span<std::byte const, 18446744073709551615ul>) Unexecuted instantiation: ParamsStream<VectorWriter&, CAddress::SerParams>::write(std::__1::span<std::byte const, 18446744073709551615ul>) Unexecuted instantiation: ParamsStream<ParamsStream<VectorWriter&, CAddress::SerParams>&, CNetAddr::SerParams>::write(std::__1::span<std::byte const, 18446744073709551615ul>) Unexecuted instantiation: ParamsStream<BufferedWriter<AutoFile>&, TransactionSerParams>::write(std::__1::span<std::byte const, 18446744073709551615ul>) Unexecuted instantiation: ParamsStream<AutoFile&, TransactionSerParams>::write(std::__1::span<std::byte const, 18446744073709551615ul>) ParamsStream<HashWriter&, TransactionSerParams>::write(std::__1::span<std::byte const, 18446744073709551615ul>) Line | Count | Source | 1127 | 1.73M | void write(std::span<const std::byte> src) { GetStream().write(src); } |
|
1128 | 244k | void read(std::span<std::byte> dst) { GetStream().read(dst); }ParamsStream<DataStream&, TransactionSerParams>::read(std::__1::span<std::byte, 18446744073709551615ul>) Line | Count | Source | 1128 | 244k | void read(std::span<std::byte> dst) { GetStream().read(dst); } |
Unexecuted instantiation: ParamsStream<DataStream&, CAddress::SerParams>::read(std::__1::span<std::byte, 18446744073709551615ul>) Unexecuted instantiation: ParamsStream<ParamsStream<DataStream&, CAddress::SerParams>&, CNetAddr::SerParams>::read(std::__1::span<std::byte, 18446744073709551615ul>) Unexecuted instantiation: ParamsStream<DataStream&, CNetAddr::SerParams>::read(std::__1::span<std::byte, 18446744073709551615ul>) Unexecuted instantiation: ParamsStream<SpanReader&, TransactionSerParams>::read(std::__1::span<std::byte, 18446744073709551615ul>) Unexecuted instantiation: ParamsStream<HashVerifier<AutoFile>&, CAddress::SerParams>::read(std::__1::span<std::byte, 18446744073709551615ul>) Unexecuted instantiation: ParamsStream<ParamsStream<HashVerifier<AutoFile>&, CAddress::SerParams>&, CNetAddr::SerParams>::read(std::__1::span<std::byte, 18446744073709551615ul>) Unexecuted instantiation: ParamsStream<AutoFile&, CAddress::SerParams>::read(std::__1::span<std::byte, 18446744073709551615ul>) Unexecuted instantiation: ParamsStream<ParamsStream<AutoFile&, CAddress::SerParams>&, CNetAddr::SerParams>::read(std::__1::span<std::byte, 18446744073709551615ul>) Unexecuted instantiation: ParamsStream<HashVerifier<DataStream>&, CAddress::SerParams>::read(std::__1::span<std::byte, 18446744073709551615ul>) Unexecuted instantiation: ParamsStream<ParamsStream<HashVerifier<DataStream>&, CAddress::SerParams>&, CNetAddr::SerParams>::read(std::__1::span<std::byte, 18446744073709551615ul>) Unexecuted instantiation: ParamsStream<AutoFile&, TransactionSerParams>::read(std::__1::span<std::byte, 18446744073709551615ul>) Unexecuted instantiation: ParamsStream<DataStream, CAddress::SerParams>::read(std::__1::span<std::byte, 18446744073709551615ul>) Unexecuted instantiation: ParamsStream<BufferedFile&, TransactionSerParams>::read(std::__1::span<std::byte, 18446744073709551615ul>) |
1129 | 0 | void ignore(size_t num) { GetStream().ignore(num); }Unexecuted instantiation: ParamsStream<ParamsStream<DataStream&, CAddress::SerParams>&, CNetAddr::SerParams>::ignore(unsigned long) Unexecuted instantiation: ParamsStream<DataStream&, CAddress::SerParams>::ignore(unsigned long) Unexecuted instantiation: ParamsStream<DataStream&, CNetAddr::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<DataStream, CAddress::SerParams>::ignore(unsigned long) |
1130 | 0 | bool eof() const { return GetStream().eof(); } |
1131 | | size_t size() const { return GetStream().size(); } |
1132 | | |
1133 | | //! Get reference to stream parameters. |
1134 | | template <typename P> |
1135 | | const auto& GetParams() const |
1136 | 112k | { |
1137 | 112k | if constexpr (std::is_convertible_v<Params, P>) { |
1138 | 112k | return m_params; |
1139 | | } else { |
1140 | | return m_substream.template GetParams<P>(); |
1141 | | } |
1142 | 112k | } auto const& ParamsStream<SizeComputer&, TransactionSerParams>::GetParams<TransactionSerParams>() const Line | Count | Source | 1136 | 19.2k | { | 1137 | 19.2k | if constexpr (std::is_convertible_v<Params, P>) { | 1138 | 19.2k | return m_params; | 1139 | | } else { | 1140 | | return m_substream.template GetParams<P>(); | 1141 | | } | 1142 | 19.2k | } |
auto const& ParamsStream<DataStream&, TransactionSerParams>::GetParams<TransactionSerParams>() const Line | Count | Source | 1136 | 32.6k | { | 1137 | 32.6k | if constexpr (std::is_convertible_v<Params, P>) { | 1138 | 32.6k | return m_params; | 1139 | | } else { | 1140 | | return m_substream.template GetParams<P>(); | 1141 | | } | 1142 | 32.6k | } |
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<DataStream&, CAddress::SerParams>::GetParams<CNetAddr::SerParams>() const Unexecuted instantiation: auto const& ParamsStream<DataStream&, CNetAddr::SerParams>::GetParams<CNetAddr::SerParams>() const Unexecuted instantiation: auto const& ParamsStream<VectorWriter&, TransactionSerParams>::GetParams<TransactionSerParams>() const Unexecuted instantiation: auto const& ParamsStream<ParamsStream<VectorWriter&, TransactionSerParams>&, TransactionSerParams>::GetParams<TransactionSerParams>() const Unexecuted instantiation: auto const& ParamsStream<SpanReader&, TransactionSerParams>::GetParams<TransactionSerParams>() const Unexecuted instantiation: auto const& ParamsStream<VectorWriter&, CNetAddr::SerParams>::GetParams<CNetAddr::SerParams>() const 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<AutoFile&, TransactionSerParams>::GetParams<TransactionSerParams>() const Unexecuted instantiation: auto const& ParamsStream<DataStream, 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 Unexecuted instantiation: auto const& ParamsStream<BufferedWriter<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 | 1136 | 61.0k | { | 1137 | 61.0k | if constexpr (std::is_convertible_v<Params, P>) { | 1138 | 61.0k | return m_params; | 1139 | | } else { | 1140 | | return m_substream.template GetParams<P>(); | 1141 | | } | 1142 | 61.0k | } |
|
1143 | | |
1144 | | //! Get reference to underlying stream. |
1145 | | auto& GetStream() |
1146 | 2.54M | { |
1147 | 2.54M | if constexpr (ContainsStream<SubStream>) { |
1148 | 0 | return m_substream.GetStream(); |
1149 | 2.54M | } else { |
1150 | 2.54M | return m_substream; |
1151 | 2.54M | } |
1152 | 2.54M | } ParamsStream<SizeComputer&, TransactionSerParams>::GetStream() Line | Count | Source | 1146 | 318k | { | 1147 | | if constexpr (ContainsStream<SubStream>) { | 1148 | | return m_substream.GetStream(); | 1149 | 318k | } else { | 1150 | 318k | return m_substream; | 1151 | 318k | } | 1152 | 318k | } |
ParamsStream<DataStream&, TransactionSerParams>::GetStream() Line | Count | Source | 1146 | 488k | { | 1147 | | if constexpr (ContainsStream<SubStream>) { | 1148 | | return m_substream.GetStream(); | 1149 | 488k | } else { | 1150 | 488k | return m_substream; | 1151 | 488k | } | 1152 | 488k | } |
Unexecuted instantiation: ParamsStream<DataStream&, CAddress::SerParams>::GetStream() Unexecuted instantiation: ParamsStream<ParamsStream<DataStream&, CAddress::SerParams>&, CNetAddr::SerParams>::GetStream() Unexecuted instantiation: ParamsStream<DataStream&, CNetAddr::SerParams>::GetStream() Unexecuted instantiation: ParamsStream<VectorWriter&, TransactionSerParams>::GetStream() Unexecuted instantiation: ParamsStream<ParamsStream<VectorWriter&, TransactionSerParams>&, TransactionSerParams>::GetStream() Unexecuted instantiation: ParamsStream<SpanReader&, TransactionSerParams>::GetStream() Unexecuted instantiation: ParamsStream<VectorWriter&, CNetAddr::SerParams>::GetStream() 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<AutoFile&, TransactionSerParams>::GetStream() Unexecuted instantiation: ParamsStream<DataStream, CAddress::SerParams>::GetStream() Unexecuted instantiation: ParamsStream<VectorWriter&, CAddress::SerParams>::GetStream() Unexecuted instantiation: ParamsStream<ParamsStream<VectorWriter&, CAddress::SerParams>&, CNetAddr::SerParams>::GetStream() Unexecuted instantiation: ParamsStream<BufferedWriter<AutoFile>&, TransactionSerParams>::GetStream() Unexecuted instantiation: ParamsStream<BufferedFile&, TransactionSerParams>::GetStream() ParamsStream<HashWriter&, TransactionSerParams>::GetStream() Line | Count | Source | 1146 | 1.73M | { | 1147 | | if constexpr (ContainsStream<SubStream>) { | 1148 | | return m_substream.GetStream(); | 1149 | 1.73M | } else { | 1150 | 1.73M | return m_substream; | 1151 | 1.73M | } | 1152 | 1.73M | } |
|
1153 | | const auto& GetStream() const |
1154 | 0 | { |
1155 | | if constexpr (ContainsStream<SubStream>) { |
1156 | | return m_substream.GetStream(); |
1157 | 0 | } else { |
1158 | 0 | return m_substream; |
1159 | 0 | } |
1160 | 0 | } |
1161 | | }; |
1162 | | |
1163 | | /** |
1164 | | * Explicit template deduction guide is required for single-parameter |
1165 | | * constructor so Substream&& is treated as a forwarding reference, and |
1166 | | * SubStream is deduced as reference type for lvalue arguments. |
1167 | | */ |
1168 | | template <typename Substream, typename Params> |
1169 | | ParamsStream(Substream&&, const Params&) -> ParamsStream<Substream, Params>; |
1170 | | |
1171 | | /** |
1172 | | * Template deduction guide for multiple params arguments that creates a nested |
1173 | | * ParamsStream. |
1174 | | */ |
1175 | | template <typename Substream, typename Params1, typename Params2, typename... Params> |
1176 | | ParamsStream(Substream&& s, const Params1& params1, const Params2& params2, const Params&... params) -> |
1177 | | ParamsStream<decltype(ParamsStream{std::forward<Substream>(s), params2, params...}), Params1>; |
1178 | | |
1179 | | /** Wrapper that serializes objects with the specified parameters. */ |
1180 | | template <typename Params, typename T> |
1181 | | class ParamsWrapper |
1182 | | { |
1183 | | const Params& m_params; |
1184 | | T& m_object; |
1185 | | |
1186 | | public: |
1187 | 112k | explicit ParamsWrapper(const Params& params, T& obj) : m_params{params}, m_object{obj} {}Unexecuted instantiation: ParamsWrapper<TransactionSerParams, CBlock>::ParamsWrapper(TransactionSerParams const&, CBlock&) Unexecuted instantiation: ParamsWrapper<TransactionSerParams, CBlock const>::ParamsWrapper(TransactionSerParams const&, CBlock const&) ParamsWrapper<TransactionSerParams, CMutableTransaction>::ParamsWrapper(TransactionSerParams const&, CMutableTransaction&) Line | Count | Source | 1187 | 17.6k | explicit ParamsWrapper(const Params& params, T& obj) : m_params{params}, m_object{obj} {} |
Unexecuted instantiation: ParamsWrapper<CNetAddr::SerParams, CService>::ParamsWrapper(CNetAddr::SerParams const&, CService&) Unexecuted instantiation: ParamsWrapper<CAddress::SerParams, AddrInfo>::ParamsWrapper(CAddress::SerParams const&, AddrInfo&) Unexecuted instantiation: ParamsWrapper<TransactionSerParams, Wrapper<DefaultFormatter, std::__1::shared_ptr<CTransaction const>&>>::ParamsWrapper(TransactionSerParams const&, Wrapper<DefaultFormatter, std::__1::shared_ptr<CTransaction const>&>&) Unexecuted instantiation: ParamsWrapper<TransactionSerParams, Wrapper<DefaultFormatter, std::__1::shared_ptr<CTransaction const> const&>>::ParamsWrapper(TransactionSerParams const&, Wrapper<DefaultFormatter, std::__1::shared_ptr<CTransaction const> const&>&) Unexecuted instantiation: ParamsWrapper<TransactionSerParams, std::__1::shared_ptr<CTransaction const>>::ParamsWrapper(TransactionSerParams const&, std::__1::shared_ptr<CTransaction const>&) ParamsWrapper<TransactionSerParams, CMutableTransaction const>::ParamsWrapper(TransactionSerParams const&, CMutableTransaction const&) Line | Count | Source | 1187 | 7.88k | explicit ParamsWrapper(const Params& params, T& obj) : m_params{params}, m_object{obj} {} |
ParamsWrapper<TransactionSerParams, std::__1::shared_ptr<CTransaction const> const>::ParamsWrapper(TransactionSerParams const&, std::__1::shared_ptr<CTransaction const> const&) Line | Count | Source | 1187 | 14.9k | explicit ParamsWrapper(const Params& params, T& obj) : m_params{params}, m_object{obj} {} |
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&) Unexecuted instantiation: ParamsWrapper<TransactionSerParams, Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::shared_ptr<CTransaction const>, std::__1::allocator<std::__1::shared_ptr<CTransaction const>>>&>>::ParamsWrapper(TransactionSerParams const&, Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::shared_ptr<CTransaction const>, std::__1::allocator<std::__1::shared_ptr<CTransaction const>>>&>&) Unexecuted instantiation: ParamsWrapper<TransactionSerParams, Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::shared_ptr<CTransaction const>, std::__1::allocator<std::__1::shared_ptr<CTransaction const>>> const&>>::ParamsWrapper(TransactionSerParams const&, Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::shared_ptr<CTransaction const>, std::__1::allocator<std::__1::shared_ptr<CTransaction const>>> const&>&) Unexecuted instantiation: ParamsWrapper<TransactionSerParams, std::__1::vector<CBlock, std::__1::allocator<CBlock>>>::ParamsWrapper(TransactionSerParams const&, std::__1::vector<CBlock, std::__1::allocator<CBlock>>&) Unexecuted instantiation: ParamsWrapper<TransactionSerParams, CBlockHeaderAndShortTxIDs>::ParamsWrapper(TransactionSerParams const&, CBlockHeaderAndShortTxIDs&) ParamsWrapper<TransactionSerParams, CTransaction const>::ParamsWrapper(TransactionSerParams const&, CTransaction const&) Line | Count | Source | 1187 | 72.3k | explicit ParamsWrapper(const Params& params, T& obj) : m_params{params}, m_object{obj} {} |
Unexecuted instantiation: ParamsWrapper<TransactionSerParams, CTxIn const>::ParamsWrapper(TransactionSerParams const&, CTxIn const&) Unexecuted instantiation: ParamsWrapper<CAddress::SerParams, CNetAddr>::ParamsWrapper(CAddress::SerParams const&, CNetAddr&) Unexecuted instantiation: ParamsWrapper<CAddress::SerParams, std::__1::vector<CAddress, std::__1::allocator<CAddress>> const>::ParamsWrapper(CAddress::SerParams const&, std::__1::vector<CAddress, std::__1::allocator<CAddress>> const&) Unexecuted instantiation: ParamsWrapper<CAddress::SerParams, std::__1::vector<CAddress, std::__1::allocator<CAddress>>>::ParamsWrapper(CAddress::SerParams const&, std::__1::vector<CAddress, std::__1::allocator<CAddress>>&) |
1188 | | |
1189 | | template <typename Stream> |
1190 | | void Serialize(Stream& s) const |
1191 | 95.2k | { |
1192 | 95.2k | ParamsStream ss{s, m_params}; |
1193 | 95.2k | ::Serialize(ss, m_object); |
1194 | 95.2k | } void ParamsWrapper<TransactionSerParams, CTransaction const>::Serialize<SizeComputer>(SizeComputer&) const Line | Count | Source | 1191 | 19.2k | { | 1192 | 19.2k | ParamsStream ss{s, m_params}; | 1193 | 19.2k | ::Serialize(ss, m_object); | 1194 | 19.2k | } |
Unexecuted instantiation: void ParamsWrapper<TransactionSerParams, CBlock const>::Serialize<SizeComputer>(SizeComputer&) const Unexecuted instantiation: void ParamsWrapper<TransactionSerParams, CTxIn const>::Serialize<SizeComputer>(SizeComputer&) const Unexecuted instantiation: void ParamsWrapper<TransactionSerParams, Wrapper<DefaultFormatter, std::__1::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::__1::shared_ptr<CTransaction const> const>::Serialize<SizeComputer>(SizeComputer&) const void ParamsWrapper<TransactionSerParams, std::__1::shared_ptr<CTransaction const> const>::Serialize<DataStream>(DataStream&) const Line | Count | Source | 1191 | 14.9k | { | 1192 | 14.9k | ParamsStream ss{s, m_params}; | 1193 | 14.9k | ::Serialize(ss, m_object); | 1194 | 14.9k | } |
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::__1::vector<std::__1::shared_ptr<CTransaction const>, std::__1::allocator<std::__1::shared_ptr<CTransaction const>>> const&>>::Serialize<DataStream>(DataStream&) const Unexecuted instantiation: void ParamsWrapper<TransactionSerParams, std::__1::vector<CBlock, std::__1::allocator<CBlock>>>::Serialize<VectorWriter>(VectorWriter&) const Unexecuted instantiation: void ParamsWrapper<TransactionSerParams, CBlockHeaderAndShortTxIDs>::Serialize<VectorWriter>(VectorWriter&) const Unexecuted instantiation: void ParamsWrapper<TransactionSerParams, Wrapper<DefaultFormatter, std::__1::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>::Serialize<DataStream>(DataStream&) const Unexecuted instantiation: void ParamsWrapper<TransactionSerParams, CTransaction const>::Serialize<DataStream>(DataStream&) const Unexecuted instantiation: void ParamsWrapper<CNetAddr::SerParams, CService>::Serialize<VectorWriter>(VectorWriter&) const Unexecuted instantiation: void ParamsWrapper<CAddress::SerParams, std::__1::vector<CAddress, std::__1::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::__1::shared_ptr<CTransaction const> const&>>::Serialize<SizeComputer>(SizeComputer&) const Unexecuted instantiation: void ParamsWrapper<TransactionSerParams, Wrapper<DefaultFormatter, std::__1::shared_ptr<CTransaction const> const&>>::Serialize<VectorWriter>(VectorWriter&) const Unexecuted instantiation: void ParamsWrapper<TransactionSerParams, CTransaction const>::Serialize<VectorWriter>(VectorWriter&) const Unexecuted instantiation: void ParamsWrapper<TransactionSerParams, CBlock const>::Serialize<VectorWriter>(VectorWriter&) const Unexecuted instantiation: void ParamsWrapper<TransactionSerParams, Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::shared_ptr<CTransaction const>, std::__1::allocator<std::__1::shared_ptr<CTransaction const>>> const&>>::Serialize<VectorWriter>(VectorWriter&) const Unexecuted instantiation: void ParamsWrapper<CAddress::SerParams, std::__1::vector<CAddress, std::__1::allocator<CAddress>>>::Serialize<VectorWriter>(VectorWriter&) const Unexecuted instantiation: void ParamsWrapper<CNetAddr::SerParams, CService const>::Serialize<ParamsStream<VectorWriter&, CAddress::SerParams>>(ParamsStream<VectorWriter&, CAddress::SerParams>&) const Unexecuted instantiation: void ParamsWrapper<TransactionSerParams, CBlock const>::Serialize<BufferedWriter<AutoFile>>(BufferedWriter<AutoFile>&) const Unexecuted instantiation: void ParamsWrapper<TransactionSerParams, CTransaction const>::Serialize<AutoFile>(AutoFile&) const Unexecuted instantiation: void ParamsWrapper<TransactionSerParams, CBlock const>::Serialize<DataStream>(DataStream&) const void ParamsWrapper<TransactionSerParams, CMutableTransaction const>::Serialize<HashWriter>(HashWriter&) const Line | Count | Source | 1191 | 7.88k | { | 1192 | 7.88k | ParamsStream ss{s, m_params}; | 1193 | 7.88k | ::Serialize(ss, m_object); | 1194 | 7.88k | } |
void ParamsWrapper<TransactionSerParams, CTransaction const>::Serialize<HashWriter>(HashWriter&) const Line | Count | Source | 1191 | 53.1k | { | 1192 | 53.1k | ParamsStream ss{s, m_params}; | 1193 | 53.1k | ::Serialize(ss, m_object); | 1194 | 53.1k | } |
|
1195 | | template <typename Stream> |
1196 | | void Unserialize(Stream& s) |
1197 | 17.6k | { |
1198 | 17.6k | ParamsStream ss{s, m_params}; |
1199 | 17.6k | ::Unserialize(ss, m_object); |
1200 | 17.6k | } Unexecuted instantiation: void ParamsWrapper<TransactionSerParams, CBlock>::Unserialize<DataStream>(DataStream&) void ParamsWrapper<TransactionSerParams, CMutableTransaction>::Unserialize<DataStream>(DataStream&) Line | Count | Source | 1197 | 17.6k | { | 1198 | 17.6k | ParamsStream ss{s, m_params}; | 1199 | 17.6k | ::Unserialize(ss, m_object); | 1200 | 17.6k | } |
Unexecuted instantiation: void ParamsWrapper<CAddress::SerParams, AddrInfo>::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<DefaultFormatter, std::__1::shared_ptr<CTransaction const>&>>::Unserialize<DataStream>(DataStream&) Unexecuted instantiation: void ParamsWrapper<TransactionSerParams, std::__1::shared_ptr<CTransaction const>>::Unserialize<DataStream>(DataStream&) Unexecuted instantiation: void ParamsWrapper<CNetAddr::SerParams, CNetAddr>::Unserialize<DataStream>(DataStream&) Unexecuted instantiation: void ParamsWrapper<CNetAddr::SerParams, CService>::Unserialize<DataStream>(DataStream&) Unexecuted instantiation: void ParamsWrapper<CAddress::SerParams, CAddress>::Unserialize<DataStream>(DataStream&) Unexecuted instantiation: void ParamsWrapper<TransactionSerParams, Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::shared_ptr<CTransaction const>, std::__1::allocator<std::__1::shared_ptr<CTransaction const>>>&>>::Unserialize<DataStream>(DataStream&) Unexecuted instantiation: void ParamsWrapper<TransactionSerParams, CMutableTransaction>::Unserialize<SpanReader>(SpanReader&) Unexecuted instantiation: void ParamsWrapper<CAddress::SerParams, CNetAddr>::Unserialize<DataStream>(DataStream&) Unexecuted instantiation: void ParamsWrapper<CAddress::SerParams, std::__1::vector<CAddress, std::__1::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<TransactionSerParams, std::__1::shared_ptr<CTransaction const>>::Unserialize<AutoFile>(AutoFile&) Unexecuted instantiation: void ParamsWrapper<CAddress::SerParams, std::__1::vector<CAddress, std::__1::allocator<CAddress>>>::Unserialize<DataStream>(DataStream&) Unexecuted instantiation: void ParamsWrapper<TransactionSerParams, CBlock>::Unserialize<SpanReader>(SpanReader&) Unexecuted instantiation: void ParamsWrapper<TransactionSerParams, CBlock>::Unserialize<BufferedFile>(BufferedFile&) |
1201 | | }; |
1202 | | |
1203 | | /** |
1204 | | * Helper macro for SerParams structs |
1205 | | * |
1206 | | * Allows you define SerParams instances and then apply them directly |
1207 | | * to an object via function call syntax, eg: |
1208 | | * |
1209 | | * constexpr SerParams FOO{....}; |
1210 | | * ss << FOO(obj); |
1211 | | */ |
1212 | | #define SER_PARAMS_OPFUNC \ |
1213 | | /** \ |
1214 | | * Return a wrapper around t that (de)serializes it with specified parameter params. \ |
1215 | | * \ |
1216 | | * See SER_PARAMS for more information on serialization parameters. \ |
1217 | | */ \ |
1218 | | template <typename T> \ |
1219 | | auto operator()(T&& t) const \ |
1220 | 112k | { \ |
1221 | 112k | return ParamsWrapper{*this, t}; \ |
1222 | 112k | } auto TransactionSerParams::operator()<CTransaction const&>(CTransaction const&) const Line | Count | Source | 1220 | 72.3k | { \ | 1221 | 72.3k | return ParamsWrapper{*this, t}; \ | 1222 | 72.3k | } |
Unexecuted instantiation: auto TransactionSerParams::operator()<CBlock const&>(CBlock const&) const Unexecuted instantiation: auto TransactionSerParams::operator()<CTxIn const&>(CTxIn const&) const auto TransactionSerParams::operator()<std::__1::shared_ptr<CTransaction const> const&>(std::__1::shared_ptr<CTransaction const> const&) const Line | Count | Source | 1220 | 14.9k | { \ | 1221 | 14.9k | return ParamsWrapper{*this, t}; \ | 1222 | 14.9k | } |
Unexecuted instantiation: auto TransactionSerParams::operator()<std::__1::shared_ptr<CTransaction const>&>(std::__1::shared_ptr<CTransaction const>&) const auto TransactionSerParams::operator()<CMutableTransaction const&>(CMutableTransaction const&) const Line | Count | Source | 1220 | 7.88k | { \ | 1221 | 7.88k | return ParamsWrapper{*this, t}; \ | 1222 | 7.88k | } |
auto TransactionSerParams::operator()<CMutableTransaction&>(CMutableTransaction&) const Line | Count | Source | 1220 | 17.6k | { \ | 1221 | 17.6k | return ParamsWrapper{*this, t}; \ | 1222 | 17.6k | } |
Unexecuted instantiation: auto TransactionSerParams::operator()<CBlock&>(CBlock&) const Unexecuted instantiation: auto CNetAddr::SerParams::operator()<CService&>(CService&) const Unexecuted instantiation: auto CAddress::SerParams::operator()<AddrInfo&>(AddrInfo&) const Unexecuted instantiation: auto TransactionSerParams::operator()<Wrapper<DefaultFormatter, std::__1::shared_ptr<CTransaction const>&>>(Wrapper<DefaultFormatter, std::__1::shared_ptr<CTransaction const>&>&&) const Unexecuted instantiation: auto TransactionSerParams::operator()<Wrapper<DefaultFormatter, std::__1::shared_ptr<CTransaction const> const&>>(Wrapper<DefaultFormatter, std::__1::shared_ptr<CTransaction const> const&>&&) const 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 Unexecuted instantiation: auto TransactionSerParams::operator()<Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::shared_ptr<CTransaction const>, std::__1::allocator<std::__1::shared_ptr<CTransaction const>>>&>>(Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::shared_ptr<CTransaction const>, std::__1::allocator<std::__1::shared_ptr<CTransaction const>>>&>&&) const Unexecuted instantiation: auto TransactionSerParams::operator()<Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::shared_ptr<CTransaction const>, std::__1::allocator<std::__1::shared_ptr<CTransaction const>>> const&>>(Wrapper<VectorFormatter<DefaultFormatter>, std::__1::vector<std::__1::shared_ptr<CTransaction const>, std::__1::allocator<std::__1::shared_ptr<CTransaction const>>> const&>&&) const Unexecuted instantiation: auto TransactionSerParams::operator()<std::__1::vector<CBlock, std::__1::allocator<CBlock>>&>(std::__1::vector<CBlock, std::__1::allocator<CBlock>>&) const Unexecuted instantiation: auto TransactionSerParams::operator()<CBlockHeaderAndShortTxIDs&>(CBlockHeaderAndShortTxIDs&) const Unexecuted instantiation: auto CAddress::SerParams::operator()<CNetAddr&>(CNetAddr&) const Unexecuted instantiation: auto CNetAddr::SerParams::operator()<CService>(CService&&) const Unexecuted instantiation: auto CAddress::SerParams::operator()<std::__1::vector<CAddress, std::__1::allocator<CAddress>> const&>(std::__1::vector<CAddress, std::__1::allocator<CAddress>> const&) const Unexecuted instantiation: auto CAddress::SerParams::operator()<std::__1::vector<CAddress, std::__1::allocator<CAddress>>&>(std::__1::vector<CAddress, std::__1::allocator<CAddress>>&) const |
1223 | | |
1224 | | #endif // BITCOIN_SERIALIZE_H |