/workdir/bitcoin/src/serialize.h
Line | Count | Source (jump to first uncovered line) |
1 | | // Copyright (c) 2009-2010 Satoshi Nakamoto |
2 | | // Copyright (c) 2009-2022 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 | 238k | { |
56 | 238k | s.write(AsBytes(Span{&obj, 1})); |
57 | 238k | } void ser_writedata8<ParamsStream<SizeComputer&, TransactionSerParams> >(ParamsStream<SizeComputer&, TransactionSerParams>&, unsigned char) Line | Count | Source | 55 | 61.6k | { | 56 | 61.6k | s.write(AsBytes(Span{&obj, 1})); | 57 | 61.6k | } |
Unexecuted instantiation: void ser_writedata8<AutoFile>(AutoFile&, unsigned char) void ser_writedata8<VectorWriter>(VectorWriter&, unsigned char) Line | Count | Source | 55 | 6.82k | { | 56 | 6.82k | s.write(AsBytes(Span{&obj, 1})); | 57 | 6.82k | } |
Unexecuted instantiation: void ser_writedata8<DataStream>(DataStream&, unsigned char) Unexecuted instantiation: void ser_writedata8<ParamsStream<DataStream&, TransactionSerParams> >(ParamsStream<DataStream&, TransactionSerParams>&, unsigned char) 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) void ser_writedata8<ParamsStream<VectorWriter&, TransactionSerParams> >(ParamsStream<VectorWriter&, TransactionSerParams>&, unsigned char) Line | Count | Source | 55 | 94.6k | { | 56 | 94.6k | s.write(AsBytes(Span{&obj, 1})); | 57 | 94.6k | } |
void ser_writedata8<ParamsStream<ParamsStream<VectorWriter&, TransactionSerParams>&, TransactionSerParams> >(ParamsStream<ParamsStream<VectorWriter&, TransactionSerParams>&, TransactionSerParams>&, unsigned char) Line | Count | Source | 55 | 6.75k | { | 56 | 6.75k | s.write(AsBytes(Span{&obj, 1})); | 57 | 6.75k | } |
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<HashWriter>(HashWriter&, 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<ParamsStream<AutoFile&, TransactionSerParams> >(ParamsStream<AutoFile&, TransactionSerParams>&, unsigned char) void ser_writedata8<ParamsStream<HashWriter&, TransactionSerParams> >(ParamsStream<HashWriter&, TransactionSerParams>&, unsigned char) Line | Count | Source | 55 | 68.2k | { | 56 | 68.2k | s.write(AsBytes(Span{&obj, 1})); | 57 | 68.2k | } |
|
58 | | template<typename Stream> inline void ser_writedata16(Stream &s, uint16_t obj) |
59 | 0 | { |
60 | 0 | obj = htole16_internal(obj); |
61 | 0 | s.write(AsBytes(Span{&obj, 1})); |
62 | 0 | } Unexecuted instantiation: void ser_writedata16<ParamsStream<SizeComputer&, TransactionSerParams> >(ParamsStream<SizeComputer&, TransactionSerParams>&, unsigned short) Unexecuted instantiation: void ser_writedata16<AutoFile>(AutoFile&, unsigned short) Unexecuted instantiation: void ser_writedata16<DataStream>(DataStream&, unsigned short) Unexecuted instantiation: void ser_writedata16<ParamsStream<DataStream&, TransactionSerParams> >(ParamsStream<DataStream&, TransactionSerParams>&, unsigned short) Unexecuted instantiation: void ser_writedata16<SizeComputer>(SizeComputer&, unsigned short) Unexecuted instantiation: void ser_writedata16<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<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<HashWriter>(HashWriter&, 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<ParamsStream<AutoFile&, TransactionSerParams> >(ParamsStream<AutoFile&, TransactionSerParams>&, unsigned short) Unexecuted instantiation: void ser_writedata16<ParamsStream<HashWriter&, TransactionSerParams> >(ParamsStream<HashWriter&, TransactionSerParams>&, unsigned short) |
63 | | template<typename Stream> inline void ser_writedata16be(Stream &s, uint16_t obj) |
64 | 0 | { |
65 | 0 | obj = htobe16_internal(obj); |
66 | 0 | s.write(AsBytes(Span{&obj, 1})); |
67 | 0 | } |
68 | | template<typename Stream> inline void ser_writedata32(Stream &s, uint32_t obj) |
69 | 1.80M | { |
70 | 1.80M | obj = htole32_internal(obj); |
71 | 1.80M | s.write(AsBytes(Span{&obj, 1})); |
72 | 1.80M | } void ser_writedata32<ParamsStream<SizeComputer&, TransactionSerParams> >(ParamsStream<SizeComputer&, TransactionSerParams>&, unsigned int) Line | Count | Source | 69 | 82.1k | { | 70 | 82.1k | obj = htole32_internal(obj); | 71 | 82.1k | s.write(AsBytes(Span{&obj, 1})); | 72 | 82.1k | } |
Unexecuted instantiation: void ser_writedata32<AutoFile>(AutoFile&, unsigned int) void ser_writedata32<DataStream>(DataStream&, unsigned int) Line | Count | Source | 69 | 13.5k | { | 70 | 13.5k | obj = htole32_internal(obj); | 71 | 13.5k | s.write(AsBytes(Span{&obj, 1})); | 72 | 13.5k | } |
Unexecuted instantiation: void ser_writedata32<ParamsStream<DataStream&, TransactionSerParams> >(ParamsStream<DataStream&, TransactionSerParams>&, unsigned int) Unexecuted instantiation: void ser_writedata32<SizeComputer>(SizeComputer&, unsigned int) void ser_writedata32<VectorWriter>(VectorWriter&, unsigned int) Line | Count | Source | 69 | 23.4k | { | 70 | 23.4k | obj = htole32_internal(obj); | 71 | 23.4k | s.write(AsBytes(Span{&obj, 1})); | 72 | 23.4k | } |
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) void ser_writedata32<ParamsStream<VectorWriter&, TransactionSerParams> >(ParamsStream<VectorWriter&, TransactionSerParams>&, unsigned int) Line | Count | Source | 69 | 270k | { | 70 | 270k | obj = htole32_internal(obj); | 71 | 270k | s.write(AsBytes(Span{&obj, 1})); | 72 | 270k | } |
void ser_writedata32<ParamsStream<ParamsStream<VectorWriter&, TransactionSerParams>&, TransactionSerParams> >(ParamsStream<ParamsStream<VectorWriter&, TransactionSerParams>&, TransactionSerParams>&, unsigned int) Line | Count | Source | 69 | 6.75k | { | 70 | 6.75k | obj = htole32_internal(obj); | 71 | 6.75k | s.write(AsBytes(Span{&obj, 1})); | 72 | 6.75k | } |
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) void ser_writedata32<HashWriter>(HashWriter&, unsigned int) Line | Count | Source | 69 | 1.34M | { | 70 | 1.34M | obj = htole32_internal(obj); | 71 | 1.34M | s.write(AsBytes(Span{&obj, 1})); | 72 | 1.34M | } |
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<ParamsStream<AutoFile&, TransactionSerParams> >(ParamsStream<AutoFile&, TransactionSerParams>&, unsigned int) void ser_writedata32<ParamsStream<HashWriter&, TransactionSerParams> >(ParamsStream<HashWriter&, TransactionSerParams>&, unsigned int) Line | Count | Source | 69 | 68.2k | { | 70 | 68.2k | obj = htole32_internal(obj); | 71 | 68.2k | s.write(AsBytes(Span{&obj, 1})); | 72 | 68.2k | } |
|
73 | | template<typename Stream> inline void ser_writedata32be(Stream &s, uint32_t obj) |
74 | 0 | { |
75 | 0 | obj = htobe32_internal(obj); |
76 | 0 | s.write(AsBytes(Span{&obj, 1})); |
77 | 0 | } |
78 | | template<typename Stream> inline void ser_writedata64(Stream &s, uint64_t obj) |
79 | 54.5k | { |
80 | 54.5k | obj = htole64_internal(obj); |
81 | 54.5k | s.write(AsBytes(Span{&obj, 1})); |
82 | 54.5k | } void ser_writedata64<ParamsStream<SizeComputer&, TransactionSerParams> >(ParamsStream<SizeComputer&, TransactionSerParams>&, unsigned long) Line | Count | Source | 79 | 13.6k | { | 80 | 13.6k | obj = htole64_internal(obj); | 81 | 13.6k | s.write(AsBytes(Span{&obj, 1})); | 82 | 13.6k | } |
Unexecuted instantiation: void ser_writedata64<AutoFile>(AutoFile&, unsigned long) void ser_writedata64<DataStream>(DataStream&, unsigned long) Line | Count | Source | 79 | 3.37k | { | 80 | 3.37k | obj = htole64_internal(obj); | 81 | 3.37k | s.write(AsBytes(Span{&obj, 1})); | 82 | 3.37k | } |
Unexecuted instantiation: void ser_writedata64<ParamsStream<DataStream&, TransactionSerParams> >(ParamsStream<DataStream&, TransactionSerParams>&, unsigned long) Unexecuted instantiation: void ser_writedata64<SizeComputer>(SizeComputer&, unsigned long) void ser_writedata64<VectorWriter>(VectorWriter&, unsigned long) Line | Count | Source | 79 | 10.1k | { | 80 | 10.1k | obj = htole64_internal(obj); | 81 | 10.1k | s.write(AsBytes(Span{&obj, 1})); | 82 | 10.1k | } |
Unexecuted instantiation: void ser_writedata64<ParamsStream<DataStream&, CNetAddr::SerParams> >(ParamsStream<DataStream&, CNetAddr::SerParams>&, unsigned long) Unexecuted instantiation: void ser_writedata64<ParamsStream<DataStream&, CAddress::SerParams> >(ParamsStream<DataStream&, CAddress::SerParams>&, unsigned long) Unexecuted instantiation: void ser_writedata64<ParamsStream<ParamsStream<DataStream&, CAddress::SerParams>&, CNetAddr::SerParams> >(ParamsStream<ParamsStream<DataStream&, CAddress::SerParams>&, CNetAddr::SerParams>&, unsigned long) void ser_writedata64<ParamsStream<VectorWriter&, TransactionSerParams> >(ParamsStream<VectorWriter&, TransactionSerParams>&, unsigned long) Line | Count | Source | 79 | 8.53k | { | 80 | 8.53k | obj = htole64_internal(obj); | 81 | 8.53k | s.write(AsBytes(Span{&obj, 1})); | 82 | 8.53k | } |
void ser_writedata64<ParamsStream<ParamsStream<VectorWriter&, TransactionSerParams>&, TransactionSerParams> >(ParamsStream<ParamsStream<VectorWriter&, TransactionSerParams>&, TransactionSerParams>&, unsigned long) Line | Count | Source | 79 | 1.68k | { | 80 | 1.68k | obj = htole64_internal(obj); | 81 | 1.68k | s.write(AsBytes(Span{&obj, 1})); | 82 | 1.68k | } |
Unexecuted instantiation: void ser_writedata64<ParamsStream<VectorWriter&, CNetAddr::SerParams> >(ParamsStream<VectorWriter&, CNetAddr::SerParams>&, unsigned long) Unexecuted instantiation: void ser_writedata64<ParamsStream<HashedSourceWriter<AutoFile>&, CAddress::SerParams> >(ParamsStream<HashedSourceWriter<AutoFile>&, CAddress::SerParams>&, unsigned long) Unexecuted instantiation: void ser_writedata64<ParamsStream<ParamsStream<HashedSourceWriter<AutoFile>&, CAddress::SerParams>&, CNetAddr::SerParams> >(ParamsStream<ParamsStream<HashedSourceWriter<AutoFile>&, CAddress::SerParams>&, CNetAddr::SerParams>&, unsigned long) Unexecuted instantiation: void ser_writedata64<HashWriter>(HashWriter&, unsigned long) Unexecuted instantiation: void ser_writedata64<ParamsStream<VectorWriter&, CAddress::SerParams> >(ParamsStream<VectorWriter&, CAddress::SerParams>&, unsigned long) Unexecuted instantiation: void ser_writedata64<ParamsStream<ParamsStream<VectorWriter&, CAddress::SerParams>&, CNetAddr::SerParams> >(ParamsStream<ParamsStream<VectorWriter&, CAddress::SerParams>&, CNetAddr::SerParams>&, unsigned long) Unexecuted instantiation: void ser_writedata64<ParamsStream<AutoFile&, TransactionSerParams> >(ParamsStream<AutoFile&, TransactionSerParams>&, unsigned long) void ser_writedata64<ParamsStream<HashWriter&, TransactionSerParams> >(ParamsStream<HashWriter&, TransactionSerParams>&, unsigned long) Line | Count | Source | 79 | 17.0k | { | 80 | 17.0k | obj = htole64_internal(obj); | 81 | 17.0k | s.write(AsBytes(Span{&obj, 1})); | 82 | 17.0k | } |
|
83 | | template<typename Stream> inline uint8_t ser_readdata8(Stream &s) |
84 | 103k | { |
85 | 103k | uint8_t obj; |
86 | 103k | s.read(AsWritableBytes(Span{&obj, 1})); |
87 | 103k | return obj; |
88 | 103k | } unsigned char ser_readdata8<DataStream>(DataStream&) Line | Count | Source | 84 | 62.1k | { | 85 | 62.1k | uint8_t obj; | 86 | 62.1k | s.read(AsWritableBytes(Span{&obj, 1})); | 87 | 62.1k | return obj; | 88 | 62.1k | } |
unsigned char ser_readdata8<ParamsStream<DataStream&, TransactionSerParams> >(ParamsStream<DataStream&, TransactionSerParams>&) Line | Count | Source | 84 | 40.9k | { | 85 | 40.9k | uint8_t obj; | 86 | 40.9k | s.read(AsWritableBytes(Span{&obj, 1})); | 87 | 40.9k | return obj; | 88 | 40.9k | } |
Unexecuted instantiation: unsigned char ser_readdata8<SpanReader>(SpanReader&) Unexecuted instantiation: unsigned char ser_readdata8<AutoFile>(AutoFile&) Unexecuted instantiation: unsigned char ser_readdata8<BufferedFile>(BufferedFile&) 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<AutoFile> >(HashVerifier<AutoFile>&) Unexecuted instantiation: unsigned char ser_readdata8<ParamsStream<BufferedFile&, TransactionSerParams> >(ParamsStream<BufferedFile&, TransactionSerParams>&) |
89 | | template<typename Stream> inline uint16_t ser_readdata16(Stream &s) |
90 | 0 | { |
91 | 0 | uint16_t obj; |
92 | 0 | s.read(AsWritableBytes(Span{&obj, 1})); |
93 | 0 | return le16toh_internal(obj); |
94 | 0 | } Unexecuted instantiation: unsigned short ser_readdata16<DataStream>(DataStream&) Unexecuted instantiation: unsigned short ser_readdata16<ParamsStream<DataStream&, TransactionSerParams> >(ParamsStream<DataStream&, TransactionSerParams>&) Unexecuted instantiation: unsigned short ser_readdata16<SpanReader>(SpanReader&) Unexecuted instantiation: unsigned short ser_readdata16<AutoFile>(AutoFile&) 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<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<AutoFile> >(HashVerifier<AutoFile>&) Unexecuted instantiation: unsigned short ser_readdata16<ParamsStream<BufferedFile&, TransactionSerParams> >(ParamsStream<BufferedFile&, TransactionSerParams>&) |
95 | | template<typename Stream> inline uint16_t ser_readdata16be(Stream &s) |
96 | 0 | { |
97 | 0 | uint16_t obj; |
98 | 0 | s.read(AsWritableBytes(Span{&obj, 1})); |
99 | 0 | return be16toh_internal(obj); |
100 | 0 | } |
101 | | template<typename Stream> inline uint32_t ser_readdata32(Stream &s) |
102 | 292k | { |
103 | 292k | uint32_t obj; |
104 | 292k | s.read(AsWritableBytes(Span{&obj, 1})); |
105 | 292k | return le32toh_internal(obj); |
106 | 292k | } unsigned int ser_readdata32<DataStream>(DataStream&) Line | Count | Source | 102 | 230k | { | 103 | 230k | uint32_t obj; | 104 | 230k | s.read(AsWritableBytes(Span{&obj, 1})); | 105 | 230k | return le32toh_internal(obj); | 106 | 230k | } |
unsigned int ser_readdata32<ParamsStream<DataStream&, TransactionSerParams> >(ParamsStream<DataStream&, TransactionSerParams>&) Line | Count | Source | 102 | 61.5k | { | 103 | 61.5k | uint32_t obj; | 104 | 61.5k | s.read(AsWritableBytes(Span{&obj, 1})); | 105 | 61.5k | return le32toh_internal(obj); | 106 | 61.5k | } |
Unexecuted instantiation: unsigned int ser_readdata32<SpanReader>(SpanReader&) Unexecuted instantiation: unsigned int ser_readdata32<AutoFile>(AutoFile&) 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<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<AutoFile> >(HashVerifier<AutoFile>&) Unexecuted instantiation: unsigned int ser_readdata32<ParamsStream<BufferedFile&, TransactionSerParams> >(ParamsStream<BufferedFile&, TransactionSerParams>&) |
107 | | template<typename Stream> inline uint32_t ser_readdata32be(Stream &s) |
108 | 0 | { |
109 | 0 | uint32_t obj; |
110 | 0 | s.read(AsWritableBytes(Span{&obj, 1})); |
111 | 0 | return be32toh_internal(obj); |
112 | 0 | } |
113 | | template<typename Stream> inline uint64_t ser_readdata64(Stream &s) |
114 | 11.9k | { |
115 | 11.9k | uint64_t obj; |
116 | 11.9k | s.read(AsWritableBytes(Span{&obj, 1})); |
117 | 11.9k | return le64toh_internal(obj); |
118 | 11.9k | } unsigned long ser_readdata64<DataStream>(DataStream&) Line | Count | Source | 114 | 3.42k | { | 115 | 3.42k | uint64_t obj; | 116 | 3.42k | s.read(AsWritableBytes(Span{&obj, 1})); | 117 | 3.42k | return le64toh_internal(obj); | 118 | 3.42k | } |
unsigned long ser_readdata64<ParamsStream<DataStream&, TransactionSerParams> >(ParamsStream<DataStream&, TransactionSerParams>&) Line | Count | Source | 114 | 8.53k | { | 115 | 8.53k | uint64_t obj; | 116 | 8.53k | s.read(AsWritableBytes(Span{&obj, 1})); | 117 | 8.53k | return le64toh_internal(obj); | 118 | 8.53k | } |
Unexecuted instantiation: unsigned long ser_readdata64<SpanReader>(SpanReader&) Unexecuted instantiation: unsigned long ser_readdata64<AutoFile>(AutoFile&) Unexecuted instantiation: unsigned long ser_readdata64<BufferedFile>(BufferedFile&) Unexecuted instantiation: unsigned long ser_readdata64<ParamsStream<DataStream&, CAddress::SerParams> >(ParamsStream<DataStream&, CAddress::SerParams>&) Unexecuted instantiation: unsigned long ser_readdata64<ParamsStream<ParamsStream<DataStream&, CAddress::SerParams>&, CNetAddr::SerParams> >(ParamsStream<ParamsStream<DataStream&, CAddress::SerParams>&, CNetAddr::SerParams>&) Unexecuted instantiation: unsigned long ser_readdata64<ParamsStream<DataStream&, CNetAddr::SerParams> >(ParamsStream<DataStream&, CNetAddr::SerParams>&) Unexecuted instantiation: unsigned long ser_readdata64<ParamsStream<SpanReader&, TransactionSerParams> >(ParamsStream<SpanReader&, TransactionSerParams>&) Unexecuted instantiation: unsigned long ser_readdata64<ParamsStream<HashVerifier<AutoFile>&, CAddress::SerParams> >(ParamsStream<HashVerifier<AutoFile>&, CAddress::SerParams>&) Unexecuted instantiation: unsigned long ser_readdata64<ParamsStream<ParamsStream<HashVerifier<AutoFile>&, CAddress::SerParams>&, CNetAddr::SerParams> >(ParamsStream<ParamsStream<HashVerifier<AutoFile>&, CAddress::SerParams>&, CNetAddr::SerParams>&) Unexecuted instantiation: unsigned long ser_readdata64<ParamsStream<AutoFile&, CAddress::SerParams> >(ParamsStream<AutoFile&, CAddress::SerParams>&) Unexecuted instantiation: unsigned long ser_readdata64<ParamsStream<ParamsStream<AutoFile&, CAddress::SerParams>&, CNetAddr::SerParams> >(ParamsStream<ParamsStream<AutoFile&, CAddress::SerParams>&, CNetAddr::SerParams>&) Unexecuted instantiation: unsigned long ser_readdata64<ParamsStream<HashVerifier<DataStream>&, CAddress::SerParams> >(ParamsStream<HashVerifier<DataStream>&, CAddress::SerParams>&) Unexecuted instantiation: unsigned long ser_readdata64<ParamsStream<ParamsStream<HashVerifier<DataStream>&, CAddress::SerParams>&, CNetAddr::SerParams> >(ParamsStream<ParamsStream<HashVerifier<DataStream>&, CAddress::SerParams>&, CNetAddr::SerParams>&) Unexecuted instantiation: unsigned long ser_readdata64<ParamsStream<AutoFile&, TransactionSerParams> >(ParamsStream<AutoFile&, TransactionSerParams>&) Unexecuted instantiation: unsigned long ser_readdata64<ParamsStream<DataStream, CAddress::SerParams> >(ParamsStream<DataStream, CAddress::SerParams>&) Unexecuted instantiation: unsigned long ser_readdata64<HashVerifier<AutoFile> >(HashVerifier<AutoFile>&) Unexecuted instantiation: unsigned long ser_readdata64<ParamsStream<BufferedFile&, TransactionSerParams> >(ParamsStream<BufferedFile&, TransactionSerParams>&) |
119 | | |
120 | | |
121 | | class SizeComputer; |
122 | | |
123 | | /** |
124 | | * Convert any argument to a reference to X, maintaining constness. |
125 | | * |
126 | | * This can be used in serialization code to invoke a base class's |
127 | | * serialization routines. |
128 | | * |
129 | | * Example use: |
130 | | * class Base { ... }; |
131 | | * class Child : public Base { |
132 | | * int m_data; |
133 | | * public: |
134 | | * SERIALIZE_METHODS(Child, obj) { |
135 | | * READWRITE(AsBase<Base>(obj), obj.m_data); |
136 | | * } |
137 | | * }; |
138 | | * |
139 | | * static_cast cannot easily be used here, as the type of Obj will be const Child& |
140 | | * during serialization and Child& during deserialization. AsBase will convert to |
141 | | * const Base& and Base& appropriately. |
142 | | */ |
143 | | template <class Out, class In> |
144 | | Out& AsBase(In& x) |
145 | 24.7k | { |
146 | 24.7k | static_assert(std::is_base_of_v<Out, In>); |
147 | 24.7k | return x; |
148 | 24.7k | } prevector<28u, unsigned char, unsigned int, int>& AsBase<prevector<28u, unsigned char, unsigned int, int>, CScript>(CScript&) Line | Count | Source | 145 | 17.0k | { | 146 | 17.0k | static_assert(std::is_base_of_v<Out, In>); | 147 | 17.0k | return x; | 148 | 17.0k | } |
CBlockHeader& AsBase<CBlockHeader, CBlock>(CBlock&) Line | Count | Source | 145 | 6.84k | { | 146 | 6.84k | static_assert(std::is_base_of_v<Out, In>); | 147 | 6.84k | return x; | 148 | 6.84k | } |
CNetAddr& AsBase<CNetAddr, CService>(CService&) Line | Count | Source | 145 | 870 | { | 146 | 870 | static_assert(std::is_base_of_v<Out, In>); | 147 | 870 | return x; | 148 | 870 | } |
Unexecuted instantiation: CService& AsBase<CService, CAddress>(CAddress&) Unexecuted instantiation: CAddress& AsBase<CAddress, AddrInfo>(AddrInfo&) Unexecuted instantiation: FlatFilePos& AsBase<FlatFilePos, CDiskTxPos>(CDiskTxPos&) |
149 | | template <class Out, class In> |
150 | | const Out& AsBase(const In& x) |
151 | 147k | { |
152 | 147k | static_assert(std::is_base_of_v<Out, In>); |
153 | 147k | return x; |
154 | 147k | } prevector<28u, unsigned char, unsigned int, int> const& AsBase<prevector<28u, unsigned char, unsigned int, int>, CScript>(CScript const&) Line | Count | Source | 151 | 78.5k | { | 152 | 78.5k | static_assert(std::is_base_of_v<Out, In>); | 153 | 78.5k | return x; | 154 | 78.5k | } |
CBlockHeader const& AsBase<CBlockHeader, CBlock>(CBlock const&) Line | Count | Source | 151 | 65.8k | { | 152 | 65.8k | static_assert(std::is_base_of_v<Out, In>); | 153 | 65.8k | return x; | 154 | 65.8k | } |
CNetAddr const& AsBase<CNetAddr, CService>(CService const&) Line | Count | Source | 151 | 3.48k | { | 152 | 3.48k | static_assert(std::is_base_of_v<Out, In>); | 153 | 3.48k | return x; | 154 | 3.48k | } |
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&) |
155 | | |
156 | 825k | #define READWRITE(...) (ser_action.SerReadWriteMany(s, __VA_ARGS__)) |
157 | 0 | #define SER_READ(obj, code) ser_action.SerRead(s, obj, [&](Stream& s, typename std::remove_const<Type>::type& obj) { code; }) Unexecuted instantiation: CAddress::SerializationOps<ParamsStream<DataStream&, CAddress::SerParams>, CAddress, ActionUnserialize>(CAddress&, ParamsStream<DataStream&, CAddress::SerParams>&, ActionUnserialize)::{lambda(ParamsStream<DataStream&, CAddress::SerParams>&, CAddress&)#1}::operator()(ParamsStream<DataStream&, CAddress::SerParams>&, CAddress&) const Unexecuted instantiation: CPartialMerkleTree::SerializationOps<DataStream, CPartialMerkleTree, ActionUnserialize>(CPartialMerkleTree&, DataStream&, ActionUnserialize)::{lambda(DataStream&, CPartialMerkleTree&)#1}::operator()(DataStream&, CPartialMerkleTree&) const Unexecuted instantiation: CPartialMerkleTree::SerializationOps<DataStream, CPartialMerkleTree, ActionUnserialize>(CPartialMerkleTree&, DataStream&, ActionUnserialize)::{lambda(DataStream&, CPartialMerkleTree&)#2}::operator()(DataStream&, CPartialMerkleTree&) const Unexecuted instantiation: CAddress::SerializationOps<ParamsStream<HashVerifier<AutoFile>&, CAddress::SerParams>, CAddress, ActionUnserialize>(CAddress&, ParamsStream<HashVerifier<AutoFile>&, CAddress::SerParams>&, ActionUnserialize)::{lambda(ParamsStream<HashVerifier<AutoFile>&, CAddress::SerParams>&, CAddress&)#1}::operator()(ParamsStream<HashVerifier<AutoFile>&, CAddress::SerParams>&, CAddress&) const Unexecuted instantiation: CAddress::SerializationOps<ParamsStream<AutoFile&, CAddress::SerParams>, CAddress, ActionUnserialize>(CAddress&, ParamsStream<AutoFile&, CAddress::SerParams>&, ActionUnserialize)::{lambda(ParamsStream<AutoFile&, CAddress::SerParams>&, CAddress&)#1}::operator()(ParamsStream<AutoFile&, CAddress::SerParams>&, CAddress&) const Unexecuted instantiation: CAddress::SerializationOps<ParamsStream<HashVerifier<DataStream>&, CAddress::SerParams>, CAddress, ActionUnserialize>(CAddress&, ParamsStream<HashVerifier<DataStream>&, CAddress::SerParams>&, ActionUnserialize)::{lambda(ParamsStream<HashVerifier<DataStream>&, CAddress::SerParams>&, CAddress&)#1}::operator()(ParamsStream<HashVerifier<DataStream>&, CAddress::SerParams>&, CAddress&) const Unexecuted instantiation: wallet::WalletDescriptor::SerializationOps<DataStream, wallet::WalletDescriptor, ActionUnserialize>(wallet::WalletDescriptor&, DataStream&, ActionUnserialize)::{lambda(DataStream&, wallet::WalletDescriptor&)#1}::operator()(DataStream&, wallet::WalletDescriptor&) const |
158 | 0 | #define SER_WRITE(obj, code) ser_action.SerWrite(s, obj, [&](Stream& s, const Type& obj) { code; }) Unexecuted instantiation: CPartialMerkleTree::SerializationOps<DataStream, CPartialMerkleTree const, ActionSerialize>(CPartialMerkleTree const&, DataStream&, ActionSerialize)::{lambda(DataStream&, CPartialMerkleTree const&)#1}::operator()(DataStream&, CPartialMerkleTree const&) const Unexecuted instantiation: CAddress::SerializationOps<ParamsStream<DataStream&, CAddress::SerParams>, CAddress const, ActionSerialize>(CAddress const&, ParamsStream<DataStream&, CAddress::SerParams>&, ActionSerialize)::{lambda(ParamsStream<DataStream&, CAddress::SerParams>&, CAddress const&)#1}::operator()(ParamsStream<DataStream&, CAddress::SerParams>&, CAddress const&) const Unexecuted instantiation: 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&)#1}::operator()(ParamsStream<HashedSourceWriter<AutoFile>&, CAddress::SerParams>&, CAddress const&) const Unexecuted instantiation: CPartialMerkleTree::SerializationOps<VectorWriter, CPartialMerkleTree const, ActionSerialize>(CPartialMerkleTree const&, VectorWriter&, ActionSerialize)::{lambda(VectorWriter&, CPartialMerkleTree const&)#1}::operator()(VectorWriter&, CPartialMerkleTree const&) const Unexecuted instantiation: CAddress::SerializationOps<ParamsStream<VectorWriter&, CAddress::SerParams>, CAddress const, ActionSerialize>(CAddress const&, ParamsStream<VectorWriter&, CAddress::SerParams>&, ActionSerialize)::{lambda(ParamsStream<VectorWriter&, CAddress::SerParams>&, CAddress const&)#1}::operator()(ParamsStream<VectorWriter&, CAddress::SerParams>&, CAddress const&) const Unexecuted instantiation: wallet::WalletDescriptor::SerializationOps<DataStream, wallet::WalletDescriptor const, ActionSerialize>(wallet::WalletDescriptor const&, DataStream&, ActionSerialize)::{lambda(DataStream&, wallet::WalletDescriptor const&)#1}::operator()(DataStream&, wallet::WalletDescriptor const&) const |
159 | | |
160 | | /** |
161 | | * Implement the Ser and Unser methods needed for implementing a formatter (see Using below). |
162 | | * |
163 | | * Both Ser and Unser are delegated to a single static method SerializationOps, which is polymorphic |
164 | | * in the serialized/deserialized type (allowing it to be const when serializing, and non-const when |
165 | | * deserializing). |
166 | | * |
167 | | * Example use: |
168 | | * struct FooFormatter { |
169 | | * FORMATTER_METHODS(Class, obj) { READWRITE(obj.val1, VARINT(obj.val2)); } |
170 | | * } |
171 | | * would define a class FooFormatter that defines a serialization of Class objects consisting |
172 | | * of serializing its val1 member using the default serialization, and its val2 member using |
173 | | * VARINT serialization. That FooFormatter can then be used in statements like |
174 | | * READWRITE(Using<FooFormatter>(obj.bla)). |
175 | | */ |
176 | | #define FORMATTER_METHODS(cls, obj) \ |
177 | | template<typename Stream> \ |
178 | 694k | 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 | 178 | 13.6k | 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 | 178 | 27.3k | 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 | 178 | 13.6k | 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 | 178 | 13.6k | static void Ser(Stream& s, const cls& obj) { SerializationOps(obj, s, ActionSerialize{}); } \ |
void CBlock::Ser<ParamsStream<SizeComputer&, TransactionSerParams> >(ParamsStream<SizeComputer&, TransactionSerParams>&, CBlock const&) Line | Count | Source | 178 | 6.84k | static void Ser(Stream& s, const cls& obj) { SerializationOps(obj, s, ActionSerialize{}); } \ |
void CBlockHeader::Ser<ParamsStream<SizeComputer&, TransactionSerParams> >(ParamsStream<SizeComputer&, TransactionSerParams>&, CBlockHeader const&) Line | Count | Source | 178 | 6.84k | static void Ser(Stream& s, const cls& obj) { SerializationOps(obj, s, ActionSerialize{}); } \ |
Unexecuted instantiation: void CBlockFileInfo::Ser<DataStream>(DataStream&, CBlockFileInfo const&) Unexecuted instantiation: void CBlockHeaderAndShortTxIDs::Ser<DataStream>(DataStream&, CBlockHeaderAndShortTxIDs const&) void CBlockHeader::Ser<DataStream>(DataStream&, CBlockHeader const&) Line | Count | Source | 178 | 3.37k | static void Ser(Stream& s, const cls& obj) { SerializationOps(obj, s, ActionSerialize{}); } \ |
Unexecuted instantiation: void PrefilledTransaction::Ser<DataStream>(DataStream&, PrefilledTransaction const&) Unexecuted instantiation: void CTxIn::Ser<ParamsStream<DataStream&, TransactionSerParams> >(ParamsStream<DataStream&, TransactionSerParams>&, CTxIn const&) Unexecuted instantiation: void COutPoint::Ser<ParamsStream<DataStream&, TransactionSerParams> >(ParamsStream<DataStream&, TransactionSerParams>&, COutPoint const&) Unexecuted instantiation: void CScript::Ser<ParamsStream<DataStream&, TransactionSerParams> >(ParamsStream<DataStream&, TransactionSerParams>&, CScript const&) Unexecuted instantiation: void CTxOut::Ser<ParamsStream<DataStream&, TransactionSerParams> >(ParamsStream<DataStream&, TransactionSerParams>&, CTxOut const&) Unexecuted instantiation: void CFeeRate::Ser<DataStream>(DataStream&, CFeeRate const&) Unexecuted instantiation: void CMerkleBlock::Ser<DataStream>(DataStream&, CMerkleBlock const&) Unexecuted instantiation: void CPartialMerkleTree::Ser<DataStream>(DataStream&, CPartialMerkleTree const&) Unexecuted instantiation: void COutPoint::Ser<DataStream>(DataStream&, COutPoint const&) Unexecuted instantiation: void CScript::Ser<DataStream>(DataStream&, CScript const&) Unexecuted instantiation: void CTxIn::Ser<DataStream>(DataStream&, CTxIn const&) Unexecuted instantiation: void FlatFilePos::Ser<DataStream>(DataStream&, FlatFilePos const&) Unexecuted instantiation: void KeyOriginInfo::Ser<DataStream>(DataStream&, KeyOriginInfo const&) 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&) Unexecuted instantiation: void CBlockLocator::Ser<DataStream>(DataStream&, CBlockLocator const&) Unexecuted instantiation: void CTxUndo::Ser<DataStream>(DataStream&, CTxUndo const&) Unexecuted instantiation: void TxOutCompression::Ser<DataStream>(DataStream&, CTxOut const&) Unexecuted instantiation: void CBlockUndo::Ser<DataStream>(DataStream&, CBlockUndo const&) Unexecuted instantiation: void CService::Ser<ParamsStream<DataStream&, CNetAddr::SerParams> >(ParamsStream<DataStream&, CNetAddr::SerParams>&, CService const&) Unexecuted instantiation: void CMessageHeader::Ser<DataStream>(DataStream&, CMessageHeader const&) Unexecuted instantiation: void CAddress::Ser<ParamsStream<DataStream&, CAddress::SerParams> >(ParamsStream<DataStream&, CAddress::SerParams>&, CAddress const&) Unexecuted instantiation: void CService::Ser<ParamsStream<ParamsStream<DataStream&, CAddress::SerParams>&, CNetAddr::SerParams> >(ParamsStream<ParamsStream<DataStream&, CAddress::SerParams>&, CNetAddr::SerParams>&, CService const&) Unexecuted instantiation: void CInv::Ser<DataStream>(DataStream&, CInv const&) Unexecuted instantiation: void CBloomFilter::Ser<DataStream>(DataStream&, CBloomFilter const&) Unexecuted instantiation: void CDiskBlockIndex::Ser<DataStream>(DataStream&, CDiskBlockIndex const&) Unexecuted instantiation: void BlockTransactions::Ser<DataStream>(DataStream&, BlockTransactions const&) Unexecuted instantiation: void BlockTransactionsRequest::Ser<DataStream>(DataStream&, BlockTransactionsRequest const&) void CBlock::Ser<ParamsStream<VectorWriter&, TransactionSerParams> >(ParamsStream<VectorWriter&, TransactionSerParams>&, CBlock const&) Line | Count | Source | 178 | 58.9k | static void Ser(Stream& s, const cls& obj) { SerializationOps(obj, s, ActionSerialize{}); } \ |
void CBlockHeader::Ser<ParamsStream<VectorWriter&, TransactionSerParams> >(ParamsStream<VectorWriter&, TransactionSerParams>&, CBlockHeader const&) Line | Count | Source | 178 | 60.6k | static void Ser(Stream& s, const cls& obj) { SerializationOps(obj, s, ActionSerialize{}); } \ |
void CTxIn::Ser<ParamsStream<VectorWriter&, TransactionSerParams> >(ParamsStream<VectorWriter&, TransactionSerParams>&, CTxIn const&) Line | Count | Source | 178 | 6.84k | static void Ser(Stream& s, const cls& obj) { SerializationOps(obj, s, ActionSerialize{}); } \ |
void COutPoint::Ser<ParamsStream<VectorWriter&, TransactionSerParams> >(ParamsStream<VectorWriter&, TransactionSerParams>&, COutPoint const&) Line | Count | Source | 178 | 6.84k | static void Ser(Stream& s, const cls& obj) { SerializationOps(obj, s, ActionSerialize{}); } \ |
void CScript::Ser<ParamsStream<VectorWriter&, TransactionSerParams> >(ParamsStream<VectorWriter&, TransactionSerParams>&, CScript const&) Line | Count | Source | 178 | 13.6k | static void Ser(Stream& s, const cls& obj) { SerializationOps(obj, s, ActionSerialize{}); } \ |
void CTxOut::Ser<ParamsStream<VectorWriter&, TransactionSerParams> >(ParamsStream<VectorWriter&, TransactionSerParams>&, CTxOut const&) Line | Count | Source | 178 | 6.84k | static void Ser(Stream& s, const cls& obj) { SerializationOps(obj, s, ActionSerialize{}); } \ |
void CBlockHeaderAndShortTxIDs::Ser<ParamsStream<VectorWriter&, TransactionSerParams> >(ParamsStream<VectorWriter&, TransactionSerParams>&, CBlockHeaderAndShortTxIDs const&) Line | Count | Source | 178 | 1.68k | static void Ser(Stream& s, const cls& obj) { SerializationOps(obj, s, ActionSerialize{}); } \ |
void PrefilledTransaction::Ser<ParamsStream<VectorWriter&, TransactionSerParams> >(ParamsStream<VectorWriter&, TransactionSerParams>&, PrefilledTransaction const&) Line | Count | Source | 178 | 1.68k | static void Ser(Stream& s, const cls& obj) { SerializationOps(obj, s, ActionSerialize{}); } \ |
void CTxIn::Ser<ParamsStream<ParamsStream<VectorWriter&, TransactionSerParams>&, TransactionSerParams> >(ParamsStream<ParamsStream<VectorWriter&, TransactionSerParams>&, TransactionSerParams>&, CTxIn const&) Line | Count | Source | 178 | 1.68k | static void Ser(Stream& s, const cls& obj) { SerializationOps(obj, s, ActionSerialize{}); } \ |
void COutPoint::Ser<ParamsStream<ParamsStream<VectorWriter&, TransactionSerParams>&, TransactionSerParams> >(ParamsStream<ParamsStream<VectorWriter&, TransactionSerParams>&, TransactionSerParams>&, COutPoint const&) Line | Count | Source | 178 | 1.68k | static void Ser(Stream& s, const cls& obj) { SerializationOps(obj, s, ActionSerialize{}); } \ |
void CScript::Ser<ParamsStream<ParamsStream<VectorWriter&, TransactionSerParams>&, TransactionSerParams> >(ParamsStream<ParamsStream<VectorWriter&, TransactionSerParams>&, TransactionSerParams>&, CScript const&) Line | Count | Source | 178 | 3.37k | static void Ser(Stream& s, const cls& obj) { SerializationOps(obj, s, ActionSerialize{}); } \ |
void CTxOut::Ser<ParamsStream<ParamsStream<VectorWriter&, TransactionSerParams>&, TransactionSerParams> >(ParamsStream<ParamsStream<VectorWriter&, TransactionSerParams>&, TransactionSerParams>&, CTxOut const&) Line | Count | Source | 178 | 1.68k | static void Ser(Stream& s, const cls& obj) { SerializationOps(obj, s, ActionSerialize{}); } \ |
Unexecuted instantiation: void TxOutCompression::Ser<AutoFile>(AutoFile&, CTxOut const&) void CService::Ser<ParamsStream<VectorWriter&, CNetAddr::SerParams> >(ParamsStream<VectorWriter&, CNetAddr::SerParams>&, CService const&) Line | Count | Source | 178 | 3.48k | static void Ser(Stream& s, const cls& obj) { SerializationOps(obj, s, ActionSerialize{}); } \ |
Unexecuted instantiation: void CAddress::Ser<ParamsStream<HashedSourceWriter<AutoFile>&, CAddress::SerParams> >(ParamsStream<HashedSourceWriter<AutoFile>&, CAddress::SerParams>&, CAddress const&) Unexecuted instantiation: void CService::Ser<ParamsStream<ParamsStream<HashedSourceWriter<AutoFile>&, CAddress::SerParams>&, CNetAddr::SerParams> >(ParamsStream<ParamsStream<HashedSourceWriter<AutoFile>&, CAddress::SerParams>&, CNetAddr::SerParams>&, CService const&) Unexecuted instantiation: void AddrInfo::Ser<ParamsStream<HashedSourceWriter<AutoFile>&, CAddress::SerParams> >(ParamsStream<HashedSourceWriter<AutoFile>&, CAddress::SerParams>&, AddrInfo const&) Unexecuted instantiation: void AddrInfo::Ser<ParamsStream<DataStream&, CAddress::SerParams> >(ParamsStream<DataStream&, CAddress::SerParams>&, AddrInfo const&) Unexecuted instantiation: void CBlockHeaderAndShortTxIDs::Ser<SizeComputer>(SizeComputer&, CBlockHeaderAndShortTxIDs const&) Unexecuted instantiation: void CBlockHeader::Ser<SizeComputer>(SizeComputer&, CBlockHeader const&) Unexecuted instantiation: void PrefilledTransaction::Ser<SizeComputer>(SizeComputer&, PrefilledTransaction const&) Unexecuted instantiation: void CDiskTxPos::Ser<DataStream>(DataStream&, CDiskTxPos 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: 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: 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&) void CMessageHeader::Ser<VectorWriter>(VectorWriter&, CMessageHeader const&) Line | Count | Source | 178 | 17.4k | static void Ser(Stream& s, const cls& obj) { SerializationOps(obj, s, ActionSerialize{}); } \ |
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&) void CBlockLocator::Ser<VectorWriter>(VectorWriter&, CBlockLocator const&) Line | Count | Source | 178 | 2.47k | static void Ser(Stream& s, const cls& obj) { SerializationOps(obj, s, ActionSerialize{}); } \ |
Unexecuted instantiation: void CMerkleBlock::Ser<VectorWriter>(VectorWriter&, CMerkleBlock const&) Unexecuted instantiation: void CPartialMerkleTree::Ser<VectorWriter>(VectorWriter&, CPartialMerkleTree const&) 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<AutoFile>(AutoFile&, CBlockUndo const&) Unexecuted instantiation: void CTxUndo::Ser<AutoFile>(AutoFile&, CTxUndo 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 CBlock::Ser<ParamsStream<AutoFile&, TransactionSerParams> >(ParamsStream<AutoFile&, TransactionSerParams>&, CBlock const&) Unexecuted instantiation: void CBlockHeader::Ser<ParamsStream<AutoFile&, TransactionSerParams> >(ParamsStream<AutoFile&, TransactionSerParams>&, CBlockHeader 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 wallet::CKeyMetadata::Ser<DataStream>(DataStream&, wallet::CKeyMetadata const&) Unexecuted instantiation: void wallet::CMasterKey::Ser<DataStream>(DataStream&, wallet::CMasterKey const&) Unexecuted instantiation: void wallet::WalletDescriptor::Ser<DataStream>(DataStream&, wallet::WalletDescriptor const&) Unexecuted instantiation: void wallet::CHDChain::Ser<DataStream>(DataStream&, wallet::CHDChain const&) void CBlockHeader::Ser<HashWriter>(HashWriter&, CBlockHeader const&) Line | Count | Source | 178 | 335k | static void Ser(Stream& s, const cls& obj) { SerializationOps(obj, s, ActionSerialize{}); } \ |
void CTxIn::Ser<ParamsStream<HashWriter&, TransactionSerParams> >(ParamsStream<HashWriter&, TransactionSerParams>&, CTxIn const&) Line | Count | Source | 178 | 17.0k | 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 | 178 | 17.0k | 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 | 178 | 34.1k | 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 | 178 | 17.0k | static void Ser(Stream& s, const cls& obj) { SerializationOps(obj, s, ActionSerialize{}); } \ |
|
179 | | template<typename Stream> \ |
180 | 127k | static void Unser(Stream& s, cls& obj) { SerializationOps(obj, s, ActionUnserialize{}); } \ Unexecuted instantiation: void COutPoint::Unser<DataStream>(DataStream&, COutPoint&) void CTxIn::Unser<ParamsStream<DataStream&, TransactionSerParams> >(ParamsStream<DataStream&, TransactionSerParams>&, CTxIn&) Line | Count | Source | 180 | 8.53k | static void Unser(Stream& s, cls& obj) { SerializationOps(obj, s, ActionUnserialize{}); } \ |
void COutPoint::Unser<ParamsStream<DataStream&, TransactionSerParams> >(ParamsStream<DataStream&, TransactionSerParams>&, COutPoint&) Line | Count | Source | 180 | 8.53k | static void Unser(Stream& s, cls& obj) { SerializationOps(obj, s, ActionUnserialize{}); } \ |
void CScript::Unser<ParamsStream<DataStream&, TransactionSerParams> >(ParamsStream<DataStream&, TransactionSerParams>&, CScript&) Line | Count | Source | 180 | 17.0k | static void Unser(Stream& s, cls& obj) { SerializationOps(obj, s, ActionUnserialize{}); } \ |
void CTxOut::Unser<ParamsStream<DataStream&, TransactionSerParams> >(ParamsStream<DataStream&, TransactionSerParams>&, CTxOut&) Line | Count | Source | 180 | 8.53k | static void Unser(Stream& s, cls& obj) { SerializationOps(obj, s, ActionUnserialize{}); } \ |
Unexecuted instantiation: void CTxOut::Unser<DataStream>(DataStream&, CTxOut&) Unexecuted instantiation: void CScript::Unser<DataStream>(DataStream&, CScript&) Unexecuted instantiation: void XOnlyPubKey::Unser<SpanReader>(SpanReader&, XOnlyPubKey&) Unexecuted instantiation: void XOnlyPubKey::Unser<DataStream>(DataStream&, XOnlyPubKey&) void CBlock::Unser<ParamsStream<DataStream&, TransactionSerParams> >(ParamsStream<DataStream&, TransactionSerParams>&, CBlock&) Line | Count | Source | 180 | 6.84k | static void Unser(Stream& s, cls& obj) { SerializationOps(obj, s, ActionUnserialize{}); } \ |
void CBlockHeader::Unser<ParamsStream<DataStream&, TransactionSerParams> >(ParamsStream<DataStream&, TransactionSerParams>&, CBlockHeader&) Line | Count | Source | 180 | 6.84k | static void Unser(Stream& s, cls& obj) { SerializationOps(obj, s, ActionUnserialize{}); } \ |
void CBlockHeader::Unser<DataStream>(DataStream&, CBlockHeader&) Line | Count | Source | 180 | 53.8k | static void Unser(Stream& s, cls& obj) { SerializationOps(obj, s, ActionUnserialize{}); } \ |
Unexecuted instantiation: void CBlockLocator::Unser<DataStream>(DataStream&, CBlockLocator&) Unexecuted instantiation: void CBlockFileInfo::Unser<DataStream>(DataStream&, CBlockFileInfo&) 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&) void CBlockHeaderAndShortTxIDs::Unser<DataStream>(DataStream&, CBlockHeaderAndShortTxIDs&) Line | Count | Source | 180 | 1.68k | static void Unser(Stream& s, cls& obj) { SerializationOps(obj, s, ActionUnserialize{}); } \ |
void PrefilledTransaction::Unser<DataStream>(DataStream&, PrefilledTransaction&) Line | Count | Source | 180 | 1.68k | static void Unser(Stream& s, cls& obj) { SerializationOps(obj, s, ActionUnserialize{}); } \ |
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 CTxIn::Unser<DataStream>(DataStream&, CTxIn&) Unexecuted instantiation: void FlatFilePos::Unser<DataStream>(DataStream&, FlatFilePos&) Unexecuted instantiation: void KeyOriginInfo::Unser<DataStream>(DataStream&, KeyOriginInfo&) Unexecuted instantiation: void CTxUndo::Unser<DataStream>(DataStream&, CTxUndo&) Unexecuted instantiation: void CBlockUndo::Unser<DataStream>(DataStream&, CBlockUndo&) void CService::Unser<ParamsStream<DataStream&, CNetAddr::SerParams> >(ParamsStream<DataStream&, CNetAddr::SerParams>&, CService&) Line | Count | Source | 180 | 870 | static void Unser(Stream& s, cls& obj) { SerializationOps(obj, s, ActionUnserialize{}); } \ |
void CMessageHeader::Unser<DataStream>(DataStream&, CMessageHeader&) Line | Count | Source | 180 | 13.5k | static void Unser(Stream& s, cls& obj) { SerializationOps(obj, s, ActionUnserialize{}); } \ |
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 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: 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: 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: blockfilterindex.cpp:void (anonymous namespace)::DBVal::Unser<DataStream>(DataStream&, (anonymous namespace)::DBVal&) Unexecuted instantiation: void CService::Unser<ParamsStream<DataStream, CAddress::SerParams> >(ParamsStream<DataStream, CAddress::SerParams>&, CService&) Unexecuted instantiation: void CBlockUndo::Unser<HashVerifier<AutoFile> >(HashVerifier<AutoFile>&, CBlockUndo&) Unexecuted instantiation: void CTxUndo::Unser<HashVerifier<AutoFile> >(HashVerifier<AutoFile>&, CTxUndo&) Unexecuted instantiation: void TxOutCompression::Unser<HashVerifier<AutoFile> >(HashVerifier<AutoFile>&, CTxOut&) Unexecuted instantiation: void CBlock::Unser<ParamsStream<AutoFile&, TransactionSerParams> >(ParamsStream<AutoFile&, TransactionSerParams>&, CBlock&) Unexecuted instantiation: void CBlockHeader::Unser<ParamsStream<AutoFile&, TransactionSerParams> >(ParamsStream<AutoFile&, 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&) 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&) |
181 | | template<typename Stream, typename Type, typename Operation> \ |
182 | | static void SerializationOps(Type& obj, Stream& s, Operation ser_action) |
183 | | |
184 | | /** |
185 | | * Formatter methods can retrieve parameters attached to a stream using the |
186 | | * SER_PARAMS(type) macro as long as the stream is created directly or |
187 | | * indirectly with a parameter of that type. This permits making serialization |
188 | | * depend on run-time context in a type-safe way. |
189 | | * |
190 | | * Example use: |
191 | | * struct BarParameter { bool fancy; ... }; |
192 | | * struct Bar { ... }; |
193 | | * struct FooFormatter { |
194 | | * FORMATTER_METHODS(Bar, obj) { |
195 | | * auto& param = SER_PARAMS(BarParameter); |
196 | | * if (param.fancy) { |
197 | | * READWRITE(VARINT(obj.value)); |
198 | | * } else { |
199 | | * READWRITE(obj.value); |
200 | | * } |
201 | | * } |
202 | | * }; |
203 | | * which would then be invoked as |
204 | | * READWRITE(BarParameter{...}(Using<FooFormatter>(obj.foo))) |
205 | | * |
206 | | * parameter(obj) can be invoked anywhere in the call stack; it is |
207 | | * passed down recursively into all serialization code, until another |
208 | | * serialization parameter overrides it. |
209 | | * |
210 | | * Parameters will be implicitly converted where appropriate. This means that |
211 | | * "parent" serialization code can use a parameter that derives from, or is |
212 | | * convertible to, a "child" formatter's parameter type. |
213 | | * |
214 | | * Compilation will fail in any context where serialization is invoked but |
215 | | * no parameter of a type convertible to BarParameter is provided. |
216 | | */ |
217 | 0 | #define SER_PARAMS(type) (s.template GetParams<type>()) |
218 | | |
219 | | #define BASE_SERIALIZE_METHODS(cls) \ |
220 | | template <typename Stream> \ |
221 | | void Serialize(Stream& s) const \ |
222 | 694k | { \ |
223 | 694k | static_assert(std::is_same<const cls&, decltype(*this)>::value, "Serialize type mismatch"); \ |
224 | 694k | Ser(s, *this); \ |
225 | 694k | } \ void CTxIn::Serialize<ParamsStream<SizeComputer&, TransactionSerParams> >(ParamsStream<SizeComputer&, TransactionSerParams>&) const Line | Count | Source | 222 | 13.6k | { \ | 223 | 13.6k | static_assert(std::is_same<const cls&, decltype(*this)>::value, "Serialize type mismatch"); \ | 224 | 13.6k | Ser(s, *this); \ | 225 | 13.6k | } \ |
void CScript::Serialize<ParamsStream<SizeComputer&, TransactionSerParams> >(ParamsStream<SizeComputer&, TransactionSerParams>&) const Line | Count | Source | 222 | 27.3k | { \ | 223 | 27.3k | static_assert(std::is_same<const cls&, decltype(*this)>::value, "Serialize type mismatch"); \ | 224 | 27.3k | Ser(s, *this); \ | 225 | 27.3k | } \ |
void COutPoint::Serialize<ParamsStream<SizeComputer&, TransactionSerParams> >(ParamsStream<SizeComputer&, TransactionSerParams>&) const Line | Count | Source | 222 | 13.6k | { \ | 223 | 13.6k | static_assert(std::is_same<const cls&, decltype(*this)>::value, "Serialize type mismatch"); \ | 224 | 13.6k | Ser(s, *this); \ | 225 | 13.6k | } \ |
void CTxOut::Serialize<ParamsStream<SizeComputer&, TransactionSerParams> >(ParamsStream<SizeComputer&, TransactionSerParams>&) const Line | Count | Source | 222 | 13.6k | { \ | 223 | 13.6k | static_assert(std::is_same<const cls&, decltype(*this)>::value, "Serialize type mismatch"); \ | 224 | 13.6k | Ser(s, *this); \ | 225 | 13.6k | } \ |
void CBlock::Serialize<ParamsStream<SizeComputer&, TransactionSerParams> >(ParamsStream<SizeComputer&, TransactionSerParams>&) const Line | Count | Source | 222 | 6.84k | { \ | 223 | 6.84k | static_assert(std::is_same<const cls&, decltype(*this)>::value, "Serialize type mismatch"); \ | 224 | 6.84k | Ser(s, *this); \ | 225 | 6.84k | } \ |
void CBlockHeader::Serialize<ParamsStream<SizeComputer&, TransactionSerParams> >(ParamsStream<SizeComputer&, TransactionSerParams>&) const Line | Count | Source | 222 | 6.84k | { \ | 223 | 6.84k | static_assert(std::is_same<const cls&, decltype(*this)>::value, "Serialize type mismatch"); \ | 224 | 6.84k | Ser(s, *this); \ | 225 | 6.84k | } \ |
Unexecuted instantiation: void CBlockFileInfo::Serialize<DataStream>(DataStream&) const Unexecuted instantiation: void CBlockHeaderAndShortTxIDs::Serialize<DataStream>(DataStream&) const void CBlockHeader::Serialize<DataStream>(DataStream&) const Line | Count | Source | 222 | 3.37k | { \ | 223 | 3.37k | static_assert(std::is_same<const cls&, decltype(*this)>::value, "Serialize type mismatch"); \ | 224 | 3.37k | Ser(s, *this); \ | 225 | 3.37k | } \ |
Unexecuted instantiation: void PrefilledTransaction::Serialize<DataStream>(DataStream&) const Unexecuted instantiation: void CTxIn::Serialize<ParamsStream<DataStream&, TransactionSerParams> >(ParamsStream<DataStream&, TransactionSerParams>&) const Unexecuted instantiation: void COutPoint::Serialize<ParamsStream<DataStream&, TransactionSerParams> >(ParamsStream<DataStream&, TransactionSerParams>&) const Unexecuted instantiation: void CScript::Serialize<ParamsStream<DataStream&, TransactionSerParams> >(ParamsStream<DataStream&, TransactionSerParams>&) const Unexecuted instantiation: void CTxOut::Serialize<ParamsStream<DataStream&, TransactionSerParams> >(ParamsStream<DataStream&, TransactionSerParams>&) const Unexecuted instantiation: void CFeeRate::Serialize<DataStream>(DataStream&) const Unexecuted instantiation: void CMerkleBlock::Serialize<DataStream>(DataStream&) const Unexecuted instantiation: void CPartialMerkleTree::Serialize<DataStream>(DataStream&) const Unexecuted instantiation: void COutPoint::Serialize<DataStream>(DataStream&) const Unexecuted instantiation: void CScript::Serialize<DataStream>(DataStream&) const Unexecuted instantiation: void CTxIn::Serialize<DataStream>(DataStream&) const Unexecuted instantiation: void FlatFilePos::Serialize<DataStream>(DataStream&) const Unexecuted instantiation: void KeyOriginInfo::Serialize<DataStream>(DataStream&) const 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 Unexecuted instantiation: void CBlockLocator::Serialize<DataStream>(DataStream&) const Unexecuted instantiation: void CTxUndo::Serialize<DataStream>(DataStream&) const Unexecuted instantiation: void CBlockUndo::Serialize<DataStream>(DataStream&) const Unexecuted instantiation: void CService::Serialize<ParamsStream<DataStream&, CNetAddr::SerParams> >(ParamsStream<DataStream&, CNetAddr::SerParams>&) const Unexecuted instantiation: void CMessageHeader::Serialize<DataStream>(DataStream&) const Unexecuted instantiation: void CAddress::Serialize<ParamsStream<DataStream&, CAddress::SerParams> >(ParamsStream<DataStream&, CAddress::SerParams>&) const Unexecuted instantiation: void CService::Serialize<ParamsStream<ParamsStream<DataStream&, CAddress::SerParams>&, CNetAddr::SerParams> >(ParamsStream<ParamsStream<DataStream&, CAddress::SerParams>&, CNetAddr::SerParams>&) const Unexecuted instantiation: void CInv::Serialize<DataStream>(DataStream&) const Unexecuted instantiation: void CBloomFilter::Serialize<DataStream>(DataStream&) const Unexecuted instantiation: void CDiskBlockIndex::Serialize<DataStream>(DataStream&) const Unexecuted instantiation: void BlockTransactions::Serialize<DataStream>(DataStream&) const Unexecuted instantiation: void BlockTransactionsRequest::Serialize<DataStream>(DataStream&) const void CBlock::Serialize<ParamsStream<VectorWriter&, TransactionSerParams> >(ParamsStream<VectorWriter&, TransactionSerParams>&) const Line | Count | Source | 222 | 58.9k | { \ | 223 | 58.9k | static_assert(std::is_same<const cls&, decltype(*this)>::value, "Serialize type mismatch"); \ | 224 | 58.9k | Ser(s, *this); \ | 225 | 58.9k | } \ |
void CBlockHeader::Serialize<ParamsStream<VectorWriter&, TransactionSerParams> >(ParamsStream<VectorWriter&, TransactionSerParams>&) const Line | Count | Source | 222 | 60.6k | { \ | 223 | 60.6k | static_assert(std::is_same<const cls&, decltype(*this)>::value, "Serialize type mismatch"); \ | 224 | 60.6k | Ser(s, *this); \ | 225 | 60.6k | } \ |
void CTxIn::Serialize<ParamsStream<VectorWriter&, TransactionSerParams> >(ParamsStream<VectorWriter&, TransactionSerParams>&) const Line | Count | Source | 222 | 6.84k | { \ | 223 | 6.84k | static_assert(std::is_same<const cls&, decltype(*this)>::value, "Serialize type mismatch"); \ | 224 | 6.84k | Ser(s, *this); \ | 225 | 6.84k | } \ |
void COutPoint::Serialize<ParamsStream<VectorWriter&, TransactionSerParams> >(ParamsStream<VectorWriter&, TransactionSerParams>&) const Line | Count | Source | 222 | 6.84k | { \ | 223 | 6.84k | static_assert(std::is_same<const cls&, decltype(*this)>::value, "Serialize type mismatch"); \ | 224 | 6.84k | Ser(s, *this); \ | 225 | 6.84k | } \ |
void CScript::Serialize<ParamsStream<VectorWriter&, TransactionSerParams> >(ParamsStream<VectorWriter&, TransactionSerParams>&) const Line | Count | Source | 222 | 13.6k | { \ | 223 | 13.6k | static_assert(std::is_same<const cls&, decltype(*this)>::value, "Serialize type mismatch"); \ | 224 | 13.6k | Ser(s, *this); \ | 225 | 13.6k | } \ |
void CTxOut::Serialize<ParamsStream<VectorWriter&, TransactionSerParams> >(ParamsStream<VectorWriter&, TransactionSerParams>&) const Line | Count | Source | 222 | 6.84k | { \ | 223 | 6.84k | static_assert(std::is_same<const cls&, decltype(*this)>::value, "Serialize type mismatch"); \ | 224 | 6.84k | Ser(s, *this); \ | 225 | 6.84k | } \ |
void CBlockHeaderAndShortTxIDs::Serialize<ParamsStream<VectorWriter&, TransactionSerParams> >(ParamsStream<VectorWriter&, TransactionSerParams>&) const Line | Count | Source | 222 | 1.68k | { \ | 223 | 1.68k | static_assert(std::is_same<const cls&, decltype(*this)>::value, "Serialize type mismatch"); \ | 224 | 1.68k | Ser(s, *this); \ | 225 | 1.68k | } \ |
void PrefilledTransaction::Serialize<ParamsStream<VectorWriter&, TransactionSerParams> >(ParamsStream<VectorWriter&, TransactionSerParams>&) const Line | Count | Source | 222 | 1.68k | { \ | 223 | 1.68k | static_assert(std::is_same<const cls&, decltype(*this)>::value, "Serialize type mismatch"); \ | 224 | 1.68k | Ser(s, *this); \ | 225 | 1.68k | } \ |
void CTxIn::Serialize<ParamsStream<ParamsStream<VectorWriter&, TransactionSerParams>&, TransactionSerParams> >(ParamsStream<ParamsStream<VectorWriter&, TransactionSerParams>&, TransactionSerParams>&) const Line | Count | Source | 222 | 1.68k | { \ | 223 | 1.68k | static_assert(std::is_same<const cls&, decltype(*this)>::value, "Serialize type mismatch"); \ | 224 | 1.68k | Ser(s, *this); \ | 225 | 1.68k | } \ |
void COutPoint::Serialize<ParamsStream<ParamsStream<VectorWriter&, TransactionSerParams>&, TransactionSerParams> >(ParamsStream<ParamsStream<VectorWriter&, TransactionSerParams>&, TransactionSerParams>&) const Line | Count | Source | 222 | 1.68k | { \ | 223 | 1.68k | static_assert(std::is_same<const cls&, decltype(*this)>::value, "Serialize type mismatch"); \ | 224 | 1.68k | Ser(s, *this); \ | 225 | 1.68k | } \ |
void CScript::Serialize<ParamsStream<ParamsStream<VectorWriter&, TransactionSerParams>&, TransactionSerParams> >(ParamsStream<ParamsStream<VectorWriter&, TransactionSerParams>&, TransactionSerParams>&) const Line | Count | Source | 222 | 3.37k | { \ | 223 | 3.37k | static_assert(std::is_same<const cls&, decltype(*this)>::value, "Serialize type mismatch"); \ | 224 | 3.37k | Ser(s, *this); \ | 225 | 3.37k | } \ |
void CTxOut::Serialize<ParamsStream<ParamsStream<VectorWriter&, TransactionSerParams>&, TransactionSerParams> >(ParamsStream<ParamsStream<VectorWriter&, TransactionSerParams>&, TransactionSerParams>&) const Line | Count | Source | 222 | 1.68k | { \ | 223 | 1.68k | static_assert(std::is_same<const cls&, decltype(*this)>::value, "Serialize type mismatch"); \ | 224 | 1.68k | Ser(s, *this); \ | 225 | 1.68k | } \ |
void CService::Serialize<ParamsStream<VectorWriter&, CNetAddr::SerParams> >(ParamsStream<VectorWriter&, CNetAddr::SerParams>&) const Line | Count | Source | 222 | 3.48k | { \ | 223 | 3.48k | static_assert(std::is_same<const cls&, decltype(*this)>::value, "Serialize type mismatch"); \ | 224 | 3.48k | Ser(s, *this); \ | 225 | 3.48k | } \ |
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: void CDiskTxPos::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: blockfilterindex.cpp:void (anonymous namespace)::DBHashKey::Serialize<DataStream>(DataStream&) const Unexecuted instantiation: blockfilterindex.cpp:void (anonymous namespace)::DBVal::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 void CMessageHeader::Serialize<VectorWriter>(VectorWriter&) const Line | Count | Source | 222 | 17.4k | { \ | 223 | 17.4k | static_assert(std::is_same<const cls&, decltype(*this)>::value, "Serialize type mismatch"); \ | 224 | 17.4k | Ser(s, *this); \ | 225 | 17.4k | } \ |
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 void CBlockLocator::Serialize<VectorWriter>(VectorWriter&) const Line | Count | Source | 222 | 2.47k | { \ | 223 | 2.47k | static_assert(std::is_same<const cls&, decltype(*this)>::value, "Serialize type mismatch"); \ | 224 | 2.47k | Ser(s, *this); \ | 225 | 2.47k | } \ |
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<AutoFile>(AutoFile&) const Unexecuted instantiation: void CTxUndo::Serialize<AutoFile>(AutoFile&) const Unexecuted instantiation: void CBlockUndo::Serialize<HashWriter>(HashWriter&) const Unexecuted instantiation: void CTxUndo::Serialize<HashWriter>(HashWriter&) const Unexecuted instantiation: void CBlock::Serialize<ParamsStream<AutoFile&, TransactionSerParams> >(ParamsStream<AutoFile&, TransactionSerParams>&) const Unexecuted instantiation: void CBlockHeader::Serialize<ParamsStream<AutoFile&, TransactionSerParams> >(ParamsStream<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 wallet::CKeyMetadata::Serialize<DataStream>(DataStream&) const Unexecuted instantiation: void wallet::CMasterKey::Serialize<DataStream>(DataStream&) const Unexecuted instantiation: void wallet::WalletDescriptor::Serialize<DataStream>(DataStream&) const Unexecuted instantiation: void wallet::CHDChain::Serialize<DataStream>(DataStream&) const void CBlockHeader::Serialize<HashWriter>(HashWriter&) const Line | Count | Source | 222 | 335k | { \ | 223 | 335k | static_assert(std::is_same<const cls&, decltype(*this)>::value, "Serialize type mismatch"); \ | 224 | 335k | Ser(s, *this); \ | 225 | 335k | } \ |
void CTxIn::Serialize<ParamsStream<HashWriter&, TransactionSerParams> >(ParamsStream<HashWriter&, TransactionSerParams>&) const Line | Count | Source | 222 | 17.0k | { \ | 223 | 17.0k | static_assert(std::is_same<const cls&, decltype(*this)>::value, "Serialize type mismatch"); \ | 224 | 17.0k | Ser(s, *this); \ | 225 | 17.0k | } \ |
void COutPoint::Serialize<ParamsStream<HashWriter&, TransactionSerParams> >(ParamsStream<HashWriter&, TransactionSerParams>&) const Line | Count | Source | 222 | 17.0k | { \ | 223 | 17.0k | static_assert(std::is_same<const cls&, decltype(*this)>::value, "Serialize type mismatch"); \ | 224 | 17.0k | Ser(s, *this); \ | 225 | 17.0k | } \ |
void CScript::Serialize<ParamsStream<HashWriter&, TransactionSerParams> >(ParamsStream<HashWriter&, TransactionSerParams>&) const Line | Count | Source | 222 | 34.1k | { \ | 223 | 34.1k | static_assert(std::is_same<const cls&, decltype(*this)>::value, "Serialize type mismatch"); \ | 224 | 34.1k | Ser(s, *this); \ | 225 | 34.1k | } \ |
void CTxOut::Serialize<ParamsStream<HashWriter&, TransactionSerParams> >(ParamsStream<HashWriter&, TransactionSerParams>&) const Line | Count | Source | 222 | 17.0k | { \ | 223 | 17.0k | static_assert(std::is_same<const cls&, decltype(*this)>::value, "Serialize type mismatch"); \ | 224 | 17.0k | Ser(s, *this); \ | 225 | 17.0k | } \ |
|
226 | | template <typename Stream> \ |
227 | | void Unserialize(Stream& s) \ |
228 | 127k | { \ |
229 | 127k | static_assert(std::is_same<cls&, decltype(*this)>::value, "Unserialize type mismatch"); \ |
230 | 127k | Unser(s, *this); \ |
231 | 127k | } Unexecuted instantiation: void COutPoint::Unserialize<DataStream>(DataStream&) void CTxIn::Unserialize<ParamsStream<DataStream&, TransactionSerParams> >(ParamsStream<DataStream&, TransactionSerParams>&) Line | Count | Source | 228 | 8.53k | { \ | 229 | 8.53k | static_assert(std::is_same<cls&, decltype(*this)>::value, "Unserialize type mismatch"); \ | 230 | 8.53k | Unser(s, *this); \ | 231 | 8.53k | } |
void COutPoint::Unserialize<ParamsStream<DataStream&, TransactionSerParams> >(ParamsStream<DataStream&, TransactionSerParams>&) Line | Count | Source | 228 | 8.53k | { \ | 229 | 8.53k | static_assert(std::is_same<cls&, decltype(*this)>::value, "Unserialize type mismatch"); \ | 230 | 8.53k | Unser(s, *this); \ | 231 | 8.53k | } |
void CScript::Unserialize<ParamsStream<DataStream&, TransactionSerParams> >(ParamsStream<DataStream&, TransactionSerParams>&) Line | Count | Source | 228 | 17.0k | { \ | 229 | 17.0k | static_assert(std::is_same<cls&, decltype(*this)>::value, "Unserialize type mismatch"); \ | 230 | 17.0k | Unser(s, *this); \ | 231 | 17.0k | } |
void CTxOut::Unserialize<ParamsStream<DataStream&, TransactionSerParams> >(ParamsStream<DataStream&, TransactionSerParams>&) Line | Count | Source | 228 | 8.53k | { \ | 229 | 8.53k | static_assert(std::is_same<cls&, decltype(*this)>::value, "Unserialize type mismatch"); \ | 230 | 8.53k | Unser(s, *this); \ | 231 | 8.53k | } |
Unexecuted instantiation: void CTxOut::Unserialize<DataStream>(DataStream&) Unexecuted instantiation: void CScript::Unserialize<DataStream>(DataStream&) Unexecuted instantiation: void XOnlyPubKey::Unserialize<SpanReader>(SpanReader&) Unexecuted instantiation: void XOnlyPubKey::Unserialize<DataStream>(DataStream&) void CBlock::Unserialize<ParamsStream<DataStream&, TransactionSerParams> >(ParamsStream<DataStream&, TransactionSerParams>&) Line | Count | Source | 228 | 6.84k | { \ | 229 | 6.84k | static_assert(std::is_same<cls&, decltype(*this)>::value, "Unserialize type mismatch"); \ | 230 | 6.84k | Unser(s, *this); \ | 231 | 6.84k | } |
void CBlockHeader::Unserialize<ParamsStream<DataStream&, TransactionSerParams> >(ParamsStream<DataStream&, TransactionSerParams>&) Line | Count | Source | 228 | 6.84k | { \ | 229 | 6.84k | static_assert(std::is_same<cls&, decltype(*this)>::value, "Unserialize type mismatch"); \ | 230 | 6.84k | Unser(s, *this); \ | 231 | 6.84k | } |
void CBlockHeader::Unserialize<DataStream>(DataStream&) Line | Count | Source | 228 | 53.8k | { \ | 229 | 53.8k | static_assert(std::is_same<cls&, decltype(*this)>::value, "Unserialize type mismatch"); \ | 230 | 53.8k | Unser(s, *this); \ | 231 | 53.8k | } |
Unexecuted instantiation: void CBlockLocator::Unserialize<DataStream>(DataStream&) Unexecuted instantiation: void CBlockFileInfo::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>&) void CBlockHeaderAndShortTxIDs::Unserialize<DataStream>(DataStream&) Line | Count | Source | 228 | 1.68k | { \ | 229 | 1.68k | static_assert(std::is_same<cls&, decltype(*this)>::value, "Unserialize type mismatch"); \ | 230 | 1.68k | Unser(s, *this); \ | 231 | 1.68k | } |
void PrefilledTransaction::Unserialize<DataStream>(DataStream&) Line | Count | Source | 228 | 1.68k | { \ | 229 | 1.68k | static_assert(std::is_same<cls&, decltype(*this)>::value, "Unserialize type mismatch"); \ | 230 | 1.68k | Unser(s, *this); \ | 231 | 1.68k | } |
Unexecuted instantiation: void CFeeRate::Unserialize<DataStream>(DataStream&) Unexecuted instantiation: void CMerkleBlock::Unserialize<DataStream>(DataStream&) Unexecuted instantiation: void CPartialMerkleTree::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 CTxUndo::Unserialize<DataStream>(DataStream&) Unexecuted instantiation: void CBlockUndo::Unserialize<DataStream>(DataStream&) void CService::Unserialize<ParamsStream<DataStream&, CNetAddr::SerParams> >(ParamsStream<DataStream&, CNetAddr::SerParams>&) Line | Count | Source | 228 | 870 | { \ | 229 | 870 | static_assert(std::is_same<cls&, decltype(*this)>::value, "Unserialize type mismatch"); \ | 230 | 870 | Unser(s, *this); \ | 231 | 870 | } |
void CMessageHeader::Unserialize<DataStream>(DataStream&) Line | Count | Source | 228 | 13.5k | { \ | 229 | 13.5k | static_assert(std::is_same<cls&, decltype(*this)>::value, "Unserialize type mismatch"); \ | 230 | 13.5k | Unser(s, *this); \ | 231 | 13.5k | } |
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 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: 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: 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: blockfilterindex.cpp:void (anonymous namespace)::DBVal::Unserialize<DataStream>(DataStream&) Unexecuted instantiation: void CService::Unserialize<ParamsStream<DataStream, CAddress::SerParams> >(ParamsStream<DataStream, CAddress::SerParams>&) Unexecuted instantiation: void CBlockUndo::Unserialize<HashVerifier<AutoFile> >(HashVerifier<AutoFile>&) Unexecuted instantiation: void CTxUndo::Unserialize<HashVerifier<AutoFile> >(HashVerifier<AutoFile>&) Unexecuted instantiation: void CBlock::Unserialize<ParamsStream<AutoFile&, TransactionSerParams> >(ParamsStream<AutoFile&, TransactionSerParams>&) Unexecuted instantiation: void CBlockHeader::Unserialize<ParamsStream<AutoFile&, TransactionSerParams> >(ParamsStream<AutoFile&, TransactionSerParams>&) Unexecuted instantiation: txdb.cpp:void (anonymous namespace)::CoinEntry::Unserialize<DataStream>(DataStream&) Unexecuted instantiation: void CBlockHeader::Unserialize<BufferedFile>(BufferedFile&) Unexecuted instantiation: void CBlock::Unserialize<ParamsStream<BufferedFile&, TransactionSerParams> >(ParamsStream<BufferedFile&, TransactionSerParams>&) Unexecuted instantiation: void CBlockHeader::Unserialize<ParamsStream<BufferedFile&, TransactionSerParams> >(ParamsStream<BufferedFile&, TransactionSerParams>&) Unexecuted instantiation: void CTxIn::Unserialize<ParamsStream<BufferedFile&, TransactionSerParams> >(ParamsStream<BufferedFile&, TransactionSerParams>&) Unexecuted instantiation: void COutPoint::Unserialize<ParamsStream<BufferedFile&, TransactionSerParams> >(ParamsStream<BufferedFile&, TransactionSerParams>&) Unexecuted instantiation: void CScript::Unserialize<ParamsStream<BufferedFile&, TransactionSerParams> >(ParamsStream<BufferedFile&, TransactionSerParams>&) Unexecuted instantiation: void CTxOut::Unserialize<ParamsStream<BufferedFile&, TransactionSerParams> >(ParamsStream<BufferedFile&, TransactionSerParams>&) Unexecuted instantiation: 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&) |
232 | | |
233 | | /** |
234 | | * Implement the Serialize and Unserialize methods by delegating to a single templated |
235 | | * static method that takes the to-be-(de)serialized object as a parameter. This approach |
236 | | * has the advantage that the constness of the object becomes a template parameter, and |
237 | | * thus allows a single implementation that sees the object as const for serializing |
238 | | * and non-const for deserializing, without casts. |
239 | | */ |
240 | | #define SERIALIZE_METHODS(cls, obj) \ |
241 | | BASE_SERIALIZE_METHODS(cls) \ |
242 | | FORMATTER_METHODS(cls, obj) |
243 | | |
244 | | // Templates for serializing to anything that looks like a stream, |
245 | | // i.e. anything that supports .read(Span<std::byte>) and .write(Span<const std::byte>) |
246 | | // |
247 | | // clang-format off |
248 | | |
249 | | // Typically int8_t and char are distinct types, but some systems may define int8_t |
250 | | // in terms of char. Forbid serialization of char in the typical case, but allow it if |
251 | | // it's the only way to describe an int8_t. |
252 | | template<class T> |
253 | | concept CharNotInt8 = std::same_as<T, char> && !std::same_as<T, int8_t>; |
254 | | |
255 | | template <typename Stream, CharNotInt8 V> void Serialize(Stream&, V) = delete; // char serialization forbidden. Use uint8_t or int8_t |
256 | | template <typename Stream> void Serialize(Stream& s, std::byte a) { ser_writedata8(s, uint8_t(a)); } |
257 | 0 | template<typename Stream> inline void Serialize(Stream& s, int8_t a ) { ser_writedata8(s, a); } Unexecuted instantiation: void Serialize<AutoFile>(AutoFile&, signed char) Unexecuted instantiation: void Serialize<DataStream>(DataStream&, signed char) |
258 | 0 | template<typename Stream> inline void Serialize(Stream& s, uint8_t a ) { ser_writedata8(s, a); } Unexecuted instantiation: void Serialize<ParamsStream<SizeComputer&, TransactionSerParams> >(ParamsStream<SizeComputer&, TransactionSerParams>&, unsigned char) Unexecuted instantiation: void Serialize<AutoFile>(AutoFile&, unsigned char) Unexecuted instantiation: void Serialize<VectorWriter>(VectorWriter&, unsigned char) Unexecuted instantiation: void Serialize<DataStream>(DataStream&, unsigned char) Unexecuted instantiation: void Serialize<ParamsStream<DataStream&, TransactionSerParams> >(ParamsStream<DataStream&, TransactionSerParams>&, unsigned char) 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<ParamsStream<AutoFile&, TransactionSerParams> >(ParamsStream<AutoFile&, TransactionSerParams>&, unsigned char) Unexecuted instantiation: void Serialize<ParamsStream<HashWriter&, TransactionSerParams> >(ParamsStream<HashWriter&, TransactionSerParams>&, unsigned char) |
259 | 0 | template<typename Stream> inline void Serialize(Stream& s, int16_t a ) { ser_writedata16(s, a); } Unexecuted instantiation: void Serialize<AutoFile>(AutoFile&, short) Unexecuted instantiation: void Serialize<DataStream>(DataStream&, short) |
260 | 0 | template<typename Stream> inline 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) |
261 | 411k | template<typename Stream> inline void Serialize(Stream& s, int32_t a ) { ser_writedata32(s, a); } void Serialize<ParamsStream<SizeComputer&, TransactionSerParams> >(ParamsStream<SizeComputer&, TransactionSerParams>&, int) Line | Count | Source | 261 | 6.84k | template<typename Stream> inline void Serialize(Stream& s, int32_t a ) { ser_writedata32(s, a); } |
Unexecuted instantiation: void Serialize<AutoFile>(AutoFile&, int) void Serialize<DataStream>(DataStream&, int) Line | Count | Source | 261 | 3.37k | template<typename Stream> inline void Serialize(Stream& s, int32_t a ) { ser_writedata32(s, a); } |
Unexecuted instantiation: void Serialize<SizeComputer>(SizeComputer&, int) Unexecuted instantiation: void Serialize<ParamsStream<DataStream&, TransactionSerParams> >(ParamsStream<DataStream&, TransactionSerParams>&, int) void Serialize<ParamsStream<VectorWriter&, TransactionSerParams> >(ParamsStream<VectorWriter&, TransactionSerParams>&, int) Line | Count | Source | 261 | 60.6k | template<typename Stream> inline void Serialize(Stream& s, int32_t a ) { ser_writedata32(s, a); } |
void Serialize<VectorWriter>(VectorWriter&, int) Line | Count | Source | 261 | 5.95k | template<typename Stream> inline void Serialize(Stream& s, int32_t a ) { ser_writedata32(s, a); } |
void Serialize<HashWriter>(HashWriter&, int) Line | Count | Source | 261 | 335k | template<typename Stream> inline void Serialize(Stream& s, int32_t a ) { ser_writedata32(s, a); } |
Unexecuted instantiation: void Serialize<ParamsStream<HashedSourceWriter<AutoFile>&, CAddress::SerParams> >(ParamsStream<HashedSourceWriter<AutoFile>&, CAddress::SerParams>&, int) Unexecuted instantiation: void Serialize<ParamsStream<DataStream&, CAddress::SerParams> >(ParamsStream<DataStream&, CAddress::SerParams>&, int) Unexecuted instantiation: void Serialize<ParamsStream<AutoFile&, TransactionSerParams> >(ParamsStream<AutoFile&, TransactionSerParams>&, int) |
262 | 1.39M | template<typename Stream> inline void Serialize(Stream& s, uint32_t a) { ser_writedata32(s, a); } void Serialize<ParamsStream<SizeComputer&, TransactionSerParams> >(ParamsStream<SizeComputer&, TransactionSerParams>&, unsigned int) Line | Count | Source | 262 | 75.2k | template<typename Stream> inline 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 | 262 | 10.1k | template<typename Stream> inline void Serialize(Stream& s, uint32_t a) { ser_writedata32(s, a); } |
Unexecuted instantiation: void Serialize<ParamsStream<DataStream&, TransactionSerParams> >(ParamsStream<DataStream&, TransactionSerParams>&, unsigned int) Unexecuted instantiation: void Serialize<SizeComputer>(SizeComputer&, unsigned int) void Serialize<VectorWriter>(VectorWriter&, unsigned int) Line | Count | Source | 262 | 17.4k | template<typename Stream> inline void Serialize(Stream& s, uint32_t a) { ser_writedata32(s, a); } |
Unexecuted instantiation: void Serialize<ParamsStream<DataStream&, CAddress::SerParams> >(ParamsStream<DataStream&, CAddress::SerParams>&, unsigned int) void Serialize<ParamsStream<VectorWriter&, TransactionSerParams> >(ParamsStream<VectorWriter&, TransactionSerParams>&, unsigned int) Line | Count | Source | 262 | 209k | template<typename Stream> inline void Serialize(Stream& s, uint32_t a) { ser_writedata32(s, a); } |
void Serialize<ParamsStream<ParamsStream<VectorWriter&, TransactionSerParams>&, TransactionSerParams> >(ParamsStream<ParamsStream<VectorWriter&, TransactionSerParams>&, TransactionSerParams>&, unsigned int) Line | Count | Source | 262 | 6.75k | template<typename Stream> inline void Serialize(Stream& s, uint32_t a) { ser_writedata32(s, a); } |
Unexecuted instantiation: void Serialize<ParamsStream<HashedSourceWriter<AutoFile>&, CAddress::SerParams> >(ParamsStream<HashedSourceWriter<AutoFile>&, CAddress::SerParams>&, unsigned int) void Serialize<HashWriter>(HashWriter&, unsigned int) Line | Count | Source | 262 | 1.00M | template<typename Stream> inline void Serialize(Stream& s, uint32_t a) { ser_writedata32(s, a); } |
Unexecuted instantiation: void Serialize<ParamsStream<VectorWriter&, CAddress::SerParams> >(ParamsStream<VectorWriter&, CAddress::SerParams>&, 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 | 262 | 68.2k | template<typename Stream> inline void Serialize(Stream& s, uint32_t a) { ser_writedata32(s, a); } |
|
263 | 43.3k | template<typename Stream> inline void Serialize(Stream& s, int64_t a ) { ser_writedata64(s, a); } void Serialize<ParamsStream<SizeComputer&, TransactionSerParams> >(ParamsStream<SizeComputer&, TransactionSerParams>&, long) Line | Count | Source | 263 | 13.6k | template<typename Stream> inline void Serialize(Stream& s, int64_t a ) { ser_writedata64(s, a); } |
Unexecuted instantiation: void Serialize<AutoFile>(AutoFile&, long) Unexecuted instantiation: void Serialize<ParamsStream<DataStream&, TransactionSerParams> >(ParamsStream<DataStream&, TransactionSerParams>&, long) Unexecuted instantiation: void Serialize<DataStream>(DataStream&, long) Unexecuted instantiation: void Serialize<SizeComputer>(SizeComputer&, long) void Serialize<ParamsStream<VectorWriter&, TransactionSerParams> >(ParamsStream<VectorWriter&, TransactionSerParams>&, long) Line | Count | Source | 263 | 6.84k | template<typename Stream> inline void Serialize(Stream& s, int64_t a ) { ser_writedata64(s, a); } |
void Serialize<ParamsStream<ParamsStream<VectorWriter&, TransactionSerParams>&, TransactionSerParams> >(ParamsStream<ParamsStream<VectorWriter&, TransactionSerParams>&, TransactionSerParams>&, long) Line | Count | Source | 263 | 1.68k | template<typename Stream> inline void Serialize(Stream& s, int64_t a ) { ser_writedata64(s, a); } |
void Serialize<VectorWriter>(VectorWriter&, long) Line | Count | Source | 263 | 4.06k | template<typename Stream> inline void Serialize(Stream& s, int64_t a ) { ser_writedata64(s, a); } |
Unexecuted instantiation: void Serialize<ParamsStream<HashedSourceWriter<AutoFile>&, CAddress::SerParams> >(ParamsStream<HashedSourceWriter<AutoFile>&, CAddress::SerParams>&, long) Unexecuted instantiation: void Serialize<ParamsStream<DataStream&, CAddress::SerParams> >(ParamsStream<DataStream&, CAddress::SerParams>&, long) Unexecuted instantiation: void Serialize<HashWriter>(HashWriter&, long) Unexecuted instantiation: void Serialize<ParamsStream<AutoFile&, TransactionSerParams> >(ParamsStream<AutoFile&, TransactionSerParams>&, long) void Serialize<ParamsStream<HashWriter&, TransactionSerParams> >(ParamsStream<HashWriter&, TransactionSerParams>&, long) Line | Count | Source | 263 | 17.0k | template<typename Stream> inline void Serialize(Stream& s, int64_t a ) { ser_writedata64(s, a); } |
|
264 | 11.1k | template<typename Stream> inline void Serialize(Stream& s, uint64_t a) { ser_writedata64(s, a); } Unexecuted instantiation: void Serialize<AutoFile>(AutoFile&, unsigned long) void Serialize<DataStream>(DataStream&, unsigned long) Line | Count | Source | 264 | 3.37k | template<typename Stream> inline void Serialize(Stream& s, uint64_t a) { ser_writedata64(s, a); } |
void Serialize<ParamsStream<VectorWriter&, TransactionSerParams> >(ParamsStream<VectorWriter&, TransactionSerParams>&, unsigned long) Line | Count | Source | 264 | 1.68k | template<typename Stream> inline void Serialize(Stream& s, uint64_t a) { ser_writedata64(s, a); } |
void Serialize<VectorWriter>(VectorWriter&, unsigned long) Line | Count | Source | 264 | 6.09k | template<typename Stream> inline void Serialize(Stream& s, uint64_t a) { ser_writedata64(s, a); } |
Unexecuted instantiation: void Serialize<HashWriter>(HashWriter&, unsigned long) Unexecuted instantiation: void Serialize<SizeComputer>(SizeComputer&, unsigned long) |
265 | 38.3k | template <typename Stream, BasicByte B, int N> void Serialize(Stream& s, const B (&a)[N]) { s.write(MakeByteSpan(a)); } Unexecuted instantiation: _Z9SerializeI10DataStreamTk9BasicBytehLi4EEvRT_RAT1__KT0_ Unexecuted instantiation: _Z9SerializeI10DataStreamTk9BasicBytehLi5EEvRT_RAT1__KT0_ Unexecuted instantiation: _Z9SerializeI12SizeComputerTk9BasicBytehLi78EEvRT_RAT1__KT0_ Unexecuted instantiation: _Z9SerializeI10DataStreamTk9BasicBytehLi78EEvRT_RAT1__KT0_ _Z9SerializeI12VectorWriterTk9BasicBytehLi4EEvRT_RAT1__KT0_ Line | Count | Source | 265 | 17.4k | template <typename Stream, BasicByte B, int N> void Serialize(Stream& s, const B (&a)[N]) { s.write(MakeByteSpan(a)); } |
Unexecuted instantiation: _Z9SerializeI12ParamsStreamIR10DataStreamN8CNetAddr9SerParamsEETk9BasicBytehLi16EEvRT_RAT1__KT0_ Unexecuted instantiation: _Z9SerializeI10DataStreamTk9BasicBytecLi12EEvRT_RAT1__KT0_ Unexecuted instantiation: _Z9SerializeI12ParamsStreamIRS0_IR10DataStreamN8CAddress9SerParamsEEN8CNetAddr9SerParamsEETk9BasicBytehLi16EEvRT_RAT1__KT0_ _Z9SerializeI12ParamsStreamIR12VectorWriterN8CNetAddr9SerParamsEETk9BasicBytehLi16EEvRT_RAT1__KT0_ Line | Count | Source | 265 | 3.48k | template <typename Stream, BasicByte B, int N> void Serialize(Stream& s, const B (&a)[N]) { s.write(MakeByteSpan(a)); } |
Unexecuted instantiation: _Z9SerializeI12ParamsStreamIRS0_IR18HashedSourceWriterI8AutoFileEN8CAddress9SerParamsEEN8CNetAddr9SerParamsEETk9BasicBytehLi16EEvRT_RAT1__KT0_ Unexecuted instantiation: _Z9SerializeI12ParamsStreamIR18HashedSourceWriterI8AutoFileEN8CAddress9SerParamsEETk9BasicBytehLi16EEvRT_RAT1__KT0_ Unexecuted instantiation: _Z9SerializeI12ParamsStreamIR10DataStreamN8CAddress9SerParamsEETk9BasicBytehLi16EEvRT_RAT1__KT0_ _Z9SerializeI12VectorWriterTk9BasicBytecLi12EEvRT_RAT1__KT0_ Line | Count | Source | 265 | 17.4k | template <typename Stream, BasicByte B, int N> void Serialize(Stream& s, const B (&a)[N]) { s.write(MakeByteSpan(a)); } |
Unexecuted instantiation: _Z9SerializeI12ParamsStreamIRS0_IR12VectorWriterN8CAddress9SerParamsEEN8CNetAddr9SerParamsEETk9BasicBytehLi16EEvRT_RAT1__KT0_ Unexecuted instantiation: _Z9SerializeI10HashWriterTk9BasicBytehLi384EEvRT_RAT1__KT0_ |
266 | 17.4k | template <typename Stream, BasicByte B, std::size_t N> void Serialize(Stream& s, const std::array<B, N>& a) { s.write(MakeByteSpan(a)); } Unexecuted instantiation: _Z9SerializeI10DataStreamTk9BasicBytehLm4EEvRT_RKSt5arrayIT0_XT1_EE Unexecuted instantiation: _Z9SerializeI10DataStreamTk9BasicBytehLm5EEvRT_RKSt5arrayIT0_XT1_EE Unexecuted instantiation: _Z9SerializeI8AutoFileTk9BasicBytehLm5EEvRT_RKSt5arrayIT0_XT1_EE Unexecuted instantiation: _Z9SerializeI8AutoFileTk9BasicBytehLm4EEvRT_RKSt5arrayIT0_XT1_EE Unexecuted instantiation: _Z9SerializeI18HashedSourceWriterI8AutoFileETk9BasicBytehLm4EEvRT_RKSt5arrayIT0_XT1_EE _Z9SerializeI12VectorWriterTk9BasicBytehLm4EEvRT_RKSt5arrayIT0_XT1_EE Line | Count | Source | 266 | 17.4k | template <typename Stream, BasicByte B, std::size_t N> void Serialize(Stream& s, const std::array<B, N>& a) { s.write(MakeByteSpan(a)); } |
Unexecuted instantiation: _Z9SerializeI8AutoFileTk9BasicByteSt4byteLm8EEvRT_RKSt5arrayIT0_XT1_EE |
267 | 857k | template <typename Stream, BasicByte B> void Serialize(Stream& s, Span<B> span) { s.write(AsBytes(span)); } _Z9SerializeI12ParamsStreamIR12SizeComputer20TransactionSerParamsETk9BasicByteKhEvRT_4SpanIT0_E Line | Count | Source | 267 | 27.3k | template <typename Stream, BasicByte B> void Serialize(Stream& s, Span<B> span) { s.write(AsBytes(span)); } |
Unexecuted instantiation: _Z9SerializeI8AutoFileTk9BasicByteKhEvRT_4SpanIT0_E _Z9SerializeI10DataStreamTk9BasicByteKhEvRT_4SpanIT0_E Line | Count | Source | 267 | 6.75k | template <typename Stream, BasicByte B> void Serialize(Stream& s, Span<B> span) { s.write(AsBytes(span)); } |
Unexecuted instantiation: _Z9SerializeI12ParamsStreamIR10DataStream20TransactionSerParamsETk9BasicByteKhEvRT_4SpanIT0_E Unexecuted instantiation: _Z9SerializeI12SizeComputerTk9BasicByteKhEvRT_4SpanIT0_E _Z9SerializeI12VectorWriterTk9BasicByteKhEvRT_4SpanIT0_E Line | Count | Source | 267 | 6.53k | template <typename Stream, BasicByte B> void Serialize(Stream& s, Span<B> span) { s.write(AsBytes(span)); } |
Unexecuted instantiation: _Z9SerializeI10DataStreamTk9BasicBytehEvRT_4SpanIT0_E _Z9SerializeI12ParamsStreamIR12VectorWriter20TransactionSerParamsETk9BasicByteKhEvRT_4SpanIT0_E Line | Count | Source | 267 | 128k | template <typename Stream, BasicByte B> void Serialize(Stream& s, Span<B> span) { s.write(AsBytes(span)); } |
_Z9SerializeI12ParamsStreamIRS0_IR12VectorWriter20TransactionSerParamsES3_ETk9BasicByteKhEvRT_4SpanIT0_E Line | Count | Source | 267 | 1.68k | template <typename Stream, BasicByte B> void Serialize(Stream& s, Span<B> span) { s.write(AsBytes(span)); } |
Unexecuted instantiation: _Z9SerializeI12VectorWriterTk9BasicByteSt4byteEvRT_4SpanIT0_E Unexecuted instantiation: _Z9SerializeI8AutoFileTk9BasicBytehEvRT_4SpanIT0_E _Z9SerializeI10HashWriterTk9BasicByteKhEvRT_4SpanIT0_E Line | Count | Source | 267 | 670k | template <typename Stream, BasicByte B> void Serialize(Stream& s, Span<B> span) { s.write(AsBytes(span)); } |
Unexecuted instantiation: _Z9SerializeI12ParamsStreamIR18HashedSourceWriterI8AutoFileEN8CAddress9SerParamsEETk9BasicByteKhEvRT_4SpanIT0_E Unexecuted instantiation: _Z9SerializeI12ParamsStreamIR10DataStreamN8CAddress9SerParamsEETk9BasicByteKhEvRT_4SpanIT0_E Unexecuted instantiation: _Z9SerializeI8AutoFileTk9BasicByteKcEvRT_4SpanIT0_E Unexecuted instantiation: _Z9SerializeI12VectorWriterTk9BasicBytehEvRT_4SpanIT0_E Unexecuted instantiation: _Z9SerializeI12SizeComputerTk9BasicBytehEvRT_4SpanIT0_E Unexecuted instantiation: _Z9SerializeI10HashWriterTk9BasicBytehEvRT_4SpanIT0_E Unexecuted instantiation: _Z9SerializeI12ParamsStreamIR8AutoFile20TransactionSerParamsETk9BasicByteKhEvRT_4SpanIT0_E Unexecuted instantiation: _Z9SerializeI10HashWriterTk9BasicBytecEvRT_4SpanIT0_E Unexecuted instantiation: _Z9SerializeI10DataStreamTk9BasicByteKSt4byteEvRT_4SpanIT0_E _Z9SerializeI12ParamsStreamIR10HashWriter20TransactionSerParamsETk9BasicByteKhEvRT_4SpanIT0_E Line | Count | Source | 267 | 17.0k | template <typename Stream, BasicByte B> void Serialize(Stream& s, Span<B> span) { s.write(AsBytes(span)); } |
|
268 | | |
269 | | template <typename Stream, CharNotInt8 V> void Unserialize(Stream&, V) = delete; // char serialization forbidden. Use uint8_t or int8_t |
270 | 0 | template <typename Stream> void Unserialize(Stream& s, std::byte& a) { a = std::byte{ser_readdata8(s)}; } |
271 | 0 | template<typename Stream> inline void Unserialize(Stream& s, int8_t& a ) { a = 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&) |
272 | 0 | template<typename Stream> inline void Unserialize(Stream& s, uint8_t& a ) { a = ser_readdata8(s); } Unexecuted instantiation: void Unserialize<ParamsStream<DataStream&, TransactionSerParams> >(ParamsStream<DataStream&, TransactionSerParams>&, unsigned char&) Unexecuted instantiation: void Unserialize<SpanReader>(SpanReader&, unsigned char&) Unexecuted instantiation: void Unserialize<AutoFile>(AutoFile&, unsigned char&) Unexecuted instantiation: void Unserialize<DataStream>(DataStream&, unsigned char&) Unexecuted instantiation: void Unserialize<BufferedFile>(BufferedFile&, 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&) |
273 | 0 | template<typename Stream> inline void Unserialize(Stream& s, int16_t& a ) { a = ser_readdata16(s); } Unexecuted instantiation: void Unserialize<AutoFile>(AutoFile&, short&) Unexecuted instantiation: void Unserialize<BufferedFile>(BufferedFile&, short&) Unexecuted instantiation: void Unserialize<DataStream>(DataStream&, short&) |
274 | 0 | template<typename Stream> inline 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&) |
275 | 62.4k | template<typename Stream> inline void Unserialize(Stream& s, int32_t& a ) { a = ser_readdata32(s); } void Unserialize<DataStream>(DataStream&, int&) Line | Count | Source | 275 | 55.5k | template<typename Stream> inline void Unserialize(Stream& s, int32_t& a ) { a = ser_readdata32(s); } |
Unexecuted instantiation: void Unserialize<AutoFile>(AutoFile&, int&) void Unserialize<ParamsStream<DataStream&, TransactionSerParams> >(ParamsStream<DataStream&, TransactionSerParams>&, int&) Line | Count | Source | 275 | 6.84k | template<typename Stream> inline void Unserialize(Stream& s, int32_t& a ) { a = ser_readdata32(s); } |
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<AutoFile&, TransactionSerParams> >(ParamsStream<AutoFile&, TransactionSerParams>&, int&) Unexecuted instantiation: void Unserialize<ParamsStream<BufferedFile&, TransactionSerParams> >(ParamsStream<BufferedFile&, TransactionSerParams>&, int&) |
276 | 229k | template<typename Stream> inline void Unserialize(Stream& s, uint32_t& a) { a = ser_readdata32(s); } void Unserialize<DataStream>(DataStream&, unsigned int&) Line | Count | Source | 276 | 174k | template<typename Stream> inline void Unserialize(Stream& s, uint32_t& a) { a = ser_readdata32(s); } |
void Unserialize<ParamsStream<DataStream&, TransactionSerParams> >(ParamsStream<DataStream&, TransactionSerParams>&, unsigned int&) Line | Count | Source | 276 | 54.6k | template<typename Stream> inline void Unserialize(Stream& s, uint32_t& a) { a = ser_readdata32(s); } |
Unexecuted instantiation: void Unserialize<AutoFile>(AutoFile&, 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&) |
277 | 9.40k | template<typename Stream> inline void Unserialize(Stream& s, int64_t& a ) { a = ser_readdata64(s); } void Unserialize<ParamsStream<DataStream&, TransactionSerParams> >(ParamsStream<DataStream&, TransactionSerParams>&, long&) Line | Count | Source | 277 | 8.53k | template<typename Stream> inline void Unserialize(Stream& s, int64_t& a ) { a = ser_readdata64(s); } |
void Unserialize<DataStream>(DataStream&, long&) Line | Count | Source | 277 | 870 | template<typename Stream> inline void Unserialize(Stream& s, int64_t& a ) { a = ser_readdata64(s); } |
Unexecuted instantiation: void Unserialize<AutoFile>(AutoFile&, long&) Unexecuted instantiation: void Unserialize<BufferedFile>(BufferedFile&, long&) Unexecuted instantiation: void Unserialize<ParamsStream<DataStream&, CAddress::SerParams> >(ParamsStream<DataStream&, CAddress::SerParams>&, long&) Unexecuted instantiation: void Unserialize<ParamsStream<SpanReader&, TransactionSerParams> >(ParamsStream<SpanReader&, TransactionSerParams>&, long&) Unexecuted instantiation: void Unserialize<SpanReader>(SpanReader&, long&) Unexecuted instantiation: void Unserialize<ParamsStream<AutoFile&, CAddress::SerParams> >(ParamsStream<AutoFile&, CAddress::SerParams>&, long&) Unexecuted instantiation: void Unserialize<ParamsStream<HashVerifier<AutoFile>&, CAddress::SerParams> >(ParamsStream<HashVerifier<AutoFile>&, CAddress::SerParams>&, long&) Unexecuted instantiation: void Unserialize<ParamsStream<HashVerifier<DataStream>&, CAddress::SerParams> >(ParamsStream<HashVerifier<DataStream>&, CAddress::SerParams>&, long&) Unexecuted instantiation: void Unserialize<ParamsStream<AutoFile&, TransactionSerParams> >(ParamsStream<AutoFile&, TransactionSerParams>&, long&) Unexecuted instantiation: void Unserialize<ParamsStream<BufferedFile&, TransactionSerParams> >(ParamsStream<BufferedFile&, TransactionSerParams>&, long&) |
278 | 2.55k | template<typename Stream> inline void Unserialize(Stream& s, uint64_t& a) { a = ser_readdata64(s); } Unexecuted instantiation: void Unserialize<AutoFile>(AutoFile&, unsigned long&) Unexecuted instantiation: void Unserialize<BufferedFile>(BufferedFile&, unsigned long&) Unexecuted instantiation: void Unserialize<SpanReader>(SpanReader&, unsigned long&) void Unserialize<DataStream>(DataStream&, unsigned long&) Line | Count | Source | 278 | 2.55k | template<typename Stream> inline void Unserialize(Stream& s, uint64_t& a) { a = ser_readdata64(s); } |
|
279 | 27.9k | template <typename Stream, BasicByte B, int N> void Unserialize(Stream& s, B (&a)[N]) { s.read(MakeWritableByteSpan(a)); } Unexecuted instantiation: _Z11UnserializeI10DataStreamTk9BasicBytehLi5EEvRT_RAT1__T0_ _Z11UnserializeI10DataStreamTk9BasicBytehLi4EEvRT_RAT1__T0_ Line | Count | Source | 279 | 13.5k | template <typename Stream, BasicByte B, int N> void Unserialize(Stream& s, B (&a)[N]) { s.read(MakeWritableByteSpan(a)); } |
Unexecuted instantiation: _Z11UnserializeI12ParamsStreamIRS0_IR10DataStreamN8CAddress9SerParamsEEN8CNetAddr9SerParamsEETk9BasicBytehLi16EEvRT_RAT1__T0_ Unexecuted instantiation: _Z11UnserializeI12ParamsStreamIR10DataStreamN8CAddress9SerParamsEETk9BasicBytehLi16EEvRT_RAT1__T0_ _Z11UnserializeI12ParamsStreamIR10DataStreamN8CNetAddr9SerParamsEETk9BasicBytehLi16EEvRT_RAT1__T0_ Line | Count | Source | 279 | 870 | template <typename Stream, BasicByte B, int N> void Unserialize(Stream& s, B (&a)[N]) { s.read(MakeWritableByteSpan(a)); } |
_Z11UnserializeI10DataStreamTk9BasicBytecLi12EEvRT_RAT1__T0_ Line | Count | Source | 279 | 13.5k | template <typename Stream, BasicByte B, int N> void Unserialize(Stream& s, B (&a)[N]) { s.read(MakeWritableByteSpan(a)); } |
Unexecuted instantiation: _Z11UnserializeI12ParamsStreamIRS0_IR12HashVerifierI8AutoFileEN8CAddress9SerParamsEEN8CNetAddr9SerParamsEETk9BasicBytehLi16EEvRT_RAT1__T0_ Unexecuted instantiation: _Z11UnserializeI12ParamsStreamIRS0_IR8AutoFileN8CAddress9SerParamsEEN8CNetAddr9SerParamsEETk9BasicBytehLi16EEvRT_RAT1__T0_ Unexecuted instantiation: _Z11UnserializeI12ParamsStreamIR8AutoFileN8CAddress9SerParamsEETk9BasicBytehLi16EEvRT_RAT1__T0_ Unexecuted instantiation: _Z11UnserializeI12ParamsStreamIR12HashVerifierI8AutoFileEN8CAddress9SerParamsEETk9BasicBytehLi16EEvRT_RAT1__T0_ Unexecuted instantiation: _Z11UnserializeI12ParamsStreamIRS0_IR12HashVerifierI10DataStreamEN8CAddress9SerParamsEEN8CNetAddr9SerParamsEETk9BasicBytehLi16EEvRT_RAT1__T0_ Unexecuted instantiation: _Z11UnserializeI12ParamsStreamIR12HashVerifierI10DataStreamEN8CAddress9SerParamsEETk9BasicBytehLi16EEvRT_RAT1__T0_ Unexecuted instantiation: _Z11UnserializeI12ParamsStreamI10DataStreamN8CAddress9SerParamsEETk9BasicBytehLi16EEvRT_RAT1__T0_ Unexecuted instantiation: _Z11UnserializeI8AutoFileTk9BasicBytecLi368EEvRT_RAT1__T0_ Unexecuted instantiation: _Z11UnserializeI8AutoFileTk9BasicBytecLi12EEvRT_RAT1__T0_ Unexecuted instantiation: _Z11UnserializeI8AutoFileTk9BasicBytehLi20EEvRT_RAT1__T0_ Unexecuted instantiation: _Z11UnserializeI8AutoFileTk9BasicBytehLi16EEvRT_RAT1__T0_ |
280 | 13.5k | template <typename Stream, BasicByte B, std::size_t N> void Unserialize(Stream& s, std::array<B, N>& a) { s.read(MakeWritableByteSpan(a)); } _Z11UnserializeI10DataStreamTk9BasicBytehLm4EEvRT_RSt5arrayIT0_XT1_EE Line | Count | Source | 280 | 13.5k | template <typename Stream, BasicByte B, std::size_t N> void Unserialize(Stream& s, std::array<B, N>& a) { s.read(MakeWritableByteSpan(a)); } |
Unexecuted instantiation: _Z11UnserializeI10DataStreamTk9BasicBytehLm5EEvRT_RSt5arrayIT0_XT1_EE Unexecuted instantiation: _Z11UnserializeI8AutoFileTk9BasicBytehLm5EEvRT_RSt5arrayIT0_XT1_EE Unexecuted instantiation: _Z11UnserializeI8AutoFileTk9BasicBytehLm4EEvRT_RSt5arrayIT0_XT1_EE Unexecuted instantiation: _Z11UnserializeI12HashVerifierI10DataStreamETk9BasicBytehLm4EEvRT_RSt5arrayIT0_XT1_EE Unexecuted instantiation: _Z11UnserializeI12HashVerifierI8AutoFileETk9BasicBytehLm4EEvRT_RSt5arrayIT0_XT1_EE Unexecuted instantiation: _Z11UnserializeI8AutoFileTk9BasicByteSt4byteLm8EEvRT_RSt5arrayIT0_XT1_EE Unexecuted instantiation: _Z11UnserializeI12BufferedFileTk9BasicBytehLm4EEvRT_RSt5arrayIT0_XT1_EE Unexecuted instantiation: _Z11UnserializeI8AutoFileTk9BasicByteSt4byteLm20EEvRT_RSt5arrayIT0_XT1_EE |
281 | 0 | template <typename Stream, BasicByte B> void Unserialize(Stream& s, Span<B> span) { s.read(AsWritableBytes(span)); } Unexecuted instantiation: _Z11UnserializeI10DataStreamTk9BasicBytehEvRT_4SpanIT0_E Unexecuted instantiation: _Z11UnserializeI12ParamsStreamIRS0_IR10DataStreamN8CAddress9SerParamsEEN8CNetAddr9SerParamsEETk9BasicBytehEvRT_4SpanIT0_E Unexecuted instantiation: _Z11UnserializeI12ParamsStreamIR10DataStreamN8CAddress9SerParamsEETk9BasicBytehEvRT_4SpanIT0_E Unexecuted instantiation: _Z11UnserializeI12ParamsStreamIR10DataStreamN8CNetAddr9SerParamsEETk9BasicBytehEvRT_4SpanIT0_E Unexecuted instantiation: _Z11UnserializeI12ParamsStreamIRS0_IR12HashVerifierI8AutoFileEN8CAddress9SerParamsEEN8CNetAddr9SerParamsEETk9BasicBytehEvRT_4SpanIT0_E Unexecuted instantiation: _Z11UnserializeI12ParamsStreamIRS0_IR8AutoFileN8CAddress9SerParamsEEN8CNetAddr9SerParamsEETk9BasicBytehEvRT_4SpanIT0_E Unexecuted instantiation: _Z11UnserializeI12ParamsStreamIR8AutoFileN8CAddress9SerParamsEETk9BasicBytehEvRT_4SpanIT0_E Unexecuted instantiation: _Z11UnserializeI12ParamsStreamIR12HashVerifierI8AutoFileEN8CAddress9SerParamsEETk9BasicBytehEvRT_4SpanIT0_E Unexecuted instantiation: _Z11UnserializeI12ParamsStreamIRS0_IR12HashVerifierI10DataStreamEN8CAddress9SerParamsEEN8CNetAddr9SerParamsEETk9BasicBytehEvRT_4SpanIT0_E Unexecuted instantiation: _Z11UnserializeI12ParamsStreamIR12HashVerifierI10DataStreamEN8CAddress9SerParamsEETk9BasicBytehEvRT_4SpanIT0_E Unexecuted instantiation: _Z11UnserializeI12ParamsStreamI10DataStreamN8CAddress9SerParamsEETk9BasicBytehEvRT_4SpanIT0_E Unexecuted instantiation: _Z11UnserializeI12HashVerifierI8AutoFileETk9BasicBytehEvRT_4SpanIT0_E Unexecuted instantiation: _Z11UnserializeI8AutoFileTk9BasicBytehEvRT_4SpanIT0_E |
282 | | |
283 | 2.61k | template <typename Stream> inline void Serialize(Stream& s, bool a) { uint8_t f = a; ser_writedata8(s, f); } Unexecuted instantiation: void Serialize<AutoFile>(AutoFile&, bool) Unexecuted instantiation: void Serialize<DataStream>(DataStream&, bool) void Serialize<VectorWriter>(VectorWriter&, bool) Line | Count | Source | 283 | 2.61k | template <typename Stream> inline void Serialize(Stream& s, bool a) { uint8_t f = a; ser_writedata8(s, f); } |
Unexecuted instantiation: void Serialize<HashWriter>(HashWriter&, bool) |
284 | 870 | template <typename Stream> inline void Unserialize(Stream& s, bool& a) { uint8_t f = ser_readdata8(s); a = f; } Unexecuted instantiation: void Unserialize<AutoFile>(AutoFile&, bool&) Unexecuted instantiation: void Unserialize<BufferedFile>(BufferedFile&, bool&) void Unserialize<DataStream>(DataStream&, bool&) Line | Count | Source | 284 | 870 | template <typename Stream> inline void Unserialize(Stream& s, bool& a) { uint8_t f = ser_readdata8(s); a = f; } |
|
285 | | // clang-format on |
286 | | |
287 | | |
288 | | /** |
289 | | * Compact Size |
290 | | * size < 253 -- 1 byte |
291 | | * size <= USHRT_MAX -- 3 bytes (253 + 2 bytes) |
292 | | * size <= UINT_MAX -- 5 bytes (254 + 4 bytes) |
293 | | * size > UINT_MAX -- 9 bytes (255 + 8 bytes) |
294 | | */ |
295 | | constexpr inline unsigned int GetSizeOfCompactSize(uint64_t nSize) |
296 | 0 | { |
297 | 0 | if (nSize < 253) return sizeof(unsigned char); Branch (297:9): [True: 0, False: 0]
|
298 | 0 | else if (nSize <= std::numeric_limits<uint16_t>::max()) return sizeof(unsigned char) + sizeof(uint16_t); Branch (298:14): [True: 0, False: 0]
|
299 | 0 | else if (nSize <= std::numeric_limits<unsigned int>::max()) return sizeof(unsigned char) + sizeof(unsigned int); Branch (299:14): [True: 0, False: 0]
|
300 | 0 | else return sizeof(unsigned char) + sizeof(uint64_t); |
301 | 0 | } |
302 | | |
303 | | inline void WriteCompactSize(SizeComputer& os, uint64_t nSize); |
304 | | |
305 | | template<typename Stream> |
306 | | void WriteCompactSize(Stream& os, uint64_t nSize) |
307 | 235k | { |
308 | 235k | if (nSize < 253) Branch (308:9): [True: 61.6k, False: 0]
Branch (308:9): [True: 0, False: 0]
Branch (308:9): [True: 0, False: 0]
Branch (308:9): [True: 0, False: 0]
Branch (308:9): [True: 0, False: 0]
Branch (308:9): [True: 4.21k, False: 0]
Branch (308:9): [True: 0, False: 0]
Branch (308:9): [True: 0, False: 0]
Branch (308:9): [True: 0, False: 0]
Branch (308:9): [True: 94.6k, False: 0]
Branch (308:9): [True: 6.75k, False: 0]
Branch (308:9): [True: 0, False: 0]
Branch (308:9): [True: 0, False: 0]
Branch (308:9): [True: 0, False: 0]
Branch (308:9): [True: 0, False: 0]
Branch (308:9): [True: 0, False: 0]
Branch (308:9): [True: 0, False: 0]
Branch (308:9): [True: 0, False: 0]
Branch (308:9): [True: 68.2k, False: 0]
|
309 | 235k | { |
310 | 235k | ser_writedata8(os, nSize); |
311 | 235k | } |
312 | 0 | else if (nSize <= std::numeric_limits<uint16_t>::max()) Branch (312:14): [True: 0, False: 0]
Branch (312:14): [True: 0, False: 0]
Branch (312:14): [True: 0, False: 0]
Branch (312:14): [True: 0, False: 0]
Branch (312:14): [True: 0, False: 0]
Branch (312:14): [True: 0, False: 0]
Branch (312:14): [True: 0, False: 0]
Branch (312:14): [True: 0, False: 0]
Branch (312:14): [True: 0, False: 0]
Branch (312:14): [True: 0, False: 0]
Branch (312:14): [True: 0, False: 0]
Branch (312:14): [True: 0, False: 0]
Branch (312:14): [True: 0, False: 0]
Branch (312:14): [True: 0, False: 0]
Branch (312:14): [True: 0, False: 0]
Branch (312:14): [True: 0, False: 0]
Branch (312:14): [True: 0, False: 0]
Branch (312:14): [True: 0, False: 0]
Branch (312:14): [True: 0, False: 0]
|
313 | 0 | { |
314 | 0 | ser_writedata8(os, 253); |
315 | 0 | ser_writedata16(os, nSize); |
316 | 0 | } |
317 | 0 | else if (nSize <= std::numeric_limits<unsigned int>::max()) Branch (317:14): [True: 0, False: 0]
Branch (317:14): [True: 0, False: 0]
Branch (317:14): [True: 0, False: 0]
Branch (317:14): [True: 0, False: 0]
Branch (317:14): [True: 0, False: 0]
Branch (317:14): [True: 0, False: 0]
Branch (317:14): [True: 0, False: 0]
Branch (317:14): [True: 0, False: 0]
Branch (317:14): [True: 0, False: 0]
Branch (317:14): [True: 0, False: 0]
Branch (317:14): [True: 0, False: 0]
Branch (317:14): [True: 0, False: 0]
Branch (317:14): [True: 0, False: 0]
Branch (317:14): [True: 0, False: 0]
Branch (317:14): [True: 0, False: 0]
Branch (317:14): [True: 0, False: 0]
Branch (317:14): [True: 0, False: 0]
Branch (317:14): [True: 0, False: 0]
Branch (317:14): [True: 0, False: 0]
|
318 | 0 | { |
319 | 0 | ser_writedata8(os, 254); |
320 | 0 | ser_writedata32(os, nSize); |
321 | 0 | } |
322 | 0 | else |
323 | 0 | { |
324 | 0 | ser_writedata8(os, 255); |
325 | 0 | ser_writedata64(os, nSize); |
326 | 0 | } |
327 | 235k | return; |
328 | 235k | } void WriteCompactSize<ParamsStream<SizeComputer&, TransactionSerParams> >(ParamsStream<SizeComputer&, TransactionSerParams>&, unsigned long) Line | Count | Source | 307 | 61.6k | { | 308 | 61.6k | if (nSize < 253) Branch (308:9): [True: 61.6k, False: 0]
| 309 | 61.6k | { | 310 | 61.6k | ser_writedata8(os, nSize); | 311 | 61.6k | } | 312 | 0 | else if (nSize <= std::numeric_limits<uint16_t>::max()) Branch (312:14): [True: 0, False: 0]
| 313 | 0 | { | 314 | 0 | ser_writedata8(os, 253); | 315 | 0 | ser_writedata16(os, nSize); | 316 | 0 | } | 317 | 0 | else if (nSize <= std::numeric_limits<unsigned int>::max()) Branch (317:14): [True: 0, False: 0]
| 318 | 0 | { | 319 | 0 | ser_writedata8(os, 254); | 320 | 0 | ser_writedata32(os, nSize); | 321 | 0 | } | 322 | 0 | else | 323 | 0 | { | 324 | 0 | ser_writedata8(os, 255); | 325 | 0 | ser_writedata64(os, nSize); | 326 | 0 | } | 327 | 61.6k | return; | 328 | 61.6k | } |
Unexecuted instantiation: void WriteCompactSize<AutoFile>(AutoFile&, unsigned long) Unexecuted instantiation: void WriteCompactSize<DataStream>(DataStream&, unsigned long) Unexecuted instantiation: void WriteCompactSize<ParamsStream<DataStream&, TransactionSerParams> >(ParamsStream<DataStream&, TransactionSerParams>&, unsigned long) Unexecuted instantiation: void WriteCompactSize<SizeComputer>(SizeComputer&, unsigned long) void WriteCompactSize<VectorWriter>(VectorWriter&, unsigned long) Line | Count | Source | 307 | 4.21k | { | 308 | 4.21k | if (nSize < 253) Branch (308:9): [True: 4.21k, False: 0]
| 309 | 4.21k | { | 310 | 4.21k | ser_writedata8(os, nSize); | 311 | 4.21k | } | 312 | 0 | else if (nSize <= std::numeric_limits<uint16_t>::max()) Branch (312:14): [True: 0, False: 0]
| 313 | 0 | { | 314 | 0 | ser_writedata8(os, 253); | 315 | 0 | ser_writedata16(os, nSize); | 316 | 0 | } | 317 | 0 | else if (nSize <= std::numeric_limits<unsigned int>::max()) Branch (317:14): [True: 0, False: 0]
| 318 | 0 | { | 319 | 0 | ser_writedata8(os, 254); | 320 | 0 | ser_writedata32(os, nSize); | 321 | 0 | } | 322 | 0 | else | 323 | 0 | { | 324 | 0 | ser_writedata8(os, 255); | 325 | 0 | ser_writedata64(os, nSize); | 326 | 0 | } | 327 | 4.21k | return; | 328 | 4.21k | } |
Unexecuted instantiation: void WriteCompactSize<ParamsStream<DataStream&, CNetAddr::SerParams> >(ParamsStream<DataStream&, CNetAddr::SerParams>&, unsigned long) Unexecuted instantiation: void WriteCompactSize<ParamsStream<DataStream&, CAddress::SerParams> >(ParamsStream<DataStream&, CAddress::SerParams>&, unsigned long) Unexecuted instantiation: void WriteCompactSize<ParamsStream<ParamsStream<DataStream&, CAddress::SerParams>&, CNetAddr::SerParams> >(ParamsStream<ParamsStream<DataStream&, CAddress::SerParams>&, CNetAddr::SerParams>&, unsigned long) void WriteCompactSize<ParamsStream<VectorWriter&, TransactionSerParams> >(ParamsStream<VectorWriter&, TransactionSerParams>&, unsigned long) Line | Count | Source | 307 | 94.6k | { | 308 | 94.6k | if (nSize < 253) Branch (308:9): [True: 94.6k, False: 0]
| 309 | 94.6k | { | 310 | 94.6k | ser_writedata8(os, nSize); | 311 | 94.6k | } | 312 | 0 | else if (nSize <= std::numeric_limits<uint16_t>::max()) Branch (312:14): [True: 0, False: 0]
| 313 | 0 | { | 314 | 0 | ser_writedata8(os, 253); | 315 | 0 | ser_writedata16(os, nSize); | 316 | 0 | } | 317 | 0 | else if (nSize <= std::numeric_limits<unsigned int>::max()) Branch (317:14): [True: 0, False: 0]
| 318 | 0 | { | 319 | 0 | ser_writedata8(os, 254); | 320 | 0 | ser_writedata32(os, nSize); | 321 | 0 | } | 322 | 0 | else | 323 | 0 | { | 324 | 0 | ser_writedata8(os, 255); | 325 | 0 | ser_writedata64(os, nSize); | 326 | 0 | } | 327 | 94.6k | return; | 328 | 94.6k | } |
void WriteCompactSize<ParamsStream<ParamsStream<VectorWriter&, TransactionSerParams>&, TransactionSerParams> >(ParamsStream<ParamsStream<VectorWriter&, TransactionSerParams>&, TransactionSerParams>&, unsigned long) Line | Count | Source | 307 | 6.75k | { | 308 | 6.75k | if (nSize < 253) Branch (308:9): [True: 6.75k, False: 0]
| 309 | 6.75k | { | 310 | 6.75k | ser_writedata8(os, nSize); | 311 | 6.75k | } | 312 | 0 | else if (nSize <= std::numeric_limits<uint16_t>::max()) Branch (312:14): [True: 0, False: 0]
| 313 | 0 | { | 314 | 0 | ser_writedata8(os, 253); | 315 | 0 | ser_writedata16(os, nSize); | 316 | 0 | } | 317 | 0 | else if (nSize <= std::numeric_limits<unsigned int>::max()) Branch (317:14): [True: 0, False: 0]
| 318 | 0 | { | 319 | 0 | ser_writedata8(os, 254); | 320 | 0 | ser_writedata32(os, nSize); | 321 | 0 | } | 322 | 0 | else | 323 | 0 | { | 324 | 0 | ser_writedata8(os, 255); | 325 | 0 | ser_writedata64(os, nSize); | 326 | 0 | } | 327 | 6.75k | return; | 328 | 6.75k | } |
Unexecuted instantiation: void WriteCompactSize<ParamsStream<VectorWriter&, CNetAddr::SerParams> >(ParamsStream<VectorWriter&, CNetAddr::SerParams>&, unsigned long) Unexecuted instantiation: void WriteCompactSize<ParamsStream<HashedSourceWriter<AutoFile>&, CAddress::SerParams> >(ParamsStream<HashedSourceWriter<AutoFile>&, CAddress::SerParams>&, unsigned long) Unexecuted instantiation: void WriteCompactSize<ParamsStream<ParamsStream<HashedSourceWriter<AutoFile>&, CAddress::SerParams>&, CNetAddr::SerParams> >(ParamsStream<ParamsStream<HashedSourceWriter<AutoFile>&, CAddress::SerParams>&, CNetAddr::SerParams>&, unsigned long) Unexecuted instantiation: void WriteCompactSize<HashWriter>(HashWriter&, unsigned long) Unexecuted instantiation: void WriteCompactSize<ParamsStream<VectorWriter&, CAddress::SerParams> >(ParamsStream<VectorWriter&, CAddress::SerParams>&, unsigned long) Unexecuted instantiation: void WriteCompactSize<ParamsStream<ParamsStream<VectorWriter&, CAddress::SerParams>&, CNetAddr::SerParams> >(ParamsStream<ParamsStream<VectorWriter&, CAddress::SerParams>&, CNetAddr::SerParams>&, unsigned long) Unexecuted instantiation: void WriteCompactSize<ParamsStream<AutoFile&, TransactionSerParams> >(ParamsStream<AutoFile&, TransactionSerParams>&, unsigned long) void WriteCompactSize<ParamsStream<HashWriter&, TransactionSerParams> >(ParamsStream<HashWriter&, TransactionSerParams>&, unsigned long) Line | Count | Source | 307 | 68.2k | { | 308 | 68.2k | if (nSize < 253) Branch (308:9): [True: 68.2k, False: 0]
| 309 | 68.2k | { | 310 | 68.2k | ser_writedata8(os, nSize); | 311 | 68.2k | } | 312 | 0 | else if (nSize <= std::numeric_limits<uint16_t>::max()) Branch (312:14): [True: 0, False: 0]
| 313 | 0 | { | 314 | 0 | ser_writedata8(os, 253); | 315 | 0 | ser_writedata16(os, nSize); | 316 | 0 | } | 317 | 0 | else if (nSize <= std::numeric_limits<unsigned int>::max()) Branch (317:14): [True: 0, False: 0]
| 318 | 0 | { | 319 | 0 | ser_writedata8(os, 254); | 320 | 0 | ser_writedata32(os, nSize); | 321 | 0 | } | 322 | 0 | else | 323 | 0 | { | 324 | 0 | ser_writedata8(os, 255); | 325 | 0 | ser_writedata64(os, nSize); | 326 | 0 | } | 327 | 68.2k | return; | 328 | 68.2k | } |
|
329 | | |
330 | | /** |
331 | | * Decode a CompactSize-encoded variable-length integer. |
332 | | * |
333 | | * As these are primarily used to encode the size of vector-like serializations, by default a range |
334 | | * check is performed. When used as a generic number encoding, range_check should be set to false. |
335 | | */ |
336 | | template<typename Stream> |
337 | | uint64_t ReadCompactSize(Stream& is, bool range_check = true) |
338 | 102k | { |
339 | 102k | uint8_t chSize = ser_readdata8(is); |
340 | 102k | uint64_t nSizeRet = 0; |
341 | 102k | if (chSize < 253) Branch (341:9): [True: 61.3k, False: 0]
Branch (341:9): [True: 40.9k, False: 0]
Branch (341:9): [True: 0, False: 0]
Branch (341:9): [True: 0, False: 0]
Branch (341:9): [True: 0, False: 0]
Branch (341:9): [True: 0, False: 0]
Branch (341:9): [True: 0, False: 0]
Branch (341:9): [True: 0, False: 0]
Branch (341:9): [True: 0, False: 0]
Branch (341:9): [True: 0, False: 0]
Branch (341:9): [True: 0, False: 0]
Branch (341:9): [True: 0, False: 0]
Branch (341:9): [True: 0, False: 0]
Branch (341:9): [True: 0, False: 0]
Branch (341:9): [True: 0, False: 0]
Branch (341:9): [True: 0, False: 0]
Branch (341:9): [True: 0, False: 0]
Branch (341:9): [True: 0, False: 0]
Branch (341:9): [True: 0, False: 0]
|
342 | 102k | { |
343 | 102k | nSizeRet = chSize; |
344 | 102k | } |
345 | 0 | else if (chSize == 253) Branch (345:14): [True: 0, False: 0]
Branch (345:14): [True: 0, False: 0]
Branch (345:14): [True: 0, False: 0]
Branch (345:14): [True: 0, False: 0]
Branch (345:14): [True: 0, False: 0]
Branch (345:14): [True: 0, False: 0]
Branch (345:14): [True: 0, False: 0]
Branch (345:14): [True: 0, False: 0]
Branch (345:14): [True: 0, False: 0]
Branch (345:14): [True: 0, False: 0]
Branch (345:14): [True: 0, False: 0]
Branch (345:14): [True: 0, False: 0]
Branch (345:14): [True: 0, False: 0]
Branch (345:14): [True: 0, False: 0]
Branch (345:14): [True: 0, False: 0]
Branch (345:14): [True: 0, False: 0]
Branch (345:14): [True: 0, False: 0]
Branch (345:14): [True: 0, False: 0]
Branch (345:14): [True: 0, False: 0]
|
346 | 0 | { |
347 | 0 | nSizeRet = ser_readdata16(is); |
348 | 0 | if (nSizeRet < 253) Branch (348:13): [True: 0, False: 0]
Branch (348:13): [True: 0, False: 0]
Branch (348:13): [True: 0, False: 0]
Branch (348:13): [True: 0, False: 0]
Branch (348:13): [True: 0, False: 0]
Branch (348:13): [True: 0, False: 0]
Branch (348:13): [True: 0, False: 0]
Branch (348:13): [True: 0, False: 0]
Branch (348:13): [True: 0, False: 0]
Branch (348:13): [True: 0, False: 0]
Branch (348:13): [True: 0, False: 0]
Branch (348:13): [True: 0, False: 0]
Branch (348:13): [True: 0, False: 0]
Branch (348:13): [True: 0, False: 0]
Branch (348:13): [True: 0, False: 0]
Branch (348:13): [True: 0, False: 0]
Branch (348:13): [True: 0, False: 0]
Branch (348:13): [True: 0, False: 0]
Branch (348:13): [True: 0, False: 0]
|
349 | 0 | throw std::ios_base::failure("non-canonical ReadCompactSize()"); |
350 | 0 | } |
351 | 0 | else if (chSize == 254) Branch (351:14): [True: 0, False: 0]
Branch (351:14): [True: 0, False: 0]
Branch (351:14): [True: 0, False: 0]
Branch (351:14): [True: 0, False: 0]
Branch (351:14): [True: 0, False: 0]
Branch (351:14): [True: 0, False: 0]
Branch (351:14): [True: 0, False: 0]
Branch (351:14): [True: 0, False: 0]
Branch (351:14): [True: 0, False: 0]
Branch (351:14): [True: 0, False: 0]
Branch (351:14): [True: 0, False: 0]
Branch (351:14): [True: 0, False: 0]
Branch (351:14): [True: 0, False: 0]
Branch (351:14): [True: 0, False: 0]
Branch (351:14): [True: 0, False: 0]
Branch (351:14): [True: 0, False: 0]
Branch (351:14): [True: 0, False: 0]
Branch (351:14): [True: 0, False: 0]
Branch (351:14): [True: 0, False: 0]
|
352 | 0 | { |
353 | 0 | nSizeRet = ser_readdata32(is); |
354 | 0 | if (nSizeRet < 0x10000u) Branch (354:13): [True: 0, False: 0]
Branch (354:13): [True: 0, False: 0]
Branch (354:13): [True: 0, False: 0]
Branch (354:13): [True: 0, False: 0]
Branch (354:13): [True: 0, False: 0]
Branch (354:13): [True: 0, False: 0]
Branch (354:13): [True: 0, False: 0]
Branch (354:13): [True: 0, False: 0]
Branch (354:13): [True: 0, False: 0]
Branch (354:13): [True: 0, False: 0]
Branch (354:13): [True: 0, False: 0]
Branch (354:13): [True: 0, False: 0]
Branch (354:13): [True: 0, False: 0]
Branch (354:13): [True: 0, False: 0]
Branch (354:13): [True: 0, False: 0]
Branch (354:13): [True: 0, False: 0]
Branch (354:13): [True: 0, False: 0]
Branch (354:13): [True: 0, False: 0]
Branch (354:13): [True: 0, False: 0]
|
355 | 0 | throw std::ios_base::failure("non-canonical ReadCompactSize()"); |
356 | 0 | } |
357 | 0 | else |
358 | 0 | { |
359 | 0 | nSizeRet = ser_readdata64(is); |
360 | 0 | if (nSizeRet < 0x100000000ULL) Branch (360:13): [True: 0, False: 0]
Branch (360:13): [True: 0, False: 0]
Branch (360:13): [True: 0, False: 0]
Branch (360:13): [True: 0, False: 0]
Branch (360:13): [True: 0, False: 0]
Branch (360:13): [True: 0, False: 0]
Branch (360:13): [True: 0, False: 0]
Branch (360:13): [True: 0, False: 0]
Branch (360:13): [True: 0, False: 0]
Branch (360:13): [True: 0, False: 0]
Branch (360:13): [True: 0, False: 0]
Branch (360:13): [True: 0, False: 0]
Branch (360:13): [True: 0, False: 0]
Branch (360:13): [True: 0, False: 0]
Branch (360:13): [True: 0, False: 0]
Branch (360:13): [True: 0, False: 0]
Branch (360:13): [True: 0, False: 0]
Branch (360:13): [True: 0, False: 0]
Branch (360:13): [True: 0, False: 0]
|
361 | 0 | throw std::ios_base::failure("non-canonical ReadCompactSize()"); |
362 | 0 | } |
363 | 102k | if (range_check && nSizeRet > MAX_SIZE) { Branch (363:9): [True: 61.3k, False: 0]
Branch (363:24): [True: 0, False: 61.3k]
Branch (363:9): [True: 40.9k, False: 0]
Branch (363:24): [True: 0, False: 40.9k]
Branch (363:9): [True: 0, False: 0]
Branch (363:24): [True: 0, False: 0]
Branch (363:9): [True: 0, False: 0]
Branch (363:24): [True: 0, False: 0]
Branch (363:9): [True: 0, False: 0]
Branch (363:24): [True: 0, False: 0]
Branch (363:9): [True: 0, False: 0]
Branch (363:24): [True: 0, False: 0]
Branch (363:9): [True: 0, False: 0]
Branch (363:24): [True: 0, False: 0]
Branch (363:9): [True: 0, False: 0]
Branch (363:24): [True: 0, False: 0]
Branch (363:9): [True: 0, False: 0]
Branch (363:24): [True: 0, False: 0]
Branch (363:9): [True: 0, False: 0]
Branch (363:24): [True: 0, False: 0]
Branch (363:9): [True: 0, False: 0]
Branch (363:24): [True: 0, False: 0]
Branch (363:9): [True: 0, False: 0]
Branch (363:24): [True: 0, False: 0]
Branch (363:9): [True: 0, False: 0]
Branch (363:24): [True: 0, False: 0]
Branch (363:9): [True: 0, False: 0]
Branch (363:24): [True: 0, False: 0]
Branch (363:9): [True: 0, False: 0]
Branch (363:24): [True: 0, False: 0]
Branch (363:9): [True: 0, False: 0]
Branch (363:24): [True: 0, False: 0]
Branch (363:9): [True: 0, False: 0]
Branch (363:24): [True: 0, False: 0]
Branch (363:9): [True: 0, False: 0]
Branch (363:24): [True: 0, False: 0]
Branch (363:9): [True: 0, False: 0]
Branch (363:24): [True: 0, False: 0]
|
364 | 0 | throw std::ios_base::failure("ReadCompactSize(): size too large"); |
365 | 0 | } |
366 | 102k | return nSizeRet; |
367 | 102k | } unsigned long ReadCompactSize<DataStream>(DataStream&, bool) Line | Count | Source | 338 | 61.3k | { | 339 | 61.3k | uint8_t chSize = ser_readdata8(is); | 340 | 61.3k | uint64_t nSizeRet = 0; | 341 | 61.3k | if (chSize < 253) Branch (341:9): [True: 61.3k, False: 0]
| 342 | 61.3k | { | 343 | 61.3k | nSizeRet = chSize; | 344 | 61.3k | } | 345 | 0 | else if (chSize == 253) Branch (345:14): [True: 0, False: 0]
| 346 | 0 | { | 347 | 0 | nSizeRet = ser_readdata16(is); | 348 | 0 | if (nSizeRet < 253) Branch (348:13): [True: 0, False: 0]
| 349 | 0 | throw std::ios_base::failure("non-canonical ReadCompactSize()"); | 350 | 0 | } | 351 | 0 | else if (chSize == 254) Branch (351:14): [True: 0, False: 0]
| 352 | 0 | { | 353 | 0 | nSizeRet = ser_readdata32(is); | 354 | 0 | if (nSizeRet < 0x10000u) Branch (354:13): [True: 0, False: 0]
| 355 | 0 | throw std::ios_base::failure("non-canonical ReadCompactSize()"); | 356 | 0 | } | 357 | 0 | else | 358 | 0 | { | 359 | 0 | nSizeRet = ser_readdata64(is); | 360 | 0 | if (nSizeRet < 0x100000000ULL) Branch (360:13): [True: 0, False: 0]
| 361 | 0 | throw std::ios_base::failure("non-canonical ReadCompactSize()"); | 362 | 0 | } | 363 | 61.3k | if (range_check && nSizeRet > MAX_SIZE) { Branch (363:9): [True: 61.3k, False: 0]
Branch (363:24): [True: 0, False: 61.3k]
| 364 | 0 | throw std::ios_base::failure("ReadCompactSize(): size too large"); | 365 | 0 | } | 366 | 61.3k | return nSizeRet; | 367 | 61.3k | } |
unsigned long ReadCompactSize<ParamsStream<DataStream&, TransactionSerParams> >(ParamsStream<DataStream&, TransactionSerParams>&, bool) Line | Count | Source | 338 | 40.9k | { | 339 | 40.9k | uint8_t chSize = ser_readdata8(is); | 340 | 40.9k | uint64_t nSizeRet = 0; | 341 | 40.9k | if (chSize < 253) Branch (341:9): [True: 40.9k, False: 0]
| 342 | 40.9k | { | 343 | 40.9k | nSizeRet = chSize; | 344 | 40.9k | } | 345 | 0 | else if (chSize == 253) Branch (345:14): [True: 0, False: 0]
| 346 | 0 | { | 347 | 0 | nSizeRet = ser_readdata16(is); | 348 | 0 | if (nSizeRet < 253) Branch (348:13): [True: 0, False: 0]
| 349 | 0 | throw std::ios_base::failure("non-canonical ReadCompactSize()"); | 350 | 0 | } | 351 | 0 | else if (chSize == 254) Branch (351:14): [True: 0, False: 0]
| 352 | 0 | { | 353 | 0 | nSizeRet = ser_readdata32(is); | 354 | 0 | if (nSizeRet < 0x10000u) Branch (354:13): [True: 0, False: 0]
| 355 | 0 | throw std::ios_base::failure("non-canonical ReadCompactSize()"); | 356 | 0 | } | 357 | 0 | else | 358 | 0 | { | 359 | 0 | nSizeRet = ser_readdata64(is); | 360 | 0 | if (nSizeRet < 0x100000000ULL) Branch (360:13): [True: 0, False: 0]
| 361 | 0 | throw std::ios_base::failure("non-canonical ReadCompactSize()"); | 362 | 0 | } | 363 | 40.9k | if (range_check && nSizeRet > MAX_SIZE) { Branch (363:9): [True: 40.9k, False: 0]
Branch (363:24): [True: 0, False: 40.9k]
| 364 | 0 | throw std::ios_base::failure("ReadCompactSize(): size too large"); | 365 | 0 | } | 366 | 40.9k | return nSizeRet; | 367 | 40.9k | } |
Unexecuted instantiation: unsigned long ReadCompactSize<SpanReader>(SpanReader&, bool) Unexecuted instantiation: unsigned long ReadCompactSize<AutoFile>(AutoFile&, bool) Unexecuted instantiation: unsigned long ReadCompactSize<BufferedFile>(BufferedFile&, bool) Unexecuted instantiation: unsigned long ReadCompactSize<ParamsStream<DataStream&, CAddress::SerParams> >(ParamsStream<DataStream&, CAddress::SerParams>&, bool) Unexecuted instantiation: unsigned long ReadCompactSize<ParamsStream<ParamsStream<DataStream&, CAddress::SerParams>&, CNetAddr::SerParams> >(ParamsStream<ParamsStream<DataStream&, CAddress::SerParams>&, CNetAddr::SerParams>&, bool) Unexecuted instantiation: unsigned long ReadCompactSize<ParamsStream<DataStream&, CNetAddr::SerParams> >(ParamsStream<DataStream&, CNetAddr::SerParams>&, bool) Unexecuted instantiation: unsigned long ReadCompactSize<ParamsStream<SpanReader&, TransactionSerParams> >(ParamsStream<SpanReader&, TransactionSerParams>&, bool) Unexecuted instantiation: unsigned long ReadCompactSize<ParamsStream<HashVerifier<AutoFile>&, CAddress::SerParams> >(ParamsStream<HashVerifier<AutoFile>&, CAddress::SerParams>&, bool) Unexecuted instantiation: unsigned long ReadCompactSize<ParamsStream<ParamsStream<HashVerifier<AutoFile>&, CAddress::SerParams>&, CNetAddr::SerParams> >(ParamsStream<ParamsStream<HashVerifier<AutoFile>&, CAddress::SerParams>&, CNetAddr::SerParams>&, bool) Unexecuted instantiation: unsigned long ReadCompactSize<ParamsStream<AutoFile&, CAddress::SerParams> >(ParamsStream<AutoFile&, CAddress::SerParams>&, bool) Unexecuted instantiation: unsigned long ReadCompactSize<ParamsStream<ParamsStream<AutoFile&, CAddress::SerParams>&, CNetAddr::SerParams> >(ParamsStream<ParamsStream<AutoFile&, CAddress::SerParams>&, CNetAddr::SerParams>&, bool) Unexecuted instantiation: unsigned long ReadCompactSize<ParamsStream<HashVerifier<DataStream>&, CAddress::SerParams> >(ParamsStream<HashVerifier<DataStream>&, CAddress::SerParams>&, bool) Unexecuted instantiation: unsigned long ReadCompactSize<ParamsStream<ParamsStream<HashVerifier<DataStream>&, CAddress::SerParams>&, CNetAddr::SerParams> >(ParamsStream<ParamsStream<HashVerifier<DataStream>&, CAddress::SerParams>&, CNetAddr::SerParams>&, bool) Unexecuted instantiation: unsigned long ReadCompactSize<ParamsStream<AutoFile&, TransactionSerParams> >(ParamsStream<AutoFile&, TransactionSerParams>&, bool) Unexecuted instantiation: unsigned long ReadCompactSize<ParamsStream<DataStream, CAddress::SerParams> >(ParamsStream<DataStream, CAddress::SerParams>&, bool) Unexecuted instantiation: unsigned long ReadCompactSize<HashVerifier<AutoFile> >(HashVerifier<AutoFile>&, bool) Unexecuted instantiation: unsigned long ReadCompactSize<ParamsStream<BufferedFile&, TransactionSerParams> >(ParamsStream<BufferedFile&, TransactionSerParams>&, bool) |
368 | | |
369 | | /** |
370 | | * Variable-length integers: bytes are a MSB base-128 encoding of the number. |
371 | | * The high bit in each byte signifies whether another digit follows. To make |
372 | | * sure the encoding is one-to-one, one is subtracted from all but the last digit. |
373 | | * Thus, the byte sequence a[] with length len, where all but the last byte |
374 | | * has bit 128 set, encodes the number: |
375 | | * |
376 | | * (a[len-1] & 0x7F) + sum(i=1..len-1, 128^i*((a[len-i-1] & 0x7F)+1)) |
377 | | * |
378 | | * Properties: |
379 | | * * Very small (0-127: 1 byte, 128-16511: 2 bytes, 16512-2113663: 3 bytes) |
380 | | * * Every integer has exactly one encoding |
381 | | * * Encoding does not depend on size of original integer type |
382 | | * * No redundancy: every (infinite) byte sequence corresponds to a list |
383 | | * of encoded integers. |
384 | | * |
385 | | * 0: [0x00] 256: [0x81 0x00] |
386 | | * 1: [0x01] 16383: [0xFE 0x7F] |
387 | | * 127: [0x7F] 16384: [0xFF 0x00] |
388 | | * 128: [0x80 0x00] 16511: [0xFF 0x7F] |
389 | | * 255: [0x80 0x7F] 65535: [0x82 0xFE 0x7F] |
390 | | * 2^32: [0x8E 0xFE 0xFE 0xFF 0x00] |
391 | | */ |
392 | | |
393 | | /** |
394 | | * Mode for encoding VarInts. |
395 | | * |
396 | | * Currently there is no support for signed encodings. The default mode will not |
397 | | * compile with signed values, and the legacy "nonnegative signed" mode will |
398 | | * accept signed values, but improperly encode and decode them if they are |
399 | | * negative. In the future, the DEFAULT mode could be extended to support |
400 | | * negative numbers in a backwards compatible way, and additional modes could be |
401 | | * added to support different varint formats (e.g. zigzag encoding). |
402 | | */ |
403 | | enum class VarIntMode { DEFAULT, NONNEGATIVE_SIGNED }; |
404 | | |
405 | | template <VarIntMode Mode, typename I> |
406 | | struct CheckVarIntMode { |
407 | | constexpr CheckVarIntMode() |
408 | 0 | { |
409 | 0 | static_assert(Mode != VarIntMode::DEFAULT || std::is_unsigned<I>::value, "Unsigned type required with mode DEFAULT."); |
410 | 0 | static_assert(Mode != VarIntMode::NONNEGATIVE_SIGNED || std::is_signed<I>::value, "Signed type required with mode NONNEGATIVE_SIGNED."); |
411 | 0 | } Unexecuted instantiation: CheckVarIntMode<(VarIntMode)0, unsigned int>::CheckVarIntMode() Unexecuted instantiation: CheckVarIntMode<(VarIntMode)0, unsigned long>::CheckVarIntMode() Unexecuted instantiation: CheckVarIntMode<(VarIntMode)1, int>::CheckVarIntMode() |
412 | | }; |
413 | | |
414 | | template<VarIntMode Mode, typename I> |
415 | | inline unsigned int GetSizeOfVarInt(I n) |
416 | | { |
417 | | CheckVarIntMode<Mode, I>(); |
418 | | int nRet = 0; |
419 | | while(true) { |
420 | | nRet++; |
421 | | if (n <= 0x7F) |
422 | | break; |
423 | | n = (n >> 7) - 1; |
424 | | } |
425 | | return nRet; |
426 | | } |
427 | | |
428 | | template<typename I> |
429 | | inline void WriteVarInt(SizeComputer& os, I n); |
430 | | |
431 | | template<typename Stream, VarIntMode Mode, typename I> |
432 | | void WriteVarInt(Stream& os, I n) |
433 | 0 | { |
434 | 0 | CheckVarIntMode<Mode, I>(); |
435 | 0 | unsigned char tmp[(sizeof(n)*8+6)/7]; |
436 | 0 | int len=0; |
437 | 0 | while(true) { Branch (437:11): [Folded - Ignored]
Branch (437:11): [Folded - Ignored]
Branch (437:11): [Folded - Ignored]
Branch (437:11): [Folded - Ignored]
Branch (437:11): [Folded - Ignored]
Branch (437:11): [Folded - Ignored]
Branch (437:11): [Folded - Ignored]
Branch (437:11): [Folded - Ignored]
Branch (437:11): [Folded - Ignored]
Branch (437:11): [Folded - Ignored]
Branch (437:11): [Folded - Ignored]
|
438 | 0 | tmp[len] = (n & 0x7F) | (len ? 0x80 : 0x00); Branch (438:34): [True: 0, False: 0]
Branch (438:34): [True: 0, False: 0]
Branch (438:34): [True: 0, False: 0]
Branch (438:34): [True: 0, False: 0]
Branch (438:34): [True: 0, False: 0]
Branch (438:34): [True: 0, False: 0]
Branch (438:34): [True: 0, False: 0]
Branch (438:34): [True: 0, False: 0]
Branch (438:34): [True: 0, False: 0]
Branch (438:34): [True: 0, False: 0]
Branch (438:34): [True: 0, False: 0]
|
439 | 0 | if (n <= 0x7F) Branch (439:13): [True: 0, False: 0]
Branch (439:13): [True: 0, False: 0]
Branch (439:13): [True: 0, False: 0]
Branch (439:13): [True: 0, False: 0]
Branch (439:13): [True: 0, False: 0]
Branch (439:13): [True: 0, False: 0]
Branch (439:13): [True: 0, False: 0]
Branch (439:13): [True: 0, False: 0]
Branch (439:13): [True: 0, False: 0]
Branch (439:13): [True: 0, False: 0]
Branch (439:13): [True: 0, False: 0]
|
440 | 0 | break; |
441 | 0 | n = (n >> 7) - 1; |
442 | 0 | len++; |
443 | 0 | } |
444 | 0 | do { |
445 | 0 | ser_writedata8(os, tmp[len]); |
446 | 0 | } while(len--); Branch (446:13): [True: 0, False: 0]
Branch (446:13): [True: 0, False: 0]
Branch (446:13): [True: 0, False: 0]
Branch (446:13): [True: 0, False: 0]
Branch (446:13): [True: 0, False: 0]
Branch (446:13): [True: 0, False: 0]
Branch (446:13): [True: 0, False: 0]
Branch (446:13): [True: 0, False: 0]
Branch (446:13): [True: 0, False: 0]
Branch (446:13): [True: 0, False: 0]
Branch (446:13): [True: 0, False: 0]
|
447 | 0 | } Unexecuted instantiation: void WriteVarInt<VectorWriter, (VarIntMode)1, int>(VectorWriter&, int) Unexecuted instantiation: void WriteVarInt<VectorWriter, (VarIntMode)0, unsigned long>(VectorWriter&, unsigned long) Unexecuted instantiation: void WriteVarInt<DataStream, (VarIntMode)0, unsigned int>(DataStream&, unsigned int) Unexecuted instantiation: void WriteVarInt<DataStream, (VarIntMode)0, unsigned long>(DataStream&, unsigned long) Unexecuted instantiation: void WriteVarInt<DataStream, (VarIntMode)1, int>(DataStream&, int) Unexecuted instantiation: void WriteVarInt<AutoFile, (VarIntMode)0, unsigned int>(AutoFile&, unsigned int) Unexecuted instantiation: void WriteVarInt<AutoFile, (VarIntMode)0, unsigned long>(AutoFile&, unsigned long) Unexecuted instantiation: void WriteVarInt<SizeComputer, (VarIntMode)0, unsigned int>(SizeComputer&, unsigned int) Unexecuted instantiation: void WriteVarInt<SizeComputer, (VarIntMode)0, unsigned long>(SizeComputer&, unsigned long) Unexecuted instantiation: void WriteVarInt<HashWriter, (VarIntMode)0, unsigned int>(HashWriter&, unsigned int) Unexecuted instantiation: void WriteVarInt<HashWriter, (VarIntMode)0, unsigned long>(HashWriter&, unsigned long) |
448 | | |
449 | | template<typename Stream, VarIntMode Mode, typename I> |
450 | | I ReadVarInt(Stream& is) |
451 | 0 | { |
452 | 0 | CheckVarIntMode<Mode, I>(); |
453 | 0 | I n = 0; |
454 | 0 | while(true) { Branch (454:11): [Folded - Ignored]
Branch (454:11): [Folded - Ignored]
Branch (454:11): [Folded - Ignored]
Branch (454:11): [Folded - Ignored]
Branch (454:11): [Folded - Ignored]
Branch (454:11): [Folded - Ignored]
Branch (454:11): [Folded - Ignored]
Branch (454:11): [Folded - Ignored]
Branch (454:11): [Folded - Ignored]
|
455 | 0 | unsigned char chData = ser_readdata8(is); |
456 | 0 | if (n > (std::numeric_limits<I>::max() >> 7)) { Branch (456:13): [True: 0, False: 0]
Branch (456:13): [True: 0, False: 0]
Branch (456:13): [True: 0, False: 0]
Branch (456:13): [True: 0, False: 0]
Branch (456:13): [True: 0, False: 0]
Branch (456:13): [True: 0, False: 0]
Branch (456:13): [True: 0, False: 0]
Branch (456:13): [True: 0, False: 0]
Branch (456:13): [True: 0, False: 0]
|
457 | 0 | throw std::ios_base::failure("ReadVarInt(): size too large"); |
458 | 0 | } |
459 | 0 | n = (n << 7) | (chData & 0x7F); |
460 | 0 | if (chData & 0x80) { Branch (460:13): [True: 0, False: 0]
Branch (460:13): [True: 0, False: 0]
Branch (460:13): [True: 0, False: 0]
Branch (460:13): [True: 0, False: 0]
Branch (460:13): [True: 0, False: 0]
Branch (460:13): [True: 0, False: 0]
Branch (460:13): [True: 0, False: 0]
Branch (460:13): [True: 0, False: 0]
Branch (460:13): [True: 0, False: 0]
|
461 | 0 | if (n == std::numeric_limits<I>::max()) { Branch (461:17): [True: 0, False: 0]
Branch (461:17): [True: 0, False: 0]
Branch (461:17): [True: 0, False: 0]
Branch (461:17): [True: 0, False: 0]
Branch (461:17): [True: 0, False: 0]
Branch (461:17): [True: 0, False: 0]
Branch (461:17): [True: 0, False: 0]
Branch (461:17): [True: 0, False: 0]
Branch (461:17): [True: 0, False: 0]
|
462 | 0 | throw std::ios_base::failure("ReadVarInt(): size too large"); |
463 | 0 | } |
464 | 0 | n++; |
465 | 0 | } else { |
466 | 0 | return n; |
467 | 0 | } |
468 | 0 | } |
469 | 0 | } Unexecuted instantiation: unsigned int ReadVarInt<DataStream, (VarIntMode)0, unsigned int>(DataStream&) Unexecuted instantiation: unsigned long ReadVarInt<DataStream, (VarIntMode)0, unsigned long>(DataStream&) Unexecuted instantiation: int ReadVarInt<DataStream, (VarIntMode)1, int>(DataStream&) Unexecuted instantiation: int ReadVarInt<SpanReader, (VarIntMode)1, int>(SpanReader&) Unexecuted instantiation: unsigned long ReadVarInt<SpanReader, (VarIntMode)0, unsigned long>(SpanReader&) Unexecuted instantiation: unsigned int ReadVarInt<HashVerifier<AutoFile>, (VarIntMode)0, unsigned int>(HashVerifier<AutoFile>&) Unexecuted instantiation: unsigned long ReadVarInt<HashVerifier<AutoFile>, (VarIntMode)0, unsigned long>(HashVerifier<AutoFile>&) Unexecuted instantiation: unsigned int ReadVarInt<AutoFile, (VarIntMode)0, unsigned int>(AutoFile&) Unexecuted instantiation: unsigned long ReadVarInt<AutoFile, (VarIntMode)0, unsigned long>(AutoFile&) |
470 | | |
471 | | /** Simple wrapper class to serialize objects using a formatter; used by Using(). */ |
472 | | template<typename Formatter, typename T> |
473 | | class Wrapper |
474 | | { |
475 | | static_assert(std::is_lvalue_reference<T>::value, "Wrapper needs an lvalue reference type T"); |
476 | | protected: |
477 | | T m_object; |
478 | | public: |
479 | 194k | explicit Wrapper(T obj) : m_object(obj) {} Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn> >&>::Wrapper(std::vector<CTxIn, std::allocator<CTxIn> >&) Line | Count | Source | 479 | 8.53k | explicit Wrapper(T obj) : m_object(obj) {} |
Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut> >&>::Wrapper(std::vector<CTxOut, std::allocator<CTxOut> >&) Line | Count | Source | 479 | 8.53k | explicit Wrapper(T obj) : m_object(obj) {} |
Unexecuted instantiation: Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > >&>::Wrapper(std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > >&) Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn> > const&>::Wrapper(std::vector<CTxIn, std::allocator<CTxIn> > const&) Line | Count | Source | 479 | 39.2k | explicit Wrapper(T obj) : m_object(obj) {} |
Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut> > const&>::Wrapper(std::vector<CTxOut, std::allocator<CTxOut> > const&) Line | Count | Source | 479 | 39.2k | explicit Wrapper(T obj) : m_object(obj) {} |
Unexecuted instantiation: Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > > const&>::Wrapper(std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > > const&) Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const> > > const&>::Wrapper(std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const> > > const&) Line | Count | Source | 479 | 65.8k | explicit Wrapper(T obj) : m_object(obj) {} |
Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const> > >&>::Wrapper(std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const> > >&) Line | Count | Source | 479 | 6.84k | explicit Wrapper(T obj) : m_object(obj) {} |
Unexecuted instantiation: Wrapper<VectorFormatter<DefaultFormatter>, std::vector<uint256, std::allocator<uint256> >&>::Wrapper(std::vector<uint256, std::allocator<uint256> >&) Unexecuted instantiation: Wrapper<VarIntFormatter<(VarIntMode)0>, unsigned int&>::Wrapper(unsigned int&) Unexecuted instantiation: Wrapper<VarIntFormatter<(VarIntMode)0>, unsigned long&>::Wrapper(unsigned 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&>::Wrapper(long&) Unexecuted instantiation: Wrapper<ScriptCompression, CScript&>::Wrapper(CScript&) Unexecuted instantiation: Wrapper<TxOutCompression, CTxOut&>::Wrapper(CTxOut&) Unexecuted instantiation: Wrapper<ChronoFormatter<unsigned int, true>, std::chrono::time_point<NodeClock, std::chrono::duration<long, std::ratio<1l, 1l> > >&>::Wrapper(std::chrono::time_point<NodeClock, std::chrono::duration<long, std::ratio<1l, 1l> > >&) Unexecuted instantiation: Wrapper<CompactSizeFormatter<false>, unsigned long&>::Wrapper(unsigned long&) Wrapper<CustomUintFormatter<8, false>, ServiceFlags&>::Wrapper(ServiceFlags&) Line | Count | Source | 479 | 1.74k | explicit Wrapper(T obj) : m_object(obj) {} |
Unexecuted instantiation: Wrapper<CompactSizeFormatter<true>, unsigned long&>::Wrapper(unsigned long&) Wrapper<CustomUintFormatter<2, true>, unsigned short&>::Wrapper(unsigned short&) Line | Count | Source | 479 | 870 | explicit Wrapper(T obj) : m_object(obj) {} |
Unexecuted instantiation: Wrapper<ChronoFormatter<long, false>, std::chrono::time_point<NodeClock, std::chrono::duration<long, std::ratio<1l, 1l> > >&>::Wrapper(std::chrono::time_point<NodeClock, std::chrono::duration<long, std::ratio<1l, 1l> > >&) Unexecuted instantiation: Wrapper<VarIntFormatter<(VarIntMode)0>, unsigned int const&>::Wrapper(unsigned int const&) Unexecuted instantiation: Wrapper<VarIntFormatter<(VarIntMode)0>, unsigned long const&>::Wrapper(unsigned long const&) Wrapper<CompactSizeFormatter<true>, unsigned short&>::Wrapper(unsigned short&) Line | Count | Source | 479 | 1.68k | explicit Wrapper(T obj) : m_object(obj) {} |
Wrapper<DefaultFormatter, std::shared_ptr<CTransaction const>&>::Wrapper(std::shared_ptr<CTransaction const>&) Line | Count | Source | 479 | 1.68k | explicit Wrapper(T obj) : m_object(obj) {} |
Wrapper<VectorFormatter<DefaultFormatter>, std::vector<PrefilledTransaction, std::allocator<PrefilledTransaction> >&>::Wrapper(std::vector<PrefilledTransaction, std::allocator<PrefilledTransaction> >&) Line | Count | Source | 479 | 1.68k | explicit Wrapper(T obj) : m_object(obj) {} |
Wrapper<VectorFormatter<CustomUintFormatter<6, false> >, std::vector<unsigned long, std::allocator<unsigned long> >&>::Wrapper(std::vector<unsigned long, std::allocator<unsigned long> >&) Line | Count | Source | 479 | 1.68k | explicit Wrapper(T obj) : m_object(obj) {} |
Wrapper<CompactSizeFormatter<true>, unsigned short const&>::Wrapper(unsigned short const&) Line | Count | Source | 479 | 1.68k | explicit Wrapper(T obj) : m_object(obj) {} |
Wrapper<DefaultFormatter, std::shared_ptr<CTransaction const> const&>::Wrapper(std::shared_ptr<CTransaction const> const&) Line | Count | Source | 479 | 1.68k | explicit Wrapper(T obj) : m_object(obj) {} |
Wrapper<VectorFormatter<DefaultFormatter>, std::vector<PrefilledTransaction, std::allocator<PrefilledTransaction> > const&>::Wrapper(std::vector<PrefilledTransaction, std::allocator<PrefilledTransaction> > const&) Line | Count | Source | 479 | 1.68k | explicit Wrapper(T obj) : m_object(obj) {} |
Wrapper<VectorFormatter<CustomUintFormatter<6, false> >, std::vector<unsigned long, std::allocator<unsigned long> > const&>::Wrapper(std::vector<unsigned long, std::allocator<unsigned long> > const&) Line | Count | Source | 479 | 1.68k | explicit Wrapper(T obj) : m_object(obj) {} |
Wrapper<VectorFormatter<DefaultFormatter>, std::vector<uint256, std::allocator<uint256> > const&>::Wrapper(std::vector<uint256, std::allocator<uint256> > const&) Line | Count | Source | 479 | 2.47k | explicit Wrapper(T obj) : m_object(obj) {} |
Unexecuted instantiation: Wrapper<VectorFormatter<DefaultFormatter>, std::vector<unsigned int, std::allocator<unsigned int> >&>::Wrapper(std::vector<unsigned int, std::allocator<unsigned int> >&) Unexecuted instantiation: Wrapper<VectorFormatter<DefaultFormatter>, std::vector<unsigned int, std::allocator<unsigned int> > const&>::Wrapper(std::vector<unsigned int, std::allocator<unsigned int> > const&) Unexecuted instantiation: Wrapper<VectorFormatter<TxInUndoFormatter>, std::vector<Coin, std::allocator<Coin> >&>::Wrapper(std::vector<Coin, std::allocator<Coin> >&) Unexecuted instantiation: Wrapper<AmountCompression, long const&>::Wrapper(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::vector<Coin, std::allocator<Coin> > const&>::Wrapper(std::vector<Coin, std::allocator<Coin> > const&) Unexecuted instantiation: Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxUndo, std::allocator<CTxUndo> >&>::Wrapper(std::vector<CTxUndo, std::allocator<CTxUndo> >&) Unexecuted instantiation: Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxUndo, std::allocator<CTxUndo> > const&>::Wrapper(std::vector<CTxUndo, std::allocator<CTxUndo> > const&) Unexecuted instantiation: Wrapper<CompactSizeFormatter<true>, unsigned long const&>::Wrapper(unsigned long const&) Wrapper<CustomUintFormatter<2, true>, unsigned short const&>::Wrapper(unsigned short const&) Line | Count | Source | 479 | 3.48k | explicit Wrapper(T obj) : m_object(obj) {} |
Unexecuted instantiation: Wrapper<ChronoFormatter<unsigned int, true>, std::chrono::time_point<NodeClock, std::chrono::duration<long, std::ratio<1l, 1l> > > const&>::Wrapper(std::chrono::time_point<NodeClock, std::chrono::duration<long, std::ratio<1l, 1l> > > const&) Unexecuted instantiation: Wrapper<CustomUintFormatter<8, false>, ServiceFlags const&>::Wrapper(ServiceFlags const&) Unexecuted instantiation: Wrapper<VectorFormatter<DifferenceFormatter>, std::vector<unsigned short, std::allocator<unsigned short> >&>::Wrapper(std::vector<unsigned short, std::allocator<unsigned short> >&) Unexecuted instantiation: Wrapper<VectorFormatter<DifferenceFormatter>, std::vector<unsigned short, std::allocator<unsigned short> > const&>::Wrapper(std::vector<unsigned short, std::allocator<unsigned short> > const&) Unexecuted instantiation: Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CBlockHeader, std::allocator<CBlockHeader> >&>::Wrapper(std::vector<CBlockHeader, std::allocator<CBlockHeader> >&) Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CBlock, std::allocator<CBlock> > const&>::Wrapper(std::vector<CBlock, std::allocator<CBlock> > const&) Line | Count | Source | 479 | 3.25k | explicit Wrapper(T obj) : m_object(obj) {} |
Unexecuted instantiation: Wrapper<VectorFormatter<DefaultFormatter>, std::vector<int, std::allocator<int> > const&>::Wrapper(std::vector<int, std::allocator<int> > const&) Unexecuted instantiation: Wrapper<VectorFormatter<DefaultFormatter>, prevector<8u, int, unsigned int, int> const&>::Wrapper(prevector<8u, int, unsigned int, int> const&) Unexecuted instantiation: Wrapper<LimitedStringFormatter<10ul>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>::Wrapper(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) Unexecuted instantiation: Wrapper<LimitedStringFormatter<10ul>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>::Wrapper(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) Unexecuted instantiation: Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CAddress, std::allocator<CAddress> > const&>::Wrapper(std::vector<CAddress, std::allocator<CAddress> > const&) Unexecuted instantiation: Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CAddress, std::allocator<CAddress> >&>::Wrapper(std::vector<CAddress, std::allocator<CAddress> >&) Unexecuted instantiation: Wrapper<ChronoFormatter<long, false>, std::chrono::time_point<NodeClock, std::chrono::duration<long, std::ratio<1l, 1l> > > const&>::Wrapper(std::chrono::time_point<NodeClock, std::chrono::duration<long, std::ratio<1l, 1l> > > const&) Unexecuted instantiation: Wrapper<CustomUintFormatter<1, false>, AddrManImpl::Format&>::Wrapper(AddrManImpl::Format&) Unexecuted instantiation: Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CInv, std::allocator<CInv> > const&>::Wrapper(std::vector<CInv, std::allocator<CInv> > const&) Wrapper<LimitedStringFormatter<256ul>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>::Wrapper(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) Line | Count | Source | 479 | 870 | explicit Wrapper(T obj) : m_object(obj) {} |
Unexecuted instantiation: Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CInv, std::allocator<CInv> >&>::Wrapper(std::vector<CInv, std::allocator<CInv> >&) Unexecuted instantiation: Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CBlockHeader, std::allocator<CBlockHeader> > const&>::Wrapper(std::vector<CBlockHeader, std::allocator<CBlockHeader> > const&) Unexecuted instantiation: fees.cpp:Wrapper<(anonymous namespace)::EncodedDoubleFormatter, double const&>::Wrapper(double const&) Unexecuted instantiation: fees.cpp:Wrapper<VectorFormatter<(anonymous namespace)::EncodedDoubleFormatter>, std::vector<double, std::allocator<double> > const&>::Wrapper(std::vector<double, std::allocator<double> > const&) Unexecuted instantiation: fees.cpp:Wrapper<VectorFormatter<VectorFormatter<(anonymous namespace)::EncodedDoubleFormatter> >, std::vector<std::vector<double, std::allocator<double> >, std::allocator<std::vector<double, std::allocator<double> > > > const&>::Wrapper(std::vector<std::vector<double, std::allocator<double> >, std::allocator<std::vector<double, std::allocator<double> > > > const&) Unexecuted instantiation: fees.cpp:Wrapper<(anonymous namespace)::EncodedDoubleFormatter, double&>::Wrapper(double&) Unexecuted instantiation: fees.cpp:Wrapper<VectorFormatter<(anonymous namespace)::EncodedDoubleFormatter>, std::vector<double, std::allocator<double> >&>::Wrapper(std::vector<double, std::allocator<double> >&) Unexecuted instantiation: fees.cpp:Wrapper<VectorFormatter<VectorFormatter<(anonymous namespace)::EncodedDoubleFormatter> >, std::vector<std::vector<double, std::allocator<double> >, std::allocator<std::vector<double, std::allocator<double> > > >&>::Wrapper(std::vector<std::vector<double, std::allocator<double> >, std::allocator<std::vector<double, std::allocator<double> > > >&) Unexecuted instantiation: Wrapper<VectorFormatter<DefaultFormatter>, std::vector<COutPoint, std::allocator<COutPoint> >&>::Wrapper(std::vector<COutPoint, std::allocator<COutPoint> >&) Unexecuted instantiation: Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CCoin, std::allocator<CCoin> > const&>::Wrapper(std::vector<CCoin, std::allocator<CCoin> > const&) Unexecuted instantiation: Wrapper<VectorFormatter<DefaultFormatter>, std::vector<wallet::CMerkleTx, std::allocator<wallet::CMerkleTx> >&>::Wrapper(std::vector<wallet::CMerkleTx, std::allocator<wallet::CMerkleTx> >&) Unexecuted instantiation: Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >&>::Wrapper(std::vector<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >&) Unexecuted instantiation: Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > const&>::Wrapper(std::vector<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > const&) |
480 | 161k | template<typename Stream> void Serialize(Stream &s) const { Formatter().Ser(s, m_object); } void Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn> > const&>::Serialize<ParamsStream<SizeComputer&, TransactionSerParams> >(ParamsStream<SizeComputer&, TransactionSerParams>&) const Line | Count | Source | 480 | 13.6k | template<typename Stream> void Serialize(Stream &s) const { Formatter().Ser(s, m_object); } |
void Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut> > const&>::Serialize<ParamsStream<SizeComputer&, TransactionSerParams> >(ParamsStream<SizeComputer&, TransactionSerParams>&) const Line | Count | Source | 480 | 13.6k | template<typename Stream> void Serialize(Stream &s) const { Formatter().Ser(s, m_object); } |
Unexecuted instantiation: void Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > > const&>::Serialize<ParamsStream<SizeComputer&, TransactionSerParams> >(ParamsStream<SizeComputer&, TransactionSerParams>&) const void Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const> > > const&>::Serialize<ParamsStream<SizeComputer&, TransactionSerParams> >(ParamsStream<SizeComputer&, TransactionSerParams>&) const Line | Count | Source | 480 | 6.84k | template<typename Stream> void Serialize(Stream &s) const { Formatter().Ser(s, m_object); } |
Unexecuted instantiation: void Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > > const&>::Serialize<SizeComputer>(SizeComputer&) const Unexecuted instantiation: cluster_linearize.cpp:void Wrapper<(anonymous namespace)::DepGraphFormatter, cluster_linearize::DepGraph<bitset_detail::IntBitSet<unsigned int> > const&>::Serialize<VectorWriter>(VectorWriter&) const Unexecuted instantiation: void Wrapper<VarIntFormatter<(VarIntMode)1>, int const&>::Serialize<VectorWriter>(VectorWriter&) const Unexecuted instantiation: void Wrapper<VarIntFormatter<(VarIntMode)0>, unsigned long&>::Serialize<VectorWriter>(VectorWriter&) const Unexecuted instantiation: void Wrapper<VarIntFormatter<(VarIntMode)0>, unsigned int const&>::Serialize<DataStream>(DataStream&) const Unexecuted instantiation: void Wrapper<VarIntFormatter<(VarIntMode)0>, unsigned long const&>::Serialize<DataStream>(DataStream&) const Unexecuted instantiation: void Wrapper<VectorFormatter<CustomUintFormatter<6, false> >, std::vector<unsigned long, std::allocator<unsigned long> > const&>::Serialize<DataStream>(DataStream&) const Unexecuted instantiation: void Wrapper<VectorFormatter<DefaultFormatter>, std::vector<PrefilledTransaction, std::allocator<PrefilledTransaction> > const&>::Serialize<DataStream>(DataStream&) const Unexecuted instantiation: void Wrapper<CompactSizeFormatter<true>, unsigned short const&>::Serialize<DataStream>(DataStream&) const Unexecuted instantiation: void Wrapper<DefaultFormatter, std::shared_ptr<CTransaction const> const&>::Serialize<ParamsStream<DataStream&, TransactionSerParams> >(ParamsStream<DataStream&, TransactionSerParams>&) const Unexecuted instantiation: void Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn> > const&>::Serialize<ParamsStream<DataStream&, TransactionSerParams> >(ParamsStream<DataStream&, TransactionSerParams>&) const Unexecuted instantiation: void Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut> > const&>::Serialize<ParamsStream<DataStream&, TransactionSerParams> >(ParamsStream<DataStream&, TransactionSerParams>&) const Unexecuted instantiation: void Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > > const&>::Serialize<ParamsStream<DataStream&, TransactionSerParams> >(ParamsStream<DataStream&, TransactionSerParams>&) const Unexecuted instantiation: void Wrapper<VectorFormatter<DefaultFormatter>, std::vector<uint256, std::allocator<uint256> > const&>::Serialize<DataStream>(DataStream&) const Unexecuted instantiation: void Wrapper<VarIntFormatter<(VarIntMode)1>, int const&>::Serialize<DataStream>(DataStream&) const Unexecuted instantiation: void Wrapper<VectorFormatter<DefaultFormatter>, std::vector<unsigned int, std::allocator<unsigned int> > const&>::Serialize<DataStream>(DataStream&) const Unexecuted instantiation: void Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > > const&>::Serialize<DataStream>(DataStream&) const Unexecuted instantiation: void Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const> > > const&>::Serialize<ParamsStream<DataStream&, TransactionSerParams> >(ParamsStream<DataStream&, TransactionSerParams>&) const Unexecuted instantiation: void Wrapper<VectorFormatter<TxInUndoFormatter>, std::vector<Coin, std::allocator<Coin> > const&>::Serialize<DataStream>(DataStream&) const 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 const&>::Serialize<DataStream>(DataStream&) const Unexecuted instantiation: void Wrapper<VarIntFormatter<(VarIntMode)0>, unsigned long&>::Serialize<DataStream>(DataStream&) const Unexecuted instantiation: void Wrapper<ScriptCompression, CScript const&>::Serialize<DataStream>(DataStream&) const Unexecuted instantiation: void Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxUndo, std::allocator<CTxUndo> > const&>::Serialize<DataStream>(DataStream&) const Unexecuted instantiation: void Wrapper<CompactSizeFormatter<true>, unsigned long const&>::Serialize<ParamsStream<DataStream&, CNetAddr::SerParams> >(ParamsStream<DataStream&, CNetAddr::SerParams>&) const Unexecuted instantiation: void Wrapper<CustomUintFormatter<2, true>, unsigned short const&>::Serialize<ParamsStream<DataStream&, CNetAddr::SerParams> >(ParamsStream<DataStream&, CNetAddr::SerParams>&) const Unexecuted instantiation: void Wrapper<ChronoFormatter<unsigned int, true>, std::chrono::time_point<NodeClock, std::chrono::duration<long, std::ratio<1l, 1l> > > const&>::Serialize<ParamsStream<DataStream&, CAddress::SerParams> >(ParamsStream<DataStream&, CAddress::SerParams>&) const Unexecuted instantiation: void Wrapper<CompactSizeFormatter<false>, unsigned long&>::Serialize<ParamsStream<DataStream&, CAddress::SerParams> >(ParamsStream<DataStream&, CAddress::SerParams>&) const Unexecuted instantiation: void Wrapper<CustomUintFormatter<8, false>, ServiceFlags const&>::Serialize<ParamsStream<DataStream&, CAddress::SerParams> >(ParamsStream<DataStream&, CAddress::SerParams>&) const Unexecuted instantiation: void Wrapper<CompactSizeFormatter<true>, unsigned long const&>::Serialize<ParamsStream<ParamsStream<DataStream&, CAddress::SerParams>&, CNetAddr::SerParams> >(ParamsStream<ParamsStream<DataStream&, CAddress::SerParams>&, CNetAddr::SerParams>&) const Unexecuted instantiation: void Wrapper<CustomUintFormatter<2, true>, unsigned short const&>::Serialize<ParamsStream<ParamsStream<DataStream&, CAddress::SerParams>&, CNetAddr::SerParams> >(ParamsStream<ParamsStream<DataStream&, CAddress::SerParams>&, CNetAddr::SerParams>&) const Unexecuted instantiation: void Wrapper<VarIntFormatter<(VarIntMode)1>, int&>::Serialize<DataStream>(DataStream&) const Unexecuted instantiation: void Wrapper<TxOutCompression, CTxOut&>::Serialize<DataStream>(DataStream&) const Unexecuted instantiation: void Wrapper<VectorFormatter<DifferenceFormatter>, std::vector<unsigned short, std::allocator<unsigned short> > const&>::Serialize<DataStream>(DataStream&) const void Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CBlock, std::allocator<CBlock> > const&>::Serialize<ParamsStream<VectorWriter&, TransactionSerParams> >(ParamsStream<VectorWriter&, TransactionSerParams>&) const Line | Count | Source | 480 | 3.25k | template<typename Stream> void Serialize(Stream &s) const { Formatter().Ser(s, m_object); } |
void Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const> > > const&>::Serialize<ParamsStream<VectorWriter&, TransactionSerParams> >(ParamsStream<VectorWriter&, TransactionSerParams>&) const Line | Count | Source | 480 | 58.9k | template<typename Stream> void Serialize(Stream &s) const { Formatter().Ser(s, m_object); } |
void Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn> > const&>::Serialize<ParamsStream<VectorWriter&, TransactionSerParams> >(ParamsStream<VectorWriter&, TransactionSerParams>&) const Line | Count | Source | 480 | 6.84k | template<typename Stream> void Serialize(Stream &s) const { Formatter().Ser(s, m_object); } |
void Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut> > const&>::Serialize<ParamsStream<VectorWriter&, TransactionSerParams> >(ParamsStream<VectorWriter&, TransactionSerParams>&) const Line | Count | Source | 480 | 6.84k | template<typename Stream> void Serialize(Stream &s) const { Formatter().Ser(s, m_object); } |
Unexecuted instantiation: void Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > > const&>::Serialize<ParamsStream<VectorWriter&, TransactionSerParams> >(ParamsStream<VectorWriter&, TransactionSerParams>&) const void Wrapper<VectorFormatter<CustomUintFormatter<6, false> >, std::vector<unsigned long, std::allocator<unsigned long> > const&>::Serialize<ParamsStream<VectorWriter&, TransactionSerParams> >(ParamsStream<VectorWriter&, TransactionSerParams>&) const Line | Count | Source | 480 | 1.68k | template<typename Stream> void Serialize(Stream &s) const { Formatter().Ser(s, m_object); } |
void Wrapper<VectorFormatter<DefaultFormatter>, std::vector<PrefilledTransaction, std::allocator<PrefilledTransaction> > const&>::Serialize<ParamsStream<VectorWriter&, TransactionSerParams> >(ParamsStream<VectorWriter&, TransactionSerParams>&) const Line | Count | Source | 480 | 1.68k | template<typename Stream> void Serialize(Stream &s) const { Formatter().Ser(s, m_object); } |
void Wrapper<CompactSizeFormatter<true>, unsigned short const&>::Serialize<ParamsStream<VectorWriter&, TransactionSerParams> >(ParamsStream<VectorWriter&, TransactionSerParams>&) const Line | Count | Source | 480 | 1.68k | template<typename Stream> void Serialize(Stream &s) const { Formatter().Ser(s, m_object); } |
void Wrapper<DefaultFormatter, std::shared_ptr<CTransaction const> const&>::Serialize<ParamsStream<ParamsStream<VectorWriter&, TransactionSerParams>&, TransactionSerParams> >(ParamsStream<ParamsStream<VectorWriter&, TransactionSerParams>&, TransactionSerParams>&) const Line | Count | Source | 480 | 1.68k | template<typename Stream> void Serialize(Stream &s) const { Formatter().Ser(s, m_object); } |
void Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn> > const&>::Serialize<ParamsStream<ParamsStream<VectorWriter&, TransactionSerParams>&, TransactionSerParams> >(ParamsStream<ParamsStream<VectorWriter&, TransactionSerParams>&, TransactionSerParams>&) const Line | Count | Source | 480 | 1.68k | template<typename Stream> void Serialize(Stream &s) const { Formatter().Ser(s, m_object); } |
void Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut> > const&>::Serialize<ParamsStream<ParamsStream<VectorWriter&, TransactionSerParams>&, TransactionSerParams> >(ParamsStream<ParamsStream<VectorWriter&, TransactionSerParams>&, TransactionSerParams>&) const Line | Count | Source | 480 | 1.68k | template<typename Stream> void Serialize(Stream &s) const { Formatter().Ser(s, m_object); } |
Unexecuted instantiation: void Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > > const&>::Serialize<ParamsStream<ParamsStream<VectorWriter&, TransactionSerParams>&, TransactionSerParams> >(ParamsStream<ParamsStream<VectorWriter&, TransactionSerParams>&, TransactionSerParams>&) const Unexecuted instantiation: void Wrapper<VectorFormatter<DefaultFormatter>, std::vector<int, std::allocator<int> > const&>::Serialize<DataStream>(DataStream&) const Unexecuted instantiation: void Wrapper<VectorFormatter<DefaultFormatter>, prevector<8u, int, unsigned int, int> const&>::Serialize<DataStream>(DataStream&) const Unexecuted instantiation: void Wrapper<LimitedStringFormatter<10ul>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>::Serialize<DataStream>(DataStream&) const Unexecuted instantiation: void Wrapper<VarIntFormatter<(VarIntMode)0>, unsigned int&>::Serialize<AutoFile>(AutoFile&) const Unexecuted instantiation: void Wrapper<TxOutCompression, CTxOut const&>::Serialize<AutoFile>(AutoFile&) const Unexecuted instantiation: void Wrapper<AmountCompression, long const&>::Serialize<AutoFile>(AutoFile&) const Unexecuted instantiation: void Wrapper<VarIntFormatter<(VarIntMode)0>, unsigned long&>::Serialize<AutoFile>(AutoFile&) const Unexecuted instantiation: void Wrapper<ScriptCompression, CScript const&>::Serialize<AutoFile>(AutoFile&) const void Wrapper<CustomUintFormatter<8, false>, ServiceFlags&>::Serialize<VectorWriter>(VectorWriter&) const Line | Count | Source | 480 | 870 | template<typename Stream> void Serialize(Stream &s) const { Formatter().Ser(s, m_object); } |
Unexecuted instantiation: void Wrapper<CompactSizeFormatter<true>, unsigned long const&>::Serialize<ParamsStream<VectorWriter&, CNetAddr::SerParams> >(ParamsStream<VectorWriter&, CNetAddr::SerParams>&) const void Wrapper<CustomUintFormatter<2, true>, unsigned short const&>::Serialize<ParamsStream<VectorWriter&, CNetAddr::SerParams> >(ParamsStream<VectorWriter&, CNetAddr::SerParams>&) const Line | Count | Source | 480 | 3.48k | template<typename Stream> void Serialize(Stream &s) const { Formatter().Ser(s, m_object); } |
Unexecuted instantiation: void Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CAddress, std::allocator<CAddress> > const&>::Serialize<ParamsStream<HashedSourceWriter<AutoFile>&, CAddress::SerParams> >(ParamsStream<HashedSourceWriter<AutoFile>&, CAddress::SerParams>&) const Unexecuted instantiation: void Wrapper<ChronoFormatter<unsigned int, true>, std::chrono::time_point<NodeClock, std::chrono::duration<long, std::ratio<1l, 1l> > > const&>::Serialize<ParamsStream<HashedSourceWriter<AutoFile>&, CAddress::SerParams> >(ParamsStream<HashedSourceWriter<AutoFile>&, CAddress::SerParams>&) const Unexecuted instantiation: void Wrapper<CompactSizeFormatter<false>, unsigned long&>::Serialize<ParamsStream<HashedSourceWriter<AutoFile>&, CAddress::SerParams> >(ParamsStream<HashedSourceWriter<AutoFile>&, CAddress::SerParams>&) const Unexecuted instantiation: void Wrapper<CustomUintFormatter<8, false>, ServiceFlags const&>::Serialize<ParamsStream<HashedSourceWriter<AutoFile>&, CAddress::SerParams> >(ParamsStream<HashedSourceWriter<AutoFile>&, CAddress::SerParams>&) const Unexecuted instantiation: void Wrapper<CompactSizeFormatter<true>, unsigned long const&>::Serialize<ParamsStream<ParamsStream<HashedSourceWriter<AutoFile>&, CAddress::SerParams>&, CNetAddr::SerParams> >(ParamsStream<ParamsStream<HashedSourceWriter<AutoFile>&, CAddress::SerParams>&, CNetAddr::SerParams>&) const Unexecuted instantiation: void Wrapper<CustomUintFormatter<2, true>, unsigned short const&>::Serialize<ParamsStream<ParamsStream<HashedSourceWriter<AutoFile>&, CAddress::SerParams>&, CNetAddr::SerParams> >(ParamsStream<ParamsStream<HashedSourceWriter<AutoFile>&, CAddress::SerParams>&, CNetAddr::SerParams>&) const Unexecuted instantiation: void Wrapper<CompactSizeFormatter<true>, unsigned long const&>::Serialize<ParamsStream<HashedSourceWriter<AutoFile>&, CAddress::SerParams> >(ParamsStream<HashedSourceWriter<AutoFile>&, CAddress::SerParams>&) const Unexecuted instantiation: void Wrapper<ChronoFormatter<long, false>, std::chrono::time_point<NodeClock, std::chrono::duration<long, std::ratio<1l, 1l> > > const&>::Serialize<ParamsStream<HashedSourceWriter<AutoFile>&, CAddress::SerParams> >(ParamsStream<HashedSourceWriter<AutoFile>&, CAddress::SerParams>&) const Unexecuted instantiation: void Wrapper<CompactSizeFormatter<true>, unsigned long const&>::Serialize<ParamsStream<DataStream&, CAddress::SerParams> >(ParamsStream<DataStream&, CAddress::SerParams>&) const Unexecuted instantiation: void Wrapper<ChronoFormatter<long, false>, std::chrono::time_point<NodeClock, std::chrono::duration<long, std::ratio<1l, 1l> > > const&>::Serialize<ParamsStream<DataStream&, CAddress::SerParams> >(ParamsStream<DataStream&, CAddress::SerParams>&) const Unexecuted instantiation: void Wrapper<VectorFormatter<CustomUintFormatter<6, false> >, std::vector<unsigned long, std::allocator<unsigned long> > const&>::Serialize<SizeComputer>(SizeComputer&) const Unexecuted instantiation: void Wrapper<VectorFormatter<DefaultFormatter>, std::vector<PrefilledTransaction, std::allocator<PrefilledTransaction> > const&>::Serialize<SizeComputer>(SizeComputer&) const Unexecuted instantiation: void Wrapper<CompactSizeFormatter<true>, unsigned short const&>::Serialize<SizeComputer>(SizeComputer&) const Unexecuted instantiation: void Wrapper<DefaultFormatter, std::shared_ptr<CTransaction const> const&>::Serialize<ParamsStream<SizeComputer&, TransactionSerParams> >(ParamsStream<SizeComputer&, TransactionSerParams>&) const Unexecuted instantiation: void Wrapper<VectorFormatter<CustomUintFormatter<6, false> >, std::vector<unsigned long, std::allocator<unsigned long> > const&>::Serialize<VectorWriter>(VectorWriter&) const Unexecuted instantiation: void Wrapper<VectorFormatter<DefaultFormatter>, std::vector<PrefilledTransaction, std::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::shared_ptr<CTransaction const> const&>::Serialize<ParamsStream<VectorWriter&, TransactionSerParams> >(ParamsStream<VectorWriter&, TransactionSerParams>&) const Unexecuted instantiation: void Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CInv, std::allocator<CInv> > const&>::Serialize<VectorWriter>(VectorWriter&) const void Wrapper<VectorFormatter<DefaultFormatter>, std::vector<uint256, std::allocator<uint256> > const&>::Serialize<VectorWriter>(VectorWriter&) const Line | Count | Source | 480 | 2.47k | template<typename Stream> void Serialize(Stream &s) const { Formatter().Ser(s, m_object); } |
Unexecuted instantiation: void Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CBlockHeader, std::allocator<CBlockHeader> > const&>::Serialize<VectorWriter>(VectorWriter&) const Unexecuted instantiation: void Wrapper<VectorFormatter<DifferenceFormatter>, std::vector<unsigned short, std::allocator<unsigned short> > const&>::Serialize<VectorWriter>(VectorWriter&) const Unexecuted instantiation: void Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CAddress, std::allocator<CAddress> > const&>::Serialize<ParamsStream<VectorWriter&, CAddress::SerParams> >(ParamsStream<VectorWriter&, CAddress::SerParams>&) const Unexecuted instantiation: void Wrapper<ChronoFormatter<unsigned int, true>, std::chrono::time_point<NodeClock, std::chrono::duration<long, std::ratio<1l, 1l> > > const&>::Serialize<ParamsStream<VectorWriter&, CAddress::SerParams> >(ParamsStream<VectorWriter&, CAddress::SerParams>&) const Unexecuted instantiation: void Wrapper<CompactSizeFormatter<false>, unsigned long&>::Serialize<ParamsStream<VectorWriter&, CAddress::SerParams> >(ParamsStream<VectorWriter&, CAddress::SerParams>&) const Unexecuted instantiation: void Wrapper<CustomUintFormatter<8, false>, ServiceFlags const&>::Serialize<ParamsStream<VectorWriter&, CAddress::SerParams> >(ParamsStream<VectorWriter&, CAddress::SerParams>&) const Unexecuted instantiation: void Wrapper<CompactSizeFormatter<true>, unsigned long const&>::Serialize<ParamsStream<ParamsStream<VectorWriter&, CAddress::SerParams>&, CNetAddr::SerParams> >(ParamsStream<ParamsStream<VectorWriter&, CAddress::SerParams>&, CNetAddr::SerParams>&) const Unexecuted instantiation: void Wrapper<CustomUintFormatter<2, true>, unsigned short const&>::Serialize<ParamsStream<ParamsStream<VectorWriter&, CAddress::SerParams>&, CNetAddr::SerParams> >(ParamsStream<ParamsStream<VectorWriter&, CAddress::SerParams>&, CNetAddr::SerParams>&) const Unexecuted instantiation: void Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxUndo, std::allocator<CTxUndo> > const&>::Serialize<SizeComputer>(SizeComputer&) const Unexecuted instantiation: void Wrapper<VectorFormatter<TxInUndoFormatter>, std::vector<Coin, std::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 const&>::Serialize<SizeComputer>(SizeComputer&) const Unexecuted instantiation: void Wrapper<VarIntFormatter<(VarIntMode)0>, unsigned long&>::Serialize<SizeComputer>(SizeComputer&) const Unexecuted instantiation: void Wrapper<ScriptCompression, CScript const&>::Serialize<SizeComputer>(SizeComputer&) const Unexecuted instantiation: void Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxUndo, std::allocator<CTxUndo> > const&>::Serialize<AutoFile>(AutoFile&) const Unexecuted instantiation: void Wrapper<VectorFormatter<TxInUndoFormatter>, std::vector<Coin, std::allocator<Coin> > const&>::Serialize<AutoFile>(AutoFile&) const Unexecuted instantiation: void Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxUndo, std::allocator<CTxUndo> > const&>::Serialize<HashWriter>(HashWriter&) const Unexecuted instantiation: void Wrapper<VectorFormatter<TxInUndoFormatter>, std::vector<Coin, std::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 const&>::Serialize<HashWriter>(HashWriter&) const Unexecuted instantiation: void Wrapper<VarIntFormatter<(VarIntMode)0>, unsigned long&>::Serialize<HashWriter>(HashWriter&) const Unexecuted instantiation: void Wrapper<ScriptCompression, CScript const&>::Serialize<HashWriter>(HashWriter&) const Unexecuted instantiation: void Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const> > > const&>::Serialize<ParamsStream<AutoFile&, TransactionSerParams> >(ParamsStream<AutoFile&, TransactionSerParams>&) const Unexecuted instantiation: void Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn> > const&>::Serialize<ParamsStream<AutoFile&, TransactionSerParams> >(ParamsStream<AutoFile&, TransactionSerParams>&) const Unexecuted instantiation: void Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut> > const&>::Serialize<ParamsStream<AutoFile&, TransactionSerParams> >(ParamsStream<AutoFile&, TransactionSerParams>&) const Unexecuted instantiation: void Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > > const&>::Serialize<ParamsStream<AutoFile&, TransactionSerParams> >(ParamsStream<AutoFile&, TransactionSerParams>&) const Unexecuted instantiation: fees.cpp:void Wrapper<(anonymous namespace)::EncodedDoubleFormatter, double const&>::Serialize<AutoFile>(AutoFile&) const Unexecuted instantiation: fees.cpp:void Wrapper<VectorFormatter<(anonymous namespace)::EncodedDoubleFormatter>, std::vector<double, std::allocator<double> > const&>::Serialize<AutoFile>(AutoFile&) const Unexecuted instantiation: fees.cpp:void Wrapper<VectorFormatter<VectorFormatter<(anonymous namespace)::EncodedDoubleFormatter> >, std::vector<std::vector<double, std::allocator<double> >, std::allocator<std::vector<double, std::allocator<double> > > > const&>::Serialize<AutoFile>(AutoFile&) const Unexecuted instantiation: void Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CCoin, std::allocator<CCoin> > const&>::Serialize<DataStream>(DataStream&) const Unexecuted instantiation: void Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > const&>::Serialize<DataStream>(DataStream&) const void Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn> > const&>::Serialize<ParamsStream<HashWriter&, TransactionSerParams> >(ParamsStream<HashWriter&, TransactionSerParams>&) const Line | Count | Source | 480 | 17.0k | template<typename Stream> void Serialize(Stream &s) const { Formatter().Ser(s, m_object); } |
void Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut> > const&>::Serialize<ParamsStream<HashWriter&, TransactionSerParams> >(ParamsStream<HashWriter&, TransactionSerParams>&) const Line | Count | Source | 480 | 17.0k | template<typename Stream> void Serialize(Stream &s) const { Formatter().Ser(s, m_object); } |
Unexecuted instantiation: void Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > > const&>::Serialize<ParamsStream<HashWriter&, TransactionSerParams> >(ParamsStream<HashWriter&, TransactionSerParams>&) const |
481 | 33.2k | template<typename Stream> void Unserialize(Stream &s) { Formatter().Unser(s, m_object); } void Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn> >&>::Unserialize<ParamsStream<DataStream&, TransactionSerParams> >(ParamsStream<DataStream&, TransactionSerParams>&) Line | Count | Source | 481 | 8.53k | template<typename Stream> void Unserialize(Stream &s) { Formatter().Unser(s, m_object); } |
void Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut> >&>::Unserialize<ParamsStream<DataStream&, TransactionSerParams> >(ParamsStream<DataStream&, TransactionSerParams>&) Line | Count | Source | 481 | 8.53k | template<typename Stream> void Unserialize(Stream &s) { Formatter().Unser(s, m_object); } |
Unexecuted instantiation: void Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > >&>::Unserialize<ParamsStream<DataStream&, TransactionSerParams> >(ParamsStream<DataStream&, TransactionSerParams>&) Unexecuted instantiation: void Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > >&>::Unserialize<DataStream>(DataStream&) void Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const> > >&>::Unserialize<ParamsStream<DataStream&, TransactionSerParams> >(ParamsStream<DataStream&, TransactionSerParams>&) Line | Count | Source | 481 | 6.84k | template<typename Stream> void Unserialize(Stream &s) { Formatter().Unser(s, m_object); } |
Unexecuted instantiation: void Wrapper<VectorFormatter<DefaultFormatter>, std::vector<uint256, std::allocator<uint256> >&>::Unserialize<DataStream>(DataStream&) Unexecuted instantiation: void Wrapper<VarIntFormatter<(VarIntMode)0>, unsigned int&>::Unserialize<DataStream>(DataStream&) Unexecuted instantiation: void Wrapper<VarIntFormatter<(VarIntMode)0>, unsigned 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 long&>::Unserialize<SpanReader>(SpanReader&) Unexecuted instantiation: void Wrapper<TxOutCompression, CTxOut&>::Unserialize<DataStream>(DataStream&) Unexecuted instantiation: void Wrapper<AmountCompression, long&>::Unserialize<DataStream>(DataStream&) Unexecuted instantiation: void Wrapper<ScriptCompression, CScript&>::Unserialize<DataStream>(DataStream&) Unexecuted instantiation: void Wrapper<ChronoFormatter<unsigned int, true>, std::chrono::time_point<NodeClock, std::chrono::duration<long, std::ratio<1l, 1l> > >&>::Unserialize<ParamsStream<DataStream&, CAddress::SerParams> >(ParamsStream<DataStream&, CAddress::SerParams>&) Unexecuted instantiation: void Wrapper<CompactSizeFormatter<false>, unsigned long&>::Unserialize<ParamsStream<DataStream&, CAddress::SerParams> >(ParamsStream<DataStream&, CAddress::SerParams>&) Unexecuted instantiation: void Wrapper<CustomUintFormatter<8, false>, ServiceFlags&>::Unserialize<ParamsStream<DataStream&, CAddress::SerParams> >(ParamsStream<DataStream&, CAddress::SerParams>&) Unexecuted instantiation: void Wrapper<CompactSizeFormatter<true>, unsigned long&>::Unserialize<ParamsStream<ParamsStream<DataStream&, CAddress::SerParams>&, CNetAddr::SerParams> >(ParamsStream<ParamsStream<DataStream&, CAddress::SerParams>&, CNetAddr::SerParams>&) Unexecuted instantiation: void Wrapper<CustomUintFormatter<2, true>, unsigned short&>::Unserialize<ParamsStream<ParamsStream<DataStream&, CAddress::SerParams>&, CNetAddr::SerParams> >(ParamsStream<ParamsStream<DataStream&, CAddress::SerParams>&, CNetAddr::SerParams>&) Unexecuted instantiation: void Wrapper<CompactSizeFormatter<true>, unsigned long&>::Unserialize<ParamsStream<DataStream&, CAddress::SerParams> >(ParamsStream<DataStream&, CAddress::SerParams>&) Unexecuted instantiation: void Wrapper<ChronoFormatter<long, false>, std::chrono::time_point<NodeClock, std::chrono::duration<long, std::ratio<1l, 1l> > >&>::Unserialize<ParamsStream<DataStream&, CAddress::SerParams> >(ParamsStream<DataStream&, CAddress::SerParams>&) void Wrapper<VectorFormatter<CustomUintFormatter<6, false> >, std::vector<unsigned long, std::allocator<unsigned long> >&>::Unserialize<DataStream>(DataStream&) Line | Count | Source | 481 | 1.68k | template<typename Stream> void Unserialize(Stream &s) { Formatter().Unser(s, m_object); } |
void Wrapper<VectorFormatter<DefaultFormatter>, std::vector<PrefilledTransaction, std::allocator<PrefilledTransaction> >&>::Unserialize<DataStream>(DataStream&) Line | Count | Source | 481 | 1.68k | template<typename Stream> void Unserialize(Stream &s) { Formatter().Unser(s, m_object); } |
void Wrapper<CompactSizeFormatter<true>, unsigned short&>::Unserialize<DataStream>(DataStream&) Line | Count | Source | 481 | 1.68k | template<typename Stream> void Unserialize(Stream &s) { Formatter().Unser(s, m_object); } |
void Wrapper<DefaultFormatter, std::shared_ptr<CTransaction const>&>::Unserialize<ParamsStream<DataStream&, TransactionSerParams> >(ParamsStream<DataStream&, TransactionSerParams>&) Line | Count | Source | 481 | 1.68k | template<typename Stream> void Unserialize(Stream &s) { Formatter().Unser(s, m_object); } |
Unexecuted instantiation: void Wrapper<VectorFormatter<DefaultFormatter>, std::vector<unsigned int, std::allocator<unsigned int> >&>::Unserialize<DataStream>(DataStream&) Unexecuted instantiation: void Wrapper<VectorFormatter<TxInUndoFormatter>, std::vector<Coin, std::allocator<Coin> >&>::Unserialize<DataStream>(DataStream&) Unexecuted instantiation: void Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxUndo, std::allocator<CTxUndo> >&>::Unserialize<DataStream>(DataStream&) Unexecuted instantiation: void Wrapper<CompactSizeFormatter<true>, unsigned long&>::Unserialize<ParamsStream<DataStream&, CNetAddr::SerParams> >(ParamsStream<DataStream&, CNetAddr::SerParams>&) void Wrapper<CustomUintFormatter<2, true>, unsigned short&>::Unserialize<ParamsStream<DataStream&, CNetAddr::SerParams> >(ParamsStream<DataStream&, CNetAddr::SerParams>&) Line | Count | Source | 481 | 870 | template<typename Stream> void Unserialize(Stream &s) { Formatter().Unser(s, m_object); } |
Unexecuted instantiation: void Wrapper<VectorFormatter<DifferenceFormatter>, std::vector<unsigned short, std::allocator<unsigned short> >&>::Unserialize<DataStream>(DataStream&) Unexecuted instantiation: void Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CBlockHeader, std::allocator<CBlockHeader> >&>::Unserialize<DataStream>(DataStream&) Unexecuted instantiation: void Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn> >&>::Unserialize<ParamsStream<SpanReader&, TransactionSerParams> >(ParamsStream<SpanReader&, TransactionSerParams>&) Unexecuted instantiation: void Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut> >&>::Unserialize<ParamsStream<SpanReader&, TransactionSerParams> >(ParamsStream<SpanReader&, TransactionSerParams>&) Unexecuted instantiation: void Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > >&>::Unserialize<ParamsStream<SpanReader&, TransactionSerParams> >(ParamsStream<SpanReader&, TransactionSerParams>&) Unexecuted instantiation: void Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn> >&>::Unserialize<DataStream>(DataStream&) Unexecuted instantiation: void Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut> >&>::Unserialize<DataStream>(DataStream&) Unexecuted instantiation: void Wrapper<LimitedStringFormatter<10ul>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>::Unserialize<DataStream>(DataStream&) Unexecuted instantiation: void Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CAddress, std::allocator<CAddress> >&>::Unserialize<ParamsStream<HashVerifier<AutoFile>&, CAddress::SerParams> >(ParamsStream<HashVerifier<AutoFile>&, CAddress::SerParams>&) Unexecuted instantiation: void Wrapper<ChronoFormatter<unsigned int, true>, std::chrono::time_point<NodeClock, std::chrono::duration<long, std::ratio<1l, 1l> > >&>::Unserialize<ParamsStream<HashVerifier<AutoFile>&, CAddress::SerParams> >(ParamsStream<HashVerifier<AutoFile>&, CAddress::SerParams>&) Unexecuted instantiation: void Wrapper<CompactSizeFormatter<false>, unsigned long&>::Unserialize<ParamsStream<HashVerifier<AutoFile>&, CAddress::SerParams> >(ParamsStream<HashVerifier<AutoFile>&, CAddress::SerParams>&) Unexecuted instantiation: void Wrapper<CustomUintFormatter<8, false>, ServiceFlags&>::Unserialize<ParamsStream<HashVerifier<AutoFile>&, CAddress::SerParams> >(ParamsStream<HashVerifier<AutoFile>&, CAddress::SerParams>&) Unexecuted instantiation: void Wrapper<CompactSizeFormatter<true>, unsigned long&>::Unserialize<ParamsStream<ParamsStream<HashVerifier<AutoFile>&, CAddress::SerParams>&, CNetAddr::SerParams> >(ParamsStream<ParamsStream<HashVerifier<AutoFile>&, CAddress::SerParams>&, CNetAddr::SerParams>&) Unexecuted instantiation: void Wrapper<CustomUintFormatter<2, true>, unsigned short&>::Unserialize<ParamsStream<ParamsStream<HashVerifier<AutoFile>&, CAddress::SerParams>&, CNetAddr::SerParams> >(ParamsStream<ParamsStream<HashVerifier<AutoFile>&, CAddress::SerParams>&, CNetAddr::SerParams>&) Unexecuted instantiation: void Wrapper<CustomUintFormatter<1, false>, AddrManImpl::Format&>::Unserialize<AutoFile>(AutoFile&) Unexecuted instantiation: void Wrapper<ChronoFormatter<unsigned int, true>, std::chrono::time_point<NodeClock, std::chrono::duration<long, std::ratio<1l, 1l> > >&>::Unserialize<ParamsStream<AutoFile&, CAddress::SerParams> >(ParamsStream<AutoFile&, CAddress::SerParams>&) Unexecuted instantiation: void Wrapper<CompactSizeFormatter<false>, unsigned long&>::Unserialize<ParamsStream<AutoFile&, CAddress::SerParams> >(ParamsStream<AutoFile&, CAddress::SerParams>&) Unexecuted instantiation: void Wrapper<CustomUintFormatter<8, false>, ServiceFlags&>::Unserialize<ParamsStream<AutoFile&, CAddress::SerParams> >(ParamsStream<AutoFile&, CAddress::SerParams>&) Unexecuted instantiation: void Wrapper<CompactSizeFormatter<true>, unsigned long&>::Unserialize<ParamsStream<ParamsStream<AutoFile&, CAddress::SerParams>&, CNetAddr::SerParams> >(ParamsStream<ParamsStream<AutoFile&, CAddress::SerParams>&, CNetAddr::SerParams>&) Unexecuted instantiation: void Wrapper<CustomUintFormatter<2, true>, unsigned short&>::Unserialize<ParamsStream<ParamsStream<AutoFile&, CAddress::SerParams>&, CNetAddr::SerParams> >(ParamsStream<ParamsStream<AutoFile&, CAddress::SerParams>&, CNetAddr::SerParams>&) Unexecuted instantiation: void Wrapper<CompactSizeFormatter<true>, unsigned long&>::Unserialize<ParamsStream<AutoFile&, CAddress::SerParams> >(ParamsStream<AutoFile&, CAddress::SerParams>&) Unexecuted instantiation: void Wrapper<ChronoFormatter<long, false>, std::chrono::time_point<NodeClock, std::chrono::duration<long, std::ratio<1l, 1l> > >&>::Unserialize<ParamsStream<AutoFile&, CAddress::SerParams> >(ParamsStream<AutoFile&, CAddress::SerParams>&) Unexecuted instantiation: void Wrapper<CustomUintFormatter<1, false>, AddrManImpl::Format&>::Unserialize<HashVerifier<AutoFile> >(HashVerifier<AutoFile>&) Unexecuted instantiation: void Wrapper<CompactSizeFormatter<true>, unsigned long&>::Unserialize<ParamsStream<HashVerifier<AutoFile>&, CAddress::SerParams> >(ParamsStream<HashVerifier<AutoFile>&, CAddress::SerParams>&) Unexecuted instantiation: void Wrapper<ChronoFormatter<long, false>, std::chrono::time_point<NodeClock, std::chrono::duration<long, std::ratio<1l, 1l> > >&>::Unserialize<ParamsStream<HashVerifier<AutoFile>&, CAddress::SerParams> >(ParamsStream<HashVerifier<AutoFile>&, CAddress::SerParams>&) Unexecuted instantiation: void Wrapper<CustomUintFormatter<1, false>, AddrManImpl::Format&>::Unserialize<DataStream>(DataStream&) Unexecuted instantiation: void Wrapper<CustomUintFormatter<1, false>, AddrManImpl::Format&>::Unserialize<HashVerifier<DataStream> >(HashVerifier<DataStream>&) Unexecuted instantiation: void Wrapper<ChronoFormatter<unsigned int, true>, std::chrono::time_point<NodeClock, std::chrono::duration<long, std::ratio<1l, 1l> > >&>::Unserialize<ParamsStream<HashVerifier<DataStream>&, CAddress::SerParams> >(ParamsStream<HashVerifier<DataStream>&, CAddress::SerParams>&) Unexecuted instantiation: void Wrapper<CompactSizeFormatter<false>, unsigned long&>::Unserialize<ParamsStream<HashVerifier<DataStream>&, CAddress::SerParams> >(ParamsStream<HashVerifier<DataStream>&, CAddress::SerParams>&) Unexecuted instantiation: void Wrapper<CustomUintFormatter<8, false>, ServiceFlags&>::Unserialize<ParamsStream<HashVerifier<DataStream>&, CAddress::SerParams> >(ParamsStream<HashVerifier<DataStream>&, CAddress::SerParams>&) Unexecuted instantiation: void Wrapper<CompactSizeFormatter<true>, unsigned long&>::Unserialize<ParamsStream<ParamsStream<HashVerifier<DataStream>&, CAddress::SerParams>&, CNetAddr::SerParams> >(ParamsStream<ParamsStream<HashVerifier<DataStream>&, CAddress::SerParams>&, CNetAddr::SerParams>&) Unexecuted instantiation: void Wrapper<CustomUintFormatter<2, true>, unsigned short&>::Unserialize<ParamsStream<ParamsStream<HashVerifier<DataStream>&, CAddress::SerParams>&, CNetAddr::SerParams> >(ParamsStream<ParamsStream<HashVerifier<DataStream>&, CAddress::SerParams>&, CNetAddr::SerParams>&) Unexecuted instantiation: void Wrapper<CompactSizeFormatter<true>, unsigned long&>::Unserialize<ParamsStream<HashVerifier<DataStream>&, CAddress::SerParams> >(ParamsStream<HashVerifier<DataStream>&, CAddress::SerParams>&) Unexecuted instantiation: void Wrapper<ChronoFormatter<long, false>, std::chrono::time_point<NodeClock, std::chrono::duration<long, std::ratio<1l, 1l> > >&>::Unserialize<ParamsStream<HashVerifier<DataStream>&, CAddress::SerParams> >(ParamsStream<HashVerifier<DataStream>&, CAddress::SerParams>&) Unexecuted instantiation: void Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn> >&>::Unserialize<ParamsStream<AutoFile&, TransactionSerParams> >(ParamsStream<AutoFile&, TransactionSerParams>&) Unexecuted instantiation: void Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut> >&>::Unserialize<ParamsStream<AutoFile&, TransactionSerParams> >(ParamsStream<AutoFile&, TransactionSerParams>&) Unexecuted instantiation: void Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > >&>::Unserialize<ParamsStream<AutoFile&, TransactionSerParams> >(ParamsStream<AutoFile&, TransactionSerParams>&) Unexecuted instantiation: 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>&) void Wrapper<CustomUintFormatter<8, false>, ServiceFlags&>::Unserialize<DataStream>(DataStream&) Line | Count | Source | 481 | 870 | template<typename Stream> void Unserialize(Stream &s) { Formatter().Unser(s, m_object); } |
void Wrapper<LimitedStringFormatter<256ul>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>::Unserialize<DataStream>(DataStream&) Line | Count | Source | 481 | 870 | template<typename Stream> void Unserialize(Stream &s) { Formatter().Unser(s, m_object); } |
Unexecuted instantiation: void Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CAddress, std::allocator<CAddress> >&>::Unserialize<ParamsStream<DataStream&, CAddress::SerParams> >(ParamsStream<DataStream&, CAddress::SerParams>&) Unexecuted instantiation: void Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CInv, std::allocator<CInv> >&>::Unserialize<DataStream>(DataStream&) Unexecuted instantiation: void Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxUndo, std::allocator<CTxUndo> >&>::Unserialize<HashVerifier<AutoFile> >(HashVerifier<AutoFile>&) Unexecuted instantiation: void Wrapper<VectorFormatter<TxInUndoFormatter>, std::vector<Coin, std::allocator<Coin> >&>::Unserialize<HashVerifier<AutoFile> >(HashVerifier<AutoFile>&) Unexecuted instantiation: void Wrapper<VarIntFormatter<(VarIntMode)0>, unsigned int&>::Unserialize<HashVerifier<AutoFile> >(HashVerifier<AutoFile>&) Unexecuted instantiation: void Wrapper<TxOutCompression, CTxOut&>::Unserialize<HashVerifier<AutoFile> >(HashVerifier<AutoFile>&) Unexecuted instantiation: void Wrapper<AmountCompression, long&>::Unserialize<HashVerifier<AutoFile> >(HashVerifier<AutoFile>&) Unexecuted instantiation: void Wrapper<VarIntFormatter<(VarIntMode)0>, unsigned long&>::Unserialize<HashVerifier<AutoFile> >(HashVerifier<AutoFile>&) Unexecuted instantiation: void Wrapper<ScriptCompression, CScript&>::Unserialize<HashVerifier<AutoFile> >(HashVerifier<AutoFile>&) Unexecuted instantiation: void Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const> > >&>::Unserialize<ParamsStream<AutoFile&, TransactionSerParams> >(ParamsStream<AutoFile&, TransactionSerParams>&) Unexecuted instantiation: fees.cpp:void Wrapper<(anonymous namespace)::EncodedDoubleFormatter, double&>::Unserialize<AutoFile>(AutoFile&) Unexecuted instantiation: fees.cpp:void Wrapper<VectorFormatter<(anonymous namespace)::EncodedDoubleFormatter>, std::vector<double, std::allocator<double> >&>::Unserialize<AutoFile>(AutoFile&) Unexecuted instantiation: fees.cpp:void Wrapper<VectorFormatter<VectorFormatter<(anonymous namespace)::EncodedDoubleFormatter> >, std::vector<std::vector<double, std::allocator<double> >, std::allocator<std::vector<double, std::allocator<double> > > >&>::Unserialize<AutoFile>(AutoFile&) Unexecuted instantiation: void Wrapper<VectorFormatter<DefaultFormatter>, std::vector<COutPoint, std::allocator<COutPoint> >&>::Unserialize<DataStream>(DataStream&) Unexecuted instantiation: void Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > >&>::Unserialize<SpanReader>(SpanReader&) Unexecuted instantiation: void Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const> > >&>::Unserialize<ParamsStream<BufferedFile&, TransactionSerParams> >(ParamsStream<BufferedFile&, TransactionSerParams>&) Unexecuted instantiation: void Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn> >&>::Unserialize<ParamsStream<BufferedFile&, TransactionSerParams> >(ParamsStream<BufferedFile&, TransactionSerParams>&) Unexecuted instantiation: void Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut> >&>::Unserialize<ParamsStream<BufferedFile&, TransactionSerParams> >(ParamsStream<BufferedFile&, TransactionSerParams>&) Unexecuted instantiation: void Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > >&>::Unserialize<ParamsStream<BufferedFile&, TransactionSerParams> >(ParamsStream<BufferedFile&, TransactionSerParams>&) Unexecuted instantiation: void Wrapper<VarIntFormatter<(VarIntMode)0>, unsigned int&>::Unserialize<AutoFile>(AutoFile&) Unexecuted instantiation: void Wrapper<TxOutCompression, CTxOut&>::Unserialize<AutoFile>(AutoFile&) Unexecuted instantiation: void Wrapper<AmountCompression, long&>::Unserialize<AutoFile>(AutoFile&) Unexecuted instantiation: void Wrapper<VarIntFormatter<(VarIntMode)0>, unsigned long&>::Unserialize<AutoFile>(AutoFile&) Unexecuted instantiation: void Wrapper<ScriptCompression, CScript&>::Unserialize<AutoFile>(AutoFile&) Unexecuted instantiation: void Wrapper<VectorFormatter<DefaultFormatter>, std::vector<wallet::CMerkleTx, std::allocator<wallet::CMerkleTx> >&>::Unserialize<DataStream>(DataStream&) Unexecuted instantiation: void Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >&>::Unserialize<DataStream>(DataStream&) |
482 | | }; |
483 | | |
484 | | /** Cause serialization/deserialization of an object to be done using a specified formatter class. |
485 | | * |
486 | | * To use this, you need a class Formatter that has public functions Ser(stream, const object&) for |
487 | | * serialization, and Unser(stream, object&) for deserialization. Serialization routines (inside |
488 | | * READWRITE, or directly with << and >> operators), can then use Using<Formatter>(object). |
489 | | * |
490 | | * This works by constructing a Wrapper<Formatter, T>-wrapped version of object, where T is |
491 | | * const during serialization, and non-const during deserialization, which maintains const |
492 | | * correctness. |
493 | | */ |
494 | | template<typename Formatter, typename T> |
495 | 194k | static inline Wrapper<Formatter, T&> Using(T&& t) { return Wrapper<Formatter, T&>(t); } Unexecuted instantiation: fees.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn> > const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn> > const&>(std::vector<CTxIn, std::allocator<CTxIn> > const&) Unexecuted instantiation: fees.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut> > const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut> > const&>(std::vector<CTxOut, std::allocator<CTxOut> > const&) Unexecuted instantiation: fees.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > > const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > > const&>(std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > > const&) Unexecuted instantiation: fees.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const> > > const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const> > > const&>(std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const> > > const&) scriptpubkeyman.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn> >&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn> >&>(std::vector<CTxIn, std::allocator<CTxIn> >&) Line | Count | Source | 495 | 8.53k | static inline Wrapper<Formatter, T&> Using(T&& t) { return Wrapper<Formatter, T&>(t); } |
scriptpubkeyman.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut> >&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut> >&>(std::vector<CTxOut, std::allocator<CTxOut> >&) Line | Count | Source | 495 | 8.53k | static inline Wrapper<Formatter, T&> Using(T&& t) { return Wrapper<Formatter, T&>(t); } |
Unexecuted instantiation: scriptpubkeyman.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > >&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > >&>(std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > >&) Unexecuted instantiation: scriptpubkeyman.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn> > const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn> > const&>(std::vector<CTxIn, std::allocator<CTxIn> > const&) Unexecuted instantiation: scriptpubkeyman.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut> > const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut> > const&>(std::vector<CTxOut, std::allocator<CTxOut> > const&) Unexecuted instantiation: scriptpubkeyman.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > > const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > > const&>(std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > > const&) Unexecuted instantiation: scriptpubkeyman.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const> > > const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const> > > const&>(std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const> > > const&) block.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn> > const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn> > const&>(std::vector<CTxIn, std::allocator<CTxIn> > const&) Line | Count | Source | 495 | 13.6k | static inline Wrapper<Formatter, T&> Using(T&& t) { return Wrapper<Formatter, T&>(t); } |
block.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut> > const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut> > const&>(std::vector<CTxOut, std::allocator<CTxOut> > const&) Line | Count | Source | 495 | 13.6k | static inline Wrapper<Formatter, T&> Using(T&& t) { return Wrapper<Formatter, T&>(t); } |
Unexecuted instantiation: block.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > > const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > > const&>(std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > > const&) block.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const> > > const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const> > > const&>(std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const> > > const&) Line | Count | Source | 495 | 6.84k | static inline Wrapper<Formatter, T&> Using(T&& t) { return Wrapper<Formatter, T&>(t); } |
Unexecuted instantiation: block.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn> >&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn> >&>(std::vector<CTxIn, std::allocator<CTxIn> >&) Unexecuted instantiation: block.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut> >&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut> >&>(std::vector<CTxOut, std::allocator<CTxOut> >&) Unexecuted instantiation: block.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > >&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > >&>(std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > >&) block.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const> > >&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const> > >&>(std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const> > >&) Line | Count | Source | 495 | 6.84k | static inline Wrapper<Formatter, T&> Using(T&& t) { return Wrapper<Formatter, T&>(t); } |
Unexecuted instantiation: block_header.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<uint256, std::allocator<uint256> >&> Using<VectorFormatter<DefaultFormatter>, std::vector<uint256, std::allocator<uint256> >&>(std::vector<uint256, std::allocator<uint256> >&) Unexecuted instantiation: block_index.cpp:Wrapper<VarIntFormatter<(VarIntMode)0>, unsigned int&> Using<VarIntFormatter<(VarIntMode)0>, unsigned int&>(unsigned int&) Unexecuted instantiation: block_index.cpp:Wrapper<VarIntFormatter<(VarIntMode)0>, unsigned long&> Using<VarIntFormatter<(VarIntMode)0>, unsigned long&>(unsigned long&) Unexecuted instantiation: block_index.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn> > const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn> > const&>(std::vector<CTxIn, std::allocator<CTxIn> > const&) Unexecuted instantiation: block_index.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut> > const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut> > const&>(std::vector<CTxOut, std::allocator<CTxOut> > const&) Unexecuted instantiation: block_index.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > > const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > > const&>(std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > > const&) Unexecuted instantiation: block_index.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const> > > const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const> > > const&>(std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const> > > const&) Unexecuted instantiation: bloom_filter.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn> >&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn> >&>(std::vector<CTxIn, std::allocator<CTxIn> >&) Unexecuted instantiation: bloom_filter.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut> >&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut> >&>(std::vector<CTxOut, std::allocator<CTxOut> >&) Unexecuted instantiation: bloom_filter.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > >&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > >&>(std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > >&) Unexecuted instantiation: 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&> Using<VarIntFormatter<(VarIntMode)0>, unsigned long>(unsigned long&&) Unexecuted instantiation: cluster_linearize.cpp:Wrapper<(anonymous namespace)::DepGraphFormatter, cluster_linearize::DepGraph<bitset_detail::IntBitSet<unsigned int> > const&> Using<(anonymous namespace)::DepGraphFormatter, cluster_linearize::DepGraph<bitset_detail::IntBitSet<unsigned int> > const&>(cluster_linearize::DepGraph<bitset_detail::IntBitSet<unsigned int> > const&) Unexecuted instantiation: cluster_linearize.cpp:Wrapper<(anonymous namespace)::DepGraphFormatter, cluster_linearize::DepGraph<bitset_detail::IntBitSet<unsigned int> >&> Using<(anonymous namespace)::DepGraphFormatter, cluster_linearize::DepGraph<bitset_detail::IntBitSet<unsigned int> >&>(cluster_linearize::DepGraph<bitset_detail::IntBitSet<unsigned int> >&) Unexecuted instantiation: cluster_linearize.cpp:Wrapper<VarIntFormatter<(VarIntMode)1>, int&> Using<VarIntFormatter<(VarIntMode)1>, int&>(int&) Unexecuted instantiation: cluster_linearize.cpp:Wrapper<VarIntFormatter<(VarIntMode)0>, unsigned long&> Using<VarIntFormatter<(VarIntMode)0>, unsigned long&>(unsigned 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&> Using<VarIntFormatter<(VarIntMode)0>, unsigned long&>(unsigned long&) Unexecuted instantiation: coins_view.cpp:Wrapper<AmountCompression, long&> Using<AmountCompression, long&>(long&) Unexecuted instantiation: coins_view.cpp:Wrapper<ScriptCompression, CScript&> Using<ScriptCompression, CScript&>(CScript&) Unexecuted instantiation: coins_view.cpp:Wrapper<TxOutCompression, CTxOut&> Using<TxOutCompression, CTxOut&>(CTxOut&) Unexecuted instantiation: coins_view.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn> >&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn> >&>(std::vector<CTxIn, std::allocator<CTxIn> >&) Unexecuted instantiation: coins_view.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut> >&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut> >&>(std::vector<CTxOut, std::allocator<CTxOut> >&) Unexecuted instantiation: coins_view.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > >&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > >&>(std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > >&) Unexecuted instantiation: coins_view.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn> > const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn> > const&>(std::vector<CTxIn, std::allocator<CTxIn> > const&) Unexecuted instantiation: coins_view.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut> > const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut> > const&>(std::vector<CTxOut, std::allocator<CTxOut> > const&) Unexecuted instantiation: coins_view.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > > const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > > const&>(std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > > const&) Unexecuted instantiation: coins_view.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const> > > const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const> > > const&>(std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const> > > const&) Unexecuted instantiation: deserialize.cpp:Wrapper<ChronoFormatter<unsigned int, true>, std::chrono::time_point<NodeClock, std::chrono::duration<long, std::ratio<1l, 1l> > >&> Using<ChronoFormatter<unsigned int, true>, std::chrono::time_point<NodeClock, std::chrono::duration<long, std::ratio<1l, 1l> > >&>(std::chrono::time_point<NodeClock, std::chrono::duration<long, std::ratio<1l, 1l> > >&) Unexecuted instantiation: deserialize.cpp:Wrapper<CompactSizeFormatter<false>, unsigned long&> Using<CompactSizeFormatter<false>, unsigned long&>(unsigned long&) Unexecuted instantiation: deserialize.cpp:Wrapper<CustomUintFormatter<8, false>, ServiceFlags&> Using<CustomUintFormatter<8, false>, ServiceFlags&>(ServiceFlags&) Unexecuted instantiation: deserialize.cpp:Wrapper<CompactSizeFormatter<true>, unsigned long&> Using<CompactSizeFormatter<true>, unsigned long&>(unsigned long&) deserialize.cpp:Wrapper<CustomUintFormatter<2, true>, unsigned short&> Using<CustomUintFormatter<2, true>, unsigned short&>(unsigned short&) Line | Count | Source | 495 | 870 | static inline Wrapper<Formatter, T&> Using(T&& t) { return Wrapper<Formatter, T&>(t); } |
Unexecuted instantiation: deserialize.cpp:Wrapper<ChronoFormatter<long, false>, std::chrono::time_point<NodeClock, std::chrono::duration<long, std::ratio<1l, 1l> > >&> Using<ChronoFormatter<long, false>, std::chrono::time_point<NodeClock, std::chrono::duration<long, std::ratio<1l, 1l> > >&>(std::chrono::time_point<NodeClock, std::chrono::duration<long, std::ratio<1l, 1l> > >&) Unexecuted instantiation: deserialize.cpp:Wrapper<VarIntFormatter<(VarIntMode)0>, unsigned int&> Using<VarIntFormatter<(VarIntMode)0>, unsigned int&>(unsigned int&) Unexecuted instantiation: deserialize.cpp:Wrapper<VarIntFormatter<(VarIntMode)0>, unsigned long&> Using<VarIntFormatter<(VarIntMode)0>, unsigned long&>(unsigned long&) Unexecuted instantiation: deserialize.cpp:Wrapper<VarIntFormatter<(VarIntMode)0>, unsigned int const&> Using<VarIntFormatter<(VarIntMode)0>, unsigned int const&>(unsigned int const&) Unexecuted instantiation: deserialize.cpp:Wrapper<VarIntFormatter<(VarIntMode)0>, unsigned long const&> Using<VarIntFormatter<(VarIntMode)0>, unsigned long const&>(unsigned long const&) Unexecuted instantiation: deserialize.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn> >&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn> >&>(std::vector<CTxIn, std::allocator<CTxIn> >&) Unexecuted instantiation: deserialize.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut> >&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut> >&>(std::vector<CTxOut, std::allocator<CTxOut> >&) Unexecuted instantiation: deserialize.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > >&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > >&>(std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > >&) deserialize.cpp:Wrapper<CompactSizeFormatter<true>, unsigned short&> Using<CompactSizeFormatter<true>, unsigned short&>(unsigned short&) Line | Count | Source | 495 | 1.68k | static inline Wrapper<Formatter, T&> Using(T&& t) { return Wrapper<Formatter, T&>(t); } |
deserialize.cpp:Wrapper<DefaultFormatter, std::shared_ptr<CTransaction const>&> Using<DefaultFormatter, std::shared_ptr<CTransaction const>&>(std::shared_ptr<CTransaction const>&) Line | Count | Source | 495 | 1.68k | static inline Wrapper<Formatter, T&> Using(T&& t) { return Wrapper<Formatter, T&>(t); } |
deserialize.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<PrefilledTransaction, std::allocator<PrefilledTransaction> >&> Using<VectorFormatter<DefaultFormatter>, std::vector<PrefilledTransaction, std::allocator<PrefilledTransaction> >&>(std::vector<PrefilledTransaction, std::allocator<PrefilledTransaction> >&) Line | Count | Source | 495 | 1.68k | static inline Wrapper<Formatter, T&> Using(T&& t) { return Wrapper<Formatter, T&>(t); } |
deserialize.cpp:Wrapper<VectorFormatter<CustomUintFormatter<6, false> >, std::vector<unsigned long, std::allocator<unsigned long> >&> Using<VectorFormatter<CustomUintFormatter<6, false> >, std::vector<unsigned long, std::allocator<unsigned long> >&>(std::vector<unsigned long, std::allocator<unsigned long> >&) Line | Count | Source | 495 | 1.68k | static inline Wrapper<Formatter, T&> Using(T&& t) { return Wrapper<Formatter, T&>(t); } |
Unexecuted instantiation: deserialize.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn> > const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn> > const&>(std::vector<CTxIn, std::allocator<CTxIn> > const&) Unexecuted instantiation: deserialize.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut> > const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut> > const&>(std::vector<CTxOut, std::allocator<CTxOut> > const&) Unexecuted instantiation: deserialize.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > > const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > > const&>(std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > > const&) Unexecuted instantiation: deserialize.cpp:Wrapper<CompactSizeFormatter<true>, unsigned short const&> Using<CompactSizeFormatter<true>, unsigned short const&>(unsigned short const&) Unexecuted instantiation: deserialize.cpp:Wrapper<DefaultFormatter, std::shared_ptr<CTransaction const> const&> Using<DefaultFormatter, std::shared_ptr<CTransaction const> const&>(std::shared_ptr<CTransaction const> const&) Unexecuted instantiation: deserialize.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<PrefilledTransaction, std::allocator<PrefilledTransaction> > const&> Using<VectorFormatter<DefaultFormatter>, std::vector<PrefilledTransaction, std::allocator<PrefilledTransaction> > const&>(std::vector<PrefilledTransaction, std::allocator<PrefilledTransaction> > const&) Unexecuted instantiation: deserialize.cpp:Wrapper<VectorFormatter<CustomUintFormatter<6, false> >, std::vector<unsigned long, std::allocator<unsigned long> > const&> Using<VectorFormatter<CustomUintFormatter<6, false> >, std::vector<unsigned long, std::allocator<unsigned long> > const&>(std::vector<unsigned long, std::allocator<unsigned long> > const&) Unexecuted instantiation: deserialize.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<uint256, std::allocator<uint256> >&> Using<VectorFormatter<DefaultFormatter>, std::vector<uint256, std::allocator<uint256> >&>(std::vector<uint256, std::allocator<uint256> >&) Unexecuted instantiation: deserialize.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<uint256, std::allocator<uint256> > const&> Using<VectorFormatter<DefaultFormatter>, std::vector<uint256, std::allocator<uint256> > const&>(std::vector<uint256, std::allocator<uint256> > const&) Unexecuted instantiation: deserialize.cpp:Wrapper<VarIntFormatter<(VarIntMode)1>, int&> Using<VarIntFormatter<(VarIntMode)1>, int&>(int&) Unexecuted instantiation: deserialize.cpp:Wrapper<VarIntFormatter<(VarIntMode)1>, int const&> Using<VarIntFormatter<(VarIntMode)1>, int const&>(int const&) Unexecuted instantiation: deserialize.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<unsigned int, std::allocator<unsigned int> >&> Using<VectorFormatter<DefaultFormatter>, std::vector<unsigned int, std::allocator<unsigned int> >&>(std::vector<unsigned int, std::allocator<unsigned int> >&) Unexecuted instantiation: deserialize.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<unsigned int, std::allocator<unsigned int> > const&> Using<VectorFormatter<DefaultFormatter>, std::vector<unsigned int, std::allocator<unsigned int> > const&>(std::vector<unsigned int, std::allocator<unsigned int> > const&) Unexecuted instantiation: deserialize.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const> > >&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const> > >&>(std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const> > >&) Unexecuted instantiation: deserialize.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const> > > const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const> > > const&>(std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const> > > const&) Unexecuted instantiation: deserialize.cpp:Wrapper<AmountCompression, long&> Using<AmountCompression, long&>(long&) Unexecuted instantiation: deserialize.cpp:Wrapper<ScriptCompression, CScript&> Using<ScriptCompression, CScript&>(CScript&) Unexecuted instantiation: deserialize.cpp:Wrapper<VectorFormatter<TxInUndoFormatter>, std::vector<Coin, std::allocator<Coin> >&> Using<VectorFormatter<TxInUndoFormatter>, std::vector<Coin, std::allocator<Coin> >&>(std::vector<Coin, std::allocator<Coin> >&) Unexecuted instantiation: deserialize.cpp:Wrapper<VarIntFormatter<(VarIntMode)0>, unsigned int&> Using<VarIntFormatter<(VarIntMode)0>, unsigned int>(unsigned int&&) Unexecuted instantiation: deserialize.cpp:Wrapper<VarIntFormatter<(VarIntMode)0>, unsigned long&> Using<VarIntFormatter<(VarIntMode)0>, unsigned long>(unsigned long&&) Unexecuted instantiation: deserialize.cpp:Wrapper<AmountCompression, long const&> Using<AmountCompression, long const&>(long const&) Unexecuted instantiation: deserialize.cpp:Wrapper<ScriptCompression, CScript const&> Using<ScriptCompression, CScript const&>(CScript const&) Unexecuted instantiation: deserialize.cpp:Wrapper<TxOutCompression, CTxOut const&> Using<TxOutCompression, CTxOut const&>(CTxOut const&) Unexecuted instantiation: deserialize.cpp:Wrapper<VectorFormatter<TxInUndoFormatter>, std::vector<Coin, std::allocator<Coin> > const&> Using<VectorFormatter<TxInUndoFormatter>, std::vector<Coin, std::allocator<Coin> > const&>(std::vector<Coin, std::allocator<Coin> > const&) Unexecuted instantiation: deserialize.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxUndo, std::allocator<CTxUndo> >&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxUndo, std::allocator<CTxUndo> >&>(std::vector<CTxUndo, std::allocator<CTxUndo> >&) Unexecuted instantiation: deserialize.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxUndo, std::allocator<CTxUndo> > const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxUndo, std::allocator<CTxUndo> > const&>(std::vector<CTxUndo, std::allocator<CTxUndo> > const&) Unexecuted instantiation: deserialize.cpp:Wrapper<CompactSizeFormatter<true>, unsigned long const&> Using<CompactSizeFormatter<true>, unsigned long const&>(unsigned long const&) Unexecuted instantiation: deserialize.cpp:Wrapper<CustomUintFormatter<2, true>, unsigned short const&> Using<CustomUintFormatter<2, true>, unsigned short const&>(unsigned short const&) Unexecuted instantiation: deserialize.cpp:Wrapper<ChronoFormatter<unsigned int, true>, std::chrono::time_point<NodeClock, std::chrono::duration<long, std::ratio<1l, 1l> > > const&> Using<ChronoFormatter<unsigned int, true>, std::chrono::time_point<NodeClock, std::chrono::duration<long, std::ratio<1l, 1l> > > const&>(std::chrono::time_point<NodeClock, std::chrono::duration<long, std::ratio<1l, 1l> > > const&) Unexecuted instantiation: deserialize.cpp:Wrapper<CustomUintFormatter<8, false>, ServiceFlags const&> Using<CustomUintFormatter<8, false>, ServiceFlags const&>(ServiceFlags const&) Unexecuted instantiation: deserialize.cpp:Wrapper<TxOutCompression, CTxOut&> Using<TxOutCompression, CTxOut&>(CTxOut&) Unexecuted instantiation: deserialize.cpp:Wrapper<VectorFormatter<DifferenceFormatter>, std::vector<unsigned short, std::allocator<unsigned short> >&> Using<VectorFormatter<DifferenceFormatter>, std::vector<unsigned short, std::allocator<unsigned short> >&>(std::vector<unsigned short, std::allocator<unsigned short> >&) Unexecuted instantiation: deserialize.cpp:Wrapper<VectorFormatter<DifferenceFormatter>, std::vector<unsigned short, std::allocator<unsigned short> > const&> Using<VectorFormatter<DifferenceFormatter>, std::vector<unsigned short, std::allocator<unsigned short> > const&>(std::vector<unsigned short, std::allocator<unsigned short> > const&) Unexecuted instantiation: feeratediagram.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn> > const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn> > const&>(std::vector<CTxIn, std::allocator<CTxIn> > const&) Unexecuted instantiation: feeratediagram.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut> > const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut> > const&>(std::vector<CTxOut, std::allocator<CTxOut> > const&) Unexecuted instantiation: feeratediagram.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > > const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > > const&>(std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > > const&) Unexecuted instantiation: feeratediagram.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const> > > const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const> > > const&>(std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const> > > const&) Unexecuted instantiation: 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::vector<CBlockHeader, std::allocator<CBlockHeader> >&> Using<VectorFormatter<DefaultFormatter>, std::vector<CBlockHeader, std::allocator<CBlockHeader> >&>(std::vector<CBlockHeader, std::allocator<CBlockHeader> >&) Unexecuted instantiation: headerssync.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn> > const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn> > const&>(std::vector<CTxIn, std::allocator<CTxIn> > const&) Unexecuted instantiation: headerssync.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut> > const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut> > const&>(std::vector<CTxOut, std::allocator<CTxOut> > const&) Unexecuted instantiation: headerssync.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > > const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > > const&>(std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > > const&) Unexecuted instantiation: headerssync.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const> > > const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const> > > const&>(std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const> > > const&) Unexecuted instantiation: load_external_block_file.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn> > const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn> > const&>(std::vector<CTxIn, std::allocator<CTxIn> > const&) Unexecuted instantiation: load_external_block_file.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut> > const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut> > const&>(std::vector<CTxOut, std::allocator<CTxOut> > const&) Unexecuted instantiation: load_external_block_file.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > > const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > > const&>(std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > > const&) Unexecuted instantiation: load_external_block_file.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const> > > const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const> > > const&>(std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const> > > const&) Unexecuted instantiation: merkleblock.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<uint256, std::allocator<uint256> >&> Using<VectorFormatter<DefaultFormatter>, std::vector<uint256, std::allocator<uint256> >&>(std::vector<uint256, std::allocator<uint256> >&) Unexecuted instantiation: merkleblock.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn> >&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn> >&>(std::vector<CTxIn, std::allocator<CTxIn> >&) Unexecuted instantiation: merkleblock.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut> >&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut> >&>(std::vector<CTxOut, std::allocator<CTxOut> >&) Unexecuted instantiation: merkleblock.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > >&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > >&>(std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > >&) Unexecuted instantiation: merkleblock.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const> > >&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const> > >&>(std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const> > >&) Unexecuted instantiation: miniscript.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > > const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > > const&>(std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > > const&) Unexecuted instantiation: mini_miner.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn> > const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn> > const&>(std::vector<CTxIn, std::allocator<CTxIn> > const&) Unexecuted instantiation: mini_miner.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut> > const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut> > const&>(std::vector<CTxOut, std::allocator<CTxOut> > const&) Unexecuted instantiation: mini_miner.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > > const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > > const&>(std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > > const&) Unexecuted instantiation: mini_miner.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const> > > const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const> > > const&>(std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const> > > const&) Unexecuted instantiation: 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: p2p_handshake.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn> > const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn> > const&>(std::vector<CTxIn, std::allocator<CTxIn> > const&) Unexecuted instantiation: p2p_handshake.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut> > const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut> > const&>(std::vector<CTxOut, std::allocator<CTxOut> > const&) Unexecuted instantiation: p2p_handshake.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > > const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > > const&>(std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > > const&) Unexecuted instantiation: p2p_handshake.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const> > > const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const> > > const&>(std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const> > > const&) p2p_headers_sync.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn> > const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn> > const&>(std::vector<CTxIn, std::allocator<CTxIn> > const&) Line | Count | Source | 495 | 8.53k | static inline Wrapper<Formatter, T&> Using(T&& t) { return Wrapper<Formatter, T&>(t); } |
p2p_headers_sync.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut> > const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut> > const&>(std::vector<CTxOut, std::allocator<CTxOut> > const&) Line | Count | Source | 495 | 8.53k | static inline Wrapper<Formatter, T&> Using(T&& t) { return Wrapper<Formatter, T&>(t); } |
Unexecuted instantiation: p2p_headers_sync.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > > const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > > const&>(std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > > const&) p2p_headers_sync.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const> > > const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const> > > const&>(std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const> > > const&) Line | Count | Source | 495 | 58.9k | static inline Wrapper<Formatter, T&> Using(T&& t) { return Wrapper<Formatter, T&>(t); } |
p2p_headers_sync.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CBlock, std::allocator<CBlock> > const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CBlock, std::allocator<CBlock> > const&>(std::vector<CBlock, std::allocator<CBlock> > const&) Line | Count | Source | 495 | 3.25k | static inline Wrapper<Formatter, T&> Using(T&& t) { return Wrapper<Formatter, T&>(t); } |
p2p_headers_sync.cpp:Wrapper<CompactSizeFormatter<true>, unsigned short const&> Using<CompactSizeFormatter<true>, unsigned short const&>(unsigned short const&) Line | Count | Source | 495 | 1.68k | static inline Wrapper<Formatter, T&> Using(T&& t) { return Wrapper<Formatter, T&>(t); } |
p2p_headers_sync.cpp:Wrapper<DefaultFormatter, std::shared_ptr<CTransaction const> const&> Using<DefaultFormatter, std::shared_ptr<CTransaction const> const&>(std::shared_ptr<CTransaction const> const&) Line | Count | Source | 495 | 1.68k | static inline Wrapper<Formatter, T&> Using(T&& t) { return Wrapper<Formatter, T&>(t); } |
p2p_headers_sync.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<PrefilledTransaction, std::allocator<PrefilledTransaction> > const&> Using<VectorFormatter<DefaultFormatter>, std::vector<PrefilledTransaction, std::allocator<PrefilledTransaction> > const&>(std::vector<PrefilledTransaction, std::allocator<PrefilledTransaction> > const&) Line | Count | Source | 495 | 1.68k | static inline Wrapper<Formatter, T&> Using(T&& t) { return Wrapper<Formatter, T&>(t); } |
p2p_headers_sync.cpp:Wrapper<VectorFormatter<CustomUintFormatter<6, false> >, std::vector<unsigned long, std::allocator<unsigned long> > const&> Using<VectorFormatter<CustomUintFormatter<6, false> >, std::vector<unsigned long, std::allocator<unsigned long> > const&>(std::vector<unsigned long, std::allocator<unsigned long> > const&) Line | Count | Source | 495 | 1.68k | static inline Wrapper<Formatter, T&> Using(T&& t) { return Wrapper<Formatter, T&>(t); } |
Unexecuted instantiation: package_eval.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn> > const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn> > const&>(std::vector<CTxIn, std::allocator<CTxIn> > const&) Unexecuted instantiation: package_eval.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut> > const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut> > const&>(std::vector<CTxOut, std::allocator<CTxOut> > const&) Unexecuted instantiation: package_eval.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > > const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > > const&>(std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > > const&) Unexecuted instantiation: package_eval.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const> > > const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const> > > const&>(std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const> > > const&) Unexecuted instantiation: partially_downloaded_block.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn> >&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn> >&>(std::vector<CTxIn, std::allocator<CTxIn> >&) Unexecuted instantiation: partially_downloaded_block.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut> >&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut> >&>(std::vector<CTxOut, std::allocator<CTxOut> >&) Unexecuted instantiation: partially_downloaded_block.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > >&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > >&>(std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > >&) Unexecuted instantiation: partially_downloaded_block.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const> > >&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const> > >&>(std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const> > >&) Unexecuted instantiation: partially_downloaded_block.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn> > const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn> > const&>(std::vector<CTxIn, std::allocator<CTxIn> > const&) Unexecuted instantiation: partially_downloaded_block.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut> > const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut> > const&>(std::vector<CTxOut, std::allocator<CTxOut> > const&) Unexecuted instantiation: partially_downloaded_block.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > > const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > > const&>(std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > > const&) Unexecuted instantiation: partially_downloaded_block.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const> > > const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const> > > const&>(std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const> > > const&) Unexecuted instantiation: policy_estimator.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn> >&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn> >&>(std::vector<CTxIn, std::allocator<CTxIn> >&) Unexecuted instantiation: policy_estimator.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut> >&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut> >&>(std::vector<CTxOut, std::allocator<CTxOut> >&) Unexecuted instantiation: policy_estimator.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > >&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > >&>(std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > >&) Unexecuted instantiation: policy_estimator.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn> > const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn> > const&>(std::vector<CTxIn, std::allocator<CTxIn> > const&) Unexecuted instantiation: policy_estimator.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut> > const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut> > const&>(std::vector<CTxOut, std::allocator<CTxOut> > const&) Unexecuted instantiation: policy_estimator.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > > const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > > const&>(std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > > const&) Unexecuted instantiation: policy_estimator.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const> > > const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const> > > const&>(std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const> > > const&) Unexecuted instantiation: prevector.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<int, std::allocator<int> > const&> Using<VectorFormatter<DefaultFormatter>, std::vector<int, std::allocator<int> > const&>(std::vector<int, std::allocator<int> > const&) Unexecuted instantiation: prevector.cpp:Wrapper<VectorFormatter<DefaultFormatter>, prevector<8u, int, unsigned int, int> const&> Using<VectorFormatter<DefaultFormatter>, prevector<8u, int, unsigned int, int> const&>(prevector<8u, int, unsigned int, int> const&) Unexecuted instantiation: primitives_transaction.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn> >&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn> >&>(std::vector<CTxIn, std::allocator<CTxIn> >&) Unexecuted instantiation: primitives_transaction.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut> >&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut> >&>(std::vector<CTxOut, std::allocator<CTxOut> >&) Unexecuted instantiation: primitives_transaction.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > >&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > >&>(std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > >&) Unexecuted instantiation: process_message.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn> > const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn> > const&>(std::vector<CTxIn, std::allocator<CTxIn> > const&) Unexecuted instantiation: process_message.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut> > const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut> > const&>(std::vector<CTxOut, std::allocator<CTxOut> > const&) Unexecuted instantiation: process_message.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > > const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > > const&>(std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > > const&) Unexecuted instantiation: process_message.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const> > > const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const> > > const&>(std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const> > > const&) Unexecuted instantiation: process_messages.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn> > const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn> > const&>(std::vector<CTxIn, std::allocator<CTxIn> > const&) Unexecuted instantiation: process_messages.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut> > const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut> > const&>(std::vector<CTxOut, std::allocator<CTxOut> > const&) Unexecuted instantiation: process_messages.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > > const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > > const&>(std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > > const&) Unexecuted instantiation: process_messages.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const> > > const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const> > > const&>(std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const> > > const&) Unexecuted instantiation: rbf.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn> >&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn> >&>(std::vector<CTxIn, std::allocator<CTxIn> >&) Unexecuted instantiation: rbf.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut> >&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut> >&>(std::vector<CTxOut, std::allocator<CTxOut> >&) Unexecuted instantiation: rbf.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > >&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > >&>(std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > >&) Unexecuted instantiation: rbf.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn> > const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn> > const&>(std::vector<CTxIn, std::allocator<CTxIn> > const&) Unexecuted instantiation: rbf.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut> > const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut> > const&>(std::vector<CTxOut, std::allocator<CTxOut> > const&) Unexecuted instantiation: rbf.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > > const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > > const&>(std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > > const&) Unexecuted instantiation: rbf.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const> > > const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const> > > const&>(std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const> > > const&) Unexecuted instantiation: rpc.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn> >&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn> >&>(std::vector<CTxIn, std::allocator<CTxIn> >&) Unexecuted instantiation: rpc.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut> >&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut> >&>(std::vector<CTxOut, std::allocator<CTxOut> >&) Unexecuted instantiation: rpc.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > >&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > >&>(std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > >&) Unexecuted instantiation: rpc.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const> > >&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const> > >&>(std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const> > >&) Unexecuted instantiation: rpc.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn> > const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn> > const&>(std::vector<CTxIn, std::allocator<CTxIn> > const&) Unexecuted instantiation: rpc.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut> > const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut> > const&>(std::vector<CTxOut, std::allocator<CTxOut> > const&) Unexecuted instantiation: rpc.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > > const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > > const&>(std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > > const&) Unexecuted instantiation: rpc.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const> > > const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const> > > const&>(std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const> > > const&) Unexecuted instantiation: script_assets_test_minimizer.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn> >&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn> >&>(std::vector<CTxIn, std::allocator<CTxIn> >&) Unexecuted instantiation: script_assets_test_minimizer.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut> >&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut> >&>(std::vector<CTxOut, std::allocator<CTxOut> >&) Unexecuted instantiation: script_assets_test_minimizer.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > >&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > >&>(std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > >&) Unexecuted instantiation: script_flags.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn> >&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn> >&>(std::vector<CTxIn, std::allocator<CTxIn> >&) Unexecuted instantiation: script_flags.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut> >&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut> >&>(std::vector<CTxOut, std::allocator<CTxOut> >&) Unexecuted instantiation: script_flags.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > >&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > >&>(std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > >&) Unexecuted instantiation: script_interpreter.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn> >&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn> >&>(std::vector<CTxIn, std::allocator<CTxIn> >&) Unexecuted instantiation: script_interpreter.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut> >&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut> >&>(std::vector<CTxOut, std::allocator<CTxOut> >&) Unexecuted instantiation: script_interpreter.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > >&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > >&>(std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > >&) Unexecuted instantiation: script_sigcache.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn> >&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn> >&>(std::vector<CTxIn, std::allocator<CTxIn> >&) Unexecuted instantiation: script_sigcache.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut> >&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut> >&>(std::vector<CTxOut, std::allocator<CTxOut> >&) Unexecuted instantiation: script_sigcache.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > >&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > >&>(std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > >&) Unexecuted instantiation: script_sign.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<unsigned int, std::allocator<unsigned int> >&> Using<VectorFormatter<DefaultFormatter>, std::vector<unsigned int, std::allocator<unsigned int> >&>(std::vector<unsigned int, std::allocator<unsigned int> >&) Unexecuted instantiation: script_sign.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn> >&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn> >&>(std::vector<CTxIn, std::allocator<CTxIn> >&) Unexecuted instantiation: script_sign.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut> >&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut> >&>(std::vector<CTxOut, std::allocator<CTxOut> >&) Unexecuted instantiation: script_sign.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > >&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > >&>(std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > >&) Unexecuted instantiation: signet.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn> >&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn> >&>(std::vector<CTxIn, std::allocator<CTxIn> >&) Unexecuted instantiation: signet.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut> >&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut> >&>(std::vector<CTxOut, std::allocator<CTxOut> >&) Unexecuted instantiation: signet.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > >&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > >&>(std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > >&) Unexecuted instantiation: signet.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const> > >&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const> > >&>(std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const> > >&) Unexecuted instantiation: signet.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn> > const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn> > const&>(std::vector<CTxIn, std::allocator<CTxIn> > const&) Unexecuted instantiation: signet.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut> > const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut> > const&>(std::vector<CTxOut, std::allocator<CTxOut> > const&) Unexecuted instantiation: signet.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > > const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > > const&>(std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > > const&) Unexecuted instantiation: signet.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const> > > const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const> > > const&>(std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const> > > const&) Unexecuted instantiation: string.cpp:Wrapper<LimitedStringFormatter<10ul>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&> Using<LimitedStringFormatter<10ul>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) Unexecuted instantiation: string.cpp:Wrapper<LimitedStringFormatter<10ul>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&> Using<LimitedStringFormatter<10ul>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) Unexecuted instantiation: transaction.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn> >&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn> >&>(std::vector<CTxIn, std::allocator<CTxIn> >&) Unexecuted instantiation: transaction.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut> >&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut> >&>(std::vector<CTxOut, std::allocator<CTxOut> >&) Unexecuted instantiation: transaction.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > >&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > >&>(std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > >&) transaction.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn> > const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn> > const&>(std::vector<CTxIn, std::allocator<CTxIn> > const&) Line | Count | Source | 495 | 17.0k | static inline Wrapper<Formatter, T&> Using(T&& t) { return Wrapper<Formatter, T&>(t); } |
transaction.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut> > const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut> > const&>(std::vector<CTxOut, std::allocator<CTxOut> > const&) Line | Count | Source | 495 | 17.0k | static inline Wrapper<Formatter, T&> Using(T&& t) { return Wrapper<Formatter, T&>(t); } |
Unexecuted instantiation: transaction.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > > const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > > const&>(std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > > const&) Unexecuted instantiation: transaction.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const> > > const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const> > > const&>(std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const> > > const&) Unexecuted instantiation: tx_in.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > > const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > > const&>(std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > > const&) Unexecuted instantiation: tx_in.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn> > const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn> > const&>(std::vector<CTxIn, std::allocator<CTxIn> > const&) Unexecuted instantiation: tx_in.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut> > const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut> > const&>(std::vector<CTxOut, std::allocator<CTxOut> > const&) Unexecuted instantiation: tx_in.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const> > > const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const> > > const&>(std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const> > > const&) Unexecuted instantiation: tx_out.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn> > const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn> > const&>(std::vector<CTxIn, std::allocator<CTxIn> > const&) Unexecuted instantiation: tx_out.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut> > const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut> > const&>(std::vector<CTxOut, std::allocator<CTxOut> > const&) Unexecuted instantiation: tx_out.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > > const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > > const&>(std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > > const&) Unexecuted instantiation: tx_out.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const> > > const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const> > > const&>(std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const> > > const&) Unexecuted instantiation: tx_pool.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn> > const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn> > const&>(std::vector<CTxIn, std::allocator<CTxIn> > const&) Unexecuted instantiation: tx_pool.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut> > const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut> > const&>(std::vector<CTxOut, std::allocator<CTxOut> > const&) Unexecuted instantiation: tx_pool.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > > const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > > const&>(std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > > const&) Unexecuted instantiation: tx_pool.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const> > > const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const> > > const&>(std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const> > > const&) Unexecuted instantiation: txorphan.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn> > const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn> > const&>(std::vector<CTxIn, std::allocator<CTxIn> > const&) Unexecuted instantiation: txorphan.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut> > const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut> > const&>(std::vector<CTxOut, std::allocator<CTxOut> > const&) Unexecuted instantiation: txorphan.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > > const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > > const&>(std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > > const&) Unexecuted instantiation: txorphan.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const> > > const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const> > > const&>(std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const> > > const&) Unexecuted instantiation: utxo_snapshot.cpp:Wrapper<VarIntFormatter<(VarIntMode)0>, unsigned int&> Using<VarIntFormatter<(VarIntMode)0>, unsigned int&>(unsigned int&) Unexecuted instantiation: utxo_snapshot.cpp:Wrapper<VarIntFormatter<(VarIntMode)0>, unsigned long&> Using<VarIntFormatter<(VarIntMode)0>, unsigned long>(unsigned long&&) Unexecuted instantiation: utxo_snapshot.cpp:Wrapper<AmountCompression, long const&> Using<AmountCompression, long const&>(long const&) Unexecuted instantiation: utxo_snapshot.cpp:Wrapper<ScriptCompression, CScript const&> Using<ScriptCompression, CScript const&>(CScript const&) Unexecuted instantiation: utxo_snapshot.cpp:Wrapper<TxOutCompression, CTxOut const&> Using<TxOutCompression, CTxOut const&>(CTxOut const&) Unexecuted instantiation: utxo_snapshot.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn> > const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn> > const&>(std::vector<CTxIn, std::allocator<CTxIn> > const&) Unexecuted instantiation: utxo_snapshot.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut> > const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut> > const&>(std::vector<CTxOut, std::allocator<CTxOut> > const&) Unexecuted instantiation: utxo_snapshot.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > > const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > > const&>(std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > > const&) Unexecuted instantiation: utxo_snapshot.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const> > > const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const> > > const&>(std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const> > > const&) Unexecuted instantiation: utxo_total_supply.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn> > const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn> > const&>(std::vector<CTxIn, std::allocator<CTxIn> > const&) Unexecuted instantiation: utxo_total_supply.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut> > const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut> > const&>(std::vector<CTxOut, std::allocator<CTxOut> > const&) Unexecuted instantiation: utxo_total_supply.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > > const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > > const&>(std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > > const&) Unexecuted instantiation: utxo_total_supply.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const> > > const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const> > > const&>(std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const> > > const&) Unexecuted instantiation: validation_load_mempool.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn> > const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn> > const&>(std::vector<CTxIn, std::allocator<CTxIn> > const&) Unexecuted instantiation: validation_load_mempool.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut> > const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut> > const&>(std::vector<CTxOut, std::allocator<CTxOut> > const&) Unexecuted instantiation: validation_load_mempool.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > > const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > > const&>(std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > > const&) Unexecuted instantiation: validation_load_mempool.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const> > > const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const> > > const&>(std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const> > > const&) Unexecuted instantiation: mining.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn> > const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn> > const&>(std::vector<CTxIn, std::allocator<CTxIn> > const&) Unexecuted instantiation: mining.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut> > const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut> > const&>(std::vector<CTxOut, std::allocator<CTxOut> > const&) Unexecuted instantiation: mining.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > > const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > > const&>(std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > > const&) Unexecuted instantiation: mining.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const> > > const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const> > > const&>(std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const> > > const&) net.cpp:Wrapper<CustomUintFormatter<8, false>, ServiceFlags&> Using<CustomUintFormatter<8, false>, ServiceFlags&>(ServiceFlags&) Line | Count | Source | 495 | 870 | static inline Wrapper<Formatter, T&> Using(T&& t) { return Wrapper<Formatter, T&>(t); } |
Unexecuted instantiation: net.cpp:Wrapper<CompactSizeFormatter<true>, unsigned long const&> Using<CompactSizeFormatter<true>, unsigned long const&>(unsigned long const&) net.cpp:Wrapper<CustomUintFormatter<2, true>, unsigned short const&> Using<CustomUintFormatter<2, true>, unsigned short const&>(unsigned short const&) Line | Count | Source | 495 | 3.48k | static inline Wrapper<Formatter, T&> Using(T&& t) { return Wrapper<Formatter, T&>(t); } |
Unexecuted instantiation: setup_common.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn> > const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn> > const&>(std::vector<CTxIn, std::allocator<CTxIn> > const&) Unexecuted instantiation: setup_common.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut> > const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut> > const&>(std::vector<CTxOut, std::allocator<CTxOut> > const&) Unexecuted instantiation: setup_common.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > > const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > > const&>(std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > > const&) Unexecuted instantiation: setup_common.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn> >&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn> >&>(std::vector<CTxIn, std::allocator<CTxIn> >&) Unexecuted instantiation: setup_common.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut> >&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut> >&>(std::vector<CTxOut, std::allocator<CTxOut> >&) Unexecuted instantiation: setup_common.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > >&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > >&>(std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > >&) Unexecuted instantiation: setup_common.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const> > >&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const> > >&>(std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const> > >&) Unexecuted instantiation: setup_common.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const> > > const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const> > > const&>(std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const> > > const&) Unexecuted instantiation: txmempool.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn> > const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn> > const&>(std::vector<CTxIn, std::allocator<CTxIn> > const&) Unexecuted instantiation: txmempool.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut> > const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut> > const&>(std::vector<CTxOut, std::allocator<CTxOut> > const&) Unexecuted instantiation: txmempool.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > > const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > > const&>(std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > > const&) Unexecuted instantiation: txmempool.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const> > > const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const> > > const&>(std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const> > > const&) Unexecuted instantiation: validation.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn> > const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn> > const&>(std::vector<CTxIn, std::allocator<CTxIn> > const&) Unexecuted instantiation: validation.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut> > const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut> > const&>(std::vector<CTxOut, std::allocator<CTxOut> > const&) Unexecuted instantiation: validation.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > > const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > > const&>(std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > > const&) Unexecuted instantiation: validation.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const> > > const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const> > > const&>(std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const> > > const&) Unexecuted instantiation: util.cpp:Wrapper<VarIntFormatter<(VarIntMode)0>, unsigned int&> Using<VarIntFormatter<(VarIntMode)0>, unsigned int&>(unsigned int&) Unexecuted instantiation: util.cpp:Wrapper<VarIntFormatter<(VarIntMode)0>, unsigned long&> Using<VarIntFormatter<(VarIntMode)0>, unsigned long&>(unsigned long&) Unexecuted instantiation: util.cpp:Wrapper<AmountCompression, long&> Using<AmountCompression, long&>(long&) Unexecuted instantiation: util.cpp:Wrapper<ScriptCompression, CScript&> Using<ScriptCompression, CScript&>(CScript&) Unexecuted instantiation: util.cpp:Wrapper<TxOutCompression, CTxOut&> Using<TxOutCompression, CTxOut&>(CTxOut&) Unexecuted instantiation: mempool.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn> > const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn> > const&>(std::vector<CTxIn, std::allocator<CTxIn> > const&) Unexecuted instantiation: mempool.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut> > const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut> > const&>(std::vector<CTxOut, std::allocator<CTxOut> > const&) Unexecuted instantiation: mempool.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > > const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > > const&>(std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > > const&) Unexecuted instantiation: mempool.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const> > > const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const> > > const&>(std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const> > > const&) Unexecuted instantiation: addrdb.cpp:Wrapper<ChronoFormatter<unsigned int, true>, std::chrono::time_point<NodeClock, std::chrono::duration<long, std::ratio<1l, 1l> > > const&> Using<ChronoFormatter<unsigned int, true>, std::chrono::time_point<NodeClock, std::chrono::duration<long, std::ratio<1l, 1l> > > const&>(std::chrono::time_point<NodeClock, std::chrono::duration<long, std::ratio<1l, 1l> > > const&) Unexecuted instantiation: addrdb.cpp:Wrapper<CompactSizeFormatter<false>, unsigned long&> Using<CompactSizeFormatter<false>, unsigned long&>(unsigned long&) Unexecuted instantiation: addrdb.cpp:Wrapper<CustomUintFormatter<8, false>, ServiceFlags const&> Using<CustomUintFormatter<8, false>, ServiceFlags const&>(ServiceFlags const&) Unexecuted instantiation: addrdb.cpp:Wrapper<CompactSizeFormatter<true>, unsigned long const&> Using<CompactSizeFormatter<true>, unsigned long const&>(unsigned long const&) Unexecuted instantiation: addrdb.cpp:Wrapper<CustomUintFormatter<2, true>, unsigned short const&> Using<CustomUintFormatter<2, true>, unsigned short const&>(unsigned short const&) Unexecuted instantiation: addrdb.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CAddress, std::allocator<CAddress> > const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CAddress, std::allocator<CAddress> > const&>(std::vector<CAddress, std::allocator<CAddress> > const&) Unexecuted instantiation: addrdb.cpp:Wrapper<ChronoFormatter<unsigned int, true>, std::chrono::time_point<NodeClock, std::chrono::duration<long, std::ratio<1l, 1l> > >&> Using<ChronoFormatter<unsigned int, true>, std::chrono::time_point<NodeClock, std::chrono::duration<long, std::ratio<1l, 1l> > >&>(std::chrono::time_point<NodeClock, std::chrono::duration<long, std::ratio<1l, 1l> > >&) Unexecuted instantiation: addrdb.cpp:Wrapper<CustomUintFormatter<8, false>, ServiceFlags&> Using<CustomUintFormatter<8, false>, ServiceFlags&>(ServiceFlags&) Unexecuted instantiation: addrdb.cpp:Wrapper<CompactSizeFormatter<true>, unsigned long&> Using<CompactSizeFormatter<true>, unsigned long&>(unsigned long&) Unexecuted instantiation: addrdb.cpp:Wrapper<CustomUintFormatter<2, true>, unsigned short&> Using<CustomUintFormatter<2, true>, unsigned short&>(unsigned short&) Unexecuted instantiation: addrdb.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CAddress, std::allocator<CAddress> >&> Using<VectorFormatter<DefaultFormatter>, std::vector<CAddress, std::allocator<CAddress> >&>(std::vector<CAddress, std::allocator<CAddress> >&) Unexecuted instantiation: addrman.cpp:Wrapper<ChronoFormatter<unsigned int, true>, std::chrono::time_point<NodeClock, std::chrono::duration<long, std::ratio<1l, 1l> > > const&> Using<ChronoFormatter<unsigned int, true>, std::chrono::time_point<NodeClock, std::chrono::duration<long, std::ratio<1l, 1l> > > const&>(std::chrono::time_point<NodeClock, std::chrono::duration<long, std::ratio<1l, 1l> > > const&) Unexecuted instantiation: addrman.cpp:Wrapper<CompactSizeFormatter<false>, unsigned long&> Using<CompactSizeFormatter<false>, unsigned long&>(unsigned long&) Unexecuted instantiation: addrman.cpp:Wrapper<CustomUintFormatter<8, false>, ServiceFlags const&> Using<CustomUintFormatter<8, false>, ServiceFlags const&>(ServiceFlags const&) Unexecuted instantiation: addrman.cpp:Wrapper<CompactSizeFormatter<true>, unsigned long const&> Using<CompactSizeFormatter<true>, unsigned long const&>(unsigned long const&) Unexecuted instantiation: addrman.cpp:Wrapper<CustomUintFormatter<2, true>, unsigned short const&> Using<CustomUintFormatter<2, true>, unsigned short const&>(unsigned short const&) Unexecuted instantiation: addrman.cpp:Wrapper<ChronoFormatter<long, false>, std::chrono::time_point<NodeClock, std::chrono::duration<long, std::ratio<1l, 1l> > > const&> Using<ChronoFormatter<long, false>, std::chrono::time_point<NodeClock, std::chrono::duration<long, std::ratio<1l, 1l> > > const&>(std::chrono::time_point<NodeClock, std::chrono::duration<long, std::ratio<1l, 1l> > > const&) Unexecuted instantiation: addrman.cpp:Wrapper<CustomUintFormatter<1, false>, AddrManImpl::Format&> Using<CustomUintFormatter<1, false>, AddrManImpl::Format&>(AddrManImpl::Format&) Unexecuted instantiation: addrman.cpp:Wrapper<ChronoFormatter<unsigned int, true>, std::chrono::time_point<NodeClock, std::chrono::duration<long, std::ratio<1l, 1l> > >&> Using<ChronoFormatter<unsigned int, true>, std::chrono::time_point<NodeClock, std::chrono::duration<long, std::ratio<1l, 1l> > >&>(std::chrono::time_point<NodeClock, std::chrono::duration<long, std::ratio<1l, 1l> > >&) Unexecuted instantiation: addrman.cpp:Wrapper<CustomUintFormatter<8, false>, ServiceFlags&> Using<CustomUintFormatter<8, false>, ServiceFlags&>(ServiceFlags&) Unexecuted instantiation: addrman.cpp:Wrapper<CompactSizeFormatter<true>, unsigned long&> Using<CompactSizeFormatter<true>, unsigned long&>(unsigned long&) Unexecuted instantiation: addrman.cpp:Wrapper<CustomUintFormatter<2, true>, unsigned short&> Using<CustomUintFormatter<2, true>, unsigned short&>(unsigned short&) Unexecuted instantiation: addrman.cpp:Wrapper<ChronoFormatter<long, false>, std::chrono::time_point<NodeClock, std::chrono::duration<long, std::ratio<1l, 1l> > >&> Using<ChronoFormatter<long, false>, std::chrono::time_point<NodeClock, std::chrono::duration<long, std::ratio<1l, 1l> > >&>(std::chrono::time_point<NodeClock, std::chrono::duration<long, std::ratio<1l, 1l> > >&) Unexecuted instantiation: blockencodings.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn> > const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn> > const&>(std::vector<CTxIn, std::allocator<CTxIn> > const&) Unexecuted instantiation: blockencodings.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut> > const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut> > const&>(std::vector<CTxOut, std::allocator<CTxOut> > const&) Unexecuted instantiation: blockencodings.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > > const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > > const&>(std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > > const&) Unexecuted instantiation: blockencodings.cpp:Wrapper<CompactSizeFormatter<true>, unsigned short const&> Using<CompactSizeFormatter<true>, unsigned short const&>(unsigned short const&) Unexecuted instantiation: blockencodings.cpp:Wrapper<DefaultFormatter, std::shared_ptr<CTransaction const> const&> Using<DefaultFormatter, std::shared_ptr<CTransaction const> const&>(std::shared_ptr<CTransaction const> const&) Unexecuted instantiation: blockencodings.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<PrefilledTransaction, std::allocator<PrefilledTransaction> > const&> Using<VectorFormatter<DefaultFormatter>, std::vector<PrefilledTransaction, std::allocator<PrefilledTransaction> > const&>(std::vector<PrefilledTransaction, std::allocator<PrefilledTransaction> > const&) Unexecuted instantiation: blockencodings.cpp:Wrapper<VectorFormatter<CustomUintFormatter<6, false> >, std::vector<unsigned long, std::allocator<unsigned long> > const&> Using<VectorFormatter<CustomUintFormatter<6, false> >, std::vector<unsigned long, std::allocator<unsigned long> > const&>(std::vector<unsigned long, std::allocator<unsigned long> > const&) Unexecuted instantiation: blockencodings.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const> > > const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const> > > const&>(std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const> > > const&) Unexecuted instantiation: tx_verify.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn> > const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn> > const&>(std::vector<CTxIn, std::allocator<CTxIn> > const&) Unexecuted instantiation: tx_verify.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut> > const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut> > const&>(std::vector<CTxOut, std::allocator<CTxOut> > const&) Unexecuted instantiation: tx_verify.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > > const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > > const&>(std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > > const&) Unexecuted instantiation: tx_verify.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const> > > const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const> > > const&>(std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const> > > const&) Unexecuted instantiation: init.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn> > const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn> > const&>(std::vector<CTxIn, std::allocator<CTxIn> > const&) Unexecuted instantiation: init.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut> > const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut> > const&>(std::vector<CTxOut, std::allocator<CTxOut> > const&) Unexecuted instantiation: init.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > > const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > > const&>(std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > > const&) Unexecuted instantiation: init.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const> > > const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const> > > const&>(std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const> > > const&) Unexecuted instantiation: base.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<uint256, std::allocator<uint256> >&> Using<VectorFormatter<DefaultFormatter>, std::vector<uint256, std::allocator<uint256> >&>(std::vector<uint256, std::allocator<uint256> >&) Unexecuted instantiation: base.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<uint256, std::allocator<uint256> > const&> Using<VectorFormatter<DefaultFormatter>, std::vector<uint256, std::allocator<uint256> > const&>(std::vector<uint256, std::allocator<uint256> > const&) Unexecuted instantiation: base.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn> > const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn> > const&>(std::vector<CTxIn, std::allocator<CTxIn> > const&) Unexecuted instantiation: base.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut> > const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut> > const&>(std::vector<CTxOut, std::allocator<CTxOut> > const&) Unexecuted instantiation: base.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > > const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > > const&>(std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > > const&) Unexecuted instantiation: base.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const> > > const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const> > > const&>(std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const> > > const&) Unexecuted instantiation: txindex.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn> > const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn> > const&>(std::vector<CTxIn, std::allocator<CTxIn> > const&) Unexecuted instantiation: txindex.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut> > const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut> > const&>(std::vector<CTxOut, std::allocator<CTxOut> > const&) Unexecuted instantiation: txindex.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > > const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > > const&>(std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > > const&) Unexecuted instantiation: txindex.cpp:Wrapper<VarIntFormatter<(VarIntMode)1>, int&> Using<VarIntFormatter<(VarIntMode)1>, int&>(int&) Unexecuted instantiation: txindex.cpp:Wrapper<VarIntFormatter<(VarIntMode)0>, unsigned int&> Using<VarIntFormatter<(VarIntMode)0>, unsigned int&>(unsigned int&) Unexecuted instantiation: txindex.cpp:Wrapper<VarIntFormatter<(VarIntMode)1>, int const&> Using<VarIntFormatter<(VarIntMode)1>, int const&>(int const&) Unexecuted instantiation: txindex.cpp:Wrapper<VarIntFormatter<(VarIntMode)0>, unsigned int const&> Using<VarIntFormatter<(VarIntMode)0>, unsigned int const&>(unsigned int const&) Unexecuted instantiation: txindex.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn> >&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn> >&>(std::vector<CTxIn, std::allocator<CTxIn> >&) Unexecuted instantiation: txindex.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut> >&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut> >&>(std::vector<CTxOut, std::allocator<CTxOut> >&) Unexecuted instantiation: txindex.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > >&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > >&>(std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > >&) Unexecuted instantiation: txindex.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const> > > const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const> > > const&>(std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const> > > const&) Unexecuted instantiation: coinstatsindex.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn> > const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn> > const&>(std::vector<CTxIn, std::allocator<CTxIn> > const&) Unexecuted instantiation: coinstatsindex.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut> > const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut> > const&>(std::vector<CTxOut, std::allocator<CTxOut> > const&) Unexecuted instantiation: coinstatsindex.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > > const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > > const&>(std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > > const&) Unexecuted instantiation: coinstatsindex.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const> > > const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const> > > const&>(std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const> > > const&) Unexecuted instantiation: blockfilterindex.cpp:Wrapper<VarIntFormatter<(VarIntMode)1>, int&> Using<VarIntFormatter<(VarIntMode)1>, int&>(int&) Unexecuted instantiation: blockfilterindex.cpp:Wrapper<VarIntFormatter<(VarIntMode)0>, unsigned int&> Using<VarIntFormatter<(VarIntMode)0>, unsigned int&>(unsigned int&) Unexecuted instantiation: blockfilterindex.cpp:Wrapper<VarIntFormatter<(VarIntMode)1>, int const&> Using<VarIntFormatter<(VarIntMode)1>, int const&>(int const&) Unexecuted instantiation: blockfilterindex.cpp:Wrapper<VarIntFormatter<(VarIntMode)0>, unsigned int const&> Using<VarIntFormatter<(VarIntMode)0>, unsigned int const&>(unsigned int const&) Unexecuted instantiation: blockfilterindex.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn> > const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn> > const&>(std::vector<CTxIn, std::allocator<CTxIn> > const&) Unexecuted instantiation: blockfilterindex.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut> > const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut> > const&>(std::vector<CTxOut, std::allocator<CTxOut> > const&) Unexecuted instantiation: blockfilterindex.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > > const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > > const&>(std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > > const&) Unexecuted instantiation: blockfilterindex.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const> > > const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const> > > const&>(std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const> > > const&) Unexecuted instantiation: coinstats.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn> > const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn> > const&>(std::vector<CTxIn, std::allocator<CTxIn> > const&) Unexecuted instantiation: coinstats.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut> > const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut> > const&>(std::vector<CTxOut, std::allocator<CTxOut> > const&) Unexecuted instantiation: coinstats.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > > const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > > const&>(std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > > const&) Unexecuted instantiation: coinstats.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const> > > const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const> > > const&>(std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const> > > const&) Unexecuted instantiation: net_processing.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn> > const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn> > const&>(std::vector<CTxIn, std::allocator<CTxIn> > const&) Unexecuted instantiation: net_processing.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut> > const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut> > const&>(std::vector<CTxOut, std::allocator<CTxOut> > const&) Unexecuted instantiation: net_processing.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > > const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > > const&>(std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > > const&) Unexecuted instantiation: net_processing.cpp:Wrapper<CompactSizeFormatter<true>, unsigned short const&> Using<CompactSizeFormatter<true>, unsigned short const&>(unsigned short const&) Unexecuted instantiation: net_processing.cpp:Wrapper<DefaultFormatter, std::shared_ptr<CTransaction const> const&> Using<DefaultFormatter, std::shared_ptr<CTransaction const> const&>(std::shared_ptr<CTransaction const> const&) Unexecuted instantiation: net_processing.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<PrefilledTransaction, std::allocator<PrefilledTransaction> > const&> Using<VectorFormatter<DefaultFormatter>, std::vector<PrefilledTransaction, std::allocator<PrefilledTransaction> > const&>(std::vector<PrefilledTransaction, std::allocator<PrefilledTransaction> > const&) Unexecuted instantiation: net_processing.cpp:Wrapper<VectorFormatter<CustomUintFormatter<6, false> >, std::vector<unsigned long, std::allocator<unsigned long> > const&> Using<VectorFormatter<CustomUintFormatter<6, false> >, std::vector<unsigned long, std::allocator<unsigned long> > const&>(std::vector<unsigned long, std::allocator<unsigned long> > const&) Unexecuted instantiation: net_processing.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CInv, std::allocator<CInv> > const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CInv, std::allocator<CInv> > const&>(std::vector<CInv, std::allocator<CInv> > const&) net_processing.cpp:Wrapper<CustomUintFormatter<8, false>, ServiceFlags&> Using<CustomUintFormatter<8, false>, ServiceFlags&>(ServiceFlags&) Line | Count | Source | 495 | 870 | static inline Wrapper<Formatter, T&> Using(T&& t) { return Wrapper<Formatter, T&>(t); } |
Unexecuted instantiation: net_processing.cpp:Wrapper<CompactSizeFormatter<true>, unsigned long&> Using<CompactSizeFormatter<true>, unsigned long&>(unsigned long&) Unexecuted instantiation: net_processing.cpp:Wrapper<CustomUintFormatter<2, true>, unsigned short&> Using<CustomUintFormatter<2, true>, unsigned short&>(unsigned short&) net_processing.cpp:Wrapper<LimitedStringFormatter<256ul>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&> Using<LimitedStringFormatter<256ul>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) Line | Count | Source | 495 | 870 | static inline Wrapper<Formatter, T&> Using(T&& t) { return Wrapper<Formatter, T&>(t); } |
Unexecuted instantiation: net_processing.cpp:Wrapper<CompactSizeFormatter<true>, unsigned long const&> Using<CompactSizeFormatter<true>, unsigned long const&>(unsigned long const&) Unexecuted instantiation: net_processing.cpp:Wrapper<CustomUintFormatter<2, true>, unsigned short const&> Using<CustomUintFormatter<2, true>, unsigned short const&>(unsigned short const&) Unexecuted instantiation: net_processing.cpp:Wrapper<ChronoFormatter<unsigned int, true>, std::chrono::time_point<NodeClock, std::chrono::duration<long, std::ratio<1l, 1l> > >&> Using<ChronoFormatter<unsigned int, true>, std::chrono::time_point<NodeClock, std::chrono::duration<long, std::ratio<1l, 1l> > >&>(std::chrono::time_point<NodeClock, std::chrono::duration<long, std::ratio<1l, 1l> > >&) Unexecuted instantiation: net_processing.cpp:Wrapper<CompactSizeFormatter<false>, unsigned long&> Using<CompactSizeFormatter<false>, unsigned long&>(unsigned long&) Unexecuted instantiation: net_processing.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CAddress, std::allocator<CAddress> >&> Using<VectorFormatter<DefaultFormatter>, std::vector<CAddress, std::allocator<CAddress> >&>(std::vector<CAddress, std::allocator<CAddress> >&) Unexecuted instantiation: net_processing.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CInv, std::allocator<CInv> >&> Using<VectorFormatter<DefaultFormatter>, std::vector<CInv, std::allocator<CInv> >&>(std::vector<CInv, std::allocator<CInv> >&) net_processing.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<uint256, std::allocator<uint256> > const&> Using<VectorFormatter<DefaultFormatter>, std::vector<uint256, std::allocator<uint256> > const&>(std::vector<uint256, std::allocator<uint256> > const&) Line | Count | Source | 495 | 2.47k | static inline Wrapper<Formatter, T&> Using(T&& t) { return Wrapper<Formatter, T&>(t); } |
Unexecuted instantiation: net_processing.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const> > > const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const> > > const&>(std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const> > > const&) Unexecuted instantiation: net_processing.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<uint256, std::allocator<uint256> >&> Using<VectorFormatter<DefaultFormatter>, std::vector<uint256, std::allocator<uint256> >&>(std::vector<uint256, std::allocator<uint256> >&) Unexecuted instantiation: net_processing.cpp:Wrapper<VectorFormatter<DifferenceFormatter>, std::vector<unsigned short, std::allocator<unsigned short> >&> Using<VectorFormatter<DifferenceFormatter>, std::vector<unsigned short, std::allocator<unsigned short> >&>(std::vector<unsigned short, std::allocator<unsigned short> >&) Unexecuted instantiation: net_processing.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CBlockHeader, std::allocator<CBlockHeader> > const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CBlockHeader, std::allocator<CBlockHeader> > const&>(std::vector<CBlockHeader, std::allocator<CBlockHeader> > const&) Unexecuted instantiation: net_processing.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CBlock, std::allocator<CBlock> > const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CBlock, std::allocator<CBlock> > const&>(std::vector<CBlock, std::allocator<CBlock> > const&) Unexecuted instantiation: net_processing.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn> >&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn> >&>(std::vector<CTxIn, std::allocator<CTxIn> >&) Unexecuted instantiation: net_processing.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut> >&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut> >&>(std::vector<CTxOut, std::allocator<CTxOut> >&) Unexecuted instantiation: net_processing.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > >&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > >&>(std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > >&) 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::shared_ptr<CTransaction const>&> Using<DefaultFormatter, std::shared_ptr<CTransaction const>&>(std::shared_ptr<CTransaction const>&) Unexecuted instantiation: net_processing.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<PrefilledTransaction, std::allocator<PrefilledTransaction> >&> Using<VectorFormatter<DefaultFormatter>, std::vector<PrefilledTransaction, std::allocator<PrefilledTransaction> >&>(std::vector<PrefilledTransaction, std::allocator<PrefilledTransaction> >&) Unexecuted instantiation: net_processing.cpp:Wrapper<VectorFormatter<CustomUintFormatter<6, false> >, std::vector<unsigned long, std::allocator<unsigned long> >&> Using<VectorFormatter<CustomUintFormatter<6, false> >, std::vector<unsigned long, std::allocator<unsigned long> >&>(std::vector<unsigned long, std::allocator<unsigned long> >&) Unexecuted instantiation: net_processing.cpp:Wrapper<VectorFormatter<DifferenceFormatter>, std::vector<unsigned short, std::allocator<unsigned short> > const&> Using<VectorFormatter<DifferenceFormatter>, std::vector<unsigned short, std::allocator<unsigned short> > const&>(std::vector<unsigned short, std::allocator<unsigned short> > const&) Unexecuted instantiation: net_processing.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const> > >&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const> > >&>(std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const> > >&) Unexecuted instantiation: net_processing.cpp:Wrapper<ChronoFormatter<unsigned int, true>, std::chrono::time_point<NodeClock, std::chrono::duration<long, std::ratio<1l, 1l> > > const&> Using<ChronoFormatter<unsigned int, true>, std::chrono::time_point<NodeClock, std::chrono::duration<long, std::ratio<1l, 1l> > > const&>(std::chrono::time_point<NodeClock, std::chrono::duration<long, std::ratio<1l, 1l> > > const&) Unexecuted instantiation: net_processing.cpp:Wrapper<CustomUintFormatter<8, false>, ServiceFlags const&> Using<CustomUintFormatter<8, false>, ServiceFlags const&>(ServiceFlags const&) Unexecuted instantiation: net_processing.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CAddress, std::allocator<CAddress> > const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CAddress, std::allocator<CAddress> > const&>(std::vector<CAddress, std::allocator<CAddress> > const&) Unexecuted instantiation: blockmanager_args.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn> > const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn> > const&>(std::vector<CTxIn, std::allocator<CTxIn> > const&) Unexecuted instantiation: blockmanager_args.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut> > const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut> > const&>(std::vector<CTxOut, std::allocator<CTxOut> > const&) Unexecuted instantiation: blockmanager_args.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > > const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > > const&>(std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > > const&) Unexecuted instantiation: blockmanager_args.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const> > > const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const> > > const&>(std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const> > > const&) Unexecuted instantiation: blockstorage.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn> > const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn> > const&>(std::vector<CTxIn, std::allocator<CTxIn> > const&) Unexecuted instantiation: blockstorage.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut> > const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut> > const&>(std::vector<CTxOut, std::allocator<CTxOut> > const&) Unexecuted instantiation: blockstorage.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > > const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > > const&>(std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > > const&) Unexecuted instantiation: blockstorage.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const> > > const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const> > > const&>(std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const> > > const&) 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&> Using<VarIntFormatter<(VarIntMode)0>, unsigned long&>(unsigned 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 const&> Using<VarIntFormatter<(VarIntMode)0>, unsigned long const&>(unsigned long const&) Unexecuted instantiation: blockstorage.cpp:Wrapper<VarIntFormatter<(VarIntMode)1>, int&> Using<VarIntFormatter<(VarIntMode)1>, int&>(int&) Unexecuted instantiation: blockstorage.cpp:Wrapper<VarIntFormatter<(VarIntMode)1>, int const&> Using<VarIntFormatter<(VarIntMode)1>, int const&>(int const&) 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&> Using<VarIntFormatter<(VarIntMode)0>, unsigned long>(unsigned long&&) Unexecuted instantiation: blockstorage.cpp:Wrapper<AmountCompression, long const&> Using<AmountCompression, long const&>(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::vector<Coin, std::allocator<Coin> > const&> Using<VectorFormatter<TxInUndoFormatter>, std::vector<Coin, std::allocator<Coin> > const&>(std::vector<Coin, std::allocator<Coin> > const&) Unexecuted instantiation: blockstorage.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxUndo, std::allocator<CTxUndo> > const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxUndo, std::allocator<CTxUndo> > const&>(std::vector<CTxUndo, std::allocator<CTxUndo> > const&) Unexecuted instantiation: blockstorage.cpp:Wrapper<AmountCompression, long&> Using<AmountCompression, 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::vector<Coin, std::allocator<Coin> >&> Using<VectorFormatter<TxInUndoFormatter>, std::vector<Coin, std::allocator<Coin> >&>(std::vector<Coin, std::allocator<Coin> >&) Unexecuted instantiation: blockstorage.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxUndo, std::allocator<CTxUndo> >&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxUndo, std::allocator<CTxUndo> >&>(std::vector<CTxUndo, std::allocator<CTxUndo> >&) Unexecuted instantiation: blockstorage.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn> >&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn> >&>(std::vector<CTxIn, std::allocator<CTxIn> >&) Unexecuted instantiation: blockstorage.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut> >&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut> >&>(std::vector<CTxOut, std::allocator<CTxOut> >&) Unexecuted instantiation: blockstorage.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > >&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > >&>(std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > >&) Unexecuted instantiation: blockstorage.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const> > >&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const> > >&>(std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const> > >&) Unexecuted instantiation: chainstate.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn> > const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn> > const&>(std::vector<CTxIn, std::allocator<CTxIn> > const&) Unexecuted instantiation: chainstate.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut> > const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut> > const&>(std::vector<CTxOut, std::allocator<CTxOut> > const&) Unexecuted instantiation: chainstate.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > > const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > > const&>(std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > > const&) Unexecuted instantiation: chainstate.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const> > > const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const> > > const&>(std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const> > > const&) Unexecuted instantiation: chainstatemanager_args.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn> > const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn> > const&>(std::vector<CTxIn, std::allocator<CTxIn> > const&) Unexecuted instantiation: chainstatemanager_args.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut> > const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut> > const&>(std::vector<CTxOut, std::allocator<CTxOut> > const&) Unexecuted instantiation: chainstatemanager_args.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > > const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > > const&>(std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > > const&) Unexecuted instantiation: chainstatemanager_args.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const> > > const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const> > > const&>(std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const> > > const&) Unexecuted instantiation: context.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn> > const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn> > const&>(std::vector<CTxIn, std::allocator<CTxIn> > const&) Unexecuted instantiation: context.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut> > const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut> > const&>(std::vector<CTxOut, std::allocator<CTxOut> > const&) Unexecuted instantiation: context.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > > const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > > const&>(std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > > const&) Unexecuted instantiation: context.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const> > > const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const> > > const&>(std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const> > > const&) Unexecuted instantiation: interfaces.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn> > const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn> > const&>(std::vector<CTxIn, std::allocator<CTxIn> > const&) Unexecuted instantiation: interfaces.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut> > const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut> > const&>(std::vector<CTxOut, std::allocator<CTxOut> > const&) Unexecuted instantiation: interfaces.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > > const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > > const&>(std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > > const&) Unexecuted instantiation: interfaces.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const> > > const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const> > > const&>(std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const> > > const&) Unexecuted instantiation: coin.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn> > const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn> > const&>(std::vector<CTxIn, std::allocator<CTxIn> > const&) Unexecuted instantiation: coin.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut> > const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut> > const&>(std::vector<CTxOut, std::allocator<CTxOut> > const&) Unexecuted instantiation: coin.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > > const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > > const&>(std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > > const&) Unexecuted instantiation: coin.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const> > > const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const> > > const&>(std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const> > > const&) Unexecuted instantiation: mempool_persist.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn> >&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn> >&>(std::vector<CTxIn, std::allocator<CTxIn> >&) Unexecuted instantiation: mempool_persist.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut> >&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut> >&>(std::vector<CTxOut, std::allocator<CTxOut> >&) Unexecuted instantiation: mempool_persist.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > >&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > >&>(std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > >&) Unexecuted instantiation: mempool_persist.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn> > const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn> > const&>(std::vector<CTxIn, std::allocator<CTxIn> > const&) Unexecuted instantiation: mempool_persist.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut> > const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut> > const&>(std::vector<CTxOut, std::allocator<CTxOut> > const&) Unexecuted instantiation: mempool_persist.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > > const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > > const&>(std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > > const&) Unexecuted instantiation: mempool_persist.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const> > > const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const> > > const&>(std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const> > > const&) Unexecuted instantiation: mempool_persist_args.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn> > const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn> > const&>(std::vector<CTxIn, std::allocator<CTxIn> > const&) Unexecuted instantiation: mempool_persist_args.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut> > const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut> > const&>(std::vector<CTxOut, std::allocator<CTxOut> > const&) Unexecuted instantiation: mempool_persist_args.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > > const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > > const&>(std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > > const&) Unexecuted instantiation: mempool_persist_args.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const> > > const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const> > > const&>(std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const> > > const&) Unexecuted instantiation: miner.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn> > const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn> > const&>(std::vector<CTxIn, std::allocator<CTxIn> > const&) Unexecuted instantiation: miner.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut> > const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut> > const&>(std::vector<CTxOut, std::allocator<CTxOut> > const&) Unexecuted instantiation: miner.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > > const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > > const&>(std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > > const&) Unexecuted instantiation: miner.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const> > > const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const> > > const&>(std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const> > > const&) Unexecuted instantiation: fees.cpp:Wrapper<(anonymous namespace)::EncodedDoubleFormatter, double const&> Using<(anonymous namespace)::EncodedDoubleFormatter, double const&>(double const&) Unexecuted instantiation: fees.cpp:Wrapper<VectorFormatter<(anonymous namespace)::EncodedDoubleFormatter>, std::vector<double, std::allocator<double> > const&> Using<VectorFormatter<(anonymous namespace)::EncodedDoubleFormatter>, std::vector<double, std::allocator<double> > const&>(std::vector<double, std::allocator<double> > const&) Unexecuted instantiation: fees.cpp:Wrapper<VectorFormatter<VectorFormatter<(anonymous namespace)::EncodedDoubleFormatter> >, std::vector<std::vector<double, std::allocator<double> >, std::allocator<std::vector<double, std::allocator<double> > > > const&> Using<VectorFormatter<VectorFormatter<(anonymous namespace)::EncodedDoubleFormatter> >, std::vector<std::vector<double, std::allocator<double> >, std::allocator<std::vector<double, std::allocator<double> > > > const&>(std::vector<std::vector<double, std::allocator<double> >, std::allocator<std::vector<double, std::allocator<double> > > > const&) Unexecuted instantiation: fees.cpp:Wrapper<(anonymous namespace)::EncodedDoubleFormatter, double&> Using<(anonymous namespace)::EncodedDoubleFormatter, double&>(double&) Unexecuted instantiation: fees.cpp:Wrapper<VectorFormatter<(anonymous namespace)::EncodedDoubleFormatter>, std::vector<double, std::allocator<double> >&> Using<VectorFormatter<(anonymous namespace)::EncodedDoubleFormatter>, std::vector<double, std::allocator<double> >&>(std::vector<double, std::allocator<double> >&) Unexecuted instantiation: fees.cpp:Wrapper<VectorFormatter<VectorFormatter<(anonymous namespace)::EncodedDoubleFormatter> >, std::vector<std::vector<double, std::allocator<double> >, std::allocator<std::vector<double, std::allocator<double> > > >&> Using<VectorFormatter<VectorFormatter<(anonymous namespace)::EncodedDoubleFormatter> >, std::vector<std::vector<double, std::allocator<double> >, std::allocator<std::vector<double, std::allocator<double> > > >&>(std::vector<std::vector<double, std::allocator<double> >, std::allocator<std::vector<double, std::allocator<double> > > >&) Unexecuted instantiation: packages.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn> > const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn> > const&>(std::vector<CTxIn, std::allocator<CTxIn> > const&) Unexecuted instantiation: packages.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut> > const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut> > const&>(std::vector<CTxOut, std::allocator<CTxOut> > const&) Unexecuted instantiation: packages.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > > const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > > const&>(std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > > const&) Unexecuted instantiation: packages.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const> > > const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const> > > const&>(std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const> > > const&) Unexecuted instantiation: rest.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn> > const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn> > const&>(std::vector<CTxIn, std::allocator<CTxIn> > const&) Unexecuted instantiation: rest.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut> > const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut> > const&>(std::vector<CTxOut, std::allocator<CTxOut> > const&) Unexecuted instantiation: rest.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > > const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > > const&>(std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > > const&) Unexecuted instantiation: rest.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn> >&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn> >&>(std::vector<CTxIn, std::allocator<CTxIn> >&) Unexecuted instantiation: rest.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut> >&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut> >&>(std::vector<CTxOut, std::allocator<CTxOut> >&) Unexecuted instantiation: rest.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > >&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > >&>(std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > >&) Unexecuted instantiation: rest.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const> > >&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const> > >&>(std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const> > >&) Unexecuted instantiation: rest.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<COutPoint, std::allocator<COutPoint> >&> Using<VectorFormatter<DefaultFormatter>, std::vector<COutPoint, std::allocator<COutPoint> >&>(std::vector<COutPoint, std::allocator<COutPoint> >&) Unexecuted instantiation: rest.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CCoin, std::allocator<CCoin> > const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CCoin, std::allocator<CCoin> > const&>(std::vector<CCoin, std::allocator<CCoin> > const&) Unexecuted instantiation: rest.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const> > > const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const> > > const&>(std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const> > > const&) Unexecuted instantiation: blockchain.cpp:Wrapper<VarIntFormatter<(VarIntMode)0>, unsigned int&> Using<VarIntFormatter<(VarIntMode)0>, unsigned int&>(unsigned int&) Unexecuted instantiation: blockchain.cpp:Wrapper<VarIntFormatter<(VarIntMode)0>, unsigned long&> Using<VarIntFormatter<(VarIntMode)0>, unsigned long>(unsigned long&&) Unexecuted instantiation: blockchain.cpp:Wrapper<AmountCompression, long const&> Using<AmountCompression, long const&>(long const&) Unexecuted instantiation: blockchain.cpp:Wrapper<ScriptCompression, CScript const&> Using<ScriptCompression, CScript const&>(CScript const&) Unexecuted instantiation: blockchain.cpp:Wrapper<TxOutCompression, CTxOut const&> Using<TxOutCompression, CTxOut const&>(CTxOut const&) Unexecuted instantiation: blockchain.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn> > const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn> > const&>(std::vector<CTxIn, std::allocator<CTxIn> > const&) Unexecuted instantiation: blockchain.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut> > const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut> > const&>(std::vector<CTxOut, std::allocator<CTxOut> > const&) Unexecuted instantiation: blockchain.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > > const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > > const&>(std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > > const&) Unexecuted instantiation: blockchain.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn> >&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn> >&>(std::vector<CTxIn, std::allocator<CTxIn> >&) Unexecuted instantiation: blockchain.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut> >&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut> >&>(std::vector<CTxOut, std::allocator<CTxOut> >&) Unexecuted instantiation: blockchain.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > >&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > >&>(std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > >&) Unexecuted instantiation: blockchain.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const> > >&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const> > >&>(std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const> > >&) Unexecuted instantiation: blockchain.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const> > > const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const> > > const&>(std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const> > > const&) Unexecuted instantiation: net.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn> > const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn> > const&>(std::vector<CTxIn, std::allocator<CTxIn> > const&) Unexecuted instantiation: net.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut> > const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut> > const&>(std::vector<CTxOut, std::allocator<CTxOut> > const&) Unexecuted instantiation: net.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > > const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > > const&>(std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > > const&) Unexecuted instantiation: net.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const> > > const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const> > > const&>(std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const> > > const&) Unexecuted instantiation: rawtransaction.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn> > const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn> > const&>(std::vector<CTxIn, std::allocator<CTxIn> > const&) Unexecuted instantiation: rawtransaction.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut> > const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut> > const&>(std::vector<CTxOut, std::allocator<CTxOut> > const&) Unexecuted instantiation: rawtransaction.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > > const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > > const&>(std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > > const&) Unexecuted instantiation: rawtransaction.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const> > > const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const> > > const&>(std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const> > > const&) Unexecuted instantiation: server_util.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn> > const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn> > const&>(std::vector<CTxIn, std::allocator<CTxIn> > const&) Unexecuted instantiation: server_util.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut> > const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut> > const&>(std::vector<CTxOut, std::allocator<CTxOut> > const&) Unexecuted instantiation: server_util.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > > const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > > const&>(std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > > const&) Unexecuted instantiation: server_util.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const> > > const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const> > > const&>(std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const> > > const&) Unexecuted instantiation: txoutproof.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<uint256, std::allocator<uint256> > const&> Using<VectorFormatter<DefaultFormatter>, std::vector<uint256, std::allocator<uint256> > const&>(std::vector<uint256, std::allocator<uint256> > const&) Unexecuted instantiation: txoutproof.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<uint256, std::allocator<uint256> >&> Using<VectorFormatter<DefaultFormatter>, std::vector<uint256, std::allocator<uint256> >&>(std::vector<uint256, std::allocator<uint256> >&) Unexecuted instantiation: txoutproof.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn> > const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn> > const&>(std::vector<CTxIn, std::allocator<CTxIn> > const&) Unexecuted instantiation: txoutproof.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut> > const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut> > const&>(std::vector<CTxOut, std::allocator<CTxOut> > const&) Unexecuted instantiation: txoutproof.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > > const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > > const&>(std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > > const&) Unexecuted instantiation: txoutproof.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const> > > const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const> > > const&>(std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const> > > const&) 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&> Using<VarIntFormatter<(VarIntMode)0>, unsigned long&>(unsigned long&) Unexecuted instantiation: txdb.cpp:Wrapper<AmountCompression, long&> Using<AmountCompression, long&>(long&) Unexecuted instantiation: txdb.cpp:Wrapper<ScriptCompression, CScript&> Using<ScriptCompression, CScript&>(CScript&) Unexecuted instantiation: txdb.cpp:Wrapper<TxOutCompression, CTxOut&> Using<TxOutCompression, CTxOut&>(CTxOut&) Unexecuted instantiation: txdb.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<uint256, std::allocator<uint256> >&> Using<VectorFormatter<DefaultFormatter>, std::vector<uint256, std::allocator<uint256> >&>(std::vector<uint256, std::allocator<uint256> >&) Unexecuted instantiation: txdb.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<uint256, std::allocator<uint256> > const&> Using<VectorFormatter<DefaultFormatter>, std::vector<uint256, std::allocator<uint256> > const&>(std::vector<uint256, std::allocator<uint256> > const&) Unexecuted instantiation: txdb.cpp:Wrapper<VarIntFormatter<(VarIntMode)0>, unsigned long&> Using<VarIntFormatter<(VarIntMode)0>, unsigned long>(unsigned long&&) Unexecuted instantiation: txdb.cpp:Wrapper<AmountCompression, long const&> Using<AmountCompression, long const&>(long const&) Unexecuted instantiation: txdb.cpp:Wrapper<ScriptCompression, CScript const&> Using<ScriptCompression, CScript const&>(CScript const&) Unexecuted instantiation: txdb.cpp:Wrapper<TxOutCompression, CTxOut const&> Using<TxOutCompression, CTxOut const&>(CTxOut const&) Unexecuted instantiation: txorphanage.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn> > const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn> > const&>(std::vector<CTxIn, std::allocator<CTxIn> > const&) Unexecuted instantiation: txorphanage.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut> > const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut> > const&>(std::vector<CTxOut, std::allocator<CTxOut> > const&) Unexecuted instantiation: txorphanage.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > > const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > > const&>(std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > > const&) Unexecuted instantiation: txorphanage.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const> > > const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const> > > const&>(std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const> > > const&) Unexecuted instantiation: validation.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn> >&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn> >&>(std::vector<CTxIn, std::allocator<CTxIn> >&) Unexecuted instantiation: validation.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut> >&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut> >&>(std::vector<CTxOut, std::allocator<CTxOut> >&) Unexecuted instantiation: validation.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > >&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > >&>(std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > >&) Unexecuted instantiation: validation.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const> > >&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const> > >&>(std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const> > >&) Unexecuted instantiation: validation.cpp:Wrapper<VarIntFormatter<(VarIntMode)0>, unsigned int&> Using<VarIntFormatter<(VarIntMode)0>, unsigned int&>(unsigned int&) Unexecuted instantiation: validation.cpp:Wrapper<VarIntFormatter<(VarIntMode)0>, unsigned long&> Using<VarIntFormatter<(VarIntMode)0>, unsigned long&>(unsigned long&) Unexecuted instantiation: validation.cpp:Wrapper<AmountCompression, long&> Using<AmountCompression, long&>(long&) Unexecuted instantiation: validation.cpp:Wrapper<ScriptCompression, CScript&> Using<ScriptCompression, CScript&>(CScript&) Unexecuted instantiation: validation.cpp:Wrapper<TxOutCompression, CTxOut&> Using<TxOutCompression, CTxOut&>(CTxOut&) Unexecuted instantiation: truc_policy.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn> > const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn> > const&>(std::vector<CTxIn, std::allocator<CTxIn> > const&) Unexecuted instantiation: truc_policy.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut> > const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut> > const&>(std::vector<CTxOut, std::allocator<CTxOut> > const&) Unexecuted instantiation: truc_policy.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > > const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > > const&>(std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > > const&) Unexecuted instantiation: truc_policy.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const> > > const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const> > > const&>(std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const> > > const&) Unexecuted instantiation: validationinterface.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn> > const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn> > const&>(std::vector<CTxIn, std::allocator<CTxIn> > const&) Unexecuted instantiation: validationinterface.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut> > const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut> > const&>(std::vector<CTxOut, std::allocator<CTxOut> > const&) Unexecuted instantiation: validationinterface.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > > const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > > const&>(std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > > const&) Unexecuted instantiation: validationinterface.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const> > > const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const> > > const&>(std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const> > > const&) Unexecuted instantiation: spend.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn> > const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn> > const&>(std::vector<CTxIn, std::allocator<CTxIn> > const&) Unexecuted instantiation: spend.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut> > const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut> > const&>(std::vector<CTxOut, std::allocator<CTxOut> > const&) Unexecuted instantiation: spend.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > > const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > > const&>(std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > > const&) Unexecuted instantiation: spend.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const> > > const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const> > > const&>(std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const> > > const&) Unexecuted instantiation: wallet.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn> > const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn> > const&>(std::vector<CTxIn, std::allocator<CTxIn> > const&) Unexecuted instantiation: wallet.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut> > const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut> > const&>(std::vector<CTxOut, std::allocator<CTxOut> > const&) Unexecuted instantiation: wallet.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > > const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > > const&>(std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > > const&) Unexecuted instantiation: wallet.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const> > > const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const> > > const&>(std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const> > > const&) Unexecuted instantiation: feebumper.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > > const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > > const&>(std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > > const&) Unexecuted instantiation: feebumper.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn> > const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn> > const&>(std::vector<CTxIn, std::allocator<CTxIn> > const&) Unexecuted instantiation: feebumper.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut> > const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut> > const&>(std::vector<CTxOut, std::allocator<CTxOut> > const&) Unexecuted instantiation: feebumper.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const> > > const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const> > > const&>(std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const> > > const&) Unexecuted instantiation: transactions.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn> > const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn> > const&>(std::vector<CTxIn, std::allocator<CTxIn> > const&) Unexecuted instantiation: transactions.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut> > const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut> > const&>(std::vector<CTxOut, std::allocator<CTxOut> > const&) Unexecuted instantiation: transactions.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > > const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > > const&>(std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > > const&) Unexecuted instantiation: transactions.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const> > > const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const> > > const&>(std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const> > > const&) Unexecuted instantiation: backup.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<uint256, std::allocator<uint256> >&> Using<VectorFormatter<DefaultFormatter>, std::vector<uint256, std::allocator<uint256> >&>(std::vector<uint256, std::allocator<uint256> >&) Unexecuted instantiation: walletdb.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<unsigned int, std::allocator<unsigned int> >&> Using<VectorFormatter<DefaultFormatter>, std::vector<unsigned int, std::allocator<unsigned int> >&>(std::vector<unsigned int, std::allocator<unsigned int> >&) Unexecuted instantiation: walletdb.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn> >&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn> >&>(std::vector<CTxIn, std::allocator<CTxIn> >&) Unexecuted instantiation: walletdb.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut> >&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut> >&>(std::vector<CTxOut, std::allocator<CTxOut> >&) Unexecuted instantiation: walletdb.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > >&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > >&>(std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > >&) Unexecuted instantiation: walletdb.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<uint256, std::allocator<uint256> >&> Using<VectorFormatter<DefaultFormatter>, std::vector<uint256, std::allocator<uint256> >&>(std::vector<uint256, std::allocator<uint256> >&) Unexecuted instantiation: walletdb.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<wallet::CMerkleTx, std::allocator<wallet::CMerkleTx> >&> Using<VectorFormatter<DefaultFormatter>, std::vector<wallet::CMerkleTx, std::allocator<wallet::CMerkleTx> >&>(std::vector<wallet::CMerkleTx, std::allocator<wallet::CMerkleTx> >&) Unexecuted instantiation: walletdb.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >&>(std::vector<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >&) Unexecuted instantiation: walletdb.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn> > const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn> > const&>(std::vector<CTxIn, std::allocator<CTxIn> > const&) Unexecuted instantiation: walletdb.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut> > const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut> > const&>(std::vector<CTxOut, std::allocator<CTxOut> > const&) Unexecuted instantiation: walletdb.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > > const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > > const&>(std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > > const&) Unexecuted instantiation: walletdb.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > const&>(std::vector<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > const&) Unexecuted instantiation: walletdb.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<unsigned int, std::allocator<unsigned int> > const&> Using<VectorFormatter<DefaultFormatter>, std::vector<unsigned int, std::allocator<unsigned int> > const&>(std::vector<unsigned int, std::allocator<unsigned int> > const&) Unexecuted instantiation: walletdb.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<uint256, std::allocator<uint256> > const&> Using<VectorFormatter<DefaultFormatter>, std::vector<uint256, std::allocator<uint256> > const&>(std::vector<uint256, std::allocator<uint256> > const&) Unexecuted instantiation: core_read.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn> >&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn> >&>(std::vector<CTxIn, std::allocator<CTxIn> >&) Unexecuted instantiation: core_read.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut> >&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut> >&>(std::vector<CTxOut, std::allocator<CTxOut> >&) Unexecuted instantiation: core_read.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > >&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > >&>(std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > >&) Unexecuted instantiation: core_read.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const> > >&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const> > >&>(std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const> > >&) Unexecuted instantiation: core_write.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn> > const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn> > const&>(std::vector<CTxIn, std::allocator<CTxIn> > const&) Unexecuted instantiation: core_write.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut> > const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut> > const&>(std::vector<CTxOut, std::allocator<CTxOut> > const&) Unexecuted instantiation: core_write.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > > const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > > const&>(std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > > const&) Unexecuted instantiation: core_write.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const> > > const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const> > > const&>(std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const> > > const&) Unexecuted instantiation: external_signer.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn> > const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn> > const&>(std::vector<CTxIn, std::allocator<CTxIn> > const&) Unexecuted instantiation: external_signer.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut> > const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut> > const&>(std::vector<CTxOut, std::allocator<CTxOut> > const&) Unexecuted instantiation: external_signer.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > > const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > > const&>(std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > > const&) Unexecuted instantiation: policy.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn> > const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn> > const&>(std::vector<CTxIn, std::allocator<CTxIn> > const&) Unexecuted instantiation: policy.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut> > const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut> > const&>(std::vector<CTxOut, std::allocator<CTxOut> > const&) Unexecuted instantiation: policy.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > > const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > > const&>(std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > > const&) Unexecuted instantiation: policy.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const> > > const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const> > > const&>(std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const> > > const&) Unexecuted instantiation: psbt.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn> >&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn> >&>(std::vector<CTxIn, std::allocator<CTxIn> >&) Unexecuted instantiation: psbt.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut> >&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut> >&>(std::vector<CTxOut, std::allocator<CTxOut> >&) Unexecuted instantiation: psbt.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > >&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > >&>(std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > >&) Unexecuted instantiation: sign.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > > const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > > const&>(std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > > const&) Unexecuted instantiation: tx_check.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn> > const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn> > const&>(std::vector<CTxIn, std::allocator<CTxIn> > const&) Unexecuted instantiation: tx_check.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut> > const&> Using<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut> > const&>(std::vector<CTxOut, std::allocator<CTxOut> > const&) Unexecuted instantiation: tx_check.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > > const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > > const&>(std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > > const&) Unexecuted instantiation: tx_check.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const> > > const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const> > > const&>(std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const> > > const&) Unexecuted instantiation: interpreter.cpp:Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > > const&> Using<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > > const&>(std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > > const&) |
496 | | |
497 | 0 | #define VARINT_MODE(obj, mode) Using<VarIntFormatter<mode>>(obj) |
498 | 0 | #define VARINT(obj) Using<VarIntFormatter<VarIntMode::DEFAULT>>(obj) |
499 | 0 | #define COMPACTSIZE(obj) Using<CompactSizeFormatter<true>>(obj) |
500 | 870 | #define LIMITED_STRING(obj,n) Using<LimitedStringFormatter<n>>(obj) |
501 | | |
502 | | /** Serialization wrapper class for integers in VarInt format. */ |
503 | | template<VarIntMode Mode> |
504 | | struct VarIntFormatter |
505 | | { |
506 | | template<typename Stream, typename I> void Ser(Stream &s, I v) |
507 | 0 | { |
508 | 0 | WriteVarInt<Stream,Mode,typename std::remove_cv<I>::type>(s, v); |
509 | 0 | } Unexecuted instantiation: void VarIntFormatter<(VarIntMode)1>::Ser<VectorWriter, int>(VectorWriter&, int) Unexecuted instantiation: void VarIntFormatter<(VarIntMode)0>::Ser<VectorWriter, unsigned long>(VectorWriter&, unsigned long) Unexecuted instantiation: void VarIntFormatter<(VarIntMode)0>::Ser<DataStream, unsigned int>(DataStream&, unsigned int) Unexecuted instantiation: void VarIntFormatter<(VarIntMode)0>::Ser<DataStream, unsigned long>(DataStream&, unsigned long) Unexecuted instantiation: void VarIntFormatter<(VarIntMode)1>::Ser<DataStream, int>(DataStream&, int) Unexecuted instantiation: void VarIntFormatter<(VarIntMode)0>::Ser<AutoFile, unsigned int>(AutoFile&, unsigned int) Unexecuted instantiation: void VarIntFormatter<(VarIntMode)0>::Ser<AutoFile, unsigned long>(AutoFile&, unsigned long) Unexecuted instantiation: void VarIntFormatter<(VarIntMode)0>::Ser<SizeComputer, unsigned int>(SizeComputer&, unsigned int) Unexecuted instantiation: void VarIntFormatter<(VarIntMode)0>::Ser<SizeComputer, unsigned long>(SizeComputer&, unsigned long) Unexecuted instantiation: void VarIntFormatter<(VarIntMode)0>::Ser<HashWriter, unsigned int>(HashWriter&, unsigned int) Unexecuted instantiation: void VarIntFormatter<(VarIntMode)0>::Ser<HashWriter, unsigned long>(HashWriter&, unsigned long) |
510 | | |
511 | | template<typename Stream, typename I> void Unser(Stream& s, I& v) |
512 | 0 | { |
513 | 0 | v = ReadVarInt<Stream,Mode,typename std::remove_cv<I>::type>(s); |
514 | 0 | } Unexecuted instantiation: void VarIntFormatter<(VarIntMode)0>::Unser<DataStream, unsigned int>(DataStream&, unsigned int&) Unexecuted instantiation: void VarIntFormatter<(VarIntMode)0>::Unser<DataStream, unsigned long>(DataStream&, unsigned 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 long>(SpanReader&, unsigned long&) Unexecuted instantiation: void VarIntFormatter<(VarIntMode)0>::Unser<HashVerifier<AutoFile>, unsigned int>(HashVerifier<AutoFile>&, unsigned int&) Unexecuted instantiation: void VarIntFormatter<(VarIntMode)0>::Unser<HashVerifier<AutoFile>, unsigned long>(HashVerifier<AutoFile>&, unsigned long&) Unexecuted instantiation: void VarIntFormatter<(VarIntMode)0>::Unser<AutoFile, unsigned int>(AutoFile&, unsigned int&) Unexecuted instantiation: void VarIntFormatter<(VarIntMode)0>::Unser<AutoFile, unsigned long>(AutoFile&, unsigned long&) |
515 | | }; |
516 | | |
517 | | /** Serialization wrapper class for custom integers and enums. |
518 | | * |
519 | | * It permits specifying the serialized size (1 to 8 bytes) and endianness. |
520 | | * |
521 | | * Use the big endian mode for values that are stored in memory in native |
522 | | * byte order, but serialized in big endian notation. This is only intended |
523 | | * to implement serializers that are compatible with existing formats, and |
524 | | * its use is not recommended for new data structures. |
525 | | */ |
526 | | template<int Bytes, bool BigEndian = false> |
527 | | struct CustomUintFormatter |
528 | | { |
529 | | static_assert(Bytes > 0 && Bytes <= 8, "CustomUintFormatter Bytes out of range"); |
530 | | static constexpr uint64_t MAX = 0xffffffffffffffff >> (8 * (8 - Bytes)); |
531 | | |
532 | | template <typename Stream, typename I> void Ser(Stream& s, I v) |
533 | 4.35k | { |
534 | 4.35k | if (v < 0 || v > MAX) throw std::ios_base::failure("CustomUintFormatter value out of range"); Branch (534:13): [True: 0, False: 0]
Branch (534:22): [True: 0, False: 0]
Branch (534:13): [True: 0, False: 0]
Branch (534:22): [True: 0, False: 0]
Branch (534:13): [True: 0, False: 0]
Branch (534:22): [True: 0, False: 0]
Branch (534:13): [True: 0, False: 0]
Branch (534:22): [True: 0, False: 0]
Branch (534:13): [True: 0, False: 0]
Branch (534:22): [True: 0, False: 0]
Branch (534:13): [True: 0, False: 870]
Branch (534:22): [True: 0, False: 870]
Branch (534:13): [True: 0, False: 3.48k]
Branch (534:22): [True: 0, False: 3.48k]
Branch (534:13): [True: 0, False: 0]
Branch (534:22): [True: 0, False: 0]
Branch (534:13): [True: 0, False: 0]
Branch (534:22): [True: 0, False: 0]
Branch (534:13): [True: 0, False: 0]
Branch (534:22): [True: 0, False: 0]
Branch (534:13): [True: 0, False: 0]
Branch (534:22): [True: 0, False: 0]
Branch (534:13): [True: 0, False: 0]
Branch (534:22): [True: 0, False: 0]
Branch (534:13): [True: 0, False: 0]
Branch (534:22): [True: 0, False: 0]
|
535 | 4.35k | if (BigEndian) { Branch (535:13): [Folded - Ignored]
Branch (535:13): [Folded - Ignored]
Branch (535:13): [Folded - Ignored]
Branch (535:13): [Folded - Ignored]
Branch (535:13): [Folded - Ignored]
Branch (535:13): [Folded - Ignored]
Branch (535:13): [Folded - Ignored]
Branch (535:13): [Folded - Ignored]
Branch (535:13): [Folded - Ignored]
Branch (535:13): [Folded - Ignored]
Branch (535:13): [Folded - Ignored]
Branch (535:13): [Folded - Ignored]
Branch (535:13): [Folded - Ignored]
|
536 | 3.48k | uint64_t raw = htobe64_internal(v); |
537 | 3.48k | s.write(AsBytes(Span{&raw, 1}).last(Bytes)); |
538 | 3.48k | } else { |
539 | 870 | uint64_t raw = htole64_internal(v); |
540 | 870 | s.write(AsBytes(Span{&raw, 1}).first(Bytes)); |
541 | 870 | } |
542 | 4.35k | } Unexecuted instantiation: void CustomUintFormatter<6, false>::Ser<DataStream, unsigned long>(DataStream&, unsigned long) Unexecuted instantiation: void CustomUintFormatter<2, true>::Ser<ParamsStream<DataStream&, CNetAddr::SerParams>, unsigned short>(ParamsStream<DataStream&, CNetAddr::SerParams>&, unsigned short) Unexecuted instantiation: void CustomUintFormatter<8, false>::Ser<ParamsStream<DataStream&, CAddress::SerParams>, ServiceFlags>(ParamsStream<DataStream&, CAddress::SerParams>&, ServiceFlags) Unexecuted instantiation: void CustomUintFormatter<2, true>::Ser<ParamsStream<ParamsStream<DataStream&, CAddress::SerParams>&, CNetAddr::SerParams>, unsigned short>(ParamsStream<ParamsStream<DataStream&, CAddress::SerParams>&, CNetAddr::SerParams>&, unsigned short) Unexecuted instantiation: void CustomUintFormatter<6, false>::Ser<ParamsStream<VectorWriter&, TransactionSerParams>, unsigned long>(ParamsStream<VectorWriter&, TransactionSerParams>&, unsigned long) void CustomUintFormatter<8, false>::Ser<VectorWriter, ServiceFlags>(VectorWriter&, ServiceFlags) Line | Count | Source | 533 | 870 | { | 534 | 870 | if (v < 0 || v > MAX) throw std::ios_base::failure("CustomUintFormatter value out of range"); Branch (534:13): [True: 0, False: 870]
Branch (534:22): [True: 0, False: 870]
| 535 | 870 | if (BigEndian) { Branch (535:13): [Folded - Ignored]
| 536 | 0 | uint64_t raw = htobe64_internal(v); | 537 | 0 | s.write(AsBytes(Span{&raw, 1}).last(Bytes)); | 538 | 870 | } else { | 539 | 870 | uint64_t raw = htole64_internal(v); | 540 | 870 | s.write(AsBytes(Span{&raw, 1}).first(Bytes)); | 541 | 870 | } | 542 | 870 | } |
void CustomUintFormatter<2, true>::Ser<ParamsStream<VectorWriter&, CNetAddr::SerParams>, unsigned short>(ParamsStream<VectorWriter&, CNetAddr::SerParams>&, unsigned short) Line | Count | Source | 533 | 3.48k | { | 534 | 3.48k | if (v < 0 || v > MAX) throw std::ios_base::failure("CustomUintFormatter value out of range"); Branch (534:13): [True: 0, False: 3.48k]
Branch (534:22): [True: 0, False: 3.48k]
| 535 | 3.48k | if (BigEndian) { Branch (535:13): [Folded - Ignored]
| 536 | 3.48k | uint64_t raw = htobe64_internal(v); | 537 | 3.48k | s.write(AsBytes(Span{&raw, 1}).last(Bytes)); | 538 | 3.48k | } else { | 539 | 0 | uint64_t raw = htole64_internal(v); | 540 | 0 | s.write(AsBytes(Span{&raw, 1}).first(Bytes)); | 541 | 0 | } | 542 | 3.48k | } |
Unexecuted instantiation: void CustomUintFormatter<8, false>::Ser<ParamsStream<HashedSourceWriter<AutoFile>&, CAddress::SerParams>, ServiceFlags>(ParamsStream<HashedSourceWriter<AutoFile>&, CAddress::SerParams>&, ServiceFlags) Unexecuted instantiation: void CustomUintFormatter<2, true>::Ser<ParamsStream<ParamsStream<HashedSourceWriter<AutoFile>&, CAddress::SerParams>&, CNetAddr::SerParams>, unsigned short>(ParamsStream<ParamsStream<HashedSourceWriter<AutoFile>&, CAddress::SerParams>&, CNetAddr::SerParams>&, unsigned short) Unexecuted instantiation: void CustomUintFormatter<6, false>::Ser<SizeComputer, unsigned long>(SizeComputer&, unsigned long) Unexecuted instantiation: void CustomUintFormatter<6, false>::Ser<VectorWriter, unsigned long>(VectorWriter&, unsigned long) Unexecuted instantiation: void CustomUintFormatter<8, false>::Ser<ParamsStream<VectorWriter&, CAddress::SerParams>, ServiceFlags>(ParamsStream<VectorWriter&, CAddress::SerParams>&, ServiceFlags) Unexecuted instantiation: void CustomUintFormatter<2, true>::Ser<ParamsStream<ParamsStream<VectorWriter&, CAddress::SerParams>&, CNetAddr::SerParams>, unsigned short>(ParamsStream<ParamsStream<VectorWriter&, CAddress::SerParams>&, CNetAddr::SerParams>&, unsigned short) |
543 | | |
544 | | template <typename Stream, typename I> void Unser(Stream& s, I& v) |
545 | 1.74k | { |
546 | 1.74k | using U = typename std::conditional<std::is_enum<I>::value, std::underlying_type<I>, std::common_type<I>>::type::type; |
547 | 1.74k | static_assert(std::numeric_limits<U>::max() >= MAX && std::numeric_limits<U>::min() <= 0, "Assigned type too small"); |
548 | 1.74k | uint64_t raw = 0; |
549 | 1.74k | if (BigEndian) { Branch (549:13): [Folded - Ignored]
Branch (549:13): [Folded - Ignored]
Branch (549:13): [Folded - Ignored]
Branch (549:13): [Folded - Ignored]
Branch (549:13): [Folded - Ignored]
Branch (549:13): [Folded - Ignored]
Branch (549:13): [Folded - Ignored]
Branch (549:13): [Folded - Ignored]
Branch (549:13): [Folded - Ignored]
Branch (549:13): [Folded - Ignored]
Branch (549:13): [Folded - Ignored]
Branch (549:13): [Folded - Ignored]
Branch (549:13): [Folded - Ignored]
Branch (549:13): [Folded - Ignored]
Branch (549:13): [Folded - Ignored]
Branch (549:13): [Folded - Ignored]
|
550 | 870 | s.read(AsWritableBytes(Span{&raw, 1}).last(Bytes)); |
551 | 870 | v = static_cast<I>(be64toh_internal(raw)); |
552 | 870 | } else { |
553 | 870 | s.read(AsWritableBytes(Span{&raw, 1}).first(Bytes)); |
554 | 870 | v = static_cast<I>(le64toh_internal(raw)); |
555 | 870 | } |
556 | 1.74k | } 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>(DataStream&, unsigned long&) void CustomUintFormatter<2, true>::Unser<ParamsStream<DataStream&, CNetAddr::SerParams>, unsigned short>(ParamsStream<DataStream&, CNetAddr::SerParams>&, unsigned short&) Line | Count | Source | 545 | 870 | { | 546 | 870 | using U = typename std::conditional<std::is_enum<I>::value, std::underlying_type<I>, std::common_type<I>>::type::type; | 547 | 870 | static_assert(std::numeric_limits<U>::max() >= MAX && std::numeric_limits<U>::min() <= 0, "Assigned type too small"); | 548 | 870 | uint64_t raw = 0; | 549 | 870 | if (BigEndian) { Branch (549:13): [Folded - Ignored]
| 550 | 870 | s.read(AsWritableBytes(Span{&raw, 1}).last(Bytes)); | 551 | 870 | v = static_cast<I>(be64toh_internal(raw)); | 552 | 870 | } else { | 553 | 0 | s.read(AsWritableBytes(Span{&raw, 1}).first(Bytes)); | 554 | 0 | v = static_cast<I>(le64toh_internal(raw)); | 555 | 0 | } | 556 | 870 | } |
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&) void CustomUintFormatter<8, false>::Unser<DataStream, ServiceFlags>(DataStream&, ServiceFlags&) Line | Count | Source | 545 | 870 | { | 546 | 870 | using U = typename std::conditional<std::is_enum<I>::value, std::underlying_type<I>, std::common_type<I>>::type::type; | 547 | 870 | static_assert(std::numeric_limits<U>::max() >= MAX && std::numeric_limits<U>::min() <= 0, "Assigned type too small"); | 548 | 870 | uint64_t raw = 0; | 549 | 870 | if (BigEndian) { Branch (549:13): [Folded - Ignored]
| 550 | 0 | s.read(AsWritableBytes(Span{&raw, 1}).last(Bytes)); | 551 | 0 | v = static_cast<I>(be64toh_internal(raw)); | 552 | 870 | } else { | 553 | 870 | s.read(AsWritableBytes(Span{&raw, 1}).first(Bytes)); | 554 | 870 | v = static_cast<I>(le64toh_internal(raw)); | 555 | 870 | } | 556 | 870 | } |
|
557 | | }; |
558 | | |
559 | | template<int Bytes> using BigEndianFormatter = CustomUintFormatter<Bytes, true>; |
560 | | |
561 | | /** Formatter for integers in CompactSize format. */ |
562 | | template<bool RangeCheck> |
563 | | struct CompactSizeFormatter |
564 | | { |
565 | | template<typename Stream, typename I> |
566 | | void Unser(Stream& s, I& v) |
567 | 1.68k | { |
568 | 1.68k | uint64_t n = ReadCompactSize<Stream>(s, RangeCheck); |
569 | 1.68k | if (n < std::numeric_limits<I>::min() || n > std::numeric_limits<I>::max()) { Branch (569:13): [True: 0, False: 0]
Branch (569:50): [True: 0, False: 0]
Branch (569:13): [True: 0, False: 0]
Branch (569:50): [True: 0, False: 0]
Branch (569:13): [True: 0, False: 0]
Branch (569:50): [True: 0, False: 0]
Branch (569:13): [True: 0, False: 1.68k]
Branch (569:50): [True: 0, False: 1.68k]
Branch (569:13): [True: 0, False: 0]
Branch (569:50): [True: 0, False: 0]
Branch (569:13): [True: 0, False: 0]
Branch (569:50): [True: 0, False: 0]
Branch (569:13): [True: 0, False: 0]
Branch (569:50): [True: 0, False: 0]
Branch (569:13): [True: 0, False: 0]
Branch (569:50): [True: 0, False: 0]
Branch (569:13): [True: 0, False: 0]
Branch (569:50): [True: 0, False: 0]
Branch (569:13): [True: 0, False: 0]
Branch (569:50): [True: 0, False: 0]
Branch (569:13): [True: 0, False: 0]
Branch (569:50): [True: 0, False: 0]
Branch (569:13): [True: 0, False: 0]
Branch (569:50): [True: 0, False: 0]
Branch (569:13): [True: 0, False: 0]
Branch (569:50): [True: 0, False: 0]
Branch (569:13): [True: 0, False: 0]
Branch (569:50): [True: 0, False: 0]
Branch (569:13): [True: 0, False: 0]
Branch (569:50): [True: 0, False: 0]
|
570 | 0 | throw std::ios_base::failure("CompactSize exceeds limit of type"); |
571 | 0 | } |
572 | 1.68k | v = n; |
573 | 1.68k | } Unexecuted instantiation: void CompactSizeFormatter<false>::Unser<ParamsStream<DataStream&, CAddress::SerParams>, unsigned long>(ParamsStream<DataStream&, CAddress::SerParams>&, unsigned long&) Unexecuted instantiation: void CompactSizeFormatter<true>::Unser<ParamsStream<ParamsStream<DataStream&, CAddress::SerParams>&, CNetAddr::SerParams>, unsigned long>(ParamsStream<ParamsStream<DataStream&, CAddress::SerParams>&, CNetAddr::SerParams>&, unsigned long&) Unexecuted instantiation: void CompactSizeFormatter<true>::Unser<ParamsStream<DataStream&, CAddress::SerParams>, unsigned long>(ParamsStream<DataStream&, CAddress::SerParams>&, unsigned long&) void CompactSizeFormatter<true>::Unser<DataStream, unsigned short>(DataStream&, unsigned short&) Line | Count | Source | 567 | 1.68k | { | 568 | 1.68k | uint64_t n = ReadCompactSize<Stream>(s, RangeCheck); | 569 | 1.68k | if (n < std::numeric_limits<I>::min() || n > std::numeric_limits<I>::max()) { Branch (569:13): [True: 0, False: 1.68k]
Branch (569:50): [True: 0, False: 1.68k]
| 570 | 0 | throw std::ios_base::failure("CompactSize exceeds limit of type"); | 571 | 0 | } | 572 | 1.68k | v = n; | 573 | 1.68k | } |
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>(ParamsStream<HashVerifier<AutoFile>&, CAddress::SerParams>&, unsigned long&) Unexecuted instantiation: void CompactSizeFormatter<true>::Unser<ParamsStream<ParamsStream<HashVerifier<AutoFile>&, CAddress::SerParams>&, CNetAddr::SerParams>, unsigned long>(ParamsStream<ParamsStream<HashVerifier<AutoFile>&, CAddress::SerParams>&, CNetAddr::SerParams>&, unsigned long&) Unexecuted instantiation: void CompactSizeFormatter<false>::Unser<ParamsStream<AutoFile&, CAddress::SerParams>, unsigned long>(ParamsStream<AutoFile&, CAddress::SerParams>&, unsigned long&) Unexecuted instantiation: void CompactSizeFormatter<true>::Unser<ParamsStream<ParamsStream<AutoFile&, CAddress::SerParams>&, CNetAddr::SerParams>, unsigned long>(ParamsStream<ParamsStream<AutoFile&, CAddress::SerParams>&, CNetAddr::SerParams>&, unsigned long&) Unexecuted instantiation: void CompactSizeFormatter<true>::Unser<ParamsStream<AutoFile&, CAddress::SerParams>, unsigned long>(ParamsStream<AutoFile&, CAddress::SerParams>&, unsigned long&) Unexecuted instantiation: void CompactSizeFormatter<true>::Unser<ParamsStream<HashVerifier<AutoFile>&, CAddress::SerParams>, unsigned long>(ParamsStream<HashVerifier<AutoFile>&, CAddress::SerParams>&, unsigned long&) Unexecuted instantiation: void CompactSizeFormatter<false>::Unser<ParamsStream<HashVerifier<DataStream>&, CAddress::SerParams>, unsigned long>(ParamsStream<HashVerifier<DataStream>&, CAddress::SerParams>&, unsigned long&) Unexecuted instantiation: void CompactSizeFormatter<true>::Unser<ParamsStream<ParamsStream<HashVerifier<DataStream>&, CAddress::SerParams>&, CNetAddr::SerParams>, unsigned long>(ParamsStream<ParamsStream<HashVerifier<DataStream>&, CAddress::SerParams>&, CNetAddr::SerParams>&, unsigned long&) Unexecuted instantiation: void CompactSizeFormatter<true>::Unser<ParamsStream<HashVerifier<DataStream>&, CAddress::SerParams>, unsigned long>(ParamsStream<HashVerifier<DataStream>&, CAddress::SerParams>&, unsigned long&) Unexecuted instantiation: void CompactSizeFormatter<true>::Unser<ParamsStream<DataStream, CAddress::SerParams>, unsigned long>(ParamsStream<DataStream, CAddress::SerParams>&, unsigned long&) |
574 | | |
575 | | template<typename Stream, typename I> |
576 | | void Ser(Stream& s, I v) |
577 | 1.68k | { |
578 | 1.68k | static_assert(std::is_unsigned<I>::value, "CompactSize only supported for unsigned integers"); |
579 | 1.68k | static_assert(std::numeric_limits<I>::max() <= std::numeric_limits<uint64_t>::max(), "CompactSize only supports 64-bit integers and below"); |
580 | | |
581 | 1.68k | WriteCompactSize<Stream>(s, v); |
582 | 1.68k | } Unexecuted instantiation: void CompactSizeFormatter<true>::Ser<DataStream, unsigned short>(DataStream&, unsigned short) Unexecuted instantiation: void CompactSizeFormatter<true>::Ser<ParamsStream<DataStream&, CNetAddr::SerParams>, unsigned long>(ParamsStream<DataStream&, CNetAddr::SerParams>&, unsigned long) Unexecuted instantiation: void CompactSizeFormatter<false>::Ser<ParamsStream<DataStream&, CAddress::SerParams>, unsigned long>(ParamsStream<DataStream&, CAddress::SerParams>&, unsigned long) Unexecuted instantiation: void CompactSizeFormatter<true>::Ser<ParamsStream<ParamsStream<DataStream&, CAddress::SerParams>&, CNetAddr::SerParams>, unsigned long>(ParamsStream<ParamsStream<DataStream&, CAddress::SerParams>&, CNetAddr::SerParams>&, unsigned long) void CompactSizeFormatter<true>::Ser<ParamsStream<VectorWriter&, TransactionSerParams>, unsigned short>(ParamsStream<VectorWriter&, TransactionSerParams>&, unsigned short) Line | Count | Source | 577 | 1.68k | { | 578 | 1.68k | static_assert(std::is_unsigned<I>::value, "CompactSize only supported for unsigned integers"); | 579 | 1.68k | static_assert(std::numeric_limits<I>::max() <= std::numeric_limits<uint64_t>::max(), "CompactSize only supports 64-bit integers and below"); | 580 | | | 581 | 1.68k | WriteCompactSize<Stream>(s, v); | 582 | 1.68k | } |
Unexecuted instantiation: void CompactSizeFormatter<true>::Ser<ParamsStream<VectorWriter&, CNetAddr::SerParams>, unsigned long>(ParamsStream<VectorWriter&, CNetAddr::SerParams>&, unsigned long) Unexecuted instantiation: void CompactSizeFormatter<false>::Ser<ParamsStream<HashedSourceWriter<AutoFile>&, CAddress::SerParams>, unsigned long>(ParamsStream<HashedSourceWriter<AutoFile>&, CAddress::SerParams>&, unsigned long) Unexecuted instantiation: void CompactSizeFormatter<true>::Ser<ParamsStream<ParamsStream<HashedSourceWriter<AutoFile>&, CAddress::SerParams>&, CNetAddr::SerParams>, unsigned long>(ParamsStream<ParamsStream<HashedSourceWriter<AutoFile>&, CAddress::SerParams>&, CNetAddr::SerParams>&, unsigned long) Unexecuted instantiation: void CompactSizeFormatter<true>::Ser<ParamsStream<HashedSourceWriter<AutoFile>&, CAddress::SerParams>, unsigned long>(ParamsStream<HashedSourceWriter<AutoFile>&, CAddress::SerParams>&, unsigned long) Unexecuted instantiation: void CompactSizeFormatter<true>::Ser<ParamsStream<DataStream&, CAddress::SerParams>, unsigned long>(ParamsStream<DataStream&, CAddress::SerParams>&, unsigned long) Unexecuted instantiation: void CompactSizeFormatter<true>::Ser<SizeComputer, unsigned short>(SizeComputer&, unsigned short) Unexecuted instantiation: void CompactSizeFormatter<true>::Ser<VectorWriter, unsigned short>(VectorWriter&, unsigned short) Unexecuted instantiation: void CompactSizeFormatter<false>::Ser<ParamsStream<VectorWriter&, CAddress::SerParams>, unsigned long>(ParamsStream<VectorWriter&, CAddress::SerParams>&, unsigned long) Unexecuted instantiation: void CompactSizeFormatter<true>::Ser<ParamsStream<ParamsStream<VectorWriter&, CAddress::SerParams>&, CNetAddr::SerParams>, unsigned long>(ParamsStream<ParamsStream<VectorWriter&, CAddress::SerParams>&, CNetAddr::SerParams>&, unsigned long) |
583 | | }; |
584 | | |
585 | | template <typename U, bool LOSSY = false> |
586 | | struct ChronoFormatter { |
587 | | template <typename Stream, typename Tp> |
588 | | void Unser(Stream& s, Tp& tp) |
589 | 0 | { |
590 | 0 | U u; |
591 | 0 | s >> u; |
592 | | // Lossy deserialization does not make sense, so force Wnarrowing |
593 | 0 | tp = Tp{typename Tp::duration{typename Tp::duration::rep{u}}}; |
594 | 0 | } Unexecuted instantiation: void ChronoFormatter<unsigned int, true>::Unser<ParamsStream<DataStream&, CAddress::SerParams>, std::chrono::time_point<NodeClock, std::chrono::duration<long, std::ratio<1l, 1l> > > >(ParamsStream<DataStream&, CAddress::SerParams>&, std::chrono::time_point<NodeClock, std::chrono::duration<long, std::ratio<1l, 1l> > >&) Unexecuted instantiation: void ChronoFormatter<long, false>::Unser<ParamsStream<DataStream&, CAddress::SerParams>, std::chrono::time_point<NodeClock, std::chrono::duration<long, std::ratio<1l, 1l> > > >(ParamsStream<DataStream&, CAddress::SerParams>&, std::chrono::time_point<NodeClock, std::chrono::duration<long, std::ratio<1l, 1l> > >&) Unexecuted instantiation: void ChronoFormatter<unsigned int, true>::Unser<ParamsStream<HashVerifier<AutoFile>&, CAddress::SerParams>, std::chrono::time_point<NodeClock, std::chrono::duration<long, std::ratio<1l, 1l> > > >(ParamsStream<HashVerifier<AutoFile>&, CAddress::SerParams>&, std::chrono::time_point<NodeClock, std::chrono::duration<long, std::ratio<1l, 1l> > >&) Unexecuted instantiation: void ChronoFormatter<unsigned int, true>::Unser<ParamsStream<AutoFile&, CAddress::SerParams>, std::chrono::time_point<NodeClock, std::chrono::duration<long, std::ratio<1l, 1l> > > >(ParamsStream<AutoFile&, CAddress::SerParams>&, std::chrono::time_point<NodeClock, std::chrono::duration<long, std::ratio<1l, 1l> > >&) Unexecuted instantiation: void ChronoFormatter<long, false>::Unser<ParamsStream<AutoFile&, CAddress::SerParams>, std::chrono::time_point<NodeClock, std::chrono::duration<long, std::ratio<1l, 1l> > > >(ParamsStream<AutoFile&, CAddress::SerParams>&, std::chrono::time_point<NodeClock, std::chrono::duration<long, std::ratio<1l, 1l> > >&) Unexecuted instantiation: void ChronoFormatter<long, false>::Unser<ParamsStream<HashVerifier<AutoFile>&, CAddress::SerParams>, std::chrono::time_point<NodeClock, std::chrono::duration<long, std::ratio<1l, 1l> > > >(ParamsStream<HashVerifier<AutoFile>&, CAddress::SerParams>&, std::chrono::time_point<NodeClock, std::chrono::duration<long, std::ratio<1l, 1l> > >&) Unexecuted instantiation: void ChronoFormatter<unsigned int, true>::Unser<ParamsStream<HashVerifier<DataStream>&, CAddress::SerParams>, std::chrono::time_point<NodeClock, std::chrono::duration<long, std::ratio<1l, 1l> > > >(ParamsStream<HashVerifier<DataStream>&, CAddress::SerParams>&, std::chrono::time_point<NodeClock, std::chrono::duration<long, std::ratio<1l, 1l> > >&) Unexecuted instantiation: void ChronoFormatter<long, false>::Unser<ParamsStream<HashVerifier<DataStream>&, CAddress::SerParams>, std::chrono::time_point<NodeClock, std::chrono::duration<long, std::ratio<1l, 1l> > > >(ParamsStream<HashVerifier<DataStream>&, CAddress::SerParams>&, std::chrono::time_point<NodeClock, std::chrono::duration<long, std::ratio<1l, 1l> > >&) |
595 | | template <typename Stream, typename Tp> |
596 | | void Ser(Stream& s, Tp tp) |
597 | 0 | { |
598 | 0 | if constexpr (LOSSY) { |
599 | 0 | s << U(tp.time_since_epoch().count()); |
600 | 0 | } else { |
601 | 0 | s << U{tp.time_since_epoch().count()}; |
602 | 0 | } |
603 | 0 | } Unexecuted instantiation: void ChronoFormatter<unsigned int, true>::Ser<ParamsStream<DataStream&, CAddress::SerParams>, std::chrono::time_point<NodeClock, std::chrono::duration<long, std::ratio<1l, 1l> > > >(ParamsStream<DataStream&, CAddress::SerParams>&, std::chrono::time_point<NodeClock, std::chrono::duration<long, std::ratio<1l, 1l> > >) Unexecuted instantiation: void ChronoFormatter<unsigned int, true>::Ser<ParamsStream<HashedSourceWriter<AutoFile>&, CAddress::SerParams>, std::chrono::time_point<NodeClock, std::chrono::duration<long, std::ratio<1l, 1l> > > >(ParamsStream<HashedSourceWriter<AutoFile>&, CAddress::SerParams>&, std::chrono::time_point<NodeClock, std::chrono::duration<long, std::ratio<1l, 1l> > >) Unexecuted instantiation: void ChronoFormatter<long, false>::Ser<ParamsStream<HashedSourceWriter<AutoFile>&, CAddress::SerParams>, std::chrono::time_point<NodeClock, std::chrono::duration<long, std::ratio<1l, 1l> > > >(ParamsStream<HashedSourceWriter<AutoFile>&, CAddress::SerParams>&, std::chrono::time_point<NodeClock, std::chrono::duration<long, std::ratio<1l, 1l> > >) Unexecuted instantiation: void ChronoFormatter<long, false>::Ser<ParamsStream<DataStream&, CAddress::SerParams>, std::chrono::time_point<NodeClock, std::chrono::duration<long, std::ratio<1l, 1l> > > >(ParamsStream<DataStream&, CAddress::SerParams>&, std::chrono::time_point<NodeClock, std::chrono::duration<long, std::ratio<1l, 1l> > >) Unexecuted instantiation: void ChronoFormatter<unsigned int, true>::Ser<ParamsStream<VectorWriter&, CAddress::SerParams>, std::chrono::time_point<NodeClock, std::chrono::duration<long, std::ratio<1l, 1l> > > >(ParamsStream<VectorWriter&, CAddress::SerParams>&, std::chrono::time_point<NodeClock, std::chrono::duration<long, std::ratio<1l, 1l> > >) |
604 | | }; |
605 | | template <typename U> |
606 | | using LossyChronoFormatter = ChronoFormatter<U, true>; |
607 | | |
608 | | class CompactSizeWriter |
609 | | { |
610 | | protected: |
611 | | uint64_t n; |
612 | | public: |
613 | 0 | explicit CompactSizeWriter(uint64_t n_in) : n(n_in) { } |
614 | | |
615 | | template<typename Stream> |
616 | 0 | void Serialize(Stream &s) const { |
617 | 0 | WriteCompactSize<Stream>(s, n); |
618 | 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 |
619 | | }; |
620 | | |
621 | | template<size_t Limit> |
622 | | struct LimitedStringFormatter |
623 | | { |
624 | | template<typename Stream> |
625 | | void Unser(Stream& s, std::string& v) |
626 | 870 | { |
627 | 870 | size_t size = ReadCompactSize(s); |
628 | 870 | if (size > Limit) { Branch (628:13): [True: 0, False: 0]
Branch (628:13): [True: 0, False: 870]
|
629 | 0 | throw std::ios_base::failure("String length limit exceeded"); |
630 | 0 | } |
631 | 870 | v.resize(size); |
632 | 870 | if (size != 0) s.read(MakeWritableByteSpan(v)); Branch (632:13): [True: 0, False: 0]
Branch (632:13): [True: 0, False: 870]
|
633 | 870 | } Unexecuted instantiation: void LimitedStringFormatter<10ul>::Unser<DataStream>(DataStream&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) void LimitedStringFormatter<256ul>::Unser<DataStream>(DataStream&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) Line | Count | Source | 626 | 870 | { | 627 | 870 | size_t size = ReadCompactSize(s); | 628 | 870 | if (size > Limit) { Branch (628:13): [True: 0, False: 870]
| 629 | 0 | throw std::ios_base::failure("String length limit exceeded"); | 630 | 0 | } | 631 | 870 | v.resize(size); | 632 | 870 | if (size != 0) s.read(MakeWritableByteSpan(v)); Branch (632:13): [True: 0, False: 870]
| 633 | 870 | } |
|
634 | | |
635 | | template<typename Stream> |
636 | | void Ser(Stream& s, const std::string& v) |
637 | 0 | { |
638 | 0 | s << v; |
639 | 0 | } |
640 | | }; |
641 | | |
642 | | /** Formatter to serialize/deserialize vector elements using another formatter |
643 | | * |
644 | | * Example: |
645 | | * struct X { |
646 | | * std::vector<uint64_t> v; |
647 | | * SERIALIZE_METHODS(X, obj) { READWRITE(Using<VectorFormatter<VarInt>>(obj.v)); } |
648 | | * }; |
649 | | * will define a struct that contains a vector of uint64_t, which is serialized |
650 | | * as a vector of VarInt-encoded integers. |
651 | | * |
652 | | * V is not required to be an std::vector type. It works for any class that |
653 | | * exposes a value_type, size, reserve, emplace_back, back, and const iterators. |
654 | | */ |
655 | | template<class Formatter> |
656 | | struct VectorFormatter |
657 | | { |
658 | | template<typename Stream, typename V> |
659 | | void Ser(Stream& s, const V& v) |
660 | 153k | { |
661 | 153k | Formatter formatter; |
662 | 153k | WriteCompactSize(s, v.size()); |
663 | 153k | for (const typename V::value_type& elem : v) { Branch (663:49): [True: 13.6k, False: 13.6k]
Branch (663:49): [True: 13.6k, False: 13.6k]
Branch (663:49): [True: 0, False: 0]
Branch (663:49): [True: 6.84k, False: 6.84k]
Branch (663:49): [True: 0, False: 0]
Branch (663:49): [True: 0, False: 0]
Branch (663:49): [True: 0, False: 0]
Branch (663:49): [True: 0, False: 0]
Branch (663:49): [True: 0, False: 0]
Branch (663:49): [True: 0, False: 0]
Branch (663:49): [True: 0, False: 0]
Branch (663:49): [True: 0, False: 0]
Branch (663:49): [True: 0, False: 0]
Branch (663:49): [True: 0, False: 0]
Branch (663:49): [True: 0, False: 0]
Branch (663:49): [True: 0, False: 0]
Branch (663:49): [True: 0, False: 0]
Branch (663:49): [True: 52.1k, False: 3.25k]
Branch (663:49): [True: 6.84k, False: 58.9k]
Branch (663:49): [True: 6.84k, False: 6.84k]
Branch (663:49): [True: 6.84k, False: 6.84k]
Branch (663:49): [True: 0, False: 0]
Branch (663:49): [True: 0, False: 1.68k]
Branch (663:49): [True: 1.68k, False: 1.68k]
Branch (663:49): [True: 1.68k, False: 1.68k]
Branch (663:49): [True: 1.68k, False: 1.68k]
Branch (663:49): [True: 0, False: 0]
Branch (663:49): [True: 0, False: 0]
Branch (663:49): [True: 0, False: 0]
Branch (663:49): [True: 0, False: 0]
Branch (663:49): [True: 0, False: 0]
Branch (663:49): [True: 0, False: 0]
Branch (663:49): [True: 0, False: 0]
Branch (663:49): [True: 0, False: 0]
Branch (663:49): [True: 0, False: 0]
Branch (663:49): [True: 4.06k, False: 2.47k]
Branch (663:49): [True: 0, False: 0]
Branch (663:49): [True: 0, False: 0]
Branch (663:49): [True: 0, False: 0]
Branch (663:49): [True: 0, False: 0]
Branch (663:49): [True: 0, False: 0]
Branch (663:49): [True: 0, False: 0]
Branch (663:49): [True: 0, False: 0]
Branch (663:49): [True: 0, False: 0]
Branch (663:49): [True: 0, False: 0]
Branch (663:49): [True: 0, False: 0]
Branch (663:49): [True: 0, False: 0]
Branch (663:49): [True: 0, False: 0]
Branch (663:49): [True: 0, False: 0]
Branch (663:49): [True: 0, False: 0]
Branch (663:49): [True: 0, False: 0]
Branch (663:49): [True: 0, False: 0]
Branch (663:49): [True: 0, False: 0]
Branch (663:49): [True: 17.0k, False: 17.0k]
Branch (663:49): [True: 17.0k, False: 17.0k]
Branch (663:49): [True: 0, False: 0]
|
664 | 150k | formatter.Ser(s, elem); |
665 | 150k | } |
666 | 153k | } void VectorFormatter<DefaultFormatter>::Ser<ParamsStream<SizeComputer&, TransactionSerParams>, std::vector<CTxIn, std::allocator<CTxIn> > >(ParamsStream<SizeComputer&, TransactionSerParams>&, std::vector<CTxIn, std::allocator<CTxIn> > const&) Line | Count | Source | 660 | 13.6k | { | 661 | 13.6k | Formatter formatter; | 662 | 13.6k | WriteCompactSize(s, v.size()); | 663 | 13.6k | for (const typename V::value_type& elem : v) { Branch (663:49): [True: 13.6k, False: 13.6k]
| 664 | 13.6k | formatter.Ser(s, elem); | 665 | 13.6k | } | 666 | 13.6k | } |
void VectorFormatter<DefaultFormatter>::Ser<ParamsStream<SizeComputer&, TransactionSerParams>, std::vector<CTxOut, std::allocator<CTxOut> > >(ParamsStream<SizeComputer&, TransactionSerParams>&, std::vector<CTxOut, std::allocator<CTxOut> > const&) Line | Count | Source | 660 | 13.6k | { | 661 | 13.6k | Formatter formatter; | 662 | 13.6k | WriteCompactSize(s, v.size()); | 663 | 13.6k | for (const typename V::value_type& elem : v) { Branch (663:49): [True: 13.6k, False: 13.6k]
| 664 | 13.6k | formatter.Ser(s, elem); | 665 | 13.6k | } | 666 | 13.6k | } |
Unexecuted instantiation: void VectorFormatter<DefaultFormatter>::Ser<ParamsStream<SizeComputer&, TransactionSerParams>, std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > > >(ParamsStream<SizeComputer&, TransactionSerParams>&, std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > > const&) void VectorFormatter<DefaultFormatter>::Ser<ParamsStream<SizeComputer&, TransactionSerParams>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const> > > >(ParamsStream<SizeComputer&, TransactionSerParams>&, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const> > > const&) Line | Count | Source | 660 | 6.84k | { | 661 | 6.84k | Formatter formatter; | 662 | 6.84k | WriteCompactSize(s, v.size()); | 663 | 6.84k | for (const typename V::value_type& elem : v) { Branch (663:49): [True: 6.84k, False: 6.84k]
| 664 | 6.84k | formatter.Ser(s, elem); | 665 | 6.84k | } | 666 | 6.84k | } |
Unexecuted instantiation: void VectorFormatter<DefaultFormatter>::Ser<SizeComputer, std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > > >(SizeComputer&, std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > > const&) Unexecuted instantiation: void VectorFormatter<CustomUintFormatter<6, false> >::Ser<DataStream, std::vector<unsigned long, std::allocator<unsigned long> > >(DataStream&, std::vector<unsigned long, std::allocator<unsigned long> > const&) Unexecuted instantiation: void VectorFormatter<DefaultFormatter>::Ser<DataStream, std::vector<PrefilledTransaction, std::allocator<PrefilledTransaction> > >(DataStream&, std::vector<PrefilledTransaction, std::allocator<PrefilledTransaction> > const&) Unexecuted instantiation: void VectorFormatter<DefaultFormatter>::Ser<ParamsStream<DataStream&, TransactionSerParams>, std::vector<CTxIn, std::allocator<CTxIn> > >(ParamsStream<DataStream&, TransactionSerParams>&, std::vector<CTxIn, std::allocator<CTxIn> > const&) Unexecuted instantiation: void VectorFormatter<DefaultFormatter>::Ser<ParamsStream<DataStream&, TransactionSerParams>, std::vector<CTxOut, std::allocator<CTxOut> > >(ParamsStream<DataStream&, TransactionSerParams>&, std::vector<CTxOut, std::allocator<CTxOut> > const&) Unexecuted instantiation: void VectorFormatter<DefaultFormatter>::Ser<ParamsStream<DataStream&, TransactionSerParams>, std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > > >(ParamsStream<DataStream&, TransactionSerParams>&, std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > > const&) Unexecuted instantiation: void VectorFormatter<DefaultFormatter>::Ser<DataStream, std::vector<uint256, std::allocator<uint256> > >(DataStream&, std::vector<uint256, std::allocator<uint256> > const&) Unexecuted instantiation: void VectorFormatter<DefaultFormatter>::Ser<DataStream, std::vector<unsigned int, std::allocator<unsigned int> > >(DataStream&, std::vector<unsigned int, std::allocator<unsigned int> > const&) Unexecuted instantiation: void VectorFormatter<DefaultFormatter>::Ser<DataStream, std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > > >(DataStream&, std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > > const&) Unexecuted instantiation: void VectorFormatter<DefaultFormatter>::Ser<ParamsStream<DataStream&, TransactionSerParams>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const> > > >(ParamsStream<DataStream&, TransactionSerParams>&, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const> > > const&) Unexecuted instantiation: void VectorFormatter<TxInUndoFormatter>::Ser<DataStream, std::vector<Coin, std::allocator<Coin> > >(DataStream&, std::vector<Coin, std::allocator<Coin> > const&) Unexecuted instantiation: void VectorFormatter<DefaultFormatter>::Ser<DataStream, std::vector<CTxUndo, std::allocator<CTxUndo> > >(DataStream&, std::vector<CTxUndo, std::allocator<CTxUndo> > const&) Unexecuted instantiation: void VectorFormatter<DifferenceFormatter>::Ser<DataStream, std::vector<unsigned short, std::allocator<unsigned short> > >(DataStream&, std::vector<unsigned short, std::allocator<unsigned short> > const&) void VectorFormatter<DefaultFormatter>::Ser<ParamsStream<VectorWriter&, TransactionSerParams>, std::vector<CBlock, std::allocator<CBlock> > >(ParamsStream<VectorWriter&, TransactionSerParams>&, std::vector<CBlock, std::allocator<CBlock> > const&) Line | Count | Source | 660 | 3.25k | { | 661 | 3.25k | Formatter formatter; | 662 | 3.25k | WriteCompactSize(s, v.size()); | 663 | 52.1k | for (const typename V::value_type& elem : v) { Branch (663:49): [True: 52.1k, False: 3.25k]
| 664 | 52.1k | formatter.Ser(s, elem); | 665 | 52.1k | } | 666 | 3.25k | } |
void VectorFormatter<DefaultFormatter>::Ser<ParamsStream<VectorWriter&, TransactionSerParams>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const> > > >(ParamsStream<VectorWriter&, TransactionSerParams>&, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const> > > const&) Line | Count | Source | 660 | 58.9k | { | 661 | 58.9k | Formatter formatter; | 662 | 58.9k | WriteCompactSize(s, v.size()); | 663 | 58.9k | for (const typename V::value_type& elem : v) { Branch (663:49): [True: 6.84k, False: 58.9k]
| 664 | 6.84k | formatter.Ser(s, elem); | 665 | 6.84k | } | 666 | 58.9k | } |
void VectorFormatter<DefaultFormatter>::Ser<ParamsStream<VectorWriter&, TransactionSerParams>, std::vector<CTxIn, std::allocator<CTxIn> > >(ParamsStream<VectorWriter&, TransactionSerParams>&, std::vector<CTxIn, std::allocator<CTxIn> > const&) Line | Count | Source | 660 | 6.84k | { | 661 | 6.84k | Formatter formatter; | 662 | 6.84k | WriteCompactSize(s, v.size()); | 663 | 6.84k | for (const typename V::value_type& elem : v) { Branch (663:49): [True: 6.84k, False: 6.84k]
| 664 | 6.84k | formatter.Ser(s, elem); | 665 | 6.84k | } | 666 | 6.84k | } |
void VectorFormatter<DefaultFormatter>::Ser<ParamsStream<VectorWriter&, TransactionSerParams>, std::vector<CTxOut, std::allocator<CTxOut> > >(ParamsStream<VectorWriter&, TransactionSerParams>&, std::vector<CTxOut, std::allocator<CTxOut> > const&) Line | Count | Source | 660 | 6.84k | { | 661 | 6.84k | Formatter formatter; | 662 | 6.84k | WriteCompactSize(s, v.size()); | 663 | 6.84k | for (const typename V::value_type& elem : v) { Branch (663:49): [True: 6.84k, False: 6.84k]
| 664 | 6.84k | formatter.Ser(s, elem); | 665 | 6.84k | } | 666 | 6.84k | } |
Unexecuted instantiation: void VectorFormatter<DefaultFormatter>::Ser<ParamsStream<VectorWriter&, TransactionSerParams>, std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > > >(ParamsStream<VectorWriter&, TransactionSerParams>&, std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > > const&) void VectorFormatter<CustomUintFormatter<6, false> >::Ser<ParamsStream<VectorWriter&, TransactionSerParams>, std::vector<unsigned long, std::allocator<unsigned long> > >(ParamsStream<VectorWriter&, TransactionSerParams>&, std::vector<unsigned long, std::allocator<unsigned long> > const&) Line | Count | Source | 660 | 1.68k | { | 661 | 1.68k | Formatter formatter; | 662 | 1.68k | WriteCompactSize(s, v.size()); | 663 | 1.68k | for (const typename V::value_type& elem : v) { Branch (663:49): [True: 0, False: 1.68k]
| 664 | 0 | formatter.Ser(s, elem); | 665 | 0 | } | 666 | 1.68k | } |
void VectorFormatter<DefaultFormatter>::Ser<ParamsStream<VectorWriter&, TransactionSerParams>, std::vector<PrefilledTransaction, std::allocator<PrefilledTransaction> > >(ParamsStream<VectorWriter&, TransactionSerParams>&, std::vector<PrefilledTransaction, std::allocator<PrefilledTransaction> > const&) Line | Count | Source | 660 | 1.68k | { | 661 | 1.68k | Formatter formatter; | 662 | 1.68k | WriteCompactSize(s, v.size()); | 663 | 1.68k | for (const typename V::value_type& elem : v) { Branch (663:49): [True: 1.68k, False: 1.68k]
| 664 | 1.68k | formatter.Ser(s, elem); | 665 | 1.68k | } | 666 | 1.68k | } |
void VectorFormatter<DefaultFormatter>::Ser<ParamsStream<ParamsStream<VectorWriter&, TransactionSerParams>&, TransactionSerParams>, std::vector<CTxIn, std::allocator<CTxIn> > >(ParamsStream<ParamsStream<VectorWriter&, TransactionSerParams>&, TransactionSerParams>&, std::vector<CTxIn, std::allocator<CTxIn> > const&) Line | Count | Source | 660 | 1.68k | { | 661 | 1.68k | Formatter formatter; | 662 | 1.68k | WriteCompactSize(s, v.size()); | 663 | 1.68k | for (const typename V::value_type& elem : v) { Branch (663:49): [True: 1.68k, False: 1.68k]
| 664 | 1.68k | formatter.Ser(s, elem); | 665 | 1.68k | } | 666 | 1.68k | } |
void VectorFormatter<DefaultFormatter>::Ser<ParamsStream<ParamsStream<VectorWriter&, TransactionSerParams>&, TransactionSerParams>, std::vector<CTxOut, std::allocator<CTxOut> > >(ParamsStream<ParamsStream<VectorWriter&, TransactionSerParams>&, TransactionSerParams>&, std::vector<CTxOut, std::allocator<CTxOut> > const&) Line | Count | Source | 660 | 1.68k | { | 661 | 1.68k | Formatter formatter; | 662 | 1.68k | WriteCompactSize(s, v.size()); | 663 | 1.68k | for (const typename V::value_type& elem : v) { Branch (663:49): [True: 1.68k, False: 1.68k]
| 664 | 1.68k | formatter.Ser(s, elem); | 665 | 1.68k | } | 666 | 1.68k | } |
Unexecuted instantiation: void VectorFormatter<DefaultFormatter>::Ser<ParamsStream<ParamsStream<VectorWriter&, TransactionSerParams>&, TransactionSerParams>, std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > > >(ParamsStream<ParamsStream<VectorWriter&, TransactionSerParams>&, TransactionSerParams>&, std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > > const&) Unexecuted instantiation: void VectorFormatter<DefaultFormatter>::Ser<DataStream, std::vector<int, std::allocator<int> > >(DataStream&, std::vector<int, std::allocator<int> > const&) Unexecuted instantiation: void VectorFormatter<DefaultFormatter>::Ser<DataStream, prevector<8u, int, unsigned int, int> >(DataStream&, prevector<8u, int, unsigned int, int> const&) Unexecuted instantiation: void VectorFormatter<DefaultFormatter>::Ser<ParamsStream<HashedSourceWriter<AutoFile>&, CAddress::SerParams>, std::vector<CAddress, std::allocator<CAddress> > >(ParamsStream<HashedSourceWriter<AutoFile>&, CAddress::SerParams>&, std::vector<CAddress, std::allocator<CAddress> > const&) Unexecuted instantiation: void VectorFormatter<CustomUintFormatter<6, false> >::Ser<SizeComputer, std::vector<unsigned long, std::allocator<unsigned long> > >(SizeComputer&, std::vector<unsigned long, std::allocator<unsigned long> > const&) Unexecuted instantiation: void VectorFormatter<DefaultFormatter>::Ser<SizeComputer, std::vector<PrefilledTransaction, std::allocator<PrefilledTransaction> > >(SizeComputer&, std::vector<PrefilledTransaction, std::allocator<PrefilledTransaction> > const&) Unexecuted instantiation: void VectorFormatter<CustomUintFormatter<6, false> >::Ser<VectorWriter, std::vector<unsigned long, std::allocator<unsigned long> > >(VectorWriter&, std::vector<unsigned long, std::allocator<unsigned long> > const&) Unexecuted instantiation: void VectorFormatter<DefaultFormatter>::Ser<VectorWriter, std::vector<PrefilledTransaction, std::allocator<PrefilledTransaction> > >(VectorWriter&, std::vector<PrefilledTransaction, std::allocator<PrefilledTransaction> > const&) Unexecuted instantiation: void VectorFormatter<DefaultFormatter>::Ser<VectorWriter, std::vector<CInv, std::allocator<CInv> > >(VectorWriter&, std::vector<CInv, std::allocator<CInv> > const&) void VectorFormatter<DefaultFormatter>::Ser<VectorWriter, std::vector<uint256, std::allocator<uint256> > >(VectorWriter&, std::vector<uint256, std::allocator<uint256> > const&) Line | Count | Source | 660 | 2.47k | { | 661 | 2.47k | Formatter formatter; | 662 | 2.47k | WriteCompactSize(s, v.size()); | 663 | 4.06k | for (const typename V::value_type& elem : v) { Branch (663:49): [True: 4.06k, False: 2.47k]
| 664 | 4.06k | formatter.Ser(s, elem); | 665 | 4.06k | } | 666 | 2.47k | } |
Unexecuted instantiation: void VectorFormatter<DefaultFormatter>::Ser<VectorWriter, std::vector<CBlockHeader, std::allocator<CBlockHeader> > >(VectorWriter&, std::vector<CBlockHeader, std::allocator<CBlockHeader> > const&) Unexecuted instantiation: void VectorFormatter<DifferenceFormatter>::Ser<VectorWriter, std::vector<unsigned short, std::allocator<unsigned short> > >(VectorWriter&, std::vector<unsigned short, std::allocator<unsigned short> > const&) Unexecuted instantiation: void VectorFormatter<DefaultFormatter>::Ser<ParamsStream<VectorWriter&, CAddress::SerParams>, std::vector<CAddress, std::allocator<CAddress> > >(ParamsStream<VectorWriter&, CAddress::SerParams>&, std::vector<CAddress, std::allocator<CAddress> > const&) Unexecuted instantiation: void VectorFormatter<DefaultFormatter>::Ser<SizeComputer, std::vector<CTxUndo, std::allocator<CTxUndo> > >(SizeComputer&, std::vector<CTxUndo, std::allocator<CTxUndo> > const&) Unexecuted instantiation: void VectorFormatter<TxInUndoFormatter>::Ser<SizeComputer, std::vector<Coin, std::allocator<Coin> > >(SizeComputer&, std::vector<Coin, std::allocator<Coin> > const&) Unexecuted instantiation: void VectorFormatter<DefaultFormatter>::Ser<AutoFile, std::vector<CTxUndo, std::allocator<CTxUndo> > >(AutoFile&, std::vector<CTxUndo, std::allocator<CTxUndo> > const&) Unexecuted instantiation: void VectorFormatter<TxInUndoFormatter>::Ser<AutoFile, std::vector<Coin, std::allocator<Coin> > >(AutoFile&, std::vector<Coin, std::allocator<Coin> > const&) Unexecuted instantiation: void VectorFormatter<DefaultFormatter>::Ser<HashWriter, std::vector<CTxUndo, std::allocator<CTxUndo> > >(HashWriter&, std::vector<CTxUndo, std::allocator<CTxUndo> > const&) Unexecuted instantiation: void VectorFormatter<TxInUndoFormatter>::Ser<HashWriter, std::vector<Coin, std::allocator<Coin> > >(HashWriter&, std::vector<Coin, std::allocator<Coin> > const&) Unexecuted instantiation: void VectorFormatter<DefaultFormatter>::Ser<ParamsStream<AutoFile&, TransactionSerParams>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const> > > >(ParamsStream<AutoFile&, TransactionSerParams>&, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const> > > const&) Unexecuted instantiation: void VectorFormatter<DefaultFormatter>::Ser<ParamsStream<AutoFile&, TransactionSerParams>, std::vector<CTxIn, std::allocator<CTxIn> > >(ParamsStream<AutoFile&, TransactionSerParams>&, std::vector<CTxIn, std::allocator<CTxIn> > const&) Unexecuted instantiation: void VectorFormatter<DefaultFormatter>::Ser<ParamsStream<AutoFile&, TransactionSerParams>, std::vector<CTxOut, std::allocator<CTxOut> > >(ParamsStream<AutoFile&, TransactionSerParams>&, std::vector<CTxOut, std::allocator<CTxOut> > const&) Unexecuted instantiation: void VectorFormatter<DefaultFormatter>::Ser<ParamsStream<AutoFile&, TransactionSerParams>, std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > > >(ParamsStream<AutoFile&, TransactionSerParams>&, std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > > const&) Unexecuted instantiation: fees.cpp:void VectorFormatter<(anonymous namespace)::EncodedDoubleFormatter>::Ser<AutoFile, std::vector<double, std::allocator<double> > >(AutoFile&, std::vector<double, std::allocator<double> > const&) Unexecuted instantiation: fees.cpp:void VectorFormatter<VectorFormatter<(anonymous namespace)::EncodedDoubleFormatter> >::Ser<AutoFile, std::vector<std::vector<double, std::allocator<double> >, std::allocator<std::vector<double, std::allocator<double> > > > >(AutoFile&, std::vector<std::vector<double, std::allocator<double> >, std::allocator<std::vector<double, std::allocator<double> > > > const&) Unexecuted instantiation: void VectorFormatter<DefaultFormatter>::Ser<DataStream, std::vector<CCoin, std::allocator<CCoin> > >(DataStream&, std::vector<CCoin, std::allocator<CCoin> > const&) Unexecuted instantiation: void VectorFormatter<DefaultFormatter>::Ser<DataStream, std::vector<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > >(DataStream&, std::vector<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > const&) void VectorFormatter<DefaultFormatter>::Ser<ParamsStream<HashWriter&, TransactionSerParams>, std::vector<CTxIn, std::allocator<CTxIn> > >(ParamsStream<HashWriter&, TransactionSerParams>&, std::vector<CTxIn, std::allocator<CTxIn> > const&) Line | Count | Source | 660 | 17.0k | { | 661 | 17.0k | Formatter formatter; | 662 | 17.0k | WriteCompactSize(s, v.size()); | 663 | 17.0k | for (const typename V::value_type& elem : v) { Branch (663:49): [True: 17.0k, False: 17.0k]
| 664 | 17.0k | formatter.Ser(s, elem); | 665 | 17.0k | } | 666 | 17.0k | } |
void VectorFormatter<DefaultFormatter>::Ser<ParamsStream<HashWriter&, TransactionSerParams>, std::vector<CTxOut, std::allocator<CTxOut> > >(ParamsStream<HashWriter&, TransactionSerParams>&, std::vector<CTxOut, std::allocator<CTxOut> > const&) Line | Count | Source | 660 | 17.0k | { | 661 | 17.0k | Formatter formatter; | 662 | 17.0k | WriteCompactSize(s, v.size()); | 663 | 17.0k | for (const typename V::value_type& elem : v) { Branch (663:49): [True: 17.0k, False: 17.0k]
| 664 | 17.0k | formatter.Ser(s, elem); | 665 | 17.0k | } | 666 | 17.0k | } |
Unexecuted instantiation: void VectorFormatter<DefaultFormatter>::Ser<ParamsStream<HashWriter&, TransactionSerParams>, std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > > >(ParamsStream<HashWriter&, TransactionSerParams>&, std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > > const&) |
667 | | |
668 | | template<typename Stream, typename V> |
669 | | void Unser(Stream& s, V& v) |
670 | 27.2k | { |
671 | 27.2k | Formatter formatter; |
672 | 27.2k | v.clear(); |
673 | 27.2k | size_t size = ReadCompactSize(s); |
674 | 27.2k | size_t allocated = 0; |
675 | 52.8k | while (allocated < size) { Branch (675:16): [True: 8.53k, False: 8.53k]
Branch (675:16): [True: 8.53k, False: 8.53k]
Branch (675:16): [True: 0, False: 0]
Branch (675:16): [True: 0, False: 0]
Branch (675:16): [True: 6.84k, False: 6.84k]
Branch (675:16): [True: 0, False: 0]
Branch (675:16): [True: 0, False: 1.68k]
Branch (675:16): [True: 1.68k, False: 1.68k]
Branch (675:16): [True: 0, False: 0]
Branch (675:16): [True: 0, False: 0]
Branch (675:16): [True: 0, False: 0]
Branch (675:16): [True: 0, False: 0]
Branch (675:16): [True: 0, False: 0]
Branch (675:16): [True: 0, False: 0]
Branch (675:16): [True: 0, False: 0]
Branch (675:16): [True: 0, False: 0]
Branch (675:16): [True: 0, False: 0]
Branch (675:16): [True: 0, False: 0]
Branch (675:16): [True: 0, False: 0]
Branch (675:16): [True: 0, False: 0]
Branch (675:16): [True: 0, False: 0]
Branch (675:16): [True: 0, False: 0]
Branch (675:16): [True: 0, False: 0]
Branch (675:16): [True: 0, False: 0]
Branch (675:16): [True: 0, False: 0]
Branch (675:16): [True: 0, False: 0]
Branch (675:16): [True: 0, False: 0]
Branch (675:16): [True: 0, False: 0]
Branch (675:16): [True: 0, False: 0]
Branch (675:16): [True: 0, False: 0]
Branch (675:16): [True: 0, False: 0]
Branch (675:16): [True: 0, False: 0]
Branch (675:16): [True: 0, False: 0]
Branch (675:16): [True: 0, False: 0]
Branch (675:16): [True: 0, False: 0]
Branch (675:16): [True: 0, False: 0]
Branch (675:16): [True: 0, False: 0]
|
676 | | // For DoS prevention, do not blindly allocate as much as the stream claims to contain. |
677 | | // Instead, allocate in 5MiB batches, so that an attacker actually needs to provide |
678 | | // X MiB of data to make us allocate X+5 Mib. |
679 | 25.6k | static_assert(sizeof(typename V::value_type) <= MAX_VECTOR_ALLOCATE, "Vector element size too large"); |
680 | 25.6k | allocated = std::min(size, allocated + MAX_VECTOR_ALLOCATE / sizeof(typename V::value_type)); |
681 | 25.6k | v.reserve(allocated); |
682 | 51.2k | while (v.size() < allocated) { Branch (682:20): [True: 8.53k, False: 8.53k]
Branch (682:20): [True: 8.53k, False: 8.53k]
Branch (682:20): [True: 0, False: 0]
Branch (682:20): [True: 0, False: 0]
Branch (682:20): [True: 6.84k, False: 6.84k]
Branch (682:20): [True: 0, False: 0]
Branch (682:20): [True: 0, False: 0]
Branch (682:20): [True: 1.68k, False: 1.68k]
Branch (682:20): [True: 0, False: 0]
Branch (682:20): [True: 0, False: 0]
Branch (682:20): [True: 0, False: 0]
Branch (682:20): [True: 0, False: 0]
Branch (682:20): [True: 0, False: 0]
Branch (682:20): [True: 0, False: 0]
Branch (682:20): [True: 0, False: 0]
Branch (682:20): [True: 0, False: 0]
Branch (682:20): [True: 0, False: 0]
Branch (682:20): [True: 0, False: 0]
Branch (682:20): [True: 0, False: 0]
Branch (682:20): [True: 0, False: 0]
Branch (682:20): [True: 0, False: 0]
Branch (682:20): [True: 0, False: 0]
Branch (682:20): [True: 0, False: 0]
Branch (682:20): [True: 0, False: 0]
Branch (682:20): [True: 0, False: 0]
Branch (682:20): [True: 0, False: 0]
Branch (682:20): [True: 0, False: 0]
Branch (682:20): [True: 0, False: 0]
Branch (682:20): [True: 0, False: 0]
Branch (682:20): [True: 0, False: 0]
Branch (682:20): [True: 0, False: 0]
Branch (682:20): [True: 0, False: 0]
Branch (682:20): [True: 0, False: 0]
Branch (682:20): [True: 0, False: 0]
Branch (682:20): [True: 0, False: 0]
Branch (682:20): [True: 0, False: 0]
Branch (682:20): [True: 0, False: 0]
|
683 | 25.6k | v.emplace_back(); |
684 | 25.6k | formatter.Unser(s, v.back()); |
685 | 25.6k | } |
686 | 25.6k | } |
687 | 27.2k | }; void VectorFormatter<DefaultFormatter>::Unser<ParamsStream<DataStream&, TransactionSerParams>, std::vector<CTxIn, std::allocator<CTxIn> > >(ParamsStream<DataStream&, TransactionSerParams>&, std::vector<CTxIn, std::allocator<CTxIn> >&) Line | Count | Source | 670 | 8.53k | { | 671 | 8.53k | Formatter formatter; | 672 | 8.53k | v.clear(); | 673 | 8.53k | size_t size = ReadCompactSize(s); | 674 | 8.53k | size_t allocated = 0; | 675 | 17.0k | while (allocated < size) { Branch (675:16): [True: 8.53k, False: 8.53k]
| 676 | | // For DoS prevention, do not blindly allocate as much as the stream claims to contain. | 677 | | // Instead, allocate in 5MiB batches, so that an attacker actually needs to provide | 678 | | // X MiB of data to make us allocate X+5 Mib. | 679 | 8.53k | static_assert(sizeof(typename V::value_type) <= MAX_VECTOR_ALLOCATE, "Vector element size too large"); | 680 | 8.53k | allocated = std::min(size, allocated + MAX_VECTOR_ALLOCATE / sizeof(typename V::value_type)); | 681 | 8.53k | v.reserve(allocated); | 682 | 17.0k | while (v.size() < allocated) { Branch (682:20): [True: 8.53k, False: 8.53k]
| 683 | 8.53k | v.emplace_back(); | 684 | 8.53k | formatter.Unser(s, v.back()); | 685 | 8.53k | } | 686 | 8.53k | } | 687 | 8.53k | }; |
void VectorFormatter<DefaultFormatter>::Unser<ParamsStream<DataStream&, TransactionSerParams>, std::vector<CTxOut, std::allocator<CTxOut> > >(ParamsStream<DataStream&, TransactionSerParams>&, std::vector<CTxOut, std::allocator<CTxOut> >&) Line | Count | Source | 670 | 8.53k | { | 671 | 8.53k | Formatter formatter; | 672 | 8.53k | v.clear(); | 673 | 8.53k | size_t size = ReadCompactSize(s); | 674 | 8.53k | size_t allocated = 0; | 675 | 17.0k | while (allocated < size) { Branch (675:16): [True: 8.53k, False: 8.53k]
| 676 | | // For DoS prevention, do not blindly allocate as much as the stream claims to contain. | 677 | | // Instead, allocate in 5MiB batches, so that an attacker actually needs to provide | 678 | | // X MiB of data to make us allocate X+5 Mib. | 679 | 8.53k | static_assert(sizeof(typename V::value_type) <= MAX_VECTOR_ALLOCATE, "Vector element size too large"); | 680 | 8.53k | allocated = std::min(size, allocated + MAX_VECTOR_ALLOCATE / sizeof(typename V::value_type)); | 681 | 8.53k | v.reserve(allocated); | 682 | 17.0k | while (v.size() < allocated) { Branch (682:20): [True: 8.53k, False: 8.53k]
| 683 | 8.53k | v.emplace_back(); | 684 | 8.53k | formatter.Unser(s, v.back()); | 685 | 8.53k | } | 686 | 8.53k | } | 687 | 8.53k | }; |
Unexecuted instantiation: void VectorFormatter<DefaultFormatter>::Unser<ParamsStream<DataStream&, TransactionSerParams>, std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > > >(ParamsStream<DataStream&, TransactionSerParams>&, std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > >&) Unexecuted instantiation: void VectorFormatter<DefaultFormatter>::Unser<DataStream, std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > > >(DataStream&, std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > >&) void VectorFormatter<DefaultFormatter>::Unser<ParamsStream<DataStream&, TransactionSerParams>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const> > > >(ParamsStream<DataStream&, TransactionSerParams>&, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const> > >&) Line | Count | Source | 670 | 6.84k | { | 671 | 6.84k | Formatter formatter; | 672 | 6.84k | v.clear(); | 673 | 6.84k | size_t size = ReadCompactSize(s); | 674 | 6.84k | size_t allocated = 0; | 675 | 13.6k | while (allocated < size) { Branch (675:16): [True: 6.84k, False: 6.84k]
| 676 | | // For DoS prevention, do not blindly allocate as much as the stream claims to contain. | 677 | | // Instead, allocate in 5MiB batches, so that an attacker actually needs to provide | 678 | | // X MiB of data to make us allocate X+5 Mib. | 679 | 6.84k | static_assert(sizeof(typename V::value_type) <= MAX_VECTOR_ALLOCATE, "Vector element size too large"); | 680 | 6.84k | allocated = std::min(size, allocated + MAX_VECTOR_ALLOCATE / sizeof(typename V::value_type)); | 681 | 6.84k | v.reserve(allocated); | 682 | 13.6k | while (v.size() < allocated) { Branch (682:20): [True: 6.84k, False: 6.84k]
| 683 | 6.84k | v.emplace_back(); | 684 | 6.84k | formatter.Unser(s, v.back()); | 685 | 6.84k | } | 686 | 6.84k | } | 687 | 6.84k | }; |
Unexecuted instantiation: void VectorFormatter<DefaultFormatter>::Unser<DataStream, std::vector<uint256, std::allocator<uint256> > >(DataStream&, std::vector<uint256, std::allocator<uint256> >&) void VectorFormatter<CustomUintFormatter<6, false> >::Unser<DataStream, std::vector<unsigned long, std::allocator<unsigned long> > >(DataStream&, std::vector<unsigned long, std::allocator<unsigned long> >&) Line | Count | Source | 670 | 1.68k | { | 671 | 1.68k | Formatter formatter; | 672 | 1.68k | v.clear(); | 673 | 1.68k | size_t size = ReadCompactSize(s); | 674 | 1.68k | size_t allocated = 0; | 675 | 1.68k | while (allocated < size) { Branch (675:16): [True: 0, False: 1.68k]
| 676 | | // For DoS prevention, do not blindly allocate as much as the stream claims to contain. | 677 | | // Instead, allocate in 5MiB batches, so that an attacker actually needs to provide | 678 | | // X MiB of data to make us allocate X+5 Mib. | 679 | 0 | static_assert(sizeof(typename V::value_type) <= MAX_VECTOR_ALLOCATE, "Vector element size too large"); | 680 | 0 | allocated = std::min(size, allocated + MAX_VECTOR_ALLOCATE / sizeof(typename V::value_type)); | 681 | 0 | v.reserve(allocated); | 682 | 0 | while (v.size() < allocated) { Branch (682:20): [True: 0, False: 0]
| 683 | 0 | v.emplace_back(); | 684 | 0 | formatter.Unser(s, v.back()); | 685 | 0 | } | 686 | 0 | } | 687 | 1.68k | }; |
void VectorFormatter<DefaultFormatter>::Unser<DataStream, std::vector<PrefilledTransaction, std::allocator<PrefilledTransaction> > >(DataStream&, std::vector<PrefilledTransaction, std::allocator<PrefilledTransaction> >&) Line | Count | Source | 670 | 1.68k | { | 671 | 1.68k | Formatter formatter; | 672 | 1.68k | v.clear(); | 673 | 1.68k | size_t size = ReadCompactSize(s); | 674 | 1.68k | size_t allocated = 0; | 675 | 3.37k | while (allocated < size) { Branch (675:16): [True: 1.68k, False: 1.68k]
| 676 | | // For DoS prevention, do not blindly allocate as much as the stream claims to contain. | 677 | | // Instead, allocate in 5MiB batches, so that an attacker actually needs to provide | 678 | | // X MiB of data to make us allocate X+5 Mib. | 679 | 1.68k | static_assert(sizeof(typename V::value_type) <= MAX_VECTOR_ALLOCATE, "Vector element size too large"); | 680 | 1.68k | allocated = std::min(size, allocated + MAX_VECTOR_ALLOCATE / sizeof(typename V::value_type)); | 681 | 1.68k | v.reserve(allocated); | 682 | 3.37k | while (v.size() < allocated) { Branch (682:20): [True: 1.68k, False: 1.68k]
| 683 | 1.68k | v.emplace_back(); | 684 | 1.68k | formatter.Unser(s, v.back()); | 685 | 1.68k | } | 686 | 1.68k | } | 687 | 1.68k | }; |
Unexecuted instantiation: void VectorFormatter<DefaultFormatter>::Unser<DataStream, std::vector<unsigned int, std::allocator<unsigned int> > >(DataStream&, std::vector<unsigned int, std::allocator<unsigned int> >&) Unexecuted instantiation: void VectorFormatter<TxInUndoFormatter>::Unser<DataStream, std::vector<Coin, std::allocator<Coin> > >(DataStream&, std::vector<Coin, std::allocator<Coin> >&) Unexecuted instantiation: void VectorFormatter<DefaultFormatter>::Unser<DataStream, std::vector<CTxUndo, std::allocator<CTxUndo> > >(DataStream&, std::vector<CTxUndo, std::allocator<CTxUndo> >&) Unexecuted instantiation: void VectorFormatter<DifferenceFormatter>::Unser<DataStream, std::vector<unsigned short, std::allocator<unsigned short> > >(DataStream&, std::vector<unsigned short, std::allocator<unsigned short> >&) Unexecuted instantiation: void VectorFormatter<DefaultFormatter>::Unser<DataStream, std::vector<CBlockHeader, std::allocator<CBlockHeader> > >(DataStream&, std::vector<CBlockHeader, std::allocator<CBlockHeader> >&) Unexecuted instantiation: void VectorFormatter<DefaultFormatter>::Unser<ParamsStream<SpanReader&, TransactionSerParams>, std::vector<CTxIn, std::allocator<CTxIn> > >(ParamsStream<SpanReader&, TransactionSerParams>&, std::vector<CTxIn, std::allocator<CTxIn> >&) Unexecuted instantiation: void VectorFormatter<DefaultFormatter>::Unser<ParamsStream<SpanReader&, TransactionSerParams>, std::vector<CTxOut, std::allocator<CTxOut> > >(ParamsStream<SpanReader&, TransactionSerParams>&, std::vector<CTxOut, std::allocator<CTxOut> >&) Unexecuted instantiation: void VectorFormatter<DefaultFormatter>::Unser<ParamsStream<SpanReader&, TransactionSerParams>, std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > > >(ParamsStream<SpanReader&, TransactionSerParams>&, std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > >&) Unexecuted instantiation: void VectorFormatter<DefaultFormatter>::Unser<DataStream, std::vector<CTxIn, std::allocator<CTxIn> > >(DataStream&, std::vector<CTxIn, std::allocator<CTxIn> >&) Unexecuted instantiation: void VectorFormatter<DefaultFormatter>::Unser<DataStream, std::vector<CTxOut, std::allocator<CTxOut> > >(DataStream&, std::vector<CTxOut, std::allocator<CTxOut> >&) Unexecuted instantiation: void VectorFormatter<DefaultFormatter>::Unser<ParamsStream<HashVerifier<AutoFile>&, CAddress::SerParams>, std::vector<CAddress, std::allocator<CAddress> > >(ParamsStream<HashVerifier<AutoFile>&, CAddress::SerParams>&, std::vector<CAddress, std::allocator<CAddress> >&) Unexecuted instantiation: void VectorFormatter<DefaultFormatter>::Unser<ParamsStream<AutoFile&, TransactionSerParams>, std::vector<CTxIn, std::allocator<CTxIn> > >(ParamsStream<AutoFile&, TransactionSerParams>&, std::vector<CTxIn, std::allocator<CTxIn> >&) Unexecuted instantiation: void VectorFormatter<DefaultFormatter>::Unser<ParamsStream<AutoFile&, TransactionSerParams>, std::vector<CTxOut, std::allocator<CTxOut> > >(ParamsStream<AutoFile&, TransactionSerParams>&, std::vector<CTxOut, std::allocator<CTxOut> >&) Unexecuted instantiation: void VectorFormatter<DefaultFormatter>::Unser<ParamsStream<AutoFile&, TransactionSerParams>, std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > > >(ParamsStream<AutoFile&, TransactionSerParams>&, std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > >&) Unexecuted instantiation: void VectorFormatter<DefaultFormatter>::Unser<ParamsStream<DataStream&, CAddress::SerParams>, std::vector<CAddress, std::allocator<CAddress> > >(ParamsStream<DataStream&, CAddress::SerParams>&, std::vector<CAddress, std::allocator<CAddress> >&) Unexecuted instantiation: void VectorFormatter<DefaultFormatter>::Unser<DataStream, std::vector<CInv, std::allocator<CInv> > >(DataStream&, std::vector<CInv, std::allocator<CInv> >&) Unexecuted instantiation: void VectorFormatter<DefaultFormatter>::Unser<HashVerifier<AutoFile>, std::vector<CTxUndo, std::allocator<CTxUndo> > >(HashVerifier<AutoFile>&, std::vector<CTxUndo, std::allocator<CTxUndo> >&) Unexecuted instantiation: void VectorFormatter<TxInUndoFormatter>::Unser<HashVerifier<AutoFile>, std::vector<Coin, std::allocator<Coin> > >(HashVerifier<AutoFile>&, std::vector<Coin, std::allocator<Coin> >&) Unexecuted instantiation: void VectorFormatter<DefaultFormatter>::Unser<ParamsStream<AutoFile&, TransactionSerParams>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const> > > >(ParamsStream<AutoFile&, TransactionSerParams>&, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const> > >&) Unexecuted instantiation: fees.cpp:void VectorFormatter<(anonymous namespace)::EncodedDoubleFormatter>::Unser<AutoFile, std::vector<double, std::allocator<double> > >(AutoFile&, std::vector<double, std::allocator<double> >&) Unexecuted instantiation: fees.cpp:void VectorFormatter<VectorFormatter<(anonymous namespace)::EncodedDoubleFormatter> >::Unser<AutoFile, std::vector<std::vector<double, std::allocator<double> >, std::allocator<std::vector<double, std::allocator<double> > > > >(AutoFile&, std::vector<std::vector<double, std::allocator<double> >, std::allocator<std::vector<double, std::allocator<double> > > >&) Unexecuted instantiation: void VectorFormatter<DefaultFormatter>::Unser<DataStream, std::vector<COutPoint, std::allocator<COutPoint> > >(DataStream&, std::vector<COutPoint, std::allocator<COutPoint> >&) Unexecuted instantiation: void VectorFormatter<DefaultFormatter>::Unser<SpanReader, std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > > >(SpanReader&, std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > >&) Unexecuted instantiation: void VectorFormatter<DefaultFormatter>::Unser<ParamsStream<BufferedFile&, TransactionSerParams>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const> > > >(ParamsStream<BufferedFile&, TransactionSerParams>&, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const> > >&) Unexecuted instantiation: void VectorFormatter<DefaultFormatter>::Unser<ParamsStream<BufferedFile&, TransactionSerParams>, std::vector<CTxIn, std::allocator<CTxIn> > >(ParamsStream<BufferedFile&, TransactionSerParams>&, std::vector<CTxIn, std::allocator<CTxIn> >&) Unexecuted instantiation: void VectorFormatter<DefaultFormatter>::Unser<ParamsStream<BufferedFile&, TransactionSerParams>, std::vector<CTxOut, std::allocator<CTxOut> > >(ParamsStream<BufferedFile&, TransactionSerParams>&, std::vector<CTxOut, std::allocator<CTxOut> >&) Unexecuted instantiation: void VectorFormatter<DefaultFormatter>::Unser<ParamsStream<BufferedFile&, TransactionSerParams>, std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > > >(ParamsStream<BufferedFile&, TransactionSerParams>&, std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > >&) Unexecuted instantiation: void VectorFormatter<DefaultFormatter>::Unser<DataStream, std::vector<wallet::CMerkleTx, std::allocator<wallet::CMerkleTx> > >(DataStream&, std::vector<wallet::CMerkleTx, std::allocator<wallet::CMerkleTx> >&) Unexecuted instantiation: void VectorFormatter<DefaultFormatter>::Unser<DataStream, std::vector<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > >(DataStream&, std::vector<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >&) |
688 | | }; |
689 | | |
690 | | /** |
691 | | * Forward declarations |
692 | | */ |
693 | | |
694 | | /** |
695 | | * string |
696 | | */ |
697 | | template<typename Stream, typename C> void Serialize(Stream& os, const std::basic_string<C>& str); |
698 | | template<typename Stream, typename C> void Unserialize(Stream& is, std::basic_string<C>& str); |
699 | | |
700 | | /** |
701 | | * prevector |
702 | | */ |
703 | | template<typename Stream, unsigned int N, typename T> inline void Serialize(Stream& os, const prevector<N, T>& v); |
704 | | template<typename Stream, unsigned int N, typename T> inline void Unserialize(Stream& is, prevector<N, T>& v); |
705 | | |
706 | | /** |
707 | | * vector |
708 | | */ |
709 | | template<typename Stream, typename T, typename A> inline void Serialize(Stream& os, const std::vector<T, A>& v); |
710 | | template<typename Stream, typename T, typename A> inline void Unserialize(Stream& is, std::vector<T, A>& v); |
711 | | |
712 | | /** |
713 | | * pair |
714 | | */ |
715 | | template<typename Stream, typename K, typename T> void Serialize(Stream& os, const std::pair<K, T>& item); |
716 | | template<typename Stream, typename K, typename T> void Unserialize(Stream& is, std::pair<K, T>& item); |
717 | | |
718 | | /** |
719 | | * map |
720 | | */ |
721 | | template<typename Stream, typename K, typename T, typename Pred, typename A> void Serialize(Stream& os, const std::map<K, T, Pred, A>& m); |
722 | | template<typename Stream, typename K, typename T, typename Pred, typename A> void Unserialize(Stream& is, std::map<K, T, Pred, A>& m); |
723 | | |
724 | | /** |
725 | | * set |
726 | | */ |
727 | | template<typename Stream, typename K, typename Pred, typename A> void Serialize(Stream& os, const std::set<K, Pred, A>& m); |
728 | | template<typename Stream, typename K, typename Pred, typename A> void Unserialize(Stream& is, std::set<K, Pred, A>& m); |
729 | | |
730 | | /** |
731 | | * shared_ptr |
732 | | */ |
733 | | template<typename Stream, typename T> void Serialize(Stream& os, const std::shared_ptr<const T>& p); |
734 | | template<typename Stream, typename T> void Unserialize(Stream& os, std::shared_ptr<const T>& p); |
735 | | |
736 | | /** |
737 | | * unique_ptr |
738 | | */ |
739 | | template<typename Stream, typename T> void Serialize(Stream& os, const std::unique_ptr<const T>& p); |
740 | | template<typename Stream, typename T> void Unserialize(Stream& os, std::unique_ptr<const T>& p); |
741 | | |
742 | | |
743 | | /** |
744 | | * If none of the specialized versions above matched, default to calling member function. |
745 | | */ |
746 | | template <class T, class Stream> |
747 | | concept Serializable = requires(T a, Stream s) { a.Serialize(s); }; |
748 | | template <typename Stream, typename T> |
749 | | requires Serializable<T, Stream> |
750 | | void Serialize(Stream& os, const T& a) |
751 | 1.80M | { |
752 | 1.80M | a.Serialize(os); |
753 | 1.80M | } void Serialize<SizeComputer, ParamsWrapper<TransactionSerParams, CTransaction const> >(SizeComputer&, ParamsWrapper<TransactionSerParams, CTransaction const> const&) requires Serializable<ParamsWrapper<TransactionSerParams, CTransaction const>, SizeComputer> Line | Count | Source | 751 | 6.84k | { | 752 | 6.84k | a.Serialize(os); | 753 | 6.84k | } |
void Serialize<ParamsStream<SizeComputer&, TransactionSerParams>, CTransaction>(ParamsStream<SizeComputer&, TransactionSerParams>&, CTransaction const&) requires Serializable<CTransaction, ParamsStream<SizeComputer&, TransactionSerParams> > Line | Count | Source | 751 | 13.6k | { | 752 | 13.6k | a.Serialize(os); | 753 | 13.6k | } |
void Serialize<ParamsStream<SizeComputer&, TransactionSerParams>, Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn> > const&> >(ParamsStream<SizeComputer&, TransactionSerParams>&, Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn> > const&> const&) requires Serializable<Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn> > const&>, ParamsStream<SizeComputer&, TransactionSerParams> > Line | Count | Source | 751 | 13.6k | { | 752 | 13.6k | a.Serialize(os); | 753 | 13.6k | } |
void Serialize<ParamsStream<SizeComputer&, TransactionSerParams>, CTxIn>(ParamsStream<SizeComputer&, TransactionSerParams>&, CTxIn const&) requires Serializable<CTxIn, ParamsStream<SizeComputer&, TransactionSerParams> > Line | Count | Source | 751 | 13.6k | { | 752 | 13.6k | a.Serialize(os); | 753 | 13.6k | } |
void Serialize<ParamsStream<SizeComputer&, TransactionSerParams>, CScript>(ParamsStream<SizeComputer&, TransactionSerParams>&, CScript const&) requires Serializable<CScript, ParamsStream<SizeComputer&, TransactionSerParams> > Line | Count | Source | 751 | 27.3k | { | 752 | 27.3k | a.Serialize(os); | 753 | 27.3k | } |
void Serialize<ParamsStream<SizeComputer&, TransactionSerParams>, COutPoint>(ParamsStream<SizeComputer&, TransactionSerParams>&, COutPoint const&) requires Serializable<COutPoint, ParamsStream<SizeComputer&, TransactionSerParams> > Line | Count | Source | 751 | 13.6k | { | 752 | 13.6k | a.Serialize(os); | 753 | 13.6k | } |
void Serialize<ParamsStream<SizeComputer&, TransactionSerParams>, transaction_identifier<false> >(ParamsStream<SizeComputer&, TransactionSerParams>&, transaction_identifier<false> const&) requires Serializable<transaction_identifier<false>, ParamsStream<SizeComputer&, TransactionSerParams> > Line | Count | Source | 751 | 13.6k | { | 752 | 13.6k | a.Serialize(os); | 753 | 13.6k | } |
void Serialize<ParamsStream<SizeComputer&, TransactionSerParams>, Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut> > const&> >(ParamsStream<SizeComputer&, TransactionSerParams>&, Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut> > const&> const&) requires Serializable<Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut> > const&>, ParamsStream<SizeComputer&, TransactionSerParams> > Line | Count | Source | 751 | 13.6k | { | 752 | 13.6k | a.Serialize(os); | 753 | 13.6k | } |
void Serialize<ParamsStream<SizeComputer&, TransactionSerParams>, CTxOut>(ParamsStream<SizeComputer&, TransactionSerParams>&, CTxOut const&) requires Serializable<CTxOut, ParamsStream<SizeComputer&, TransactionSerParams> > Line | Count | Source | 751 | 13.6k | { | 752 | 13.6k | a.Serialize(os); | 753 | 13.6k | } |
Unexecuted instantiation: void Serialize<ParamsStream<SizeComputer&, TransactionSerParams>, Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > > const&> >(ParamsStream<SizeComputer&, TransactionSerParams>&, Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > > const&> const&) requires Serializable<Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > > const&>, ParamsStream<SizeComputer&, TransactionSerParams> > void Serialize<SizeComputer, ParamsWrapper<TransactionSerParams, CBlock const> >(SizeComputer&, ParamsWrapper<TransactionSerParams, CBlock const> const&) requires Serializable<ParamsWrapper<TransactionSerParams, CBlock const>, SizeComputer> Line | Count | Source | 751 | 6.84k | { | 752 | 6.84k | a.Serialize(os); | 753 | 6.84k | } |
void Serialize<ParamsStream<SizeComputer&, TransactionSerParams>, CBlock>(ParamsStream<SizeComputer&, TransactionSerParams>&, CBlock const&) requires Serializable<CBlock, ParamsStream<SizeComputer&, TransactionSerParams> > Line | Count | Source | 751 | 6.84k | { | 752 | 6.84k | a.Serialize(os); | 753 | 6.84k | } |
void Serialize<ParamsStream<SizeComputer&, TransactionSerParams>, Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const> > > const&> >(ParamsStream<SizeComputer&, TransactionSerParams>&, Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const> > > const&> const&) requires Serializable<Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const> > > const&>, ParamsStream<SizeComputer&, TransactionSerParams> > Line | Count | Source | 751 | 6.84k | { | 752 | 6.84k | a.Serialize(os); | 753 | 6.84k | } |
void Serialize<ParamsStream<SizeComputer&, TransactionSerParams>, CBlockHeader>(ParamsStream<SizeComputer&, TransactionSerParams>&, CBlockHeader const&) requires Serializable<CBlockHeader, ParamsStream<SizeComputer&, TransactionSerParams> > Line | Count | Source | 751 | 6.84k | { | 752 | 6.84k | a.Serialize(os); | 753 | 6.84k | } |
void Serialize<ParamsStream<SizeComputer&, TransactionSerParams>, uint256>(ParamsStream<SizeComputer&, TransactionSerParams>&, uint256 const&) requires Serializable<uint256, ParamsStream<SizeComputer&, TransactionSerParams> > Line | Count | Source | 751 | 13.6k | { | 752 | 13.6k | a.Serialize(os); | 753 | 13.6k | } |
Unexecuted instantiation: void Serialize<SizeComputer, ParamsWrapper<TransactionSerParams, CTxIn const> >(SizeComputer&, ParamsWrapper<TransactionSerParams, CTxIn const> const&) requires Serializable<ParamsWrapper<TransactionSerParams, CTxIn const>, SizeComputer> Unexecuted instantiation: void Serialize<SizeComputer, Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > > const&> >(SizeComputer&, Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > > const&> const&) requires Serializable<Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > > const&>, SizeComputer> Unexecuted instantiation: void Serialize<DataStream, AddrMan>(DataStream&, AddrMan const&) requires Serializable<AddrMan, DataStream> Unexecuted instantiation: void Serialize<DataStream, AddrManDeterministic>(DataStream&, AddrManDeterministic const&) requires Serializable<AddrManDeterministic, DataStream> Unexecuted instantiation: cluster_linearize.cpp:void Serialize<VectorWriter, Wrapper<(anonymous namespace)::DepGraphFormatter, cluster_linearize::DepGraph<bitset_detail::IntBitSet<unsigned int> > const&> >(VectorWriter&, Wrapper<(anonymous namespace)::DepGraphFormatter, cluster_linearize::DepGraph<bitset_detail::IntBitSet<unsigned int> > const&> const&) requires Serializable<Wrapper<(anonymous namespace)::DepGraphFormatter, cluster_linearize::DepGraph<bitset_detail::IntBitSet<unsigned int> > const&>, VectorWriter> Unexecuted instantiation: void Serialize<VectorWriter, Wrapper<VarIntFormatter<(VarIntMode)1>, int const&> >(VectorWriter&, Wrapper<VarIntFormatter<(VarIntMode)1>, int const&> const&) requires Serializable<Wrapper<VarIntFormatter<(VarIntMode)1>, int const&>, VectorWriter> Unexecuted instantiation: void Serialize<VectorWriter, Wrapper<VarIntFormatter<(VarIntMode)0>, unsigned long&> >(VectorWriter&, Wrapper<VarIntFormatter<(VarIntMode)0>, unsigned long&> const&) requires Serializable<Wrapper<VarIntFormatter<(VarIntMode)0>, unsigned long&>, VectorWriter> Unexecuted instantiation: void Serialize<DataStream, BlockFilter>(DataStream&, BlockFilter const&) requires Serializable<BlockFilter, DataStream> void Serialize<DataStream, uint256>(DataStream&, uint256 const&) requires Serializable<uint256, DataStream> Line | Count | Source | 751 | 6.75k | { | 752 | 6.75k | a.Serialize(os); | 753 | 6.75k | } |
Unexecuted instantiation: void Serialize<DataStream, CBlockFileInfo>(DataStream&, CBlockFileInfo const&) requires Serializable<CBlockFileInfo, DataStream> Unexecuted instantiation: void Serialize<DataStream, Wrapper<VarIntFormatter<(VarIntMode)0>, unsigned int const&> >(DataStream&, Wrapper<VarIntFormatter<(VarIntMode)0>, unsigned int const&> const&) requires Serializable<Wrapper<VarIntFormatter<(VarIntMode)0>, unsigned int const&>, DataStream> Unexecuted instantiation: void Serialize<DataStream, Wrapper<VarIntFormatter<(VarIntMode)0>, unsigned long const&> >(DataStream&, Wrapper<VarIntFormatter<(VarIntMode)0>, unsigned long const&> const&) requires Serializable<Wrapper<VarIntFormatter<(VarIntMode)0>, unsigned long const&>, DataStream> Unexecuted instantiation: void Serialize<DataStream, CBlockHeaderAndShortTxIDs>(DataStream&, CBlockHeaderAndShortTxIDs const&) requires Serializable<CBlockHeaderAndShortTxIDs, DataStream> void Serialize<DataStream, CBlockHeader>(DataStream&, CBlockHeader const&) requires Serializable<CBlockHeader, DataStream> Line | Count | Source | 751 | 3.37k | { | 752 | 3.37k | a.Serialize(os); | 753 | 3.37k | } |
Unexecuted instantiation: void Serialize<DataStream, Wrapper<VectorFormatter<CustomUintFormatter<6, false> >, std::vector<unsigned long, std::allocator<unsigned long> > const&> >(DataStream&, Wrapper<VectorFormatter<CustomUintFormatter<6, false> >, std::vector<unsigned long, std::allocator<unsigned long> > const&> const&) requires Serializable<Wrapper<VectorFormatter<CustomUintFormatter<6, false> >, std::vector<unsigned long, std::allocator<unsigned long> > const&>, DataStream> Unexecuted instantiation: void Serialize<DataStream, Wrapper<VectorFormatter<DefaultFormatter>, std::vector<PrefilledTransaction, std::allocator<PrefilledTransaction> > const&> >(DataStream&, Wrapper<VectorFormatter<DefaultFormatter>, std::vector<PrefilledTransaction, std::allocator<PrefilledTransaction> > const&> const&) requires Serializable<Wrapper<VectorFormatter<DefaultFormatter>, std::vector<PrefilledTransaction, std::allocator<PrefilledTransaction> > const&>, DataStream> Unexecuted instantiation: void Serialize<DataStream, PrefilledTransaction>(DataStream&, PrefilledTransaction const&) requires Serializable<PrefilledTransaction, DataStream> Unexecuted instantiation: void Serialize<DataStream, Wrapper<CompactSizeFormatter<true>, unsigned short const&> >(DataStream&, Wrapper<CompactSizeFormatter<true>, unsigned short const&> const&) requires Serializable<Wrapper<CompactSizeFormatter<true>, unsigned short const&>, DataStream> Unexecuted instantiation: void Serialize<DataStream, ParamsWrapper<TransactionSerParams, Wrapper<DefaultFormatter, std::shared_ptr<CTransaction const> const&> > >(DataStream&, ParamsWrapper<TransactionSerParams, Wrapper<DefaultFormatter, std::shared_ptr<CTransaction const> const&> > const&) requires Serializable<ParamsWrapper<TransactionSerParams, Wrapper<DefaultFormatter, std::shared_ptr<CTransaction const> const&> >, DataStream> Unexecuted instantiation: void Serialize<ParamsStream<DataStream&, TransactionSerParams>, Wrapper<DefaultFormatter, std::shared_ptr<CTransaction const> const&> >(ParamsStream<DataStream&, TransactionSerParams>&, Wrapper<DefaultFormatter, std::shared_ptr<CTransaction const> const&> const&) requires Serializable<Wrapper<DefaultFormatter, std::shared_ptr<CTransaction const> const&>, ParamsStream<DataStream&, TransactionSerParams> > Unexecuted instantiation: void Serialize<ParamsStream<DataStream&, TransactionSerParams>, CTransaction>(ParamsStream<DataStream&, TransactionSerParams>&, CTransaction const&) requires Serializable<CTransaction, ParamsStream<DataStream&, TransactionSerParams> > Unexecuted instantiation: void Serialize<ParamsStream<DataStream&, TransactionSerParams>, Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn> > const&> >(ParamsStream<DataStream&, TransactionSerParams>&, Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn> > const&> const&) requires Serializable<Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn> > const&>, ParamsStream<DataStream&, TransactionSerParams> > Unexecuted instantiation: void Serialize<ParamsStream<DataStream&, TransactionSerParams>, CTxIn>(ParamsStream<DataStream&, TransactionSerParams>&, CTxIn const&) requires Serializable<CTxIn, ParamsStream<DataStream&, TransactionSerParams> > Unexecuted instantiation: void Serialize<ParamsStream<DataStream&, TransactionSerParams>, COutPoint>(ParamsStream<DataStream&, TransactionSerParams>&, COutPoint const&) requires Serializable<COutPoint, ParamsStream<DataStream&, TransactionSerParams> > Unexecuted instantiation: void Serialize<ParamsStream<DataStream&, TransactionSerParams>, transaction_identifier<false> >(ParamsStream<DataStream&, TransactionSerParams>&, transaction_identifier<false> const&) requires Serializable<transaction_identifier<false>, ParamsStream<DataStream&, TransactionSerParams> > Unexecuted instantiation: void Serialize<ParamsStream<DataStream&, TransactionSerParams>, CScript>(ParamsStream<DataStream&, TransactionSerParams>&, CScript const&) requires Serializable<CScript, ParamsStream<DataStream&, TransactionSerParams> > Unexecuted instantiation: void Serialize<ParamsStream<DataStream&, TransactionSerParams>, Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut> > const&> >(ParamsStream<DataStream&, TransactionSerParams>&, Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut> > const&> const&) requires Serializable<Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut> > const&>, ParamsStream<DataStream&, TransactionSerParams> > Unexecuted instantiation: void Serialize<ParamsStream<DataStream&, TransactionSerParams>, CTxOut>(ParamsStream<DataStream&, TransactionSerParams>&, CTxOut const&) requires Serializable<CTxOut, ParamsStream<DataStream&, TransactionSerParams> > Unexecuted instantiation: void Serialize<ParamsStream<DataStream&, TransactionSerParams>, Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > > const&> >(ParamsStream<DataStream&, TransactionSerParams>&, Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > > const&> const&) requires Serializable<Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > > const&>, ParamsStream<DataStream&, TransactionSerParams> > Unexecuted instantiation: void Serialize<DataStream, CFeeRate>(DataStream&, CFeeRate const&) requires Serializable<CFeeRate, DataStream> Unexecuted instantiation: void Serialize<DataStream, CMerkleBlock>(DataStream&, CMerkleBlock const&) requires Serializable<CMerkleBlock, DataStream> Unexecuted instantiation: void Serialize<DataStream, CPartialMerkleTree>(DataStream&, CPartialMerkleTree const&) requires Serializable<CPartialMerkleTree, DataStream> Unexecuted instantiation: void Serialize<DataStream, Wrapper<VectorFormatter<DefaultFormatter>, std::vector<uint256, std::allocator<uint256> > const&> >(DataStream&, Wrapper<VectorFormatter<DefaultFormatter>, std::vector<uint256, std::allocator<uint256> > const&> const&) requires Serializable<Wrapper<VectorFormatter<DefaultFormatter>, std::vector<uint256, std::allocator<uint256> > const&>, DataStream> Unexecuted instantiation: void Serialize<DataStream, COutPoint>(DataStream&, COutPoint const&) requires Serializable<COutPoint, DataStream> Unexecuted instantiation: void Serialize<DataStream, transaction_identifier<false> >(DataStream&, transaction_identifier<false> const&) requires Serializable<transaction_identifier<false>, DataStream> Unexecuted instantiation: void Serialize<DataStream, CPubKey>(DataStream&, CPubKey const&) requires Serializable<CPubKey, DataStream> Unexecuted instantiation: void Serialize<DataStream, CScript>(DataStream&, CScript const&) requires Serializable<CScript, DataStream> Unexecuted instantiation: void Serialize<DataStream, CTxIn>(DataStream&, CTxIn const&) requires Serializable<CTxIn, DataStream> Unexecuted instantiation: void Serialize<DataStream, FlatFilePos>(DataStream&, FlatFilePos const&) requires Serializable<FlatFilePos, DataStream> Unexecuted instantiation: void Serialize<DataStream, Wrapper<VarIntFormatter<(VarIntMode)1>, int const&> >(DataStream&, Wrapper<VarIntFormatter<(VarIntMode)1>, int const&> const&) requires Serializable<Wrapper<VarIntFormatter<(VarIntMode)1>, int const&>, DataStream> Unexecuted instantiation: void Serialize<DataStream, KeyOriginInfo>(DataStream&, KeyOriginInfo const&) requires Serializable<KeyOriginInfo, DataStream> Unexecuted instantiation: void Serialize<DataStream, Wrapper<VectorFormatter<DefaultFormatter>, std::vector<unsigned int, std::allocator<unsigned int> > const&> >(DataStream&, Wrapper<VectorFormatter<DefaultFormatter>, std::vector<unsigned int, std::allocator<unsigned int> > const&> const&) requires Serializable<Wrapper<VectorFormatter<DefaultFormatter>, std::vector<unsigned int, std::allocator<unsigned int> > const&>, DataStream> Unexecuted instantiation: void Serialize<DataStream, PartiallySignedTransaction>(DataStream&, PartiallySignedTransaction const&) requires Serializable<PartiallySignedTransaction, DataStream> Unexecuted instantiation: void Serialize<SizeComputer, CompactSizeWriter>(SizeComputer&, CompactSizeWriter const&) requires Serializable<CompactSizeWriter, SizeComputer> Unexecuted instantiation: void Serialize<DataStream, CompactSizeWriter>(DataStream&, CompactSizeWriter const&) requires Serializable<CompactSizeWriter, DataStream> Unexecuted instantiation: void Serialize<SizeComputer, ParamsWrapper<TransactionSerParams, CMutableTransaction const> >(SizeComputer&, ParamsWrapper<TransactionSerParams, CMutableTransaction const> const&) requires Serializable<ParamsWrapper<TransactionSerParams, CMutableTransaction const>, SizeComputer> Unexecuted instantiation: void Serialize<ParamsStream<SizeComputer&, TransactionSerParams>, CMutableTransaction>(ParamsStream<SizeComputer&, TransactionSerParams>&, CMutableTransaction const&) requires Serializable<CMutableTransaction, ParamsStream<SizeComputer&, TransactionSerParams> > Unexecuted instantiation: void Serialize<DataStream, ParamsWrapper<TransactionSerParams, CMutableTransaction const> >(DataStream&, ParamsWrapper<TransactionSerParams, CMutableTransaction const> const&) requires Serializable<ParamsWrapper<TransactionSerParams, CMutableTransaction const>, DataStream> Unexecuted instantiation: void Serialize<ParamsStream<DataStream&, TransactionSerParams>, CMutableTransaction>(ParamsStream<DataStream&, TransactionSerParams>&, CMutableTransaction const&) requires Serializable<CMutableTransaction, ParamsStream<DataStream&, TransactionSerParams> > Unexecuted instantiation: void Serialize<DataStream, PSBTInput>(DataStream&, PSBTInput const&) requires Serializable<PSBTInput, DataStream> Unexecuted instantiation: void Serialize<SizeComputer, ParamsWrapper<TransactionSerParams, std::shared_ptr<CTransaction const> const> >(SizeComputer&, ParamsWrapper<TransactionSerParams, std::shared_ptr<CTransaction const> const> const&) requires Serializable<ParamsWrapper<TransactionSerParams, std::shared_ptr<CTransaction const> const>, SizeComputer> Unexecuted instantiation: void Serialize<DataStream, ParamsWrapper<TransactionSerParams, std::shared_ptr<CTransaction const> const> >(DataStream&, ParamsWrapper<TransactionSerParams, std::shared_ptr<CTransaction const> const> const&) requires Serializable<ParamsWrapper<TransactionSerParams, std::shared_ptr<CTransaction const> const>, DataStream> Unexecuted instantiation: void Serialize<SizeComputer, CTxOut>(SizeComputer&, CTxOut const&) requires Serializable<CTxOut, SizeComputer> Unexecuted instantiation: void Serialize<SizeComputer, CScript>(SizeComputer&, CScript const&) requires Serializable<CScript, SizeComputer> Unexecuted instantiation: void Serialize<DataStream, CTxOut>(DataStream&, CTxOut const&) requires Serializable<CTxOut, DataStream> Unexecuted instantiation: void Serialize<SizeComputer, XOnlyPubKey>(SizeComputer&, XOnlyPubKey const&) requires Serializable<XOnlyPubKey, SizeComputer> Unexecuted instantiation: void Serialize<SizeComputer, uint256>(SizeComputer&, uint256 const&) requires Serializable<uint256, SizeComputer> Unexecuted instantiation: void Serialize<DataStream, XOnlyPubKey>(DataStream&, XOnlyPubKey const&) requires Serializable<XOnlyPubKey, DataStream> void Serialize<VectorWriter, uint256>(VectorWriter&, uint256 const&) requires Serializable<uint256, VectorWriter> Line | Count | Source | 751 | 6.53k | { | 752 | 6.53k | a.Serialize(os); | 753 | 6.53k | } |
Unexecuted instantiation: void Serialize<DataStream, Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > > const&> >(DataStream&, Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > > const&> const&) requires Serializable<Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > > const&>, DataStream> Unexecuted instantiation: void Serialize<DataStream, PSBTOutput>(DataStream&, PSBTOutput const&) requires Serializable<PSBTOutput, DataStream> Unexecuted instantiation: void Serialize<DataStream, ParamsWrapper<TransactionSerParams, CBlock> >(DataStream&, ParamsWrapper<TransactionSerParams, CBlock> const&) requires Serializable<ParamsWrapper<TransactionSerParams, CBlock>, DataStream> Unexecuted instantiation: void Serialize<ParamsStream<DataStream&, TransactionSerParams>, CBlock>(ParamsStream<DataStream&, TransactionSerParams>&, CBlock const&) requires Serializable<CBlock, ParamsStream<DataStream&, TransactionSerParams> > Unexecuted instantiation: void Serialize<ParamsStream<DataStream&, TransactionSerParams>, CBlockHeader>(ParamsStream<DataStream&, TransactionSerParams>&, CBlockHeader const&) requires Serializable<CBlockHeader, ParamsStream<DataStream&, TransactionSerParams> > Unexecuted instantiation: void Serialize<ParamsStream<DataStream&, TransactionSerParams>, uint256>(ParamsStream<DataStream&, TransactionSerParams>&, uint256 const&) requires Serializable<uint256, ParamsStream<DataStream&, TransactionSerParams> > Unexecuted instantiation: void Serialize<ParamsStream<DataStream&, TransactionSerParams>, Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const> > > const&> >(ParamsStream<DataStream&, TransactionSerParams>&, Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const> > > const&> const&) requires Serializable<Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const> > > const&>, ParamsStream<DataStream&, TransactionSerParams> > Unexecuted instantiation: void Serialize<DataStream, CBlockLocator>(DataStream&, CBlockLocator const&) requires Serializable<CBlockLocator, DataStream> Unexecuted instantiation: void Serialize<DataStream, CTxUndo>(DataStream&, CTxUndo const&) requires Serializable<CTxUndo, DataStream> Unexecuted instantiation: void Serialize<DataStream, Wrapper<VectorFormatter<TxInUndoFormatter>, std::vector<Coin, std::allocator<Coin> > const&> >(DataStream&, Wrapper<VectorFormatter<TxInUndoFormatter>, std::vector<Coin, std::allocator<Coin> > const&> const&) requires Serializable<Wrapper<VectorFormatter<TxInUndoFormatter>, std::vector<Coin, std::allocator<Coin> > const&>, DataStream> Unexecuted instantiation: void Serialize<DataStream, Wrapper<VarIntFormatter<(VarIntMode)0>, unsigned int&> >(DataStream&, Wrapper<VarIntFormatter<(VarIntMode)0>, unsigned int&> const&) requires Serializable<Wrapper<VarIntFormatter<(VarIntMode)0>, unsigned int&>, DataStream> Unexecuted instantiation: void Serialize<DataStream, Wrapper<TxOutCompression, CTxOut const&> >(DataStream&, Wrapper<TxOutCompression, CTxOut const&> const&) requires Serializable<Wrapper<TxOutCompression, CTxOut const&>, DataStream> Unexecuted instantiation: void Serialize<DataStream, Wrapper<AmountCompression, long const&> >(DataStream&, Wrapper<AmountCompression, long const&> const&) requires Serializable<Wrapper<AmountCompression, long const&>, DataStream> Unexecuted instantiation: void Serialize<DataStream, Wrapper<VarIntFormatter<(VarIntMode)0>, unsigned long&> >(DataStream&, Wrapper<VarIntFormatter<(VarIntMode)0>, unsigned long&> const&) requires Serializable<Wrapper<VarIntFormatter<(VarIntMode)0>, unsigned long&>, DataStream> Unexecuted instantiation: void Serialize<DataStream, Wrapper<ScriptCompression, CScript const&> >(DataStream&, Wrapper<ScriptCompression, CScript const&> const&) requires Serializable<Wrapper<ScriptCompression, CScript const&>, DataStream> Unexecuted instantiation: void Serialize<DataStream, CBlockUndo>(DataStream&, CBlockUndo const&) requires Serializable<CBlockUndo, DataStream> Unexecuted instantiation: void Serialize<DataStream, Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxUndo, std::allocator<CTxUndo> > const&> >(DataStream&, Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxUndo, std::allocator<CTxUndo> > const&> const&) requires Serializable<Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxUndo, std::allocator<CTxUndo> > const&>, DataStream> Unexecuted instantiation: void Serialize<DataStream, Coin>(DataStream&, Coin const&) requires Serializable<Coin, DataStream> Unexecuted instantiation: void Serialize<DataStream, ParamsWrapper<CNetAddr::SerParams, CNetAddr const> >(DataStream&, ParamsWrapper<CNetAddr::SerParams, CNetAddr const> const&) requires Serializable<ParamsWrapper<CNetAddr::SerParams, CNetAddr const>, DataStream> Unexecuted instantiation: void Serialize<ParamsStream<DataStream&, CNetAddr::SerParams>, CNetAddr>(ParamsStream<DataStream&, CNetAddr::SerParams>&, CNetAddr const&) requires Serializable<CNetAddr, ParamsStream<DataStream&, CNetAddr::SerParams> > Unexecuted instantiation: void Serialize<ParamsStream<DataStream&, CNetAddr::SerParams>, Wrapper<CompactSizeFormatter<true>, unsigned long const&> >(ParamsStream<DataStream&, CNetAddr::SerParams>&, Wrapper<CompactSizeFormatter<true>, unsigned long const&> const&) requires Serializable<Wrapper<CompactSizeFormatter<true>, unsigned long const&>, ParamsStream<DataStream&, CNetAddr::SerParams> > Unexecuted instantiation: void Serialize<DataStream, ParamsWrapper<CNetAddr::SerParams, CService const> >(DataStream&, ParamsWrapper<CNetAddr::SerParams, CService const> const&) requires Serializable<ParamsWrapper<CNetAddr::SerParams, CService const>, DataStream> Unexecuted instantiation: void Serialize<ParamsStream<DataStream&, CNetAddr::SerParams>, CService>(ParamsStream<DataStream&, CNetAddr::SerParams>&, CService const&) requires Serializable<CService, ParamsStream<DataStream&, CNetAddr::SerParams> > Unexecuted instantiation: void Serialize<ParamsStream<DataStream&, CNetAddr::SerParams>, Wrapper<CustomUintFormatter<2, true>, unsigned short const&> >(ParamsStream<DataStream&, CNetAddr::SerParams>&, Wrapper<CustomUintFormatter<2, true>, unsigned short const&> const&) requires Serializable<Wrapper<CustomUintFormatter<2, true>, unsigned short const&>, ParamsStream<DataStream&, CNetAddr::SerParams> > Unexecuted instantiation: void Serialize<DataStream, CMessageHeader>(DataStream&, CMessageHeader const&) requires Serializable<CMessageHeader, DataStream> Unexecuted instantiation: void Serialize<DataStream, ParamsWrapper<CAddress::SerParams, CAddress const> >(DataStream&, ParamsWrapper<CAddress::SerParams, CAddress const> const&) requires Serializable<ParamsWrapper<CAddress::SerParams, CAddress const>, DataStream> Unexecuted instantiation: void Serialize<ParamsStream<DataStream&, CAddress::SerParams>, CAddress>(ParamsStream<DataStream&, CAddress::SerParams>&, CAddress const&) requires Serializable<CAddress, ParamsStream<DataStream&, CAddress::SerParams> > Unexecuted instantiation: void Serialize<ParamsStream<DataStream&, CAddress::SerParams>, Wrapper<ChronoFormatter<unsigned int, true>, std::chrono::time_point<NodeClock, std::chrono::duration<long, std::ratio<1l, 1l> > > const&> >(ParamsStream<DataStream&, CAddress::SerParams>&, Wrapper<ChronoFormatter<unsigned int, true>, std::chrono::time_point<NodeClock, std::chrono::duration<long, std::ratio<1l, 1l> > > const&> const&) requires Serializable<Wrapper<ChronoFormatter<unsigned int, true>, std::chrono::time_point<NodeClock, std::chrono::duration<long, std::ratio<1l, 1l> > > const&>, ParamsStream<DataStream&, CAddress::SerParams> > Unexecuted instantiation: void Serialize<ParamsStream<DataStream&, CAddress::SerParams>, Wrapper<CompactSizeFormatter<false>, unsigned long&> >(ParamsStream<DataStream&, CAddress::SerParams>&, Wrapper<CompactSizeFormatter<false>, unsigned long&> const&) requires Serializable<Wrapper<CompactSizeFormatter<false>, unsigned long&>, ParamsStream<DataStream&, CAddress::SerParams> > Unexecuted instantiation: void Serialize<ParamsStream<DataStream&, CAddress::SerParams>, Wrapper<CustomUintFormatter<8, false>, ServiceFlags const&> >(ParamsStream<DataStream&, CAddress::SerParams>&, Wrapper<CustomUintFormatter<8, false>, ServiceFlags const&> const&) requires Serializable<Wrapper<CustomUintFormatter<8, false>, ServiceFlags const&>, ParamsStream<DataStream&, CAddress::SerParams> > Unexecuted instantiation: void Serialize<ParamsStream<DataStream&, CAddress::SerParams>, ParamsWrapper<CNetAddr::SerParams, CService const> >(ParamsStream<DataStream&, CAddress::SerParams>&, ParamsWrapper<CNetAddr::SerParams, CService const> const&) requires Serializable<ParamsWrapper<CNetAddr::SerParams, CService const>, ParamsStream<DataStream&, CAddress::SerParams> > Unexecuted instantiation: void Serialize<ParamsStream<ParamsStream<DataStream&, CAddress::SerParams>&, CNetAddr::SerParams>, CService>(ParamsStream<ParamsStream<DataStream&, CAddress::SerParams>&, CNetAddr::SerParams>&, CService const&) requires Serializable<CService, ParamsStream<ParamsStream<DataStream&, CAddress::SerParams>&, CNetAddr::SerParams> > Unexecuted instantiation: void Serialize<ParamsStream<ParamsStream<DataStream&, CAddress::SerParams>&, CNetAddr::SerParams>, CNetAddr>(ParamsStream<ParamsStream<DataStream&, CAddress::SerParams>&, CNetAddr::SerParams>&, CNetAddr const&) requires Serializable<CNetAddr, ParamsStream<ParamsStream<DataStream&, CAddress::SerParams>&, CNetAddr::SerParams> > Unexecuted instantiation: void Serialize<ParamsStream<ParamsStream<DataStream&, CAddress::SerParams>&, CNetAddr::SerParams>, Wrapper<CompactSizeFormatter<true>, unsigned long const&> >(ParamsStream<ParamsStream<DataStream&, CAddress::SerParams>&, CNetAddr::SerParams>&, Wrapper<CompactSizeFormatter<true>, unsigned long const&> const&) requires Serializable<Wrapper<CompactSizeFormatter<true>, unsigned long const&>, ParamsStream<ParamsStream<DataStream&, CAddress::SerParams>&, CNetAddr::SerParams> > Unexecuted instantiation: void Serialize<ParamsStream<ParamsStream<DataStream&, CAddress::SerParams>&, CNetAddr::SerParams>, Wrapper<CustomUintFormatter<2, true>, unsigned short const&> >(ParamsStream<ParamsStream<DataStream&, CAddress::SerParams>&, CNetAddr::SerParams>&, Wrapper<CustomUintFormatter<2, true>, unsigned short const&> const&) requires Serializable<Wrapper<CustomUintFormatter<2, true>, unsigned short const&>, ParamsStream<ParamsStream<DataStream&, CAddress::SerParams>&, CNetAddr::SerParams> > Unexecuted instantiation: void Serialize<DataStream, CInv>(DataStream&, CInv const&) requires Serializable<CInv, DataStream> Unexecuted instantiation: void Serialize<DataStream, CBloomFilter>(DataStream&, CBloomFilter const&) requires Serializable<CBloomFilter, DataStream> Unexecuted instantiation: void Serialize<DataStream, CDiskBlockIndex>(DataStream&, CDiskBlockIndex const&) requires Serializable<CDiskBlockIndex, DataStream> Unexecuted instantiation: void Serialize<DataStream, Wrapper<VarIntFormatter<(VarIntMode)1>, int&> >(DataStream&, Wrapper<VarIntFormatter<(VarIntMode)1>, int&> const&) requires Serializable<Wrapper<VarIntFormatter<(VarIntMode)1>, int&>, DataStream> Unexecuted instantiation: void Serialize<DataStream, Wrapper<TxOutCompression, CTxOut&> >(DataStream&, Wrapper<TxOutCompression, CTxOut&> const&) requires Serializable<Wrapper<TxOutCompression, CTxOut&>, DataStream> Unexecuted instantiation: void Serialize<DataStream, BlockTransactions>(DataStream&, BlockTransactions const&) requires Serializable<BlockTransactions, DataStream> Unexecuted instantiation: void Serialize<DataStream, ParamsWrapper<TransactionSerParams, Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const> > > const&> > >(DataStream&, ParamsWrapper<TransactionSerParams, Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const> > > const&> > const&) requires Serializable<ParamsWrapper<TransactionSerParams, Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const> > > const&> >, DataStream> Unexecuted instantiation: void Serialize<DataStream, BlockTransactionsRequest>(DataStream&, BlockTransactionsRequest const&) requires Serializable<BlockTransactionsRequest, DataStream> Unexecuted instantiation: void Serialize<DataStream, Wrapper<VectorFormatter<DifferenceFormatter>, std::vector<unsigned short, std::allocator<unsigned short> > const&> >(DataStream&, Wrapper<VectorFormatter<DifferenceFormatter>, std::vector<unsigned short, std::allocator<unsigned short> > const&> const&) requires Serializable<Wrapper<VectorFormatter<DifferenceFormatter>, std::vector<unsigned short, std::allocator<unsigned short> > const&>, DataStream> Unexecuted instantiation: void Serialize<DataStream, node::SnapshotMetadata>(DataStream&, node::SnapshotMetadata const&) requires Serializable<node::SnapshotMetadata, DataStream> Unexecuted instantiation: void Serialize<DataStream, uint160>(DataStream&, uint160 const&) requires Serializable<uint160, DataStream> void Serialize<VectorWriter, ParamsWrapper<TransactionSerParams, std::vector<CBlock, std::allocator<CBlock> > > >(VectorWriter&, ParamsWrapper<TransactionSerParams, std::vector<CBlock, std::allocator<CBlock> > > const&) requires Serializable<ParamsWrapper<TransactionSerParams, std::vector<CBlock, std::allocator<CBlock> > >, VectorWriter> Line | Count | Source | 751 | 3.25k | { | 752 | 3.25k | a.Serialize(os); | 753 | 3.25k | } |
void Serialize<ParamsStream<VectorWriter&, TransactionSerParams>, Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CBlock, std::allocator<CBlock> > const&> >(ParamsStream<VectorWriter&, TransactionSerParams>&, Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CBlock, std::allocator<CBlock> > const&> const&) requires Serializable<Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CBlock, std::allocator<CBlock> > const&>, ParamsStream<VectorWriter&, TransactionSerParams> > Line | Count | Source | 751 | 3.25k | { | 752 | 3.25k | a.Serialize(os); | 753 | 3.25k | } |
void Serialize<ParamsStream<VectorWriter&, TransactionSerParams>, CBlock>(ParamsStream<VectorWriter&, TransactionSerParams>&, CBlock const&) requires Serializable<CBlock, ParamsStream<VectorWriter&, TransactionSerParams> > Line | Count | Source | 751 | 58.9k | { | 752 | 58.9k | a.Serialize(os); | 753 | 58.9k | } |
void Serialize<ParamsStream<VectorWriter&, TransactionSerParams>, CBlockHeader>(ParamsStream<VectorWriter&, TransactionSerParams>&, CBlockHeader const&) requires Serializable<CBlockHeader, ParamsStream<VectorWriter&, TransactionSerParams> > Line | Count | Source | 751 | 60.6k | { | 752 | 60.6k | a.Serialize(os); | 753 | 60.6k | } |
void Serialize<ParamsStream<VectorWriter&, TransactionSerParams>, uint256>(ParamsStream<VectorWriter&, TransactionSerParams>&, uint256 const&) requires Serializable<uint256, ParamsStream<VectorWriter&, TransactionSerParams> > Line | Count | Source | 751 | 121k | { | 752 | 121k | a.Serialize(os); | 753 | 121k | } |
void Serialize<ParamsStream<VectorWriter&, TransactionSerParams>, Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const> > > const&> >(ParamsStream<VectorWriter&, TransactionSerParams>&, Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const> > > const&> const&) requires Serializable<Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const> > > const&>, ParamsStream<VectorWriter&, TransactionSerParams> > Line | Count | Source | 751 | 58.9k | { | 752 | 58.9k | a.Serialize(os); | 753 | 58.9k | } |
void Serialize<ParamsStream<VectorWriter&, TransactionSerParams>, CTransaction>(ParamsStream<VectorWriter&, TransactionSerParams>&, CTransaction const&) requires Serializable<CTransaction, ParamsStream<VectorWriter&, TransactionSerParams> > Line | Count | Source | 751 | 6.84k | { | 752 | 6.84k | a.Serialize(os); | 753 | 6.84k | } |
void Serialize<ParamsStream<VectorWriter&, TransactionSerParams>, Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn> > const&> >(ParamsStream<VectorWriter&, TransactionSerParams>&, Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn> > const&> const&) requires Serializable<Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn> > const&>, ParamsStream<VectorWriter&, TransactionSerParams> > Line | Count | Source | 751 | 6.84k | { | 752 | 6.84k | a.Serialize(os); | 753 | 6.84k | } |
void Serialize<ParamsStream<VectorWriter&, TransactionSerParams>, CTxIn>(ParamsStream<VectorWriter&, TransactionSerParams>&, CTxIn const&) requires Serializable<CTxIn, ParamsStream<VectorWriter&, TransactionSerParams> > Line | Count | Source | 751 | 6.84k | { | 752 | 6.84k | a.Serialize(os); | 753 | 6.84k | } |
void Serialize<ParamsStream<VectorWriter&, TransactionSerParams>, COutPoint>(ParamsStream<VectorWriter&, TransactionSerParams>&, COutPoint const&) requires Serializable<COutPoint, ParamsStream<VectorWriter&, TransactionSerParams> > Line | Count | Source | 751 | 6.84k | { | 752 | 6.84k | a.Serialize(os); | 753 | 6.84k | } |
void Serialize<ParamsStream<VectorWriter&, TransactionSerParams>, transaction_identifier<false> >(ParamsStream<VectorWriter&, TransactionSerParams>&, transaction_identifier<false> const&) requires Serializable<transaction_identifier<false>, ParamsStream<VectorWriter&, TransactionSerParams> > Line | Count | Source | 751 | 6.84k | { | 752 | 6.84k | a.Serialize(os); | 753 | 6.84k | } |
void Serialize<ParamsStream<VectorWriter&, TransactionSerParams>, CScript>(ParamsStream<VectorWriter&, TransactionSerParams>&, CScript const&) requires Serializable<CScript, ParamsStream<VectorWriter&, TransactionSerParams> > Line | Count | Source | 751 | 13.6k | { | 752 | 13.6k | a.Serialize(os); | 753 | 13.6k | } |
void Serialize<ParamsStream<VectorWriter&, TransactionSerParams>, Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut> > const&> >(ParamsStream<VectorWriter&, TransactionSerParams>&, Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut> > const&> const&) requires Serializable<Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut> > const&>, ParamsStream<VectorWriter&, TransactionSerParams> > Line | Count | Source | 751 | 6.84k | { | 752 | 6.84k | a.Serialize(os); | 753 | 6.84k | } |
void Serialize<ParamsStream<VectorWriter&, TransactionSerParams>, CTxOut>(ParamsStream<VectorWriter&, TransactionSerParams>&, CTxOut const&) requires Serializable<CTxOut, ParamsStream<VectorWriter&, TransactionSerParams> > Line | Count | Source | 751 | 6.84k | { | 752 | 6.84k | a.Serialize(os); | 753 | 6.84k | } |
Unexecuted instantiation: void Serialize<ParamsStream<VectorWriter&, TransactionSerParams>, Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > > const&> >(ParamsStream<VectorWriter&, TransactionSerParams>&, Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > > const&> const&) requires Serializable<Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > > const&>, ParamsStream<VectorWriter&, TransactionSerParams> > void Serialize<VectorWriter, ParamsWrapper<TransactionSerParams, CBlockHeaderAndShortTxIDs> >(VectorWriter&, ParamsWrapper<TransactionSerParams, CBlockHeaderAndShortTxIDs> const&) requires Serializable<ParamsWrapper<TransactionSerParams, CBlockHeaderAndShortTxIDs>, VectorWriter> Line | Count | Source | 751 | 1.68k | { | 752 | 1.68k | a.Serialize(os); | 753 | 1.68k | } |
void Serialize<ParamsStream<VectorWriter&, TransactionSerParams>, CBlockHeaderAndShortTxIDs>(ParamsStream<VectorWriter&, TransactionSerParams>&, CBlockHeaderAndShortTxIDs const&) requires Serializable<CBlockHeaderAndShortTxIDs, ParamsStream<VectorWriter&, TransactionSerParams> > Line | Count | Source | 751 | 1.68k | { | 752 | 1.68k | a.Serialize(os); | 753 | 1.68k | } |
void Serialize<ParamsStream<VectorWriter&, TransactionSerParams>, Wrapper<VectorFormatter<CustomUintFormatter<6, false> >, std::vector<unsigned long, std::allocator<unsigned long> > const&> >(ParamsStream<VectorWriter&, TransactionSerParams>&, Wrapper<VectorFormatter<CustomUintFormatter<6, false> >, std::vector<unsigned long, std::allocator<unsigned long> > const&> const&) requires Serializable<Wrapper<VectorFormatter<CustomUintFormatter<6, false> >, std::vector<unsigned long, std::allocator<unsigned long> > const&>, ParamsStream<VectorWriter&, TransactionSerParams> > Line | Count | Source | 751 | 1.68k | { | 752 | 1.68k | a.Serialize(os); | 753 | 1.68k | } |
void Serialize<ParamsStream<VectorWriter&, TransactionSerParams>, Wrapper<VectorFormatter<DefaultFormatter>, std::vector<PrefilledTransaction, std::allocator<PrefilledTransaction> > const&> >(ParamsStream<VectorWriter&, TransactionSerParams>&, Wrapper<VectorFormatter<DefaultFormatter>, std::vector<PrefilledTransaction, std::allocator<PrefilledTransaction> > const&> const&) requires Serializable<Wrapper<VectorFormatter<DefaultFormatter>, std::vector<PrefilledTransaction, std::allocator<PrefilledTransaction> > const&>, ParamsStream<VectorWriter&, TransactionSerParams> > Line | Count | Source | 751 | 1.68k | { | 752 | 1.68k | a.Serialize(os); | 753 | 1.68k | } |
void Serialize<ParamsStream<VectorWriter&, TransactionSerParams>, PrefilledTransaction>(ParamsStream<VectorWriter&, TransactionSerParams>&, PrefilledTransaction const&) requires Serializable<PrefilledTransaction, ParamsStream<VectorWriter&, TransactionSerParams> > Line | Count | Source | 751 | 1.68k | { | 752 | 1.68k | a.Serialize(os); | 753 | 1.68k | } |
void Serialize<ParamsStream<VectorWriter&, TransactionSerParams>, Wrapper<CompactSizeFormatter<true>, unsigned short const&> >(ParamsStream<VectorWriter&, TransactionSerParams>&, Wrapper<CompactSizeFormatter<true>, unsigned short const&> const&) requires Serializable<Wrapper<CompactSizeFormatter<true>, unsigned short const&>, ParamsStream<VectorWriter&, TransactionSerParams> > Line | Count | Source | 751 | 1.68k | { | 752 | 1.68k | a.Serialize(os); | 753 | 1.68k | } |
void Serialize<ParamsStream<VectorWriter&, TransactionSerParams>, ParamsWrapper<TransactionSerParams, Wrapper<DefaultFormatter, std::shared_ptr<CTransaction const> const&> > >(ParamsStream<VectorWriter&, TransactionSerParams>&, ParamsWrapper<TransactionSerParams, Wrapper<DefaultFormatter, std::shared_ptr<CTransaction const> const&> > const&) requires Serializable<ParamsWrapper<TransactionSerParams, Wrapper<DefaultFormatter, std::shared_ptr<CTransaction const> const&> >, ParamsStream<VectorWriter&, TransactionSerParams> > Line | Count | Source | 751 | 1.68k | { | 752 | 1.68k | a.Serialize(os); | 753 | 1.68k | } |
void Serialize<ParamsStream<ParamsStream<VectorWriter&, TransactionSerParams>&, TransactionSerParams>, Wrapper<DefaultFormatter, std::shared_ptr<CTransaction const> const&> >(ParamsStream<ParamsStream<VectorWriter&, TransactionSerParams>&, TransactionSerParams>&, Wrapper<DefaultFormatter, std::shared_ptr<CTransaction const> const&> const&) requires Serializable<Wrapper<DefaultFormatter, std::shared_ptr<CTransaction const> const&>, ParamsStream<ParamsStream<VectorWriter&, TransactionSerParams>&, TransactionSerParams> > Line | Count | Source | 751 | 1.68k | { | 752 | 1.68k | a.Serialize(os); | 753 | 1.68k | } |
void Serialize<ParamsStream<ParamsStream<VectorWriter&, TransactionSerParams>&, TransactionSerParams>, CTransaction>(ParamsStream<ParamsStream<VectorWriter&, TransactionSerParams>&, TransactionSerParams>&, CTransaction const&) requires Serializable<CTransaction, ParamsStream<ParamsStream<VectorWriter&, TransactionSerParams>&, TransactionSerParams> > Line | Count | Source | 751 | 1.68k | { | 752 | 1.68k | a.Serialize(os); | 753 | 1.68k | } |
void Serialize<ParamsStream<ParamsStream<VectorWriter&, TransactionSerParams>&, TransactionSerParams>, Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn> > const&> >(ParamsStream<ParamsStream<VectorWriter&, TransactionSerParams>&, TransactionSerParams>&, Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn> > const&> const&) requires Serializable<Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn> > const&>, ParamsStream<ParamsStream<VectorWriter&, TransactionSerParams>&, TransactionSerParams> > Line | Count | Source | 751 | 1.68k | { | 752 | 1.68k | a.Serialize(os); | 753 | 1.68k | } |
void Serialize<ParamsStream<ParamsStream<VectorWriter&, TransactionSerParams>&, TransactionSerParams>, CTxIn>(ParamsStream<ParamsStream<VectorWriter&, TransactionSerParams>&, TransactionSerParams>&, CTxIn const&) requires Serializable<CTxIn, ParamsStream<ParamsStream<VectorWriter&, TransactionSerParams>&, TransactionSerParams> > Line | Count | Source | 751 | 1.68k | { | 752 | 1.68k | a.Serialize(os); | 753 | 1.68k | } |
void Serialize<ParamsStream<ParamsStream<VectorWriter&, TransactionSerParams>&, TransactionSerParams>, COutPoint>(ParamsStream<ParamsStream<VectorWriter&, TransactionSerParams>&, TransactionSerParams>&, COutPoint const&) requires Serializable<COutPoint, ParamsStream<ParamsStream<VectorWriter&, TransactionSerParams>&, TransactionSerParams> > Line | Count | Source | 751 | 1.68k | { | 752 | 1.68k | a.Serialize(os); | 753 | 1.68k | } |
void Serialize<ParamsStream<ParamsStream<VectorWriter&, TransactionSerParams>&, TransactionSerParams>, transaction_identifier<false> >(ParamsStream<ParamsStream<VectorWriter&, TransactionSerParams>&, TransactionSerParams>&, transaction_identifier<false> const&) requires Serializable<transaction_identifier<false>, ParamsStream<ParamsStream<VectorWriter&, TransactionSerParams>&, TransactionSerParams> > Line | Count | Source | 751 | 1.68k | { | 752 | 1.68k | a.Serialize(os); | 753 | 1.68k | } |
void Serialize<ParamsStream<ParamsStream<VectorWriter&, TransactionSerParams>&, TransactionSerParams>, CScript>(ParamsStream<ParamsStream<VectorWriter&, TransactionSerParams>&, TransactionSerParams>&, CScript const&) requires Serializable<CScript, ParamsStream<ParamsStream<VectorWriter&, TransactionSerParams>&, TransactionSerParams> > Line | Count | Source | 751 | 3.37k | { | 752 | 3.37k | a.Serialize(os); | 753 | 3.37k | } |
void Serialize<ParamsStream<ParamsStream<VectorWriter&, TransactionSerParams>&, TransactionSerParams>, Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut> > const&> >(ParamsStream<ParamsStream<VectorWriter&, TransactionSerParams>&, TransactionSerParams>&, Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut> > const&> const&) requires Serializable<Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut> > const&>, ParamsStream<ParamsStream<VectorWriter&, TransactionSerParams>&, TransactionSerParams> > Line | Count | Source | 751 | 1.68k | { | 752 | 1.68k | a.Serialize(os); | 753 | 1.68k | } |
void Serialize<ParamsStream<ParamsStream<VectorWriter&, TransactionSerParams>&, TransactionSerParams>, CTxOut>(ParamsStream<ParamsStream<VectorWriter&, TransactionSerParams>&, TransactionSerParams>&, CTxOut const&) requires Serializable<CTxOut, ParamsStream<ParamsStream<VectorWriter&, TransactionSerParams>&, TransactionSerParams> > Line | Count | Source | 751 | 1.68k | { | 752 | 1.68k | a.Serialize(os); | 753 | 1.68k | } |
Unexecuted instantiation: void Serialize<ParamsStream<ParamsStream<VectorWriter&, TransactionSerParams>&, TransactionSerParams>, Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > > const&> >(ParamsStream<ParamsStream<VectorWriter&, TransactionSerParams>&, TransactionSerParams>&, Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > > const&> const&) requires Serializable<Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > > const&>, ParamsStream<ParamsStream<VectorWriter&, TransactionSerParams>&, TransactionSerParams> > void Serialize<VectorWriter, ParamsWrapper<TransactionSerParams, CBlock> >(VectorWriter&, ParamsWrapper<TransactionSerParams, CBlock> const&) requires Serializable<ParamsWrapper<TransactionSerParams, CBlock>, VectorWriter> Line | Count | Source | 751 | 6.84k | { | 752 | 6.84k | a.Serialize(os); | 753 | 6.84k | } |
Unexecuted instantiation: void Serialize<DataStream, Wrapper<VectorFormatter<DefaultFormatter>, std::vector<int, std::allocator<int> > const&> >(DataStream&, Wrapper<VectorFormatter<DefaultFormatter>, std::vector<int, std::allocator<int> > const&> const&) requires Serializable<Wrapper<VectorFormatter<DefaultFormatter>, std::vector<int, std::allocator<int> > const&>, DataStream> Unexecuted instantiation: void Serialize<DataStream, Wrapper<VectorFormatter<DefaultFormatter>, prevector<8u, int, unsigned int, int> const&> >(DataStream&, Wrapper<VectorFormatter<DefaultFormatter>, prevector<8u, int, unsigned int, int> const&> const&) requires Serializable<Wrapper<VectorFormatter<DefaultFormatter>, prevector<8u, int, unsigned int, int> const&>, DataStream> Unexecuted instantiation: void Serialize<DataStream, ParamsWrapper<TransactionSerParams, CMutableTransaction> >(DataStream&, ParamsWrapper<TransactionSerParams, CMutableTransaction> const&) requires Serializable<ParamsWrapper<TransactionSerParams, CMutableTransaction>, DataStream> Unexecuted instantiation: void Serialize<DataStream, Wrapper<LimitedStringFormatter<10ul>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&> >(DataStream&, Wrapper<LimitedStringFormatter<10ul>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&> const&) requires Serializable<Wrapper<LimitedStringFormatter<10ul>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>, DataStream> Unexecuted instantiation: void Serialize<AutoFile, node::SnapshotMetadata>(AutoFile&, node::SnapshotMetadata const&) requires Serializable<node::SnapshotMetadata, AutoFile> Unexecuted instantiation: void Serialize<AutoFile, uint256>(AutoFile&, uint256 const&) requires Serializable<uint256, AutoFile> Unexecuted instantiation: void Serialize<AutoFile, transaction_identifier<false> >(AutoFile&, transaction_identifier<false> const&) requires Serializable<transaction_identifier<false>, AutoFile> Unexecuted instantiation: void Serialize<AutoFile, Coin>(AutoFile&, Coin const&) requires Serializable<Coin, AutoFile> Unexecuted instantiation: void Serialize<AutoFile, Wrapper<VarIntFormatter<(VarIntMode)0>, unsigned int&> >(AutoFile&, Wrapper<VarIntFormatter<(VarIntMode)0>, unsigned int&> const&) requires Serializable<Wrapper<VarIntFormatter<(VarIntMode)0>, unsigned int&>, AutoFile> Unexecuted instantiation: void Serialize<AutoFile, Wrapper<TxOutCompression, CTxOut const&> >(AutoFile&, Wrapper<TxOutCompression, CTxOut const&> const&) requires Serializable<Wrapper<TxOutCompression, CTxOut const&>, AutoFile> Unexecuted instantiation: void Serialize<AutoFile, Wrapper<AmountCompression, long const&> >(AutoFile&, Wrapper<AmountCompression, long const&> const&) requires Serializable<Wrapper<AmountCompression, long const&>, AutoFile> Unexecuted instantiation: void Serialize<AutoFile, Wrapper<VarIntFormatter<(VarIntMode)0>, unsigned long&> >(AutoFile&, Wrapper<VarIntFormatter<(VarIntMode)0>, unsigned long&> const&) requires Serializable<Wrapper<VarIntFormatter<(VarIntMode)0>, unsigned long&>, AutoFile> Unexecuted instantiation: void Serialize<AutoFile, Wrapper<ScriptCompression, CScript const&> >(AutoFile&, Wrapper<ScriptCompression, CScript const&> const&) requires Serializable<Wrapper<ScriptCompression, CScript const&>, AutoFile> void Serialize<VectorWriter, Wrapper<CustomUintFormatter<8, false>, ServiceFlags&> >(VectorWriter&, Wrapper<CustomUintFormatter<8, false>, ServiceFlags&> const&) requires Serializable<Wrapper<CustomUintFormatter<8, false>, ServiceFlags&>, VectorWriter> Line | Count | Source | 751 | 870 | { | 752 | 870 | a.Serialize(os); | 753 | 870 | } |
void Serialize<VectorWriter, ParamsWrapper<CNetAddr::SerParams, CService> >(VectorWriter&, ParamsWrapper<CNetAddr::SerParams, CService> const&) requires Serializable<ParamsWrapper<CNetAddr::SerParams, CService>, VectorWriter> Line | Count | Source | 751 | 3.48k | { | 752 | 3.48k | a.Serialize(os); | 753 | 3.48k | } |
void Serialize<ParamsStream<VectorWriter&, CNetAddr::SerParams>, CService>(ParamsStream<VectorWriter&, CNetAddr::SerParams>&, CService const&) requires Serializable<CService, ParamsStream<VectorWriter&, CNetAddr::SerParams> > Line | Count | Source | 751 | 3.48k | { | 752 | 3.48k | a.Serialize(os); | 753 | 3.48k | } |
void Serialize<ParamsStream<VectorWriter&, CNetAddr::SerParams>, CNetAddr>(ParamsStream<VectorWriter&, CNetAddr::SerParams>&, CNetAddr const&) requires Serializable<CNetAddr, ParamsStream<VectorWriter&, CNetAddr::SerParams> > Line | Count | Source | 751 | 3.48k | { | 752 | 3.48k | a.Serialize(os); | 753 | 3.48k | } |
Unexecuted instantiation: void Serialize<ParamsStream<VectorWriter&, CNetAddr::SerParams>, Wrapper<CompactSizeFormatter<true>, unsigned long const&> >(ParamsStream<VectorWriter&, CNetAddr::SerParams>&, Wrapper<CompactSizeFormatter<true>, unsigned long const&> const&) requires Serializable<Wrapper<CompactSizeFormatter<true>, unsigned long const&>, ParamsStream<VectorWriter&, CNetAddr::SerParams> > void Serialize<ParamsStream<VectorWriter&, CNetAddr::SerParams>, Wrapper<CustomUintFormatter<2, true>, unsigned short const&> >(ParamsStream<VectorWriter&, CNetAddr::SerParams>&, Wrapper<CustomUintFormatter<2, true>, unsigned short const&> const&) requires Serializable<Wrapper<CustomUintFormatter<2, true>, unsigned short const&>, ParamsStream<VectorWriter&, CNetAddr::SerParams> > Line | Count | Source | 751 | 3.48k | { | 752 | 3.48k | a.Serialize(os); | 753 | 3.48k | } |
Unexecuted instantiation: void Serialize<HashedSourceWriter<AutoFile>, AddrMan>(HashedSourceWriter<AutoFile>&, AddrMan const&) requires Serializable<AddrMan, HashedSourceWriter<AutoFile> > Unexecuted instantiation: void Serialize<HashedSourceWriter<AutoFile>, ParamsWrapper<CAddress::SerParams, std::vector<CAddress, std::allocator<CAddress> > const> >(HashedSourceWriter<AutoFile>&, ParamsWrapper<CAddress::SerParams, std::vector<CAddress, std::allocator<CAddress> > const> const&) requires Serializable<ParamsWrapper<CAddress::SerParams, std::vector<CAddress, std::allocator<CAddress> > const>, HashedSourceWriter<AutoFile> > Unexecuted instantiation: void Serialize<ParamsStream<HashedSourceWriter<AutoFile>&, CAddress::SerParams>, Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CAddress, std::allocator<CAddress> > const&> >(ParamsStream<HashedSourceWriter<AutoFile>&, CAddress::SerParams>&, Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CAddress, std::allocator<CAddress> > const&> const&) requires Serializable<Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CAddress, std::allocator<CAddress> > const&>, ParamsStream<HashedSourceWriter<AutoFile>&, CAddress::SerParams> > Unexecuted instantiation: void Serialize<ParamsStream<HashedSourceWriter<AutoFile>&, CAddress::SerParams>, CAddress>(ParamsStream<HashedSourceWriter<AutoFile>&, CAddress::SerParams>&, CAddress const&) requires Serializable<CAddress, ParamsStream<HashedSourceWriter<AutoFile>&, CAddress::SerParams> > Unexecuted instantiation: void Serialize<ParamsStream<HashedSourceWriter<AutoFile>&, CAddress::SerParams>, Wrapper<ChronoFormatter<unsigned int, true>, std::chrono::time_point<NodeClock, std::chrono::duration<long, std::ratio<1l, 1l> > > const&> >(ParamsStream<HashedSourceWriter<AutoFile>&, CAddress::SerParams>&, Wrapper<ChronoFormatter<unsigned int, true>, std::chrono::time_point<NodeClock, std::chrono::duration<long, std::ratio<1l, 1l> > > const&> const&) requires Serializable<Wrapper<ChronoFormatter<unsigned int, true>, std::chrono::time_point<NodeClock, std::chrono::duration<long, std::ratio<1l, 1l> > > const&>, ParamsStream<HashedSourceWriter<AutoFile>&, CAddress::SerParams> > Unexecuted instantiation: void Serialize<ParamsStream<HashedSourceWriter<AutoFile>&, CAddress::SerParams>, Wrapper<CompactSizeFormatter<false>, unsigned long&> >(ParamsStream<HashedSourceWriter<AutoFile>&, CAddress::SerParams>&, Wrapper<CompactSizeFormatter<false>, unsigned long&> const&) requires Serializable<Wrapper<CompactSizeFormatter<false>, unsigned long&>, ParamsStream<HashedSourceWriter<AutoFile>&, CAddress::SerParams> > Unexecuted instantiation: void Serialize<ParamsStream<HashedSourceWriter<AutoFile>&, CAddress::SerParams>, Wrapper<CustomUintFormatter<8, false>, ServiceFlags const&> >(ParamsStream<HashedSourceWriter<AutoFile>&, CAddress::SerParams>&, Wrapper<CustomUintFormatter<8, false>, ServiceFlags const&> const&) requires Serializable<Wrapper<CustomUintFormatter<8, false>, ServiceFlags const&>, ParamsStream<HashedSourceWriter<AutoFile>&, CAddress::SerParams> > Unexecuted instantiation: void Serialize<ParamsStream<HashedSourceWriter<AutoFile>&, CAddress::SerParams>, ParamsWrapper<CNetAddr::SerParams, CService const> >(ParamsStream<HashedSourceWriter<AutoFile>&, CAddress::SerParams>&, ParamsWrapper<CNetAddr::SerParams, CService const> const&) requires Serializable<ParamsWrapper<CNetAddr::SerParams, CService const>, ParamsStream<HashedSourceWriter<AutoFile>&, CAddress::SerParams> > Unexecuted instantiation: void Serialize<ParamsStream<ParamsStream<HashedSourceWriter<AutoFile>&, CAddress::SerParams>&, CNetAddr::SerParams>, CService>(ParamsStream<ParamsStream<HashedSourceWriter<AutoFile>&, CAddress::SerParams>&, CNetAddr::SerParams>&, CService const&) requires Serializable<CService, ParamsStream<ParamsStream<HashedSourceWriter<AutoFile>&, CAddress::SerParams>&, CNetAddr::SerParams> > Unexecuted instantiation: void Serialize<ParamsStream<ParamsStream<HashedSourceWriter<AutoFile>&, CAddress::SerParams>&, CNetAddr::SerParams>, CNetAddr>(ParamsStream<ParamsStream<HashedSourceWriter<AutoFile>&, CAddress::SerParams>&, CNetAddr::SerParams>&, CNetAddr const&) requires Serializable<CNetAddr, ParamsStream<ParamsStream<HashedSourceWriter<AutoFile>&, CAddress::SerParams>&, CNetAddr::SerParams> > Unexecuted instantiation: void Serialize<ParamsStream<ParamsStream<HashedSourceWriter<AutoFile>&, CAddress::SerParams>&, CNetAddr::SerParams>, Wrapper<CompactSizeFormatter<true>, unsigned long const&> >(ParamsStream<ParamsStream<HashedSourceWriter<AutoFile>&, CAddress::SerParams>&, CNetAddr::SerParams>&, Wrapper<CompactSizeFormatter<true>, unsigned long const&> const&) requires Serializable<Wrapper<CompactSizeFormatter<true>, unsigned long const&>, ParamsStream<ParamsStream<HashedSourceWriter<AutoFile>&, CAddress::SerParams>&, CNetAddr::SerParams> > Unexecuted instantiation: void Serialize<ParamsStream<ParamsStream<HashedSourceWriter<AutoFile>&, CAddress::SerParams>&, CNetAddr::SerParams>, Wrapper<CustomUintFormatter<2, true>, unsigned short const&> >(ParamsStream<ParamsStream<HashedSourceWriter<AutoFile>&, CAddress::SerParams>&, CNetAddr::SerParams>&, Wrapper<CustomUintFormatter<2, true>, unsigned short const&> const&) requires Serializable<Wrapper<CustomUintFormatter<2, true>, unsigned short const&>, ParamsStream<ParamsStream<HashedSourceWriter<AutoFile>&, CAddress::SerParams>&, CNetAddr::SerParams> > void Serialize<HashWriter, uint256>(HashWriter&, uint256 const&) requires Serializable<uint256, HashWriter> Line | Count | Source | 751 | 670k | { | 752 | 670k | a.Serialize(os); | 753 | 670k | } |
Unexecuted instantiation: void Serialize<ParamsStream<HashedSourceWriter<AutoFile>&, CAddress::SerParams>, uint256>(ParamsStream<HashedSourceWriter<AutoFile>&, CAddress::SerParams>&, uint256 const&) requires Serializable<uint256, ParamsStream<HashedSourceWriter<AutoFile>&, CAddress::SerParams> > Unexecuted instantiation: void Serialize<ParamsStream<HashedSourceWriter<AutoFile>&, CAddress::SerParams>, AddrInfo>(ParamsStream<HashedSourceWriter<AutoFile>&, CAddress::SerParams>&, AddrInfo const&) requires Serializable<AddrInfo, ParamsStream<HashedSourceWriter<AutoFile>&, CAddress::SerParams> > Unexecuted instantiation: void Serialize<ParamsStream<HashedSourceWriter<AutoFile>&, CAddress::SerParams>, CNetAddr>(ParamsStream<HashedSourceWriter<AutoFile>&, CAddress::SerParams>&, CNetAddr const&) requires Serializable<CNetAddr, ParamsStream<HashedSourceWriter<AutoFile>&, CAddress::SerParams> > Unexecuted instantiation: void Serialize<ParamsStream<HashedSourceWriter<AutoFile>&, CAddress::SerParams>, Wrapper<CompactSizeFormatter<true>, unsigned long const&> >(ParamsStream<HashedSourceWriter<AutoFile>&, CAddress::SerParams>&, Wrapper<CompactSizeFormatter<true>, unsigned long const&> const&) requires Serializable<Wrapper<CompactSizeFormatter<true>, unsigned long const&>, ParamsStream<HashedSourceWriter<AutoFile>&, CAddress::SerParams> > Unexecuted instantiation: void Serialize<ParamsStream<HashedSourceWriter<AutoFile>&, CAddress::SerParams>, Wrapper<ChronoFormatter<long, false>, std::chrono::time_point<NodeClock, std::chrono::duration<long, std::ratio<1l, 1l> > > const&> >(ParamsStream<HashedSourceWriter<AutoFile>&, CAddress::SerParams>&, Wrapper<ChronoFormatter<long, false>, std::chrono::time_point<NodeClock, std::chrono::duration<long, std::ratio<1l, 1l> > > const&> const&) requires Serializable<Wrapper<ChronoFormatter<long, false>, std::chrono::time_point<NodeClock, std::chrono::duration<long, std::ratio<1l, 1l> > > const&>, ParamsStream<HashedSourceWriter<AutoFile>&, CAddress::SerParams> > Unexecuted instantiation: void Serialize<ParamsStream<DataStream&, CAddress::SerParams>, uint256>(ParamsStream<DataStream&, CAddress::SerParams>&, uint256 const&) requires Serializable<uint256, ParamsStream<DataStream&, CAddress::SerParams> > Unexecuted instantiation: void Serialize<ParamsStream<DataStream&, CAddress::SerParams>, AddrInfo>(ParamsStream<DataStream&, CAddress::SerParams>&, AddrInfo const&) requires Serializable<AddrInfo, ParamsStream<DataStream&, CAddress::SerParams> > Unexecuted instantiation: void Serialize<ParamsStream<DataStream&, CAddress::SerParams>, CNetAddr>(ParamsStream<DataStream&, CAddress::SerParams>&, CNetAddr const&) requires Serializable<CNetAddr, ParamsStream<DataStream&, CAddress::SerParams> > Unexecuted instantiation: void Serialize<ParamsStream<DataStream&, CAddress::SerParams>, Wrapper<CompactSizeFormatter<true>, unsigned long const&> >(ParamsStream<DataStream&, CAddress::SerParams>&, Wrapper<CompactSizeFormatter<true>, unsigned long const&> const&) requires Serializable<Wrapper<CompactSizeFormatter<true>, unsigned long const&>, ParamsStream<DataStream&, CAddress::SerParams> > Unexecuted instantiation: void Serialize<ParamsStream<DataStream&, CAddress::SerParams>, Wrapper<ChronoFormatter<long, false>, std::chrono::time_point<NodeClock, std::chrono::duration<long, std::ratio<1l, 1l> > > const&> >(ParamsStream<DataStream&, CAddress::SerParams>&, Wrapper<ChronoFormatter<long, false>, std::chrono::time_point<NodeClock, std::chrono::duration<long, std::ratio<1l, 1l> > > const&> const&) requires Serializable<Wrapper<ChronoFormatter<long, false>, std::chrono::time_point<NodeClock, std::chrono::duration<long, std::ratio<1l, 1l> > > const&>, ParamsStream<DataStream&, CAddress::SerParams> > Unexecuted instantiation: void Serialize<SizeComputer, CBlockHeaderAndShortTxIDs>(SizeComputer&, CBlockHeaderAndShortTxIDs const&) requires Serializable<CBlockHeaderAndShortTxIDs, SizeComputer> Unexecuted instantiation: void Serialize<SizeComputer, CBlockHeader>(SizeComputer&, CBlockHeader const&) requires Serializable<CBlockHeader, SizeComputer> Unexecuted instantiation: void Serialize<SizeComputer, Wrapper<VectorFormatter<CustomUintFormatter<6, false> >, std::vector<unsigned long, std::allocator<unsigned long> > const&> >(SizeComputer&, Wrapper<VectorFormatter<CustomUintFormatter<6, false> >, std::vector<unsigned long, std::allocator<unsigned long> > const&> const&) requires Serializable<Wrapper<VectorFormatter<CustomUintFormatter<6, false> >, std::vector<unsigned long, std::allocator<unsigned long> > const&>, SizeComputer> Unexecuted instantiation: void Serialize<SizeComputer, Wrapper<VectorFormatter<DefaultFormatter>, std::vector<PrefilledTransaction, std::allocator<PrefilledTransaction> > const&> >(SizeComputer&, Wrapper<VectorFormatter<DefaultFormatter>, std::vector<PrefilledTransaction, std::allocator<PrefilledTransaction> > const&> const&) requires Serializable<Wrapper<VectorFormatter<DefaultFormatter>, std::vector<PrefilledTransaction, std::allocator<PrefilledTransaction> > const&>, SizeComputer> Unexecuted instantiation: void Serialize<SizeComputer, PrefilledTransaction>(SizeComputer&, PrefilledTransaction const&) requires Serializable<PrefilledTransaction, SizeComputer> Unexecuted instantiation: void Serialize<SizeComputer, Wrapper<CompactSizeFormatter<true>, unsigned short const&> >(SizeComputer&, Wrapper<CompactSizeFormatter<true>, unsigned short const&> const&) requires Serializable<Wrapper<CompactSizeFormatter<true>, unsigned short const&>, SizeComputer> Unexecuted instantiation: void Serialize<SizeComputer, ParamsWrapper<TransactionSerParams, Wrapper<DefaultFormatter, std::shared_ptr<CTransaction const> const&> > >(SizeComputer&, ParamsWrapper<TransactionSerParams, Wrapper<DefaultFormatter, std::shared_ptr<CTransaction const> const&> > const&) requires Serializable<ParamsWrapper<TransactionSerParams, Wrapper<DefaultFormatter, std::shared_ptr<CTransaction const> const&> >, SizeComputer> Unexecuted instantiation: void Serialize<ParamsStream<SizeComputer&, TransactionSerParams>, Wrapper<DefaultFormatter, std::shared_ptr<CTransaction const> const&> >(ParamsStream<SizeComputer&, TransactionSerParams>&, Wrapper<DefaultFormatter, std::shared_ptr<CTransaction const> const&> const&) requires Serializable<Wrapper<DefaultFormatter, std::shared_ptr<CTransaction const> const&>, ParamsStream<SizeComputer&, TransactionSerParams> > Unexecuted instantiation: void Serialize<DataStream, CDiskTxPos>(DataStream&, CDiskTxPos const&) requires Serializable<CDiskTxPos, DataStream> Unexecuted instantiation: coinstatsindex.cpp:void Serialize<DataStream, (anonymous namespace)::DBHeightKey>(DataStream&, (anonymous namespace)::DBHeightKey const&) requires Serializable<(anonymous namespace)::DBHeightKey, DataStream> Unexecuted instantiation: coinstatsindex.cpp:void Serialize<DataStream, (anonymous namespace)::DBHashKey>(DataStream&, (anonymous namespace)::DBHashKey const&) requires Serializable<(anonymous namespace)::DBHashKey, DataStream> Unexecuted instantiation: coinstatsindex.cpp:void Serialize<DataStream, (anonymous namespace)::DBVal>(DataStream&, (anonymous namespace)::DBVal const&) requires Serializable<(anonymous namespace)::DBVal, DataStream> Unexecuted instantiation: void Serialize<DataStream, MuHash3072>(DataStream&, MuHash3072 const&) requires Serializable<MuHash3072, DataStream> Unexecuted instantiation: void Serialize<DataStream, Num3072>(DataStream&, Num3072 const&) requires Serializable<Num3072, DataStream> Unexecuted instantiation: blockfilterindex.cpp:void Serialize<DataStream, (anonymous namespace)::DBHeightKey>(DataStream&, (anonymous namespace)::DBHeightKey const&) requires Serializable<(anonymous namespace)::DBHeightKey, DataStream> Unexecuted instantiation: blockfilterindex.cpp:void Serialize<DataStream, (anonymous namespace)::DBHashKey>(DataStream&, (anonymous namespace)::DBHashKey const&) requires Serializable<(anonymous namespace)::DBHashKey, DataStream> Unexecuted instantiation: blockfilterindex.cpp:void Serialize<DataStream, (anonymous namespace)::DBVal>(DataStream&, (anonymous namespace)::DBVal const&) requires Serializable<(anonymous namespace)::DBVal, DataStream> Unexecuted instantiation: void Serialize<HashWriter, COutPoint>(HashWriter&, COutPoint const&) requires Serializable<COutPoint, HashWriter> Unexecuted instantiation: void Serialize<HashWriter, transaction_identifier<false> >(HashWriter&, transaction_identifier<false> const&) requires Serializable<transaction_identifier<false>, HashWriter> Unexecuted instantiation: void Serialize<HashWriter, CTxOut>(HashWriter&, CTxOut const&) requires Serializable<CTxOut, HashWriter> Unexecuted instantiation: void Serialize<HashWriter, CScript>(HashWriter&, CScript const&) requires Serializable<CScript, HashWriter> void Serialize<VectorWriter, CMessageHeader>(VectorWriter&, CMessageHeader const&) requires Serializable<CMessageHeader, VectorWriter> Line | Count | Source | 751 | 17.4k | { | 752 | 17.4k | a.Serialize(os); | 753 | 17.4k | } |
Unexecuted instantiation: void Serialize<VectorWriter, CBlockHeaderAndShortTxIDs>(VectorWriter&, CBlockHeaderAndShortTxIDs const&) requires Serializable<CBlockHeaderAndShortTxIDs, VectorWriter> Unexecuted instantiation: void Serialize<VectorWriter, CBlockHeader>(VectorWriter&, CBlockHeader const&) requires Serializable<CBlockHeader, VectorWriter> Unexecuted instantiation: void Serialize<VectorWriter, Wrapper<VectorFormatter<CustomUintFormatter<6, false> >, std::vector<unsigned long, std::allocator<unsigned long> > const&> >(VectorWriter&, Wrapper<VectorFormatter<CustomUintFormatter<6, false> >, std::vector<unsigned long, std::allocator<unsigned long> > const&> const&) requires Serializable<Wrapper<VectorFormatter<CustomUintFormatter<6, false> >, std::vector<unsigned long, std::allocator<unsigned long> > const&>, VectorWriter> Unexecuted instantiation: void Serialize<VectorWriter, Wrapper<VectorFormatter<DefaultFormatter>, std::vector<PrefilledTransaction, std::allocator<PrefilledTransaction> > const&> >(VectorWriter&, Wrapper<VectorFormatter<DefaultFormatter>, std::vector<PrefilledTransaction, std::allocator<PrefilledTransaction> > const&> const&) requires Serializable<Wrapper<VectorFormatter<DefaultFormatter>, std::vector<PrefilledTransaction, std::allocator<PrefilledTransaction> > const&>, VectorWriter> Unexecuted instantiation: void Serialize<VectorWriter, PrefilledTransaction>(VectorWriter&, PrefilledTransaction const&) requires Serializable<PrefilledTransaction, VectorWriter> Unexecuted instantiation: void Serialize<VectorWriter, Wrapper<CompactSizeFormatter<true>, unsigned short const&> >(VectorWriter&, Wrapper<CompactSizeFormatter<true>, unsigned short const&> const&) requires Serializable<Wrapper<CompactSizeFormatter<true>, unsigned short const&>, VectorWriter> Unexecuted instantiation: void Serialize<VectorWriter, ParamsWrapper<TransactionSerParams, Wrapper<DefaultFormatter, std::shared_ptr<CTransaction const> const&> > >(VectorWriter&, ParamsWrapper<TransactionSerParams, Wrapper<DefaultFormatter, std::shared_ptr<CTransaction const> const&> > const&) requires Serializable<ParamsWrapper<TransactionSerParams, Wrapper<DefaultFormatter, std::shared_ptr<CTransaction const> const&> >, VectorWriter> Unexecuted instantiation: void Serialize<ParamsStream<VectorWriter&, TransactionSerParams>, Wrapper<DefaultFormatter, std::shared_ptr<CTransaction const> const&> >(ParamsStream<VectorWriter&, TransactionSerParams>&, Wrapper<DefaultFormatter, std::shared_ptr<CTransaction const> const&> const&) requires Serializable<Wrapper<DefaultFormatter, std::shared_ptr<CTransaction const> const&>, ParamsStream<VectorWriter&, TransactionSerParams> > Unexecuted instantiation: void Serialize<VectorWriter, Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CInv, std::allocator<CInv> > const&> >(VectorWriter&, Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CInv, std::allocator<CInv> > const&> const&) requires Serializable<Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CInv, std::allocator<CInv> > const&>, VectorWriter> Unexecuted instantiation: void Serialize<VectorWriter, CInv>(VectorWriter&, CInv const&) requires Serializable<CInv, VectorWriter> void Serialize<VectorWriter, CBlockLocator>(VectorWriter&, CBlockLocator const&) requires Serializable<CBlockLocator, VectorWriter> Line | Count | Source | 751 | 2.47k | { | 752 | 2.47k | a.Serialize(os); | 753 | 2.47k | } |
void Serialize<VectorWriter, Wrapper<VectorFormatter<DefaultFormatter>, std::vector<uint256, std::allocator<uint256> > const&> >(VectorWriter&, Wrapper<VectorFormatter<DefaultFormatter>, std::vector<uint256, std::allocator<uint256> > const&> const&) requires Serializable<Wrapper<VectorFormatter<DefaultFormatter>, std::vector<uint256, std::allocator<uint256> > const&>, VectorWriter> Line | Count | Source | 751 | 2.47k | { | 752 | 2.47k | a.Serialize(os); | 753 | 2.47k | } |
Unexecuted instantiation: void Serialize<VectorWriter, ParamsWrapper<TransactionSerParams, CTransaction const> >(VectorWriter&, ParamsWrapper<TransactionSerParams, CTransaction const> const&) requires Serializable<ParamsWrapper<TransactionSerParams, CTransaction const>, VectorWriter> Unexecuted instantiation: void Serialize<VectorWriter, ParamsWrapper<TransactionSerParams, CBlock const> >(VectorWriter&, ParamsWrapper<TransactionSerParams, CBlock const> const&) requires Serializable<ParamsWrapper<TransactionSerParams, CBlock const>, VectorWriter> Unexecuted instantiation: void Serialize<VectorWriter, CMerkleBlock>(VectorWriter&, CMerkleBlock const&) requires Serializable<CMerkleBlock, VectorWriter> Unexecuted instantiation: void Serialize<VectorWriter, CPartialMerkleTree>(VectorWriter&, CPartialMerkleTree const&) requires Serializable<CPartialMerkleTree, VectorWriter> Unexecuted instantiation: void Serialize<VectorWriter, BlockTransactions>(VectorWriter&, BlockTransactions const&) requires Serializable<BlockTransactions, VectorWriter> Unexecuted instantiation: void Serialize<VectorWriter, ParamsWrapper<TransactionSerParams, Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const> > > const&> > >(VectorWriter&, ParamsWrapper<TransactionSerParams, Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const> > > const&> > const&) requires Serializable<ParamsWrapper<TransactionSerParams, Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const> > > const&> >, VectorWriter> Unexecuted instantiation: void Serialize<VectorWriter, Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CBlockHeader, std::allocator<CBlockHeader> > const&> >(VectorWriter&, Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CBlockHeader, std::allocator<CBlockHeader> > const&> const&) requires Serializable<Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CBlockHeader, std::allocator<CBlockHeader> > const&>, VectorWriter> Unexecuted instantiation: void Serialize<VectorWriter, BlockTransactionsRequest>(VectorWriter&, BlockTransactionsRequest const&) requires Serializable<BlockTransactionsRequest, VectorWriter> Unexecuted instantiation: void Serialize<VectorWriter, Wrapper<VectorFormatter<DifferenceFormatter>, std::vector<unsigned short, std::allocator<unsigned short> > const&> >(VectorWriter&, Wrapper<VectorFormatter<DifferenceFormatter>, std::vector<unsigned short, std::allocator<unsigned short> > const&> const&) requires Serializable<Wrapper<VectorFormatter<DifferenceFormatter>, std::vector<unsigned short, std::allocator<unsigned short> > const&>, VectorWriter> Unexecuted instantiation: void Serialize<VectorWriter, BlockFilter>(VectorWriter&, BlockFilter const&) requires Serializable<BlockFilter, VectorWriter> Unexecuted instantiation: void Serialize<VectorWriter, ParamsWrapper<CAddress::SerParams, std::vector<CAddress, std::allocator<CAddress> > > >(VectorWriter&, ParamsWrapper<CAddress::SerParams, std::vector<CAddress, std::allocator<CAddress> > > const&) requires Serializable<ParamsWrapper<CAddress::SerParams, std::vector<CAddress, std::allocator<CAddress> > >, VectorWriter> Unexecuted instantiation: void Serialize<ParamsStream<VectorWriter&, CAddress::SerParams>, Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CAddress, std::allocator<CAddress> > const&> >(ParamsStream<VectorWriter&, CAddress::SerParams>&, Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CAddress, std::allocator<CAddress> > const&> const&) requires Serializable<Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CAddress, std::allocator<CAddress> > const&>, ParamsStream<VectorWriter&, CAddress::SerParams> > Unexecuted instantiation: void Serialize<ParamsStream<VectorWriter&, CAddress::SerParams>, CAddress>(ParamsStream<VectorWriter&, CAddress::SerParams>&, CAddress const&) requires Serializable<CAddress, ParamsStream<VectorWriter&, CAddress::SerParams> > Unexecuted instantiation: void Serialize<ParamsStream<VectorWriter&, CAddress::SerParams>, Wrapper<ChronoFormatter<unsigned int, true>, std::chrono::time_point<NodeClock, std::chrono::duration<long, std::ratio<1l, 1l> > > const&> >(ParamsStream<VectorWriter&, CAddress::SerParams>&, Wrapper<ChronoFormatter<unsigned int, true>, std::chrono::time_point<NodeClock, std::chrono::duration<long, std::ratio<1l, 1l> > > const&> const&) requires Serializable<Wrapper<ChronoFormatter<unsigned int, true>, std::chrono::time_point<NodeClock, std::chrono::duration<long, std::ratio<1l, 1l> > > const&>, ParamsStream<VectorWriter&, CAddress::SerParams> > Unexecuted instantiation: void Serialize<ParamsStream<VectorWriter&, CAddress::SerParams>, Wrapper<CompactSizeFormatter<false>, unsigned long&> >(ParamsStream<VectorWriter&, CAddress::SerParams>&, Wrapper<CompactSizeFormatter<false>, unsigned long&> const&) requires Serializable<Wrapper<CompactSizeFormatter<false>, unsigned long&>, ParamsStream<VectorWriter&, CAddress::SerParams> > Unexecuted instantiation: void Serialize<ParamsStream<VectorWriter&, CAddress::SerParams>, Wrapper<CustomUintFormatter<8, false>, ServiceFlags const&> >(ParamsStream<VectorWriter&, CAddress::SerParams>&, Wrapper<CustomUintFormatter<8, false>, ServiceFlags const&> const&) requires Serializable<Wrapper<CustomUintFormatter<8, false>, ServiceFlags const&>, ParamsStream<VectorWriter&, CAddress::SerParams> > Unexecuted instantiation: void Serialize<ParamsStream<VectorWriter&, CAddress::SerParams>, ParamsWrapper<CNetAddr::SerParams, CService const> >(ParamsStream<VectorWriter&, CAddress::SerParams>&, ParamsWrapper<CNetAddr::SerParams, CService const> const&) requires Serializable<ParamsWrapper<CNetAddr::SerParams, CService const>, ParamsStream<VectorWriter&, CAddress::SerParams> > Unexecuted instantiation: void Serialize<ParamsStream<ParamsStream<VectorWriter&, CAddress::SerParams>&, CNetAddr::SerParams>, CService>(ParamsStream<ParamsStream<VectorWriter&, CAddress::SerParams>&, CNetAddr::SerParams>&, CService const&) requires Serializable<CService, ParamsStream<ParamsStream<VectorWriter&, CAddress::SerParams>&, CNetAddr::SerParams> > Unexecuted instantiation: void Serialize<ParamsStream<ParamsStream<VectorWriter&, CAddress::SerParams>&, CNetAddr::SerParams>, CNetAddr>(ParamsStream<ParamsStream<VectorWriter&, CAddress::SerParams>&, CNetAddr::SerParams>&, CNetAddr const&) requires Serializable<CNetAddr, ParamsStream<ParamsStream<VectorWriter&, CAddress::SerParams>&, CNetAddr::SerParams> > Unexecuted instantiation: void Serialize<ParamsStream<ParamsStream<VectorWriter&, CAddress::SerParams>&, CNetAddr::SerParams>, Wrapper<CompactSizeFormatter<true>, unsigned long const&> >(ParamsStream<ParamsStream<VectorWriter&, CAddress::SerParams>&, CNetAddr::SerParams>&, Wrapper<CompactSizeFormatter<true>, unsigned long const&> const&) requires Serializable<Wrapper<CompactSizeFormatter<true>, unsigned long const&>, ParamsStream<ParamsStream<VectorWriter&, CAddress::SerParams>&, CNetAddr::SerParams> > Unexecuted instantiation: void Serialize<ParamsStream<ParamsStream<VectorWriter&, CAddress::SerParams>&, CNetAddr::SerParams>, Wrapper<CustomUintFormatter<2, true>, unsigned short const&> >(ParamsStream<ParamsStream<VectorWriter&, CAddress::SerParams>&, CNetAddr::SerParams>&, Wrapper<CustomUintFormatter<2, true>, unsigned short const&> const&) requires Serializable<Wrapper<CustomUintFormatter<2, true>, unsigned short const&>, ParamsStream<ParamsStream<VectorWriter&, CAddress::SerParams>&, CNetAddr::SerParams> > Unexecuted instantiation: void Serialize<SizeComputer, CBlockUndo>(SizeComputer&, CBlockUndo const&) requires Serializable<CBlockUndo, SizeComputer> Unexecuted instantiation: void Serialize<SizeComputer, Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxUndo, std::allocator<CTxUndo> > const&> >(SizeComputer&, Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxUndo, std::allocator<CTxUndo> > const&> const&) requires Serializable<Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxUndo, std::allocator<CTxUndo> > const&>, SizeComputer> Unexecuted instantiation: void Serialize<SizeComputer, CTxUndo>(SizeComputer&, CTxUndo const&) requires Serializable<CTxUndo, SizeComputer> Unexecuted instantiation: void Serialize<SizeComputer, Wrapper<VectorFormatter<TxInUndoFormatter>, std::vector<Coin, std::allocator<Coin> > const&> >(SizeComputer&, Wrapper<VectorFormatter<TxInUndoFormatter>, std::vector<Coin, std::allocator<Coin> > const&> const&) requires Serializable<Wrapper<VectorFormatter<TxInUndoFormatter>, std::vector<Coin, std::allocator<Coin> > const&>, SizeComputer> Unexecuted instantiation: void Serialize<SizeComputer, Wrapper<VarIntFormatter<(VarIntMode)0>, unsigned int&> >(SizeComputer&, Wrapper<VarIntFormatter<(VarIntMode)0>, unsigned int&> const&) requires Serializable<Wrapper<VarIntFormatter<(VarIntMode)0>, unsigned int&>, SizeComputer> Unexecuted instantiation: void Serialize<SizeComputer, Wrapper<TxOutCompression, CTxOut const&> >(SizeComputer&, Wrapper<TxOutCompression, CTxOut const&> const&) requires Serializable<Wrapper<TxOutCompression, CTxOut const&>, SizeComputer> Unexecuted instantiation: void Serialize<SizeComputer, Wrapper<AmountCompression, long const&> >(SizeComputer&, Wrapper<AmountCompression, long const&> const&) requires Serializable<Wrapper<AmountCompression, long const&>, SizeComputer> Unexecuted instantiation: void Serialize<SizeComputer, Wrapper<VarIntFormatter<(VarIntMode)0>, unsigned long&> >(SizeComputer&, Wrapper<VarIntFormatter<(VarIntMode)0>, unsigned long&> const&) requires Serializable<Wrapper<VarIntFormatter<(VarIntMode)0>, unsigned long&>, SizeComputer> Unexecuted instantiation: void Serialize<SizeComputer, Wrapper<ScriptCompression, CScript const&> >(SizeComputer&, Wrapper<ScriptCompression, CScript const&> const&) requires Serializable<Wrapper<ScriptCompression, CScript const&>, SizeComputer> Unexecuted instantiation: void Serialize<AutoFile, CBlockUndo>(AutoFile&, CBlockUndo const&) requires Serializable<CBlockUndo, AutoFile> Unexecuted instantiation: void Serialize<AutoFile, Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxUndo, std::allocator<CTxUndo> > const&> >(AutoFile&, Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxUndo, std::allocator<CTxUndo> > const&> const&) requires Serializable<Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxUndo, std::allocator<CTxUndo> > const&>, AutoFile> Unexecuted instantiation: void Serialize<AutoFile, CTxUndo>(AutoFile&, CTxUndo const&) requires Serializable<CTxUndo, AutoFile> Unexecuted instantiation: void Serialize<AutoFile, Wrapper<VectorFormatter<TxInUndoFormatter>, std::vector<Coin, std::allocator<Coin> > const&> >(AutoFile&, Wrapper<VectorFormatter<TxInUndoFormatter>, std::vector<Coin, std::allocator<Coin> > const&> const&) requires Serializable<Wrapper<VectorFormatter<TxInUndoFormatter>, std::vector<Coin, std::allocator<Coin> > const&>, AutoFile> Unexecuted instantiation: void Serialize<HashWriter, CBlockUndo>(HashWriter&, CBlockUndo const&) requires Serializable<CBlockUndo, HashWriter> Unexecuted instantiation: void Serialize<HashWriter, Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxUndo, std::allocator<CTxUndo> > const&> >(HashWriter&, Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxUndo, std::allocator<CTxUndo> > const&> const&) requires Serializable<Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxUndo, std::allocator<CTxUndo> > const&>, HashWriter> Unexecuted instantiation: void Serialize<HashWriter, CTxUndo>(HashWriter&, CTxUndo const&) requires Serializable<CTxUndo, HashWriter> Unexecuted instantiation: void Serialize<HashWriter, Wrapper<VectorFormatter<TxInUndoFormatter>, std::vector<Coin, std::allocator<Coin> > const&> >(HashWriter&, Wrapper<VectorFormatter<TxInUndoFormatter>, std::vector<Coin, std::allocator<Coin> > const&> const&) requires Serializable<Wrapper<VectorFormatter<TxInUndoFormatter>, std::vector<Coin, std::allocator<Coin> > const&>, HashWriter> Unexecuted instantiation: void Serialize<HashWriter, Wrapper<VarIntFormatter<(VarIntMode)0>, unsigned int&> >(HashWriter&, Wrapper<VarIntFormatter<(VarIntMode)0>, unsigned int&> const&) requires Serializable<Wrapper<VarIntFormatter<(VarIntMode)0>, unsigned int&>, HashWriter> Unexecuted instantiation: void Serialize<HashWriter, Wrapper<TxOutCompression, CTxOut const&> >(HashWriter&, Wrapper<TxOutCompression, CTxOut const&> const&) requires Serializable<Wrapper<TxOutCompression, CTxOut const&>, HashWriter> Unexecuted instantiation: void Serialize<HashWriter, Wrapper<AmountCompression, long const&> >(HashWriter&, Wrapper<AmountCompression, long const&> const&) requires Serializable<Wrapper<AmountCompression, long const&>, HashWriter> Unexecuted instantiation: void Serialize<HashWriter, Wrapper<VarIntFormatter<(VarIntMode)0>, unsigned long&> >(HashWriter&, Wrapper<VarIntFormatter<(VarIntMode)0>, unsigned long&> const&) requires Serializable<Wrapper<VarIntFormatter<(VarIntMode)0>, unsigned long&>, HashWriter> Unexecuted instantiation: void Serialize<HashWriter, Wrapper<ScriptCompression, CScript const&> >(HashWriter&, Wrapper<ScriptCompression, CScript const&> const&) requires Serializable<Wrapper<ScriptCompression, CScript const&>, HashWriter> Unexecuted instantiation: void Serialize<AutoFile, ParamsWrapper<TransactionSerParams, CBlock const> >(AutoFile&, ParamsWrapper<TransactionSerParams, CBlock const> const&) requires Serializable<ParamsWrapper<TransactionSerParams, CBlock const>, AutoFile> Unexecuted instantiation: void Serialize<ParamsStream<AutoFile&, TransactionSerParams>, CBlock>(ParamsStream<AutoFile&, TransactionSerParams>&, CBlock const&) requires Serializable<CBlock, ParamsStream<AutoFile&, TransactionSerParams> > Unexecuted instantiation: void Serialize<ParamsStream<AutoFile&, TransactionSerParams>, CBlockHeader>(ParamsStream<AutoFile&, TransactionSerParams>&, CBlockHeader const&) requires Serializable<CBlockHeader, ParamsStream<AutoFile&, TransactionSerParams> > Unexecuted instantiation: void Serialize<ParamsStream<AutoFile&, TransactionSerParams>, uint256>(ParamsStream<AutoFile&, TransactionSerParams>&, uint256 const&) requires Serializable<uint256, ParamsStream<AutoFile&, TransactionSerParams> > Unexecuted instantiation: void Serialize<ParamsStream<AutoFile&, TransactionSerParams>, Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const> > > const&> >(ParamsStream<AutoFile&, TransactionSerParams>&, Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const> > > const&> const&) requires Serializable<Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const> > > const&>, ParamsStream<AutoFile&, TransactionSerParams> > Unexecuted instantiation: void Serialize<ParamsStream<AutoFile&, TransactionSerParams>, CTransaction>(ParamsStream<AutoFile&, TransactionSerParams>&, CTransaction const&) requires Serializable<CTransaction, ParamsStream<AutoFile&, TransactionSerParams> > Unexecuted instantiation: void Serialize<ParamsStream<AutoFile&, TransactionSerParams>, Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn> > const&> >(ParamsStream<AutoFile&, TransactionSerParams>&, Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn> > const&> const&) requires Serializable<Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn> > const&>, ParamsStream<AutoFile&, TransactionSerParams> > Unexecuted instantiation: void Serialize<ParamsStream<AutoFile&, TransactionSerParams>, CTxIn>(ParamsStream<AutoFile&, TransactionSerParams>&, CTxIn const&) requires Serializable<CTxIn, ParamsStream<AutoFile&, TransactionSerParams> > Unexecuted instantiation: void Serialize<ParamsStream<AutoFile&, TransactionSerParams>, COutPoint>(ParamsStream<AutoFile&, TransactionSerParams>&, COutPoint const&) requires Serializable<COutPoint, ParamsStream<AutoFile&, TransactionSerParams> > Unexecuted instantiation: void Serialize<ParamsStream<AutoFile&, TransactionSerParams>, transaction_identifier<false> >(ParamsStream<AutoFile&, TransactionSerParams>&, transaction_identifier<false> const&) requires Serializable<transaction_identifier<false>, ParamsStream<AutoFile&, TransactionSerParams> > Unexecuted instantiation: void Serialize<ParamsStream<AutoFile&, TransactionSerParams>, CScript>(ParamsStream<AutoFile&, TransactionSerParams>&, CScript const&) requires Serializable<CScript, ParamsStream<AutoFile&, TransactionSerParams> > Unexecuted instantiation: void Serialize<ParamsStream<AutoFile&, TransactionSerParams>, Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut> > const&> >(ParamsStream<AutoFile&, TransactionSerParams>&, Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut> > const&> const&) requires Serializable<Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut> > const&>, ParamsStream<AutoFile&, TransactionSerParams> > Unexecuted instantiation: void Serialize<ParamsStream<AutoFile&, TransactionSerParams>, CTxOut>(ParamsStream<AutoFile&, TransactionSerParams>&, CTxOut const&) requires Serializable<CTxOut, ParamsStream<AutoFile&, TransactionSerParams> > Unexecuted instantiation: void Serialize<ParamsStream<AutoFile&, TransactionSerParams>, Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > > const&> >(ParamsStream<AutoFile&, TransactionSerParams>&, Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > > const&> const&) requires Serializable<Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > > const&>, ParamsStream<AutoFile&, TransactionSerParams> > Unexecuted instantiation: void Serialize<AutoFile, ParamsWrapper<TransactionSerParams, CTransaction const> >(AutoFile&, ParamsWrapper<TransactionSerParams, CTransaction const> const&) requires Serializable<ParamsWrapper<TransactionSerParams, CTransaction const>, AutoFile> Unexecuted instantiation: fees.cpp:void Serialize<AutoFile, Wrapper<(anonymous namespace)::EncodedDoubleFormatter, double const&> >(AutoFile&, Wrapper<(anonymous namespace)::EncodedDoubleFormatter, double const&> const&) requires Serializable<Wrapper<(anonymous namespace)::EncodedDoubleFormatter, double const&>, AutoFile> Unexecuted instantiation: fees.cpp:void Serialize<AutoFile, Wrapper<VectorFormatter<(anonymous namespace)::EncodedDoubleFormatter>, std::vector<double, std::allocator<double> > const&> >(AutoFile&, Wrapper<VectorFormatter<(anonymous namespace)::EncodedDoubleFormatter>, std::vector<double, std::allocator<double> > const&> const&) requires Serializable<Wrapper<VectorFormatter<(anonymous namespace)::EncodedDoubleFormatter>, std::vector<double, std::allocator<double> > const&>, AutoFile> Unexecuted instantiation: fees.cpp:void Serialize<AutoFile, Wrapper<VectorFormatter<VectorFormatter<(anonymous namespace)::EncodedDoubleFormatter> >, std::vector<std::vector<double, std::allocator<double> >, std::allocator<std::vector<double, std::allocator<double> > > > const&> >(AutoFile&, Wrapper<VectorFormatter<VectorFormatter<(anonymous namespace)::EncodedDoubleFormatter> >, std::vector<std::vector<double, std::allocator<double> >, std::allocator<std::vector<double, std::allocator<double> > > > const&> const&) requires Serializable<Wrapper<VectorFormatter<VectorFormatter<(anonymous namespace)::EncodedDoubleFormatter> >, std::vector<std::vector<double, std::allocator<double> >, std::allocator<std::vector<double, std::allocator<double> > > > const&>, AutoFile> Unexecuted instantiation: void Serialize<HashWriter, transaction_identifier<true> >(HashWriter&, transaction_identifier<true> const&) requires Serializable<transaction_identifier<true>, HashWriter> Unexecuted instantiation: void Serialize<DataStream, Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CCoin, std::allocator<CCoin> > const&> >(DataStream&, Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CCoin, std::allocator<CCoin> > const&> const&) requires Serializable<Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CCoin, std::allocator<CCoin> > const&>, DataStream> Unexecuted instantiation: void Serialize<DataStream, CCoin>(DataStream&, CCoin const&) requires Serializable<CCoin, DataStream> Unexecuted instantiation: void Serialize<DataStream, ParamsWrapper<TransactionSerParams, CBlock const> >(DataStream&, ParamsWrapper<TransactionSerParams, CBlock const> const&) requires Serializable<ParamsWrapper<TransactionSerParams, CBlock const>, DataStream> Unexecuted instantiation: txdb.cpp:void Serialize<DataStream, (anonymous namespace)::CoinEntry>(DataStream&, (anonymous namespace)::CoinEntry const&) requires Serializable<(anonymous namespace)::CoinEntry, DataStream> Unexecuted instantiation: void Serialize<DataStream, wallet::CWalletTx>(DataStream&, wallet::CWalletTx const&) requires Serializable<wallet::CWalletTx, DataStream> Unexecuted instantiation: void Serialize<DataStream, Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > const&> >(DataStream&, Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > const&> const&) requires Serializable<Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > const&>, DataStream> Unexecuted instantiation: void Serialize<DataStream, wallet::CKeyMetadata>(DataStream&, wallet::CKeyMetadata const&) requires Serializable<wallet::CKeyMetadata, DataStream> Unexecuted instantiation: void Serialize<DataStream, CKeyID>(DataStream&, CKeyID const&) requires Serializable<CKeyID, DataStream> Unexecuted instantiation: void Serialize<DataStream, wallet::CMasterKey>(DataStream&, wallet::CMasterKey const&) requires Serializable<wallet::CMasterKey, DataStream> Unexecuted instantiation: void Serialize<DataStream, wallet::CKeyPool>(DataStream&, wallet::CKeyPool const&) requires Serializable<wallet::CKeyPool, DataStream> Unexecuted instantiation: void Serialize<DataStream, wallet::WalletDescriptor>(DataStream&, wallet::WalletDescriptor const&) requires Serializable<wallet::WalletDescriptor, DataStream> Unexecuted instantiation: void Serialize<DataStream, wallet::CHDChain>(DataStream&, wallet::CHDChain const&) requires Serializable<wallet::CHDChain, DataStream> Unexecuted instantiation: void Serialize<DataStream, ParamsWrapper<TransactionSerParams, CTransaction const> >(DataStream&, ParamsWrapper<TransactionSerParams, CTransaction const> const&) requires Serializable<ParamsWrapper<TransactionSerParams, CTransaction const>, DataStream> void Serialize<HashWriter, CBlockHeader>(HashWriter&, CBlockHeader const&) requires Serializable<CBlockHeader, HashWriter> Line | Count | Source | 751 | 335k | { | 752 | 335k | a.Serialize(os); | 753 | 335k | } |
Unexecuted instantiation: void Serialize<HashWriter, ParamsWrapper<TransactionSerParams, CMutableTransaction const> >(HashWriter&, ParamsWrapper<TransactionSerParams, CMutableTransaction const> const&) requires Serializable<ParamsWrapper<TransactionSerParams, CMutableTransaction const>, HashWriter> Unexecuted instantiation: void Serialize<ParamsStream<HashWriter&, TransactionSerParams>, CMutableTransaction>(ParamsStream<HashWriter&, TransactionSerParams>&, CMutableTransaction const&) requires Serializable<CMutableTransaction, ParamsStream<HashWriter&, TransactionSerParams> > void Serialize<ParamsStream<HashWriter&, TransactionSerParams>, Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn> > const&> >(ParamsStream<HashWriter&, TransactionSerParams>&, Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn> > const&> const&) requires Serializable<Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn> > const&>, ParamsStream<HashWriter&, TransactionSerParams> > Line | Count | Source | 751 | 17.0k | { | 752 | 17.0k | a.Serialize(os); | 753 | 17.0k | } |
void Serialize<ParamsStream<HashWriter&, TransactionSerParams>, CTxIn>(ParamsStream<HashWriter&, TransactionSerParams>&, CTxIn const&) requires Serializable<CTxIn, ParamsStream<HashWriter&, TransactionSerParams> > Line | Count | Source | 751 | 17.0k | { | 752 | 17.0k | a.Serialize(os); | 753 | 17.0k | } |
void Serialize<ParamsStream<HashWriter&, TransactionSerParams>, COutPoint>(ParamsStream<HashWriter&, TransactionSerParams>&, COutPoint const&) requires Serializable<COutPoint, ParamsStream<HashWriter&, TransactionSerParams> > Line | Count | Source | 751 | 17.0k | { | 752 | 17.0k | a.Serialize(os); | 753 | 17.0k | } |
void Serialize<ParamsStream<HashWriter&, TransactionSerParams>, transaction_identifier<false> >(ParamsStream<HashWriter&, TransactionSerParams>&, transaction_identifier<false> const&) requires Serializable<transaction_identifier<false>, ParamsStream<HashWriter&, TransactionSerParams> > Line | Count | Source | 751 | 17.0k | { | 752 | 17.0k | a.Serialize(os); | 753 | 17.0k | } |
void Serialize<ParamsStream<HashWriter&, TransactionSerParams>, CScript>(ParamsStream<HashWriter&, TransactionSerParams>&, CScript const&) requires Serializable<CScript, ParamsStream<HashWriter&, TransactionSerParams> > Line | Count | Source | 751 | 34.1k | { | 752 | 34.1k | a.Serialize(os); | 753 | 34.1k | } |
void Serialize<ParamsStream<HashWriter&, TransactionSerParams>, Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut> > const&> >(ParamsStream<HashWriter&, TransactionSerParams>&, Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut> > const&> const&) requires Serializable<Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut> > const&>, ParamsStream<HashWriter&, TransactionSerParams> > Line | Count | Source | 751 | 17.0k | { | 752 | 17.0k | a.Serialize(os); | 753 | 17.0k | } |
void Serialize<ParamsStream<HashWriter&, TransactionSerParams>, CTxOut>(ParamsStream<HashWriter&, TransactionSerParams>&, CTxOut const&) requires Serializable<CTxOut, ParamsStream<HashWriter&, TransactionSerParams> > Line | Count | Source | 751 | 17.0k | { | 752 | 17.0k | a.Serialize(os); | 753 | 17.0k | } |
Unexecuted instantiation: void Serialize<ParamsStream<HashWriter&, TransactionSerParams>, Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > > const&> >(ParamsStream<HashWriter&, TransactionSerParams>&, Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > > const&> const&) requires Serializable<Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > > const&>, ParamsStream<HashWriter&, TransactionSerParams> > void Serialize<HashWriter, ParamsWrapper<TransactionSerParams, CTransaction const> >(HashWriter&, ParamsWrapper<TransactionSerParams, CTransaction const> const&) requires Serializable<ParamsWrapper<TransactionSerParams, CTransaction const>, HashWriter> Line | Count | Source | 751 | 17.0k | { | 752 | 17.0k | a.Serialize(os); | 753 | 17.0k | } |
void Serialize<ParamsStream<HashWriter&, TransactionSerParams>, CTransaction>(ParamsStream<HashWriter&, TransactionSerParams>&, CTransaction const&) requires Serializable<CTransaction, ParamsStream<HashWriter&, TransactionSerParams> > Line | Count | Source | 751 | 17.0k | { | 752 | 17.0k | a.Serialize(os); | 753 | 17.0k | } |
Unexecuted instantiation: interpreter.cpp:void Serialize<HashWriter, (anonymous namespace)::CTransactionSignatureSerializer<CTransaction> >(HashWriter&, (anonymous namespace)::CTransactionSignatureSerializer<CTransaction> const&) requires Serializable<(anonymous namespace)::CTransactionSignatureSerializer<CTransaction>, HashWriter> Unexecuted instantiation: interpreter.cpp:void Serialize<HashWriter, (anonymous namespace)::CTransactionSignatureSerializer<CMutableTransaction> >(HashWriter&, (anonymous namespace)::CTransactionSignatureSerializer<CMutableTransaction> const&) requires Serializable<(anonymous namespace)::CTransactionSignatureSerializer<CMutableTransaction>, HashWriter> Unexecuted instantiation: void Serialize<HashWriter, CompactSizeWriter>(HashWriter&, CompactSizeWriter const&) requires Serializable<CompactSizeWriter, HashWriter> |
754 | | |
755 | | template <class T, class Stream> |
756 | | concept Unserializable = requires(T a, Stream s) { a.Unserialize(s); }; |
757 | | template <typename Stream, typename T> |
758 | | requires Unserializable<T, Stream> |
759 | | void Unserialize(Stream& is, T&& a) |
760 | 301k | { |
761 | 301k | a.Unserialize(is); |
762 | 301k | } Unexecuted instantiation: void Unserialize<DataStream, COutPoint&>(DataStream&, COutPoint&) requires Unserializable<COutPoint&, DataStream> Unexecuted instantiation: void Unserialize<DataStream, transaction_identifier<false>&>(DataStream&, transaction_identifier<false>&) requires Unserializable<transaction_identifier<false>&, DataStream> Unexecuted instantiation: void Unserialize<DataStream, CPubKey&>(DataStream&, CPubKey&) requires Unserializable<CPubKey&, DataStream> Unexecuted instantiation: void Unserialize<DataStream, ParamsWrapper<TransactionSerParams, CMutableTransaction>&>(DataStream&, ParamsWrapper<TransactionSerParams, CMutableTransaction>&) requires Unserializable<ParamsWrapper<TransactionSerParams, CMutableTransaction>&, DataStream> Unexecuted instantiation: void Unserialize<ParamsStream<DataStream&, TransactionSerParams>, CMutableTransaction&>(ParamsStream<DataStream&, TransactionSerParams>&, CMutableTransaction&) requires Unserializable<CMutableTransaction&, ParamsStream<DataStream&, TransactionSerParams> > void Unserialize<ParamsStream<DataStream&, TransactionSerParams>, Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn> >&> >(ParamsStream<DataStream&, TransactionSerParams>&, Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn> >&>&&) requires Unserializable<Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn> >&>, ParamsStream<DataStream&, TransactionSerParams> > Line | Count | Source | 760 | 8.53k | { | 761 | 8.53k | a.Unserialize(is); | 762 | 8.53k | } |
void Unserialize<ParamsStream<DataStream&, TransactionSerParams>, CTxIn&>(ParamsStream<DataStream&, TransactionSerParams>&, CTxIn&) requires Unserializable<CTxIn&, ParamsStream<DataStream&, TransactionSerParams> > Line | Count | Source | 760 | 8.53k | { | 761 | 8.53k | a.Unserialize(is); | 762 | 8.53k | } |
void Unserialize<ParamsStream<DataStream&, TransactionSerParams>, COutPoint&>(ParamsStream<DataStream&, TransactionSerParams>&, COutPoint&) requires Unserializable<COutPoint&, ParamsStream<DataStream&, TransactionSerParams> > Line | Count | Source | 760 | 8.53k | { | 761 | 8.53k | a.Unserialize(is); | 762 | 8.53k | } |
void Unserialize<ParamsStream<DataStream&, TransactionSerParams>, transaction_identifier<false>&>(ParamsStream<DataStream&, TransactionSerParams>&, transaction_identifier<false>&) requires Unserializable<transaction_identifier<false>&, ParamsStream<DataStream&, TransactionSerParams> > Line | Count | Source | 760 | 8.53k | { | 761 | 8.53k | a.Unserialize(is); | 762 | 8.53k | } |
void Unserialize<ParamsStream<DataStream&, TransactionSerParams>, CScript&>(ParamsStream<DataStream&, TransactionSerParams>&, CScript&) requires Unserializable<CScript&, ParamsStream<DataStream&, TransactionSerParams> > Line | Count | Source | 760 | 17.0k | { | 761 | 17.0k | a.Unserialize(is); | 762 | 17.0k | } |
void Unserialize<ParamsStream<DataStream&, TransactionSerParams>, Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut> >&> >(ParamsStream<DataStream&, TransactionSerParams>&, Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut> >&>&&) requires Unserializable<Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut> >&>, ParamsStream<DataStream&, TransactionSerParams> > Line | Count | Source | 760 | 8.53k | { | 761 | 8.53k | a.Unserialize(is); | 762 | 8.53k | } |
void Unserialize<ParamsStream<DataStream&, TransactionSerParams>, CTxOut&>(ParamsStream<DataStream&, TransactionSerParams>&, CTxOut&) requires Unserializable<CTxOut&, ParamsStream<DataStream&, TransactionSerParams> > Line | Count | Source | 760 | 8.53k | { | 761 | 8.53k | a.Unserialize(is); | 762 | 8.53k | } |
Unexecuted instantiation: void Unserialize<ParamsStream<DataStream&, TransactionSerParams>, Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > >&> >(ParamsStream<DataStream&, TransactionSerParams>&, Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > >&>&&) requires Unserializable<Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > >&>, ParamsStream<DataStream&, TransactionSerParams> > Unexecuted instantiation: void Unserialize<DataStream, PartiallySignedTransaction&>(DataStream&, PartiallySignedTransaction&) requires Unserializable<PartiallySignedTransaction&, DataStream> Unexecuted instantiation: void Unserialize<DataStream, PSBTInput&>(DataStream&, PSBTInput&) requires Unserializable<PSBTInput&, DataStream> Unexecuted instantiation: void Unserialize<DataStream, ParamsWrapper<TransactionSerParams, std::shared_ptr<CTransaction const> >&>(DataStream&, ParamsWrapper<TransactionSerParams, std::shared_ptr<CTransaction const> >&) requires Unserializable<ParamsWrapper<TransactionSerParams, std::shared_ptr<CTransaction const> >&, DataStream> Unexecuted instantiation: void Unserialize<DataStream, CTxOut&>(DataStream&, CTxOut&) requires Unserializable<CTxOut&, DataStream> Unexecuted instantiation: void Unserialize<DataStream, CScript&>(DataStream&, CScript&) requires Unserializable<CScript&, DataStream> Unexecuted instantiation: void Unserialize<DataStream, Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > >&> >(DataStream&, Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > >&>&&) requires Unserializable<Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > >&>, DataStream> Unexecuted instantiation: void Unserialize<SpanReader, XOnlyPubKey&>(SpanReader&, XOnlyPubKey&) requires Unserializable<XOnlyPubKey&, SpanReader> Unexecuted instantiation: void Unserialize<SpanReader, uint256&>(SpanReader&, uint256&) requires Unserializable<uint256&, SpanReader> void Unserialize<DataStream, uint256&>(DataStream&, uint256&) requires Unserializable<uint256&, DataStream> Line | Count | Source | 760 | 107k | { | 761 | 107k | a.Unserialize(is); | 762 | 107k | } |
Unexecuted instantiation: void Unserialize<DataStream, XOnlyPubKey&>(DataStream&, XOnlyPubKey&) requires Unserializable<XOnlyPubKey&, DataStream> Unexecuted instantiation: void Unserialize<DataStream, PSBTOutput&>(DataStream&, PSBTOutput&) requires Unserializable<PSBTOutput&, DataStream> Unexecuted instantiation: void Unserialize<DataStream, AddrManDeterministic&>(DataStream&, AddrManDeterministic&) requires Unserializable<AddrManDeterministic&, DataStream> void Unserialize<DataStream, ParamsWrapper<TransactionSerParams, CBlock>&>(DataStream&, ParamsWrapper<TransactionSerParams, CBlock>&) requires Unserializable<ParamsWrapper<TransactionSerParams, CBlock>&, DataStream> Line | Count | Source | 760 | 6.84k | { | 761 | 6.84k | a.Unserialize(is); | 762 | 6.84k | } |
void Unserialize<ParamsStream<DataStream&, TransactionSerParams>, CBlock&>(ParamsStream<DataStream&, TransactionSerParams>&, CBlock&) requires Unserializable<CBlock&, ParamsStream<DataStream&, TransactionSerParams> > Line | Count | Source | 760 | 6.84k | { | 761 | 6.84k | a.Unserialize(is); | 762 | 6.84k | } |
void Unserialize<ParamsStream<DataStream&, TransactionSerParams>, CBlockHeader&>(ParamsStream<DataStream&, TransactionSerParams>&, CBlockHeader&) requires Unserializable<CBlockHeader&, ParamsStream<DataStream&, TransactionSerParams> > Line | Count | Source | 760 | 6.84k | { | 761 | 6.84k | a.Unserialize(is); | 762 | 6.84k | } |
void Unserialize<ParamsStream<DataStream&, TransactionSerParams>, uint256&>(ParamsStream<DataStream&, TransactionSerParams>&, uint256&) requires Unserializable<uint256&, ParamsStream<DataStream&, TransactionSerParams> > Line | Count | Source | 760 | 13.6k | { | 761 | 13.6k | a.Unserialize(is); | 762 | 13.6k | } |
void Unserialize<ParamsStream<DataStream&, TransactionSerParams>, Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const> > >&> >(ParamsStream<DataStream&, TransactionSerParams>&, Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const> > >&>&&) requires Unserializable<Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const> > >&>, ParamsStream<DataStream&, TransactionSerParams> > Line | Count | Source | 760 | 6.84k | { | 761 | 6.84k | a.Unserialize(is); | 762 | 6.84k | } |
void Unserialize<DataStream, CBlockHeader&>(DataStream&, CBlockHeader&) requires Unserializable<CBlockHeader&, DataStream> Line | Count | Source | 760 | 53.8k | { | 761 | 53.8k | a.Unserialize(is); | 762 | 53.8k | } |
Unexecuted instantiation: void Unserialize<DataStream, CBlockLocator&>(DataStream&, CBlockLocator&) requires Unserializable<CBlockLocator&, DataStream> Unexecuted instantiation: void Unserialize<DataStream, Wrapper<VectorFormatter<DefaultFormatter>, std::vector<uint256, std::allocator<uint256> >&> >(DataStream&, Wrapper<VectorFormatter<DefaultFormatter>, std::vector<uint256, std::allocator<uint256> >&>&&) requires Unserializable<Wrapper<VectorFormatter<DefaultFormatter>, std::vector<uint256, std::allocator<uint256> >&>, DataStream> Unexecuted instantiation: void Unserialize<DataStream, CBlockFileInfo&>(DataStream&, CBlockFileInfo&) requires Unserializable<CBlockFileInfo&, DataStream> Unexecuted instantiation: void Unserialize<DataStream, Wrapper<VarIntFormatter<(VarIntMode)0>, unsigned int&>&>(DataStream&, Wrapper<VarIntFormatter<(VarIntMode)0>, unsigned int&>&) requires Unserializable<Wrapper<VarIntFormatter<(VarIntMode)0>, unsigned int&>&, DataStream> Unexecuted instantiation: void Unserialize<DataStream, Wrapper<VarIntFormatter<(VarIntMode)0>, unsigned long&>&>(DataStream&, Wrapper<VarIntFormatter<(VarIntMode)0>, unsigned long&>&) requires Unserializable<Wrapper<VarIntFormatter<(VarIntMode)0>, unsigned long&>&, DataStream> Unexecuted instantiation: void Unserialize<DataStream, BlockFilter&>(DataStream&, BlockFilter&) requires Unserializable<BlockFilter&, DataStream> Unexecuted instantiation: void Unserialize<DataStream, CDiskBlockIndex&>(DataStream&, CDiskBlockIndex&) requires Unserializable<CDiskBlockIndex&, DataStream> Unexecuted instantiation: void Unserialize<DataStream, Wrapper<VarIntFormatter<(VarIntMode)1>, int&>&>(DataStream&, Wrapper<VarIntFormatter<(VarIntMode)1>, int&>&) requires Unserializable<Wrapper<VarIntFormatter<(VarIntMode)1>, int&>&, DataStream> Unexecuted instantiation: cluster_linearize.cpp:void Unserialize<SpanReader, Wrapper<(anonymous namespace)::DepGraphFormatter, cluster_linearize::DepGraph<bitset_detail::IntBitSet<unsigned int> >&>&>(SpanReader&, Wrapper<(anonymous namespace)::DepGraphFormatter, cluster_linearize::DepGraph<bitset_detail::IntBitSet<unsigned int> >&>&) requires Unserializable<Wrapper<(anonymous namespace)::DepGraphFormatter, cluster_linearize::DepGraph<bitset_detail::IntBitSet<unsigned int> >&>&, SpanReader> Unexecuted instantiation: void Unserialize<SpanReader, Wrapper<VarIntFormatter<(VarIntMode)1>, int&>&>(SpanReader&, Wrapper<VarIntFormatter<(VarIntMode)1>, int&>&) requires Unserializable<Wrapper<VarIntFormatter<(VarIntMode)1>, int&>&, SpanReader> Unexecuted instantiation: void Unserialize<SpanReader, Wrapper<VarIntFormatter<(VarIntMode)0>, unsigned long&>&>(SpanReader&, Wrapper<VarIntFormatter<(VarIntMode)0>, unsigned long&>&) requires Unserializable<Wrapper<VarIntFormatter<(VarIntMode)0>, unsigned long&>&, SpanReader> Unexecuted instantiation: void Unserialize<DataStream, Coin&>(DataStream&, Coin&) requires Unserializable<Coin&, DataStream> Unexecuted instantiation: void Unserialize<DataStream, Wrapper<VarIntFormatter<(VarIntMode)0>, unsigned int&> >(DataStream&, Wrapper<VarIntFormatter<(VarIntMode)0>, unsigned int&>&&) requires Unserializable<Wrapper<VarIntFormatter<(VarIntMode)0>, unsigned int&>, DataStream> Unexecuted instantiation: void Unserialize<DataStream, Wrapper<TxOutCompression, CTxOut&> >(DataStream&, Wrapper<TxOutCompression, CTxOut&>&&) requires Unserializable<Wrapper<TxOutCompression, CTxOut&>, DataStream> Unexecuted instantiation: void Unserialize<DataStream, Wrapper<AmountCompression, long&>&>(DataStream&, Wrapper<AmountCompression, long&>&) requires Unserializable<Wrapper<AmountCompression, long&>&, DataStream> Unexecuted instantiation: void Unserialize<DataStream, Wrapper<ScriptCompression, CScript&>&>(DataStream&, Wrapper<ScriptCompression, CScript&>&) requires Unserializable<Wrapper<ScriptCompression, CScript&>&, DataStream> Unexecuted instantiation: void Unserialize<DataStream, ParamsWrapper<CAddress::SerParams, AddrInfo>&>(DataStream&, ParamsWrapper<CAddress::SerParams, AddrInfo>&) requires Unserializable<ParamsWrapper<CAddress::SerParams, AddrInfo>&, DataStream> Unexecuted instantiation: void Unserialize<ParamsStream<DataStream&, CAddress::SerParams>, AddrInfo&>(ParamsStream<DataStream&, CAddress::SerParams>&, AddrInfo&) requires Unserializable<AddrInfo&, ParamsStream<DataStream&, CAddress::SerParams> > Unexecuted instantiation: void Unserialize<ParamsStream<DataStream&, CAddress::SerParams>, CAddress&>(ParamsStream<DataStream&, CAddress::SerParams>&, CAddress&) requires Unserializable<CAddress&, ParamsStream<DataStream&, CAddress::SerParams> > Unexecuted instantiation: void Unserialize<ParamsStream<DataStream&, CAddress::SerParams>, Wrapper<ChronoFormatter<unsigned int, true>, std::chrono::time_point<NodeClock, std::chrono::duration<long, std::ratio<1l, 1l> > >&>&>(ParamsStream<DataStream&, CAddress::SerParams>&, Wrapper<ChronoFormatter<unsigned int, true>, std::chrono::time_point<NodeClock, std::chrono::duration<long, std::ratio<1l, 1l> > >&>&) requires Unserializable<Wrapper<ChronoFormatter<unsigned int, true>, std::chrono::time_point<NodeClock, std::chrono::duration<long, std::ratio<1l, 1l> > >&>&, ParamsStream<DataStream&, CAddress::SerParams> > Unexecuted instantiation: void Unserialize<ParamsStream<DataStream&, CAddress::SerParams>, Wrapper<CompactSizeFormatter<false>, unsigned long&>&>(ParamsStream<DataStream&, CAddress::SerParams>&, Wrapper<CompactSizeFormatter<false>, unsigned long&>&) requires Unserializable<Wrapper<CompactSizeFormatter<false>, unsigned long&>&, ParamsStream<DataStream&, CAddress::SerParams> > Unexecuted instantiation: void Unserialize<ParamsStream<DataStream&, CAddress::SerParams>, Wrapper<CustomUintFormatter<8, false>, ServiceFlags&>&>(ParamsStream<DataStream&, CAddress::SerParams>&, Wrapper<CustomUintFormatter<8, false>, ServiceFlags&>&) requires Unserializable<Wrapper<CustomUintFormatter<8, false>, ServiceFlags&>&, ParamsStream<DataStream&, CAddress::SerParams> > Unexecuted instantiation: void Unserialize<ParamsStream<DataStream&, CAddress::SerParams>, ParamsWrapper<CNetAddr::SerParams, CService>&>(ParamsStream<DataStream&, CAddress::SerParams>&, ParamsWrapper<CNetAddr::SerParams, CService>&) requires Unserializable<ParamsWrapper<CNetAddr::SerParams, CService>&, ParamsStream<DataStream&, CAddress::SerParams> > Unexecuted instantiation: void Unserialize<ParamsStream<ParamsStream<DataStream&, CAddress::SerParams>&, CNetAddr::SerParams>, CService&>(ParamsStream<ParamsStream<DataStream&, CAddress::SerParams>&, CNetAddr::SerParams>&, CService&) requires Unserializable<CService&, ParamsStream<ParamsStream<DataStream&, CAddress::SerParams>&, CNetAddr::SerParams> > Unexecuted instantiation: void Unserialize<ParamsStream<ParamsStream<DataStream&, CAddress::SerParams>&, CNetAddr::SerParams>, CNetAddr&>(ParamsStream<ParamsStream<DataStream&, CAddress::SerParams>&, CNetAddr::SerParams>&, CNetAddr&) requires Unserializable<CNetAddr&, ParamsStream<ParamsStream<DataStream&, CAddress::SerParams>&, CNetAddr::SerParams> > Unexecuted instantiation: void Unserialize<ParamsStream<ParamsStream<DataStream&, CAddress::SerParams>&, CNetAddr::SerParams>, Wrapper<CompactSizeFormatter<true>, unsigned long&>&>(ParamsStream<ParamsStream<DataStream&, CAddress::SerParams>&, CNetAddr::SerParams>&, Wrapper<CompactSizeFormatter<true>, unsigned long&>&) requires Unserializable<Wrapper<CompactSizeFormatter<true>, unsigned long&>&, ParamsStream<ParamsStream<DataStream&, CAddress::SerParams>&, CNetAddr::SerParams> > Unexecuted instantiation: void Unserialize<ParamsStream<ParamsStream<DataStream&, CAddress::SerParams>&, CNetAddr::SerParams>, Wrapper<CustomUintFormatter<2, true>, unsigned short&>&>(ParamsStream<ParamsStream<DataStream&, CAddress::SerParams>&, CNetAddr::SerParams>&, Wrapper<CustomUintFormatter<2, true>, unsigned short&>&) requires Unserializable<Wrapper<CustomUintFormatter<2, true>, unsigned short&>&, ParamsStream<ParamsStream<DataStream&, CAddress::SerParams>&, CNetAddr::SerParams> > Unexecuted instantiation: void Unserialize<ParamsStream<DataStream&, CAddress::SerParams>, CNetAddr&>(ParamsStream<DataStream&, CAddress::SerParams>&, CNetAddr&) requires Unserializable<CNetAddr&, ParamsStream<DataStream&, CAddress::SerParams> > Unexecuted instantiation: void Unserialize<ParamsStream<DataStream&, CAddress::SerParams>, Wrapper<CompactSizeFormatter<true>, unsigned long&>&>(ParamsStream<DataStream&, CAddress::SerParams>&, Wrapper<CompactSizeFormatter<true>, unsigned long&>&) requires Unserializable<Wrapper<CompactSizeFormatter<true>, unsigned long&>&, ParamsStream<DataStream&, CAddress::SerParams> > Unexecuted instantiation: void Unserialize<ParamsStream<DataStream&, CAddress::SerParams>, Wrapper<ChronoFormatter<long, false>, std::chrono::time_point<NodeClock, std::chrono::duration<long, std::ratio<1l, 1l> > >&>&>(ParamsStream<DataStream&, CAddress::SerParams>&, Wrapper<ChronoFormatter<long, false>, std::chrono::time_point<NodeClock, std::chrono::duration<long, std::ratio<1l, 1l> > >&>&) requires Unserializable<Wrapper<ChronoFormatter<long, false>, std::chrono::time_point<NodeClock, std::chrono::duration<long, std::ratio<1l, 1l> > >&>&, ParamsStream<DataStream&, CAddress::SerParams> > void Unserialize<DataStream, CBlockHeaderAndShortTxIDs&>(DataStream&, CBlockHeaderAndShortTxIDs&) requires Unserializable<CBlockHeaderAndShortTxIDs&, DataStream> Line | Count | Source | 760 | 1.68k | { | 761 | 1.68k | a.Unserialize(is); | 762 | 1.68k | } |
void Unserialize<DataStream, Wrapper<VectorFormatter<CustomUintFormatter<6, false> >, std::vector<unsigned long, std::allocator<unsigned long> >&>&>(DataStream&, Wrapper<VectorFormatter<CustomUintFormatter<6, false> >, std::vector<unsigned long, std::allocator<unsigned long> >&>&) requires Unserializable<Wrapper<VectorFormatter<CustomUintFormatter<6, false> >, std::vector<unsigned long, std::allocator<unsigned long> >&>&, DataStream> Line | Count | Source | 760 | 1.68k | { | 761 | 1.68k | a.Unserialize(is); | 762 | 1.68k | } |
void Unserialize<DataStream, Wrapper<VectorFormatter<DefaultFormatter>, std::vector<PrefilledTransaction, std::allocator<PrefilledTransaction> >&> >(DataStream&, Wrapper<VectorFormatter<DefaultFormatter>, std::vector<PrefilledTransaction, std::allocator<PrefilledTransaction> >&>&&) requires Unserializable<Wrapper<VectorFormatter<DefaultFormatter>, std::vector<PrefilledTransaction, std::allocator<PrefilledTransaction> >&>, DataStream> Line | Count | Source | 760 | 1.68k | { | 761 | 1.68k | a.Unserialize(is); | 762 | 1.68k | } |
void Unserialize<DataStream, PrefilledTransaction&>(DataStream&, PrefilledTransaction&) requires Unserializable<PrefilledTransaction&, DataStream> Line | Count | Source | 760 | 1.68k | { | 761 | 1.68k | a.Unserialize(is); | 762 | 1.68k | } |
void Unserialize<DataStream, Wrapper<CompactSizeFormatter<true>, unsigned short&>&>(DataStream&, Wrapper<CompactSizeFormatter<true>, unsigned short&>&) requires Unserializable<Wrapper<CompactSizeFormatter<true>, unsigned short&>&, DataStream> Line | Count | Source | 760 | 1.68k | { | 761 | 1.68k | a.Unserialize(is); | 762 | 1.68k | } |
void Unserialize<DataStream, ParamsWrapper<TransactionSerParams, Wrapper<DefaultFormatter, std::shared_ptr<CTransaction const>&> >&>(DataStream&, ParamsWrapper<TransactionSerParams, Wrapper<DefaultFormatter, std::shared_ptr<CTransaction const>&> >&) requires Unserializable<ParamsWrapper<TransactionSerParams, Wrapper<DefaultFormatter, std::shared_ptr<CTransaction const>&> >&, DataStream> Line | Count | Source | 760 | 1.68k | { | 761 | 1.68k | a.Unserialize(is); | 762 | 1.68k | } |
void Unserialize<ParamsStream<DataStream&, TransactionSerParams>, Wrapper<DefaultFormatter, std::shared_ptr<CTransaction const>&>&>(ParamsStream<DataStream&, TransactionSerParams>&, Wrapper<DefaultFormatter, std::shared_ptr<CTransaction const>&>&) requires Unserializable<Wrapper<DefaultFormatter, std::shared_ptr<CTransaction const>&>&, ParamsStream<DataStream&, TransactionSerParams> > Line | Count | Source | 760 | 1.68k | { | 761 | 1.68k | a.Unserialize(is); | 762 | 1.68k | } |
Unexecuted instantiation: void Unserialize<DataStream, CFeeRate&>(DataStream&, CFeeRate&) requires Unserializable<CFeeRate&, DataStream> Unexecuted instantiation: void Unserialize<DataStream, CMerkleBlock&>(DataStream&, CMerkleBlock&) requires Unserializable<CMerkleBlock&, DataStream> Unexecuted instantiation: void Unserialize<DataStream, CPartialMerkleTree&>(DataStream&, CPartialMerkleTree&) requires Unserializable<CPartialMerkleTree&, DataStream> Unexecuted instantiation: void Unserialize<DataStream, CTxIn&>(DataStream&, CTxIn&) requires Unserializable<CTxIn&, DataStream> Unexecuted instantiation: void Unserialize<DataStream, FlatFilePos&>(DataStream&, FlatFilePos&) requires Unserializable<FlatFilePos&, DataStream> Unexecuted instantiation: void Unserialize<DataStream, KeyOriginInfo&>(DataStream&, KeyOriginInfo&) requires Unserializable<KeyOriginInfo&, DataStream> Unexecuted instantiation: void Unserialize<DataStream, Wrapper<VectorFormatter<DefaultFormatter>, std::vector<unsigned int, std::allocator<unsigned int> >&> >(DataStream&, Wrapper<VectorFormatter<DefaultFormatter>, std::vector<unsigned int, std::allocator<unsigned int> >&>&&) requires Unserializable<Wrapper<VectorFormatter<DefaultFormatter>, std::vector<unsigned int, std::allocator<unsigned int> >&>, DataStream> Unexecuted instantiation: void Unserialize<DataStream, CTxUndo&>(DataStream&, CTxUndo&) requires Unserializable<CTxUndo&, DataStream> Unexecuted instantiation: void Unserialize<DataStream, Wrapper<VectorFormatter<TxInUndoFormatter>, std::vector<Coin, std::allocator<Coin> >&>&>(DataStream&, Wrapper<VectorFormatter<TxInUndoFormatter>, std::vector<Coin, std::allocator<Coin> >&>&) requires Unserializable<Wrapper<VectorFormatter<TxInUndoFormatter>, std::vector<Coin, std::allocator<Coin> >&>&, DataStream> Unexecuted instantiation: void Unserialize<DataStream, CBlockUndo&>(DataStream&, CBlockUndo&) requires Unserializable<CBlockUndo&, DataStream> Unexecuted instantiation: void Unserialize<DataStream, Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxUndo, std::allocator<CTxUndo> >&> >(DataStream&, Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxUndo, std::allocator<CTxUndo> >&>&&) requires Unserializable<Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxUndo, std::allocator<CTxUndo> >&>, DataStream> Unexecuted instantiation: void Unserialize<DataStream, ParamsWrapper<CNetAddr::SerParams, CNetAddr>&>(DataStream&, ParamsWrapper<CNetAddr::SerParams, CNetAddr>&) requires Unserializable<ParamsWrapper<CNetAddr::SerParams, CNetAddr>&, DataStream> void Unserialize<ParamsStream<DataStream&, CNetAddr::SerParams>, CNetAddr&>(ParamsStream<DataStream&, CNetAddr::SerParams>&, CNetAddr&) requires Unserializable<CNetAddr&, ParamsStream<DataStream&, CNetAddr::SerParams> > Line | Count | Source | 760 | 870 | { | 761 | 870 | a.Unserialize(is); | 762 | 870 | } |
Unexecuted instantiation: void Unserialize<ParamsStream<DataStream&, CNetAddr::SerParams>, Wrapper<CompactSizeFormatter<true>, unsigned long&>&>(ParamsStream<DataStream&, CNetAddr::SerParams>&, Wrapper<CompactSizeFormatter<true>, unsigned long&>&) requires Unserializable<Wrapper<CompactSizeFormatter<true>, unsigned long&>&, ParamsStream<DataStream&, CNetAddr::SerParams> > void Unserialize<DataStream, ParamsWrapper<CNetAddr::SerParams, CService>&>(DataStream&, ParamsWrapper<CNetAddr::SerParams, CService>&) requires Unserializable<ParamsWrapper<CNetAddr::SerParams, CService>&, DataStream> Line | Count | Source | 760 | 870 | { | 761 | 870 | a.Unserialize(is); | 762 | 870 | } |
void Unserialize<ParamsStream<DataStream&, CNetAddr::SerParams>, CService&>(ParamsStream<DataStream&, CNetAddr::SerParams>&, CService&) requires Unserializable<CService&, ParamsStream<DataStream&, CNetAddr::SerParams> > Line | Count | Source | 760 | 870 | { | 761 | 870 | a.Unserialize(is); | 762 | 870 | } |
void Unserialize<ParamsStream<DataStream&, CNetAddr::SerParams>, Wrapper<CustomUintFormatter<2, true>, unsigned short&>&>(ParamsStream<DataStream&, CNetAddr::SerParams>&, Wrapper<CustomUintFormatter<2, true>, unsigned short&>&) requires Unserializable<Wrapper<CustomUintFormatter<2, true>, unsigned short&>&, ParamsStream<DataStream&, CNetAddr::SerParams> > Line | Count | Source | 760 | 870 | { | 761 | 870 | a.Unserialize(is); | 762 | 870 | } |
void Unserialize<DataStream, CMessageHeader&>(DataStream&, CMessageHeader&) requires Unserializable<CMessageHeader&, DataStream> Line | Count | Source | 760 | 13.5k | { | 761 | 13.5k | a.Unserialize(is); | 762 | 13.5k | } |
Unexecuted instantiation: void Unserialize<DataStream, ParamsWrapper<CAddress::SerParams, CAddress>&>(DataStream&, ParamsWrapper<CAddress::SerParams, CAddress>&) requires Unserializable<ParamsWrapper<CAddress::SerParams, CAddress>&, DataStream> Unexecuted instantiation: void Unserialize<DataStream, CInv&>(DataStream&, CInv&) requires Unserializable<CInv&, DataStream> Unexecuted instantiation: void Unserialize<DataStream, CBloomFilter&>(DataStream&, CBloomFilter&) requires Unserializable<CBloomFilter&, DataStream> Unexecuted instantiation: void Unserialize<DataStream, Wrapper<TxOutCompression, CTxOut&>&>(DataStream&, Wrapper<TxOutCompression, CTxOut&>&) requires Unserializable<Wrapper<TxOutCompression, CTxOut&>&, DataStream> Unexecuted instantiation: void Unserialize<DataStream, BlockTransactions&>(DataStream&, BlockTransactions&) requires Unserializable<BlockTransactions&, DataStream> Unexecuted instantiation: void Unserialize<DataStream, ParamsWrapper<TransactionSerParams, Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const> > >&> >&>(DataStream&, ParamsWrapper<TransactionSerParams, Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const> > >&> >&) requires Unserializable<ParamsWrapper<TransactionSerParams, Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const> > >&> >&, DataStream> Unexecuted instantiation: void Unserialize<ParamsStream<DataStream&, TransactionSerParams>, Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const> > >&>&>(ParamsStream<DataStream&, TransactionSerParams>&, Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const> > >&>&) requires Unserializable<Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const> > >&>&, ParamsStream<DataStream&, TransactionSerParams> > Unexecuted instantiation: void Unserialize<DataStream, BlockTransactionsRequest&>(DataStream&, BlockTransactionsRequest&) requires Unserializable<BlockTransactionsRequest&, DataStream> Unexecuted instantiation: void Unserialize<DataStream, Wrapper<VectorFormatter<DifferenceFormatter>, std::vector<unsigned short, std::allocator<unsigned short> >&>&>(DataStream&, Wrapper<VectorFormatter<DifferenceFormatter>, std::vector<unsigned short, std::allocator<unsigned short> >&>&) requires Unserializable<Wrapper<VectorFormatter<DifferenceFormatter>, std::vector<unsigned short, std::allocator<unsigned short> >&>&, DataStream> Unexecuted instantiation: void Unserialize<DataStream, node::SnapshotMetadata&>(DataStream&, node::SnapshotMetadata&) requires Unserializable<node::SnapshotMetadata&, DataStream> Unexecuted instantiation: void Unserialize<DataStream, uint160&>(DataStream&, uint160&) requires Unserializable<uint160&, DataStream> Unexecuted instantiation: void Unserialize<DataStream, Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CBlockHeader, std::allocator<CBlockHeader> >&> >(DataStream&, Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CBlockHeader, std::allocator<CBlockHeader> >&>&&) requires Unserializable<Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CBlockHeader, std::allocator<CBlockHeader> >&>, DataStream> Unexecuted instantiation: void Unserialize<SpanReader, ParamsWrapper<TransactionSerParams, CMutableTransaction>&>(SpanReader&, ParamsWrapper<TransactionSerParams, CMutableTransaction>&) requires Unserializable<ParamsWrapper<TransactionSerParams, CMutableTransaction>&, SpanReader> Unexecuted instantiation: void Unserialize<ParamsStream<SpanReader&, TransactionSerParams>, CMutableTransaction&>(ParamsStream<SpanReader&, TransactionSerParams>&, CMutableTransaction&) requires Unserializable<CMutableTransaction&, ParamsStream<SpanReader&, TransactionSerParams> > Unexecuted instantiation: void Unserialize<ParamsStream<SpanReader&, TransactionSerParams>, Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn> >&> >(ParamsStream<SpanReader&, TransactionSerParams>&, Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn> >&>&&) requires Unserializable<Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn> >&>, ParamsStream<SpanReader&, TransactionSerParams> > Unexecuted instantiation: void Unserialize<ParamsStream<SpanReader&, TransactionSerParams>, CTxIn&>(ParamsStream<SpanReader&, TransactionSerParams>&, CTxIn&) requires Unserializable<CTxIn&, ParamsStream<SpanReader&, TransactionSerParams> > Unexecuted instantiation: void Unserialize<ParamsStream<SpanReader&, TransactionSerParams>, COutPoint&>(ParamsStream<SpanReader&, TransactionSerParams>&, COutPoint&) requires Unserializable<COutPoint&, ParamsStream<SpanReader&, TransactionSerParams> > Unexecuted instantiation: void Unserialize<ParamsStream<SpanReader&, TransactionSerParams>, transaction_identifier<false>&>(ParamsStream<SpanReader&, TransactionSerParams>&, transaction_identifier<false>&) requires Unserializable<transaction_identifier<false>&, ParamsStream<SpanReader&, TransactionSerParams> > Unexecuted instantiation: void Unserialize<ParamsStream<SpanReader&, TransactionSerParams>, CScript&>(ParamsStream<SpanReader&, TransactionSerParams>&, CScript&) requires Unserializable<CScript&, ParamsStream<SpanReader&, TransactionSerParams> > Unexecuted instantiation: void Unserialize<ParamsStream<SpanReader&, TransactionSerParams>, Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut> >&> >(ParamsStream<SpanReader&, TransactionSerParams>&, Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut> >&>&&) requires Unserializable<Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut> >&>, ParamsStream<SpanReader&, TransactionSerParams> > Unexecuted instantiation: void Unserialize<ParamsStream<SpanReader&, TransactionSerParams>, CTxOut&>(ParamsStream<SpanReader&, TransactionSerParams>&, CTxOut&) requires Unserializable<CTxOut&, ParamsStream<SpanReader&, TransactionSerParams> > Unexecuted instantiation: void Unserialize<ParamsStream<SpanReader&, TransactionSerParams>, Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > >&> >(ParamsStream<SpanReader&, TransactionSerParams>&, Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > >&>&&) requires Unserializable<Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > >&>, ParamsStream<SpanReader&, TransactionSerParams> > Unexecuted instantiation: void Unserialize<SpanReader, CTxOut&>(SpanReader&, CTxOut&) requires Unserializable<CTxOut&, SpanReader> Unexecuted instantiation: void Unserialize<SpanReader, CScript&>(SpanReader&, CScript&) requires Unserializable<CScript&, SpanReader> Unexecuted instantiation: void Unserialize<DataStream, Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn> >&> >(DataStream&, Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn> >&>&&) requires Unserializable<Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn> >&>, DataStream> Unexecuted instantiation: void Unserialize<DataStream, Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut> >&> >(DataStream&, Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut> >&>&&) requires Unserializable<Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut> >&>, DataStream> Unexecuted instantiation: void Unserialize<DataStream, Wrapper<LimitedStringFormatter<10ul>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>&>(DataStream&, Wrapper<LimitedStringFormatter<10ul>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>&) requires Unserializable<Wrapper<LimitedStringFormatter<10ul>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>&, DataStream> Unexecuted instantiation: void Unserialize<AutoFile, node::SnapshotMetadata&>(AutoFile&, node::SnapshotMetadata&) requires Unserializable<node::SnapshotMetadata&, AutoFile> Unexecuted instantiation: void Unserialize<AutoFile, uint256&>(AutoFile&, uint256&) requires Unserializable<uint256&, AutoFile> Unexecuted instantiation: void Unserialize<DataStream, ParamsWrapper<CAddress::SerParams, CNetAddr>&>(DataStream&, ParamsWrapper<CAddress::SerParams, CNetAddr>&) requires Unserializable<ParamsWrapper<CAddress::SerParams, CNetAddr>&, DataStream> Unexecuted instantiation: void Unserialize<HashVerifier<DataStream>, AddrMan&>(HashVerifier<DataStream>&, AddrMan&) requires Unserializable<AddrMan&, HashVerifier<DataStream> > Unexecuted instantiation: void Unserialize<HashVerifier<AutoFile>, AddrMan&>(HashVerifier<AutoFile>&, AddrMan&) requires Unserializable<AddrMan&, HashVerifier<AutoFile> > Unexecuted instantiation: void Unserialize<HashVerifier<AutoFile>, ParamsWrapper<CAddress::SerParams, std::vector<CAddress, std::allocator<CAddress> > >&>(HashVerifier<AutoFile>&, ParamsWrapper<CAddress::SerParams, std::vector<CAddress, std::allocator<CAddress> > >&) requires Unserializable<ParamsWrapper<CAddress::SerParams, std::vector<CAddress, std::allocator<CAddress> > >&, HashVerifier<AutoFile> > Unexecuted instantiation: void Unserialize<ParamsStream<HashVerifier<AutoFile>&, CAddress::SerParams>, Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CAddress, std::allocator<CAddress> >&> >(ParamsStream<HashVerifier<AutoFile>&, CAddress::SerParams>&, Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CAddress, std::allocator<CAddress> >&>&&) requires Unserializable<Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CAddress, std::allocator<CAddress> >&>, ParamsStream<HashVerifier<AutoFile>&, CAddress::SerParams> > Unexecuted instantiation: void Unserialize<ParamsStream<HashVerifier<AutoFile>&, CAddress::SerParams>, CAddress&>(ParamsStream<HashVerifier<AutoFile>&, CAddress::SerParams>&, CAddress&) requires Unserializable<CAddress&, ParamsStream<HashVerifier<AutoFile>&, CAddress::SerParams> > Unexecuted instantiation: void Unserialize<ParamsStream<HashVerifier<AutoFile>&, CAddress::SerParams>, Wrapper<ChronoFormatter<unsigned int, true>, std::chrono::time_point<NodeClock, std::chrono::duration<long, std::ratio<1l, 1l> > >&>&>(ParamsStream<HashVerifier<AutoFile>&, CAddress::SerParams>&, Wrapper<ChronoFormatter<unsigned int, true>, std::chrono::time_point<NodeClock, std::chrono::duration<long, std::ratio<1l, 1l> > >&>&) requires Unserializable<Wrapper<ChronoFormatter<unsigned int, true>, std::chrono::time_point<NodeClock, std::chrono::duration<long, std::ratio<1l, 1l> > >&>&, ParamsStream<HashVerifier<AutoFile>&, CAddress::SerParams> > Unexecuted instantiation: void Unserialize<ParamsStream<HashVerifier<AutoFile>&, CAddress::SerParams>, Wrapper<CompactSizeFormatter<false>, unsigned long&>&>(ParamsStream<HashVerifier<AutoFile>&, CAddress::SerParams>&, Wrapper<CompactSizeFormatter<false>, unsigned long&>&) requires Unserializable<Wrapper<CompactSizeFormatter<false>, unsigned long&>&, ParamsStream<HashVerifier<AutoFile>&, CAddress::SerParams> > Unexecuted instantiation: void Unserialize<ParamsStream<HashVerifier<AutoFile>&, CAddress::SerParams>, Wrapper<CustomUintFormatter<8, false>, ServiceFlags&>&>(ParamsStream<HashVerifier<AutoFile>&, CAddress::SerParams>&, Wrapper<CustomUintFormatter<8, false>, ServiceFlags&>&) requires Unserializable<Wrapper<CustomUintFormatter<8, false>, ServiceFlags&>&, ParamsStream<HashVerifier<AutoFile>&, CAddress::SerParams> > Unexecuted instantiation: void Unserialize<ParamsStream<HashVerifier<AutoFile>&, CAddress::SerParams>, ParamsWrapper<CNetAddr::SerParams, CService>&>(ParamsStream<HashVerifier<AutoFile>&, CAddress::SerParams>&, ParamsWrapper<CNetAddr::SerParams, CService>&) requires Unserializable<ParamsWrapper<CNetAddr::SerParams, CService>&, ParamsStream<HashVerifier<AutoFile>&, CAddress::SerParams> > Unexecuted instantiation: void Unserialize<ParamsStream<ParamsStream<HashVerifier<AutoFile>&, CAddress::SerParams>&, CNetAddr::SerParams>, CService&>(ParamsStream<ParamsStream<HashVerifier<AutoFile>&, CAddress::SerParams>&, CNetAddr::SerParams>&, CService&) requires Unserializable<CService&, ParamsStream<ParamsStream<HashVerifier<AutoFile>&, CAddress::SerParams>&, CNetAddr::SerParams> > Unexecuted instantiation: void Unserialize<ParamsStream<ParamsStream<HashVerifier<AutoFile>&, CAddress::SerParams>&, CNetAddr::SerParams>, CNetAddr&>(ParamsStream<ParamsStream<HashVerifier<AutoFile>&, CAddress::SerParams>&, CNetAddr::SerParams>&, CNetAddr&) requires Unserializable<CNetAddr&, ParamsStream<ParamsStream<HashVerifier<AutoFile>&, CAddress::SerParams>&, CNetAddr::SerParams> > Unexecuted instantiation: void Unserialize<ParamsStream<ParamsStream<HashVerifier<AutoFile>&, CAddress::SerParams>&, CNetAddr::SerParams>, Wrapper<CompactSizeFormatter<true>, unsigned long&>&>(ParamsStream<ParamsStream<HashVerifier<AutoFile>&, CAddress::SerParams>&, CNetAddr::SerParams>&, Wrapper<CompactSizeFormatter<true>, unsigned long&>&) requires Unserializable<Wrapper<CompactSizeFormatter<true>, unsigned long&>&, ParamsStream<ParamsStream<HashVerifier<AutoFile>&, CAddress::SerParams>&, CNetAddr::SerParams> > Unexecuted instantiation: void Unserialize<ParamsStream<ParamsStream<HashVerifier<AutoFile>&, CAddress::SerParams>&, CNetAddr::SerParams>, Wrapper<CustomUintFormatter<2, true>, unsigned short&>&>(ParamsStream<ParamsStream<HashVerifier<AutoFile>&, CAddress::SerParams>&, CNetAddr::SerParams>&, Wrapper<CustomUintFormatter<2, true>, unsigned short&>&) requires Unserializable<Wrapper<CustomUintFormatter<2, true>, unsigned short&>&, ParamsStream<ParamsStream<HashVerifier<AutoFile>&, CAddress::SerParams>&, CNetAddr::SerParams> > Unexecuted instantiation: void Unserialize<AutoFile, Wrapper<CustomUintFormatter<1, false>, AddrManImpl::Format&>&>(AutoFile&, Wrapper<CustomUintFormatter<1, false>, AddrManImpl::Format&>&) requires Unserializable<Wrapper<CustomUintFormatter<1, false>, AddrManImpl::Format&>&, AutoFile> Unexecuted instantiation: void Unserialize<ParamsStream<AutoFile&, CAddress::SerParams>, uint256&>(ParamsStream<AutoFile&, CAddress::SerParams>&, uint256&) requires Unserializable<uint256&, ParamsStream<AutoFile&, CAddress::SerParams> > Unexecuted instantiation: void Unserialize<ParamsStream<AutoFile&, CAddress::SerParams>, AddrInfo&>(ParamsStream<AutoFile&, CAddress::SerParams>&, AddrInfo&) requires Unserializable<AddrInfo&, ParamsStream<AutoFile&, CAddress::SerParams> > Unexecuted instantiation: void Unserialize<ParamsStream<AutoFile&, CAddress::SerParams>, CAddress&>(ParamsStream<AutoFile&, CAddress::SerParams>&, CAddress&) requires Unserializable<CAddress&, ParamsStream<AutoFile&, CAddress::SerParams> > Unexecuted instantiation: void Unserialize<ParamsStream<AutoFile&, CAddress::SerParams>, Wrapper<ChronoFormatter<unsigned int, true>, std::chrono::time_point<NodeClock, std::chrono::duration<long, std::ratio<1l, 1l> > >&>&>(ParamsStream<AutoFile&, CAddress::SerParams>&, Wrapper<ChronoFormatter<unsigned int, true>, std::chrono::time_point<NodeClock, std::chrono::duration<long, std::ratio<1l, 1l> > >&>&) requires Unserializable<Wrapper<ChronoFormatter<unsigned int, true>, std::chrono::time_point<NodeClock, std::chrono::duration<long, std::ratio<1l, 1l> > >&>&, ParamsStream<AutoFile&, CAddress::SerParams> > Unexecuted instantiation: void Unserialize<ParamsStream<AutoFile&, CAddress::SerParams>, Wrapper<CompactSizeFormatter<false>, unsigned long&>&>(ParamsStream<AutoFile&, CAddress::SerParams>&, Wrapper<CompactSizeFormatter<false>, unsigned long&>&) requires Unserializable<Wrapper<CompactSizeFormatter<false>, unsigned long&>&, ParamsStream<AutoFile&, CAddress::SerParams> > Unexecuted instantiation: void Unserialize<ParamsStream<AutoFile&, CAddress::SerParams>, Wrapper<CustomUintFormatter<8, false>, ServiceFlags&>&>(ParamsStream<AutoFile&, CAddress::SerParams>&, Wrapper<CustomUintFormatter<8, false>, ServiceFlags&>&) requires Unserializable<Wrapper<CustomUintFormatter<8, false>, ServiceFlags&>&, ParamsStream<AutoFile&, CAddress::SerParams> > Unexecuted instantiation: void Unserialize<ParamsStream<AutoFile&, CAddress::SerParams>, ParamsWrapper<CNetAddr::SerParams, CService>&>(ParamsStream<AutoFile&, CAddress::SerParams>&, ParamsWrapper<CNetAddr::SerParams, CService>&) requires Unserializable<ParamsWrapper<CNetAddr::SerParams, CService>&, ParamsStream<AutoFile&, CAddress::SerParams> > Unexecuted instantiation: void Unserialize<ParamsStream<ParamsStream<AutoFile&, CAddress::SerParams>&, CNetAddr::SerParams>, CService&>(ParamsStream<ParamsStream<AutoFile&, CAddress::SerParams>&, CNetAddr::SerParams>&, CService&) requires Unserializable<CService&, ParamsStream<ParamsStream<AutoFile&, CAddress::SerParams>&, CNetAddr::SerParams> > Unexecuted instantiation: void Unserialize<ParamsStream<ParamsStream<AutoFile&, CAddress::SerParams>&, CNetAddr::SerParams>, CNetAddr&>(ParamsStream<ParamsStream<AutoFile&, CAddress::SerParams>&, CNetAddr::SerParams>&, CNetAddr&) requires Unserializable<CNetAddr&, ParamsStream<ParamsStream<AutoFile&, CAddress::SerParams>&, CNetAddr::SerParams> > Unexecuted instantiation: void Unserialize<ParamsStream<ParamsStream<AutoFile&, CAddress::SerParams>&, CNetAddr::SerParams>, Wrapper<CompactSizeFormatter<true>, unsigned long&>&>(ParamsStream<ParamsStream<AutoFile&, CAddress::SerParams>&, CNetAddr::SerParams>&, Wrapper<CompactSizeFormatter<true>, unsigned long&>&) requires Unserializable<Wrapper<CompactSizeFormatter<true>, unsigned long&>&, ParamsStream<ParamsStream<AutoFile&, CAddress::SerParams>&, CNetAddr::SerParams> > Unexecuted instantiation: void Unserialize<ParamsStream<ParamsStream<AutoFile&, CAddress::SerParams>&, CNetAddr::SerParams>, Wrapper<CustomUintFormatter<2, true>, unsigned short&>&>(ParamsStream<ParamsStream<AutoFile&, CAddress::SerParams>&, CNetAddr::SerParams>&, Wrapper<CustomUintFormatter<2, true>, unsigned short&>&) requires Unserializable<Wrapper<CustomUintFormatter<2, true>, unsigned short&>&, ParamsStream<ParamsStream<AutoFile&, CAddress::SerParams>&, CNetAddr::SerParams> > Unexecuted instantiation: void Unserialize<ParamsStream<AutoFile&, CAddress::SerParams>, CNetAddr&>(ParamsStream<AutoFile&, CAddress::SerParams>&, CNetAddr&) requires Unserializable<CNetAddr&, ParamsStream<AutoFile&, CAddress::SerParams> > Unexecuted instantiation: void Unserialize<ParamsStream<AutoFile&, CAddress::SerParams>, Wrapper<CompactSizeFormatter<true>, unsigned long&>&>(ParamsStream<AutoFile&, CAddress::SerParams>&, Wrapper<CompactSizeFormatter<true>, unsigned long&>&) requires Unserializable<Wrapper<CompactSizeFormatter<true>, unsigned long&>&, ParamsStream<AutoFile&, CAddress::SerParams> > Unexecuted instantiation: void Unserialize<ParamsStream<AutoFile&, CAddress::SerParams>, Wrapper<ChronoFormatter<long, false>, std::chrono::time_point<NodeClock, std::chrono::duration<long, std::ratio<1l, 1l> > >&>&>(ParamsStream<AutoFile&, CAddress::SerParams>&, Wrapper<ChronoFormatter<long, false>, std::chrono::time_point<NodeClock, std::chrono::duration<long, std::ratio<1l, 1l> > >&>&) requires Unserializable<Wrapper<ChronoFormatter<long, false>, std::chrono::time_point<NodeClock, std::chrono::duration<long, std::ratio<1l, 1l> > >&>&, ParamsStream<AutoFile&, CAddress::SerParams> > Unexecuted instantiation: void Unserialize<HashVerifier<AutoFile>, Wrapper<CustomUintFormatter<1, false>, AddrManImpl::Format&>&>(HashVerifier<AutoFile>&, Wrapper<CustomUintFormatter<1, false>, AddrManImpl::Format&>&) requires Unserializable<Wrapper<CustomUintFormatter<1, false>, AddrManImpl::Format&>&, HashVerifier<AutoFile> > Unexecuted instantiation: void Unserialize<ParamsStream<HashVerifier<AutoFile>&, CAddress::SerParams>, uint256&>(ParamsStream<HashVerifier<AutoFile>&, CAddress::SerParams>&, uint256&) requires Unserializable<uint256&, ParamsStream<HashVerifier<AutoFile>&, CAddress::SerParams> > Unexecuted instantiation: void Unserialize<ParamsStream<HashVerifier<AutoFile>&, CAddress::SerParams>, AddrInfo&>(ParamsStream<HashVerifier<AutoFile>&, CAddress::SerParams>&, AddrInfo&) requires Unserializable<AddrInfo&, ParamsStream<HashVerifier<AutoFile>&, CAddress::SerParams> > Unexecuted instantiation: void Unserialize<ParamsStream<HashVerifier<AutoFile>&, CAddress::SerParams>, CNetAddr&>(ParamsStream<HashVerifier<AutoFile>&, CAddress::SerParams>&, CNetAddr&) requires Unserializable<CNetAddr&, ParamsStream<HashVerifier<AutoFile>&, CAddress::SerParams> > Unexecuted instantiation: void Unserialize<ParamsStream<HashVerifier<AutoFile>&, CAddress::SerParams>, Wrapper<CompactSizeFormatter<true>, unsigned long&>&>(ParamsStream<HashVerifier<AutoFile>&, CAddress::SerParams>&, Wrapper<CompactSizeFormatter<true>, unsigned long&>&) requires Unserializable<Wrapper<CompactSizeFormatter<true>, unsigned long&>&, ParamsStream<HashVerifier<AutoFile>&, CAddress::SerParams> > Unexecuted instantiation: void Unserialize<ParamsStream<HashVerifier<AutoFile>&, CAddress::SerParams>, Wrapper<ChronoFormatter<long, false>, std::chrono::time_point<NodeClock, std::chrono::duration<long, std::ratio<1l, 1l> > >&>&>(ParamsStream<HashVerifier<AutoFile>&, CAddress::SerParams>&, Wrapper<ChronoFormatter<long, false>, std::chrono::time_point<NodeClock, std::chrono::duration<long, std::ratio<1l, 1l> > >&>&) requires Unserializable<Wrapper<ChronoFormatter<long, false>, std::chrono::time_point<NodeClock, std::chrono::duration<long, std::ratio<1l, 1l> > >&>&, ParamsStream<HashVerifier<AutoFile>&, CAddress::SerParams> > Unexecuted instantiation: void Unserialize<DataStream, Wrapper<CustomUintFormatter<1, false>, AddrManImpl::Format&>&>(DataStream&, Wrapper<CustomUintFormatter<1, false>, AddrManImpl::Format&>&) requires Unserializable<Wrapper<CustomUintFormatter<1, false>, AddrManImpl::Format&>&, DataStream> Unexecuted instantiation: void Unserialize<ParamsStream<DataStream&, CAddress::SerParams>, uint256&>(ParamsStream<DataStream&, CAddress::SerParams>&, uint256&) requires Unserializable<uint256&, ParamsStream<DataStream&, CAddress::SerParams> > Unexecuted instantiation: void Unserialize<HashVerifier<DataStream>, Wrapper<CustomUintFormatter<1, false>, AddrManImpl::Format&>&>(HashVerifier<DataStream>&, Wrapper<CustomUintFormatter<1, false>, AddrManImpl::Format&>&) requires Unserializable<Wrapper<CustomUintFormatter<1, false>, AddrManImpl::Format&>&, HashVerifier<DataStream> > Unexecuted instantiation: void Unserialize<ParamsStream<HashVerifier<DataStream>&, CAddress::SerParams>, uint256&>(ParamsStream<HashVerifier<DataStream>&, CAddress::SerParams>&, uint256&) requires Unserializable<uint256&, ParamsStream<HashVerifier<DataStream>&, CAddress::SerParams> > Unexecuted instantiation: void Unserialize<ParamsStream<HashVerifier<DataStream>&, CAddress::SerParams>, AddrInfo&>(ParamsStream<HashVerifier<DataStream>&, CAddress::SerParams>&, AddrInfo&) requires Unserializable<AddrInfo&, ParamsStream<HashVerifier<DataStream>&, CAddress::SerParams> > Unexecuted instantiation: void Unserialize<ParamsStream<HashVerifier<DataStream>&, CAddress::SerParams>, CAddress&>(ParamsStream<HashVerifier<DataStream>&, CAddress::SerParams>&, CAddress&) requires Unserializable<CAddress&, ParamsStream<HashVerifier<DataStream>&, CAddress::SerParams> > Unexecuted instantiation: void Unserialize<ParamsStream<HashVerifier<DataStream>&, CAddress::SerParams>, Wrapper<ChronoFormatter<unsigned int, true>, std::chrono::time_point<NodeClock, std::chrono::duration<long, std::ratio<1l, 1l> > >&>&>(ParamsStream<HashVerifier<DataStream>&, CAddress::SerParams>&, Wrapper<ChronoFormatter<unsigned int, true>, std::chrono::time_point<NodeClock, std::chrono::duration<long, std::ratio<1l, 1l> > >&>&) requires Unserializable<Wrapper<ChronoFormatter<unsigned int, true>, std::chrono::time_point<NodeClock, std::chrono::duration<long, std::ratio<1l, 1l> > >&>&, ParamsStream<HashVerifier<DataStream>&, CAddress::SerParams> > Unexecuted instantiation: void Unserialize<ParamsStream<HashVerifier<DataStream>&, CAddress::SerParams>, Wrapper<CompactSizeFormatter<false>, unsigned long&>&>(ParamsStream<HashVerifier<DataStream>&, CAddress::SerParams>&, Wrapper<CompactSizeFormatter<false>, unsigned long&>&) requires Unserializable<Wrapper<CompactSizeFormatter<false>, unsigned long&>&, ParamsStream<HashVerifier<DataStream>&, CAddress::SerParams> > Unexecuted instantiation: void Unserialize<ParamsStream<HashVerifier<DataStream>&, CAddress::SerParams>, Wrapper<CustomUintFormatter<8, false>, ServiceFlags&>&>(ParamsStream<HashVerifier<DataStream>&, CAddress::SerParams>&, Wrapper<CustomUintFormatter<8, false>, ServiceFlags&>&) requires Unserializable<Wrapper<CustomUintFormatter<8, false>, ServiceFlags&>&, ParamsStream<HashVerifier<DataStream>&, CAddress::SerParams> > Unexecuted instantiation: void Unserialize<ParamsStream<HashVerifier<DataStream>&, CAddress::SerParams>, ParamsWrapper<CNetAddr::SerParams, CService>&>(ParamsStream<HashVerifier<DataStream>&, CAddress::SerParams>&, ParamsWrapper<CNetAddr::SerParams, CService>&) requires Unserializable<ParamsWrapper<CNetAddr::SerParams, CService>&, ParamsStream<HashVerifier<DataStream>&, CAddress::SerParams> > Unexecuted instantiation: void Unserialize<ParamsStream<ParamsStream<HashVerifier<DataStream>&, CAddress::SerParams>&, CNetAddr::SerParams>, CService&>(ParamsStream<ParamsStream<HashVerifier<DataStream>&, CAddress::SerParams>&, CNetAddr::SerParams>&, CService&) requires Unserializable<CService&, ParamsStream<ParamsStream<HashVerifier<DataStream>&, CAddress::SerParams>&, CNetAddr::SerParams> > Unexecuted instantiation: void Unserialize<ParamsStream<ParamsStream<HashVerifier<DataStream>&, CAddress::SerParams>&, CNetAddr::SerParams>, CNetAddr&>(ParamsStream<ParamsStream<HashVerifier<DataStream>&, CAddress::SerParams>&, CNetAddr::SerParams>&, CNetAddr&) requires Unserializable<CNetAddr&, ParamsStream<ParamsStream<HashVerifier<DataStream>&, CAddress::SerParams>&, CNetAddr::SerParams> > Unexecuted instantiation: void Unserialize<ParamsStream<ParamsStream<HashVerifier<DataStream>&, CAddress::SerParams>&, CNetAddr::SerParams>, Wrapper<CompactSizeFormatter<true>, unsigned long&>&>(ParamsStream<ParamsStream<HashVerifier<DataStream>&, CAddress::SerParams>&, CNetAddr::SerParams>&, Wrapper<CompactSizeFormatter<true>, unsigned long&>&) requires Unserializable<Wrapper<CompactSizeFormatter<true>, unsigned long&>&, ParamsStream<ParamsStream<HashVerifier<DataStream>&, CAddress::SerParams>&, CNetAddr::SerParams> > Unexecuted instantiation: void Unserialize<ParamsStream<ParamsStream<HashVerifier<DataStream>&, CAddress::SerParams>&, CNetAddr::SerParams>, Wrapper<CustomUintFormatter<2, true>, unsigned short&>&>(ParamsStream<ParamsStream<HashVerifier<DataStream>&, CAddress::SerParams>&, CNetAddr::SerParams>&, Wrapper<CustomUintFormatter<2, true>, unsigned short&>&) requires Unserializable<Wrapper<CustomUintFormatter<2, true>, unsigned short&>&, ParamsStream<ParamsStream<HashVerifier<DataStream>&, CAddress::SerParams>&, CNetAddr::SerParams> > Unexecuted instantiation: void Unserialize<ParamsStream<HashVerifier<DataStream>&, CAddress::SerParams>, CNetAddr&>(ParamsStream<HashVerifier<DataStream>&, CAddress::SerParams>&, CNetAddr&) requires Unserializable<CNetAddr&, ParamsStream<HashVerifier<DataStream>&, CAddress::SerParams> > Unexecuted instantiation: void Unserialize<ParamsStream<HashVerifier<DataStream>&, CAddress::SerParams>, Wrapper<CompactSizeFormatter<true>, unsigned long&>&>(ParamsStream<HashVerifier<DataStream>&, CAddress::SerParams>&, Wrapper<CompactSizeFormatter<true>, unsigned long&>&) requires Unserializable<Wrapper<CompactSizeFormatter<true>, unsigned long&>&, ParamsStream<HashVerifier<DataStream>&, CAddress::SerParams> > Unexecuted instantiation: void Unserialize<ParamsStream<HashVerifier<DataStream>&, CAddress::SerParams>, Wrapper<ChronoFormatter<long, false>, std::chrono::time_point<NodeClock, std::chrono::duration<long, std::ratio<1l, 1l> > >&>&>(ParamsStream<HashVerifier<DataStream>&, CAddress::SerParams>&, Wrapper<ChronoFormatter<long, false>, std::chrono::time_point<NodeClock, std::chrono::duration<long, std::ratio<1l, 1l> > >&>&) requires Unserializable<Wrapper<ChronoFormatter<long, false>, std::chrono::time_point<NodeClock, std::chrono::duration<long, std::ratio<1l, 1l> > >&>&, ParamsStream<HashVerifier<DataStream>&, CAddress::SerParams> > Unexecuted instantiation: void Unserialize<DataStream, CDiskTxPos&>(DataStream&, CDiskTxPos&) requires Unserializable<CDiskTxPos&, DataStream> Unexecuted instantiation: void Unserialize<AutoFile, CBlockHeader&>(AutoFile&, CBlockHeader&) requires Unserializable<CBlockHeader&, AutoFile> Unexecuted instantiation: void Unserialize<AutoFile, ParamsWrapper<TransactionSerParams, std::shared_ptr<CTransaction const> >&>(AutoFile&, ParamsWrapper<TransactionSerParams, std::shared_ptr<CTransaction const> >&) requires Unserializable<ParamsWrapper<TransactionSerParams, std::shared_ptr<CTransaction const> >&, AutoFile> Unexecuted instantiation: void Unserialize<ParamsStream<AutoFile&, TransactionSerParams>, Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn> >&> >(ParamsStream<AutoFile&, TransactionSerParams>&, Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn> >&>&&) requires Unserializable<Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn> >&>, ParamsStream<AutoFile&, TransactionSerParams> > Unexecuted instantiation: void Unserialize<ParamsStream<AutoFile&, TransactionSerParams>, CTxIn&>(ParamsStream<AutoFile&, TransactionSerParams>&, CTxIn&) requires Unserializable<CTxIn&, ParamsStream<AutoFile&, TransactionSerParams> > Unexecuted instantiation: void Unserialize<ParamsStream<AutoFile&, TransactionSerParams>, COutPoint&>(ParamsStream<AutoFile&, TransactionSerParams>&, COutPoint&) requires Unserializable<COutPoint&, ParamsStream<AutoFile&, TransactionSerParams> > Unexecuted instantiation: void Unserialize<ParamsStream<AutoFile&, TransactionSerParams>, transaction_identifier<false>&>(ParamsStream<AutoFile&, TransactionSerParams>&, transaction_identifier<false>&) requires Unserializable<transaction_identifier<false>&, ParamsStream<AutoFile&, TransactionSerParams> > Unexecuted instantiation: void Unserialize<ParamsStream<AutoFile&, TransactionSerParams>, CScript&>(ParamsStream<AutoFile&, TransactionSerParams>&, CScript&) requires Unserializable<CScript&, ParamsStream<AutoFile&, TransactionSerParams> > Unexecuted instantiation: void Unserialize<ParamsStream<AutoFile&, TransactionSerParams>, Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut> >&> >(ParamsStream<AutoFile&, TransactionSerParams>&, Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut> >&>&&) requires Unserializable<Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut> >&>, ParamsStream<AutoFile&, TransactionSerParams> > Unexecuted instantiation: void Unserialize<ParamsStream<AutoFile&, TransactionSerParams>, CTxOut&>(ParamsStream<AutoFile&, TransactionSerParams>&, CTxOut&) requires Unserializable<CTxOut&, ParamsStream<AutoFile&, TransactionSerParams> > Unexecuted instantiation: void Unserialize<ParamsStream<AutoFile&, TransactionSerParams>, Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > >&> >(ParamsStream<AutoFile&, TransactionSerParams>&, Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > >&>&&) requires Unserializable<Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > >&>, ParamsStream<AutoFile&, TransactionSerParams> > Unexecuted instantiation: coinstatsindex.cpp:void Unserialize<DataStream, (anonymous namespace)::DBHeightKey&>(DataStream&, (anonymous namespace)::DBHeightKey&) requires Unserializable<(anonymous namespace)::DBHeightKey&, DataStream> Unexecuted instantiation: coinstatsindex.cpp:void Unserialize<DataStream, (anonymous namespace)::DBVal&>(DataStream&, (anonymous namespace)::DBVal&) requires Unserializable<(anonymous namespace)::DBVal&, DataStream> Unexecuted instantiation: void Unserialize<DataStream, MuHash3072&>(DataStream&, MuHash3072&) requires Unserializable<MuHash3072&, DataStream> Unexecuted instantiation: void Unserialize<DataStream, Num3072&>(DataStream&, Num3072&) requires Unserializable<Num3072&, DataStream> Unexecuted instantiation: blockfilterindex.cpp:void Unserialize<DataStream, (anonymous namespace)::DBHeightKey&>(DataStream&, (anonymous namespace)::DBHeightKey&) requires Unserializable<(anonymous namespace)::DBHeightKey&, DataStream> Unexecuted instantiation: blockfilterindex.cpp:void Unserialize<DataStream, (anonymous namespace)::DBVal&>(DataStream&, (anonymous namespace)::DBVal&) requires Unserializable<(anonymous namespace)::DBVal&, DataStream> Unexecuted instantiation: void Unserialize<ParamsStream<DataStream, CAddress::SerParams>, CService&>(ParamsStream<DataStream, CAddress::SerParams>&, CService&) requires Unserializable<CService&, ParamsStream<DataStream, CAddress::SerParams> > Unexecuted instantiation: void Unserialize<ParamsStream<DataStream, CAddress::SerParams>, CNetAddr&>(ParamsStream<DataStream, CAddress::SerParams>&, CNetAddr&) requires Unserializable<CNetAddr&, ParamsStream<DataStream, CAddress::SerParams> > Unexecuted instantiation: void Unserialize<ParamsStream<DataStream, CAddress::SerParams>, Wrapper<CompactSizeFormatter<true>, unsigned long&>&>(ParamsStream<DataStream, CAddress::SerParams>&, Wrapper<CompactSizeFormatter<true>, unsigned long&>&) requires Unserializable<Wrapper<CompactSizeFormatter<true>, unsigned long&>&, ParamsStream<DataStream, CAddress::SerParams> > Unexecuted instantiation: void Unserialize<ParamsStream<DataStream, CAddress::SerParams>, Wrapper<CustomUintFormatter<2, true>, unsigned short&>&>(ParamsStream<DataStream, CAddress::SerParams>&, Wrapper<CustomUintFormatter<2, true>, unsigned short&>&) requires Unserializable<Wrapper<CustomUintFormatter<2, true>, unsigned short&>&, ParamsStream<DataStream, CAddress::SerParams> > void Unserialize<DataStream, Wrapper<CustomUintFormatter<8, false>, ServiceFlags&>&>(DataStream&, Wrapper<CustomUintFormatter<8, false>, ServiceFlags&>&) requires Unserializable<Wrapper<CustomUintFormatter<8, false>, ServiceFlags&>&, DataStream> Line | Count | Source | 760 | 870 | { | 761 | 870 | a.Unserialize(is); | 762 | 870 | } |
void Unserialize<DataStream, Wrapper<LimitedStringFormatter<256ul>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>&>(DataStream&, Wrapper<LimitedStringFormatter<256ul>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>&) requires Unserializable<Wrapper<LimitedStringFormatter<256ul>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>&, DataStream> Line | Count | Source | 760 | 870 | { | 761 | 870 | a.Unserialize(is); | 762 | 870 | } |
Unexecuted instantiation: void Unserialize<DataStream, ParamsWrapper<CAddress::SerParams, std::vector<CAddress, std::allocator<CAddress> > >&>(DataStream&, ParamsWrapper<CAddress::SerParams, std::vector<CAddress, std::allocator<CAddress> > >&) requires Unserializable<ParamsWrapper<CAddress::SerParams, std::vector<CAddress, std::allocator<CAddress> > >&, DataStream> Unexecuted instantiation: void Unserialize<ParamsStream<DataStream&, CAddress::SerParams>, Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CAddress, std::allocator<CAddress> >&> >(ParamsStream<DataStream&, CAddress::SerParams>&, Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CAddress, std::allocator<CAddress> >&>&&) requires Unserializable<Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CAddress, std::allocator<CAddress> >&>, ParamsStream<DataStream&, CAddress::SerParams> > Unexecuted instantiation: void Unserialize<DataStream, Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CInv, std::allocator<CInv> >&> >(DataStream&, Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CInv, std::allocator<CInv> >&>&&) requires Unserializable<Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CInv, std::allocator<CInv> >&>, DataStream> Unexecuted instantiation: void Unserialize<HashVerifier<AutoFile>, CBlockUndo&>(HashVerifier<AutoFile>&, CBlockUndo&) requires Unserializable<CBlockUndo&, HashVerifier<AutoFile> > Unexecuted instantiation: void Unserialize<HashVerifier<AutoFile>, Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxUndo, std::allocator<CTxUndo> >&> >(HashVerifier<AutoFile>&, Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxUndo, std::allocator<CTxUndo> >&>&&) requires Unserializable<Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxUndo, std::allocator<CTxUndo> >&>, HashVerifier<AutoFile> > Unexecuted instantiation: void Unserialize<HashVerifier<AutoFile>, CTxUndo&>(HashVerifier<AutoFile>&, CTxUndo&) requires Unserializable<CTxUndo&, HashVerifier<AutoFile> > Unexecuted instantiation: void Unserialize<HashVerifier<AutoFile>, Wrapper<VectorFormatter<TxInUndoFormatter>, std::vector<Coin, std::allocator<Coin> >&>&>(HashVerifier<AutoFile>&, Wrapper<VectorFormatter<TxInUndoFormatter>, std::vector<Coin, std::allocator<Coin> >&>&) requires Unserializable<Wrapper<VectorFormatter<TxInUndoFormatter>, std::vector<Coin, std::allocator<Coin> >&>&, HashVerifier<AutoFile> > Unexecuted instantiation: void Unserialize<HashVerifier<AutoFile>, Wrapper<VarIntFormatter<(VarIntMode)0>, unsigned int&> >(HashVerifier<AutoFile>&, Wrapper<VarIntFormatter<(VarIntMode)0>, unsigned int&>&&) requires Unserializable<Wrapper<VarIntFormatter<(VarIntMode)0>, unsigned int&>, HashVerifier<AutoFile> > Unexecuted instantiation: void Unserialize<HashVerifier<AutoFile>, Wrapper<TxOutCompression, CTxOut&> >(HashVerifier<AutoFile>&, Wrapper<TxOutCompression, CTxOut&>&&) requires Unserializable<Wrapper<TxOutCompression, CTxOut&>, HashVerifier<AutoFile> > Unexecuted instantiation: void Unserialize<HashVerifier<AutoFile>, Wrapper<AmountCompression, long&>&>(HashVerifier<AutoFile>&, Wrapper<AmountCompression, long&>&) requires Unserializable<Wrapper<AmountCompression, long&>&, HashVerifier<AutoFile> > Unexecuted instantiation: void Unserialize<HashVerifier<AutoFile>, Wrapper<VarIntFormatter<(VarIntMode)0>, unsigned long&>&>(HashVerifier<AutoFile>&, Wrapper<VarIntFormatter<(VarIntMode)0>, unsigned long&>&) requires Unserializable<Wrapper<VarIntFormatter<(VarIntMode)0>, unsigned long&>&, HashVerifier<AutoFile> > Unexecuted instantiation: void Unserialize<HashVerifier<AutoFile>, Wrapper<ScriptCompression, CScript&>&>(HashVerifier<AutoFile>&, Wrapper<ScriptCompression, CScript&>&) requires Unserializable<Wrapper<ScriptCompression, CScript&>&, HashVerifier<AutoFile> > Unexecuted instantiation: void Unserialize<HashVerifier<AutoFile>, Wrapper<VarIntFormatter<(VarIntMode)0>, unsigned int&>&>(HashVerifier<AutoFile>&, Wrapper<VarIntFormatter<(VarIntMode)0>, unsigned int&>&) requires Unserializable<Wrapper<VarIntFormatter<(VarIntMode)0>, unsigned int&>&, HashVerifier<AutoFile> > Unexecuted instantiation: void Unserialize<AutoFile, ParamsWrapper<TransactionSerParams, CBlock>&>(AutoFile&, ParamsWrapper<TransactionSerParams, CBlock>&) requires Unserializable<ParamsWrapper<TransactionSerParams, CBlock>&, AutoFile> Unexecuted instantiation: void Unserialize<ParamsStream<AutoFile&, TransactionSerParams>, CBlock&>(ParamsStream<AutoFile&, TransactionSerParams>&, CBlock&) requires Unserializable<CBlock&, ParamsStream<AutoFile&, TransactionSerParams> > Unexecuted instantiation: void Unserialize<ParamsStream<AutoFile&, TransactionSerParams>, CBlockHeader&>(ParamsStream<AutoFile&, TransactionSerParams>&, CBlockHeader&) requires Unserializable<CBlockHeader&, ParamsStream<AutoFile&, TransactionSerParams> > Unexecuted instantiation: void Unserialize<ParamsStream<AutoFile&, TransactionSerParams>, uint256&>(ParamsStream<AutoFile&, TransactionSerParams>&, uint256&) requires Unserializable<uint256&, ParamsStream<AutoFile&, TransactionSerParams> > Unexecuted instantiation: void Unserialize<ParamsStream<AutoFile&, TransactionSerParams>, Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const> > >&> >(ParamsStream<AutoFile&, TransactionSerParams>&, Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const> > >&>&&) requires Unserializable<Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const> > >&>, ParamsStream<AutoFile&, TransactionSerParams> > Unexecuted instantiation: fees.cpp:void Unserialize<AutoFile, Wrapper<(anonymous namespace)::EncodedDoubleFormatter, double&>&>(AutoFile&, Wrapper<(anonymous namespace)::EncodedDoubleFormatter, double&>&) requires Unserializable<Wrapper<(anonymous namespace)::EncodedDoubleFormatter, double&>&, AutoFile> Unexecuted instantiation: fees.cpp:void Unserialize<AutoFile, Wrapper<VectorFormatter<(anonymous namespace)::EncodedDoubleFormatter>, std::vector<double, std::allocator<double> >&>&>(AutoFile&, Wrapper<VectorFormatter<(anonymous namespace)::EncodedDoubleFormatter>, std::vector<double, std::allocator<double> >&>&) requires Unserializable<Wrapper<VectorFormatter<(anonymous namespace)::EncodedDoubleFormatter>, std::vector<double, std::allocator<double> >&>&, AutoFile> Unexecuted instantiation: fees.cpp:void Unserialize<AutoFile, Wrapper<VectorFormatter<VectorFormatter<(anonymous namespace)::EncodedDoubleFormatter> >, std::vector<std::vector<double, std::allocator<double> >, std::allocator<std::vector<double, std::allocator<double> > > >&>&>(AutoFile&, Wrapper<VectorFormatter<VectorFormatter<(anonymous namespace)::EncodedDoubleFormatter> >, std::vector<std::vector<double, std::allocator<double> >, std::allocator<std::vector<double, std::allocator<double> > > >&>&) requires Unserializable<Wrapper<VectorFormatter<VectorFormatter<(anonymous namespace)::EncodedDoubleFormatter> >, std::vector<std::vector<double, std::allocator<double> >, std::allocator<std::vector<double, std::allocator<double> > > >&>&, AutoFile> Unexecuted instantiation: void Unserialize<DataStream, Wrapper<VectorFormatter<DefaultFormatter>, std::vector<COutPoint, std::allocator<COutPoint> >&> >(DataStream&, Wrapper<VectorFormatter<DefaultFormatter>, std::vector<COutPoint, std::allocator<COutPoint> >&>&&) requires Unserializable<Wrapper<VectorFormatter<DefaultFormatter>, std::vector<COutPoint, std::allocator<COutPoint> >&>, DataStream> Unexecuted instantiation: void Unserialize<SpanReader, Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > >&> >(SpanReader&, Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > >&>&&) requires Unserializable<Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > >&>, SpanReader> Unexecuted instantiation: txdb.cpp:void Unserialize<DataStream, (anonymous namespace)::CoinEntry&>(DataStream&, (anonymous namespace)::CoinEntry&) requires Unserializable<(anonymous namespace)::CoinEntry&, DataStream> Unexecuted instantiation: void Unserialize<BufferedFile, CBlockHeader&>(BufferedFile&, CBlockHeader&) requires Unserializable<CBlockHeader&, BufferedFile> Unexecuted instantiation: void Unserialize<BufferedFile, uint256&>(BufferedFile&, uint256&) requires Unserializable<uint256&, BufferedFile> Unexecuted instantiation: void Unserialize<BufferedFile, ParamsWrapper<TransactionSerParams, CBlock>&>(BufferedFile&, ParamsWrapper<TransactionSerParams, CBlock>&) requires Unserializable<ParamsWrapper<TransactionSerParams, CBlock>&, BufferedFile> Unexecuted instantiation: void Unserialize<ParamsStream<BufferedFile&, TransactionSerParams>, CBlock&>(ParamsStream<BufferedFile&, TransactionSerParams>&, CBlock&) requires Unserializable<CBlock&, ParamsStream<BufferedFile&, TransactionSerParams> > Unexecuted instantiation: void Unserialize<ParamsStream<BufferedFile&, TransactionSerParams>, CBlockHeader&>(ParamsStream<BufferedFile&, TransactionSerParams>&, CBlockHeader&) requires Unserializable<CBlockHeader&, ParamsStream<BufferedFile&, TransactionSerParams> > Unexecuted instantiation: void Unserialize<ParamsStream<BufferedFile&, TransactionSerParams>, uint256&>(ParamsStream<BufferedFile&, TransactionSerParams>&, uint256&) requires Unserializable<uint256&, ParamsStream<BufferedFile&, TransactionSerParams> > Unexecuted instantiation: void Unserialize<ParamsStream<BufferedFile&, TransactionSerParams>, Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const> > >&> >(ParamsStream<BufferedFile&, TransactionSerParams>&, Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const> > >&>&&) requires Unserializable<Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const> > >&>, ParamsStream<BufferedFile&, TransactionSerParams> > Unexecuted instantiation: void Unserialize<ParamsStream<BufferedFile&, TransactionSerParams>, Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn> >&> >(ParamsStream<BufferedFile&, TransactionSerParams>&, Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn> >&>&&) requires Unserializable<Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxIn, std::allocator<CTxIn> >&>, ParamsStream<BufferedFile&, TransactionSerParams> > Unexecuted instantiation: void Unserialize<ParamsStream<BufferedFile&, TransactionSerParams>, CTxIn&>(ParamsStream<BufferedFile&, TransactionSerParams>&, CTxIn&) requires Unserializable<CTxIn&, ParamsStream<BufferedFile&, TransactionSerParams> > Unexecuted instantiation: void Unserialize<ParamsStream<BufferedFile&, TransactionSerParams>, COutPoint&>(ParamsStream<BufferedFile&, TransactionSerParams>&, COutPoint&) requires Unserializable<COutPoint&, ParamsStream<BufferedFile&, TransactionSerParams> > Unexecuted instantiation: void Unserialize<ParamsStream<BufferedFile&, TransactionSerParams>, transaction_identifier<false>&>(ParamsStream<BufferedFile&, TransactionSerParams>&, transaction_identifier<false>&) requires Unserializable<transaction_identifier<false>&, ParamsStream<BufferedFile&, TransactionSerParams> > Unexecuted instantiation: void Unserialize<ParamsStream<BufferedFile&, TransactionSerParams>, CScript&>(ParamsStream<BufferedFile&, TransactionSerParams>&, CScript&) requires Unserializable<CScript&, ParamsStream<BufferedFile&, TransactionSerParams> > Unexecuted instantiation: void Unserialize<ParamsStream<BufferedFile&, TransactionSerParams>, Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut> >&> >(ParamsStream<BufferedFile&, TransactionSerParams>&, Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut> >&>&&) requires Unserializable<Wrapper<VectorFormatter<DefaultFormatter>, std::vector<CTxOut, std::allocator<CTxOut> >&>, ParamsStream<BufferedFile&, TransactionSerParams> > Unexecuted instantiation: void Unserialize<ParamsStream<BufferedFile&, TransactionSerParams>, CTxOut&>(ParamsStream<BufferedFile&, TransactionSerParams>&, CTxOut&) requires Unserializable<CTxOut&, ParamsStream<BufferedFile&, TransactionSerParams> > Unexecuted instantiation: void Unserialize<ParamsStream<BufferedFile&, TransactionSerParams>, Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > >&> >(ParamsStream<BufferedFile&, TransactionSerParams>&, Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > >&>&&) requires Unserializable<Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > >&>, ParamsStream<BufferedFile&, TransactionSerParams> > Unexecuted instantiation: void Unserialize<AutoFile, transaction_identifier<false>&>(AutoFile&, transaction_identifier<false>&) requires Unserializable<transaction_identifier<false>&, AutoFile> Unexecuted instantiation: void Unserialize<AutoFile, Coin&>(AutoFile&, Coin&) requires Unserializable<Coin&, AutoFile> Unexecuted instantiation: void Unserialize<AutoFile, Wrapper<VarIntFormatter<(VarIntMode)0>, unsigned int&> >(AutoFile&, Wrapper<VarIntFormatter<(VarIntMode)0>, unsigned int&>&&) requires Unserializable<Wrapper<VarIntFormatter<(VarIntMode)0>, unsigned int&>, AutoFile> Unexecuted instantiation: void Unserialize<AutoFile, Wrapper<TxOutCompression, CTxOut&> >(AutoFile&, Wrapper<TxOutCompression, CTxOut&>&&) requires Unserializable<Wrapper<TxOutCompression, CTxOut&>, AutoFile> Unexecuted instantiation: void Unserialize<AutoFile, Wrapper<AmountCompression, long&>&>(AutoFile&, Wrapper<AmountCompression, long&>&) requires Unserializable<Wrapper<AmountCompression, long&>&, AutoFile> Unexecuted instantiation: void Unserialize<AutoFile, Wrapper<VarIntFormatter<(VarIntMode)0>, unsigned long&>&>(AutoFile&, Wrapper<VarIntFormatter<(VarIntMode)0>, unsigned long&>&) requires Unserializable<Wrapper<VarIntFormatter<(VarIntMode)0>, unsigned long&>&, AutoFile> Unexecuted instantiation: void Unserialize<AutoFile, Wrapper<ScriptCompression, CScript&>&>(AutoFile&, Wrapper<ScriptCompression, CScript&>&) requires Unserializable<Wrapper<ScriptCompression, CScript&>&, AutoFile> Unexecuted instantiation: void Unserialize<AutoFile, Wrapper<VarIntFormatter<(VarIntMode)0>, unsigned int&>&>(AutoFile&, Wrapper<VarIntFormatter<(VarIntMode)0>, unsigned int&>&) requires Unserializable<Wrapper<VarIntFormatter<(VarIntMode)0>, unsigned int&>&, AutoFile> Unexecuted instantiation: void Unserialize<AutoFile, wallet::MetaPage&>(AutoFile&, wallet::MetaPage&) requires Unserializable<wallet::MetaPage&, AutoFile> Unexecuted instantiation: void Unserialize<AutoFile, wallet::PageHeader&>(AutoFile&, wallet::PageHeader&) requires Unserializable<wallet::PageHeader&, AutoFile> Unexecuted instantiation: void Unserialize<AutoFile, wallet::RecordsPage&>(AutoFile&, wallet::RecordsPage&) requires Unserializable<wallet::RecordsPage&, AutoFile> Unexecuted instantiation: void Unserialize<AutoFile, wallet::RecordHeader&>(AutoFile&, wallet::RecordHeader&) requires Unserializable<wallet::RecordHeader&, AutoFile> Unexecuted instantiation: void Unserialize<AutoFile, wallet::DataRecord&>(AutoFile&, wallet::DataRecord&) requires Unserializable<wallet::DataRecord&, AutoFile> Unexecuted instantiation: void Unserialize<AutoFile, wallet::OverflowRecord&>(AutoFile&, wallet::OverflowRecord&) requires Unserializable<wallet::OverflowRecord&, AutoFile> Unexecuted instantiation: void Unserialize<AutoFile, wallet::InternalPage&>(AutoFile&, wallet::InternalPage&) requires Unserializable<wallet::InternalPage&, AutoFile> Unexecuted instantiation: void Unserialize<AutoFile, wallet::InternalRecord&>(AutoFile&, wallet::InternalRecord&) requires Unserializable<wallet::InternalRecord&, AutoFile> Unexecuted instantiation: void Unserialize<AutoFile, wallet::OverflowPage&>(AutoFile&, wallet::OverflowPage&) requires Unserializable<wallet::OverflowPage&, AutoFile> Unexecuted instantiation: void Unserialize<DataStream, wallet::CKeyMetadata&>(DataStream&, wallet::CKeyMetadata&) requires Unserializable<wallet::CKeyMetadata&, DataStream> Unexecuted instantiation: void Unserialize<DataStream, CKeyID&>(DataStream&, CKeyID&) requires Unserializable<CKeyID&, DataStream> Unexecuted instantiation: void Unserialize<DataStream, wallet::CKeyPool&>(DataStream&, wallet::CKeyPool&) requires Unserializable<wallet::CKeyPool&, DataStream> Unexecuted instantiation: void Unserialize<DataStream, wallet::WalletDescriptor&>(DataStream&, wallet::WalletDescriptor&) requires Unserializable<wallet::WalletDescriptor&, DataStream> Unexecuted instantiation: void Unserialize<DataStream, wallet::CWalletTx&>(DataStream&, wallet::CWalletTx&) requires Unserializable<wallet::CWalletTx&, DataStream> Unexecuted instantiation: void Unserialize<DataStream, Wrapper<VectorFormatter<DefaultFormatter>, std::vector<wallet::CMerkleTx, std::allocator<wallet::CMerkleTx> >&> >(DataStream&, Wrapper<VectorFormatter<DefaultFormatter>, std::vector<wallet::CMerkleTx, std::allocator<wallet::CMerkleTx> >&>&&) requires Unserializable<Wrapper<VectorFormatter<DefaultFormatter>, std::vector<wallet::CMerkleTx, std::allocator<wallet::CMerkleTx> >&>, DataStream> Unexecuted instantiation: void Unserialize<DataStream, wallet::CMerkleTx&>(DataStream&, wallet::CMerkleTx&) requires Unserializable<wallet::CMerkleTx&, DataStream> Unexecuted instantiation: void Unserialize<DataStream, Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >&> >(DataStream&, Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >&>&&) requires Unserializable<Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >&>, DataStream> Unexecuted instantiation: void Unserialize<DataStream, wallet::CMasterKey&>(DataStream&, wallet::CMasterKey&) requires Unserializable<wallet::CMasterKey&, DataStream> Unexecuted instantiation: void Unserialize<DataStream, wallet::CHDChain&>(DataStream&, wallet::CHDChain&) requires Unserializable<wallet::CHDChain&, DataStream> |
763 | | |
764 | | /** Default formatter. Serializes objects as themselves. |
765 | | * |
766 | | * The vector/prevector serialization code passes this to VectorFormatter |
767 | | * to enable reusing that logic. It shouldn't be needed elsewhere. |
768 | | */ |
769 | | struct DefaultFormatter |
770 | | { |
771 | | template<typename Stream, typename T> |
772 | 151k | 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 | 772 | 13.6k | 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 | 772 | 13.6k | static void Ser(Stream& s, const T& t) { Serialize(s, t); } |
Unexecuted instantiation: void DefaultFormatter::Ser<ParamsStream<SizeComputer&, TransactionSerParams>, std::vector<unsigned char, std::allocator<unsigned char> > >(ParamsStream<SizeComputer&, TransactionSerParams>&, std::vector<unsigned char, std::allocator<unsigned char> > const&) void DefaultFormatter::Ser<ParamsStream<SizeComputer&, TransactionSerParams>, std::shared_ptr<CTransaction const> >(ParamsStream<SizeComputer&, TransactionSerParams>&, std::shared_ptr<CTransaction const> const&) Line | Count | Source | 772 | 6.84k | static void Ser(Stream& s, const T& t) { Serialize(s, t); } |
Unexecuted instantiation: void DefaultFormatter::Ser<SizeComputer, std::vector<unsigned char, std::allocator<unsigned char> > >(SizeComputer&, std::vector<unsigned char, std::allocator<unsigned char> > const&) Unexecuted instantiation: void DefaultFormatter::Ser<DataStream, PrefilledTransaction>(DataStream&, PrefilledTransaction const&) Unexecuted instantiation: void DefaultFormatter::Ser<ParamsStream<DataStream&, TransactionSerParams>, std::shared_ptr<CTransaction const> >(ParamsStream<DataStream&, TransactionSerParams>&, std::shared_ptr<CTransaction const> const&) Unexecuted instantiation: void DefaultFormatter::Ser<ParamsStream<DataStream&, TransactionSerParams>, CTxIn>(ParamsStream<DataStream&, TransactionSerParams>&, CTxIn const&) Unexecuted instantiation: void DefaultFormatter::Ser<ParamsStream<DataStream&, TransactionSerParams>, CTxOut>(ParamsStream<DataStream&, TransactionSerParams>&, CTxOut const&) Unexecuted instantiation: void DefaultFormatter::Ser<ParamsStream<DataStream&, TransactionSerParams>, std::vector<unsigned char, std::allocator<unsigned char> > >(ParamsStream<DataStream&, TransactionSerParams>&, std::vector<unsigned char, std::allocator<unsigned char> > const&) Unexecuted instantiation: void DefaultFormatter::Ser<DataStream, uint256>(DataStream&, uint256 const&) Unexecuted instantiation: void DefaultFormatter::Ser<DataStream, unsigned int>(DataStream&, unsigned int const&) Unexecuted instantiation: void DefaultFormatter::Ser<DataStream, std::vector<unsigned char, std::allocator<unsigned char> > >(DataStream&, std::vector<unsigned char, std::allocator<unsigned char> > const&) Unexecuted instantiation: void DefaultFormatter::Ser<DataStream, CTxUndo>(DataStream&, CTxUndo const&) void DefaultFormatter::Ser<ParamsStream<VectorWriter&, TransactionSerParams>, CBlock>(ParamsStream<VectorWriter&, TransactionSerParams>&, CBlock const&) Line | Count | Source | 772 | 52.1k | static void Ser(Stream& s, const T& t) { Serialize(s, t); } |
void DefaultFormatter::Ser<ParamsStream<VectorWriter&, TransactionSerParams>, std::shared_ptr<CTransaction const> >(ParamsStream<VectorWriter&, TransactionSerParams>&, std::shared_ptr<CTransaction const> const&) Line | Count | Source | 772 | 6.84k | static void Ser(Stream& s, const T& t) { Serialize(s, t); } |
void DefaultFormatter::Ser<ParamsStream<VectorWriter&, TransactionSerParams>, CTxIn>(ParamsStream<VectorWriter&, TransactionSerParams>&, CTxIn const&) Line | Count | Source | 772 | 6.84k | static void Ser(Stream& s, const T& t) { Serialize(s, t); } |
void DefaultFormatter::Ser<ParamsStream<VectorWriter&, TransactionSerParams>, CTxOut>(ParamsStream<VectorWriter&, TransactionSerParams>&, CTxOut const&) Line | Count | Source | 772 | 6.84k | static void Ser(Stream& s, const T& t) { Serialize(s, t); } |
Unexecuted instantiation: void DefaultFormatter::Ser<ParamsStream<VectorWriter&, TransactionSerParams>, std::vector<unsigned char, std::allocator<unsigned char> > >(ParamsStream<VectorWriter&, TransactionSerParams>&, std::vector<unsigned char, std::allocator<unsigned char> > const&) void DefaultFormatter::Ser<ParamsStream<VectorWriter&, TransactionSerParams>, PrefilledTransaction>(ParamsStream<VectorWriter&, TransactionSerParams>&, PrefilledTransaction const&) Line | Count | Source | 772 | 1.68k | static void Ser(Stream& s, const T& t) { Serialize(s, t); } |
void DefaultFormatter::Ser<ParamsStream<ParamsStream<VectorWriter&, TransactionSerParams>&, TransactionSerParams>, std::shared_ptr<CTransaction const> >(ParamsStream<ParamsStream<VectorWriter&, TransactionSerParams>&, TransactionSerParams>&, std::shared_ptr<CTransaction const> const&) Line | Count | Source | 772 | 1.68k | static void Ser(Stream& s, const T& t) { Serialize(s, t); } |
void DefaultFormatter::Ser<ParamsStream<ParamsStream<VectorWriter&, TransactionSerParams>&, TransactionSerParams>, CTxIn>(ParamsStream<ParamsStream<VectorWriter&, TransactionSerParams>&, TransactionSerParams>&, CTxIn const&) Line | Count | Source | 772 | 1.68k | static void Ser(Stream& s, const T& t) { Serialize(s, t); } |
void DefaultFormatter::Ser<ParamsStream<ParamsStream<VectorWriter&, TransactionSerParams>&, TransactionSerParams>, CTxOut>(ParamsStream<ParamsStream<VectorWriter&, TransactionSerParams>&, TransactionSerParams>&, CTxOut const&) Line | Count | Source | 772 | 1.68k | static void Ser(Stream& s, const T& t) { Serialize(s, t); } |
Unexecuted instantiation: void DefaultFormatter::Ser<ParamsStream<ParamsStream<VectorWriter&, TransactionSerParams>&, TransactionSerParams>, std::vector<unsigned char, std::allocator<unsigned char> > >(ParamsStream<ParamsStream<VectorWriter&, TransactionSerParams>&, TransactionSerParams>&, std::vector<unsigned char, std::allocator<unsigned char> > const&) Unexecuted instantiation: void DefaultFormatter::Ser<DataStream, int>(DataStream&, int const&) Unexecuted instantiation: void DefaultFormatter::Ser<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&) void DefaultFormatter::Ser<VectorWriter, uint256>(VectorWriter&, uint256 const&) Line | Count | Source | 772 | 4.06k | static void Ser(Stream& s, const T& t) { Serialize(s, t); } |
Unexecuted instantiation: void DefaultFormatter::Ser<VectorWriter, CBlockHeader>(VectorWriter&, CBlockHeader const&) Unexecuted instantiation: void DefaultFormatter::Ser<ParamsStream<VectorWriter&, CAddress::SerParams>, CAddress>(ParamsStream<VectorWriter&, CAddress::SerParams>&, CAddress const&) Unexecuted instantiation: void DefaultFormatter::Ser<SizeComputer, CTxUndo>(SizeComputer&, CTxUndo const&) Unexecuted instantiation: void DefaultFormatter::Ser<AutoFile, CTxUndo>(AutoFile&, CTxUndo const&) Unexecuted instantiation: void DefaultFormatter::Ser<HashWriter, CTxUndo>(HashWriter&, CTxUndo const&) Unexecuted instantiation: void DefaultFormatter::Ser<ParamsStream<AutoFile&, TransactionSerParams>, std::shared_ptr<CTransaction const> >(ParamsStream<AutoFile&, TransactionSerParams>&, std::shared_ptr<CTransaction const> 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::vector<unsigned char, std::allocator<unsigned char> > >(ParamsStream<AutoFile&, TransactionSerParams>&, std::vector<unsigned char, std::allocator<unsigned char> > const&) Unexecuted instantiation: void DefaultFormatter::Ser<DataStream, CCoin>(DataStream&, CCoin const&) Unexecuted instantiation: void DefaultFormatter::Ser<DataStream, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >(DataStream&, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&) void DefaultFormatter::Ser<ParamsStream<HashWriter&, TransactionSerParams>, CTxIn>(ParamsStream<HashWriter&, TransactionSerParams>&, CTxIn const&) Line | Count | Source | 772 | 17.0k | 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 | 772 | 17.0k | static void Ser(Stream& s, const T& t) { Serialize(s, t); } |
Unexecuted instantiation: void DefaultFormatter::Ser<ParamsStream<HashWriter&, TransactionSerParams>, std::vector<unsigned char, std::allocator<unsigned char> > >(ParamsStream<HashWriter&, TransactionSerParams>&, std::vector<unsigned char, std::allocator<unsigned char> > const&) |
773 | | |
774 | | template<typename Stream, typename T> |
775 | 27.2k | static void Unser(Stream& s, T& t) { Unserialize(s, t); } void DefaultFormatter::Unser<ParamsStream<DataStream&, TransactionSerParams>, CTxIn>(ParamsStream<DataStream&, TransactionSerParams>&, CTxIn&) Line | Count | Source | 775 | 8.53k | static void Unser(Stream& s, T& t) { Unserialize(s, t); } |
void DefaultFormatter::Unser<ParamsStream<DataStream&, TransactionSerParams>, CTxOut>(ParamsStream<DataStream&, TransactionSerParams>&, CTxOut&) Line | Count | Source | 775 | 8.53k | static void Unser(Stream& s, T& t) { Unserialize(s, t); } |
Unexecuted instantiation: void DefaultFormatter::Unser<ParamsStream<DataStream&, TransactionSerParams>, std::vector<unsigned char, std::allocator<unsigned char> > >(ParamsStream<DataStream&, TransactionSerParams>&, std::vector<unsigned char, std::allocator<unsigned char> >&) Unexecuted instantiation: void DefaultFormatter::Unser<DataStream, std::vector<unsigned char, std::allocator<unsigned char> > >(DataStream&, std::vector<unsigned char, std::allocator<unsigned char> >&) void DefaultFormatter::Unser<ParamsStream<DataStream&, TransactionSerParams>, std::shared_ptr<CTransaction const> >(ParamsStream<DataStream&, TransactionSerParams>&, std::shared_ptr<CTransaction const>&) Line | Count | Source | 775 | 8.53k | static void Unser(Stream& s, T& t) { Unserialize(s, t); } |
Unexecuted instantiation: void DefaultFormatter::Unser<DataStream, uint256>(DataStream&, uint256&) void DefaultFormatter::Unser<DataStream, PrefilledTransaction>(DataStream&, PrefilledTransaction&) Line | Count | Source | 775 | 1.68k | static void Unser(Stream& s, T& t) { Unserialize(s, t); } |
Unexecuted instantiation: void DefaultFormatter::Unser<DataStream, unsigned int>(DataStream&, unsigned int&) 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::vector<unsigned char, std::allocator<unsigned char> > >(ParamsStream<SpanReader&, TransactionSerParams>&, std::vector<unsigned char, std::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<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::vector<unsigned char, std::allocator<unsigned char> > >(ParamsStream<AutoFile&, TransactionSerParams>&, std::vector<unsigned char, std::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<AutoFile>, CTxUndo>(HashVerifier<AutoFile>&, CTxUndo&) Unexecuted instantiation: void DefaultFormatter::Unser<ParamsStream<AutoFile&, TransactionSerParams>, std::shared_ptr<CTransaction const> >(ParamsStream<AutoFile&, TransactionSerParams>&, std::shared_ptr<CTransaction const>&) Unexecuted instantiation: void DefaultFormatter::Unser<DataStream, COutPoint>(DataStream&, COutPoint&) Unexecuted instantiation: void DefaultFormatter::Unser<SpanReader, std::vector<unsigned char, std::allocator<unsigned char> > >(SpanReader&, std::vector<unsigned char, std::allocator<unsigned char> >&) Unexecuted instantiation: void DefaultFormatter::Unser<ParamsStream<BufferedFile&, TransactionSerParams>, std::shared_ptr<CTransaction const> >(ParamsStream<BufferedFile&, TransactionSerParams>&, std::shared_ptr<CTransaction const>&) Unexecuted instantiation: void DefaultFormatter::Unser<ParamsStream<BufferedFile&, TransactionSerParams>, CTxIn>(ParamsStream<BufferedFile&, TransactionSerParams>&, CTxIn&) Unexecuted instantiation: void DefaultFormatter::Unser<ParamsStream<BufferedFile&, TransactionSerParams>, CTxOut>(ParamsStream<BufferedFile&, TransactionSerParams>&, CTxOut&) Unexecuted instantiation: void DefaultFormatter::Unser<ParamsStream<BufferedFile&, TransactionSerParams>, std::vector<unsigned char, std::allocator<unsigned char> > >(ParamsStream<BufferedFile&, TransactionSerParams>&, std::vector<unsigned char, std::allocator<unsigned char> >&) Unexecuted instantiation: void DefaultFormatter::Unser<DataStream, wallet::CMerkleTx>(DataStream&, wallet::CMerkleTx&) Unexecuted instantiation: void DefaultFormatter::Unser<DataStream, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >(DataStream&, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&) |
776 | | }; |
777 | | |
778 | | |
779 | | |
780 | | |
781 | | |
782 | | /** |
783 | | * string |
784 | | */ |
785 | | template<typename Stream, typename C> |
786 | | void Serialize(Stream& os, const std::basic_string<C>& str) |
787 | 1.74k | { |
788 | 1.74k | WriteCompactSize(os, str.size()); |
789 | 1.74k | if (!str.empty()) Branch (789:9): [True: 0, False: 0]
Branch (789:9): [True: 0, False: 0]
Branch (789:9): [True: 0, False: 1.74k]
Branch (789:9): [True: 0, False: 0]
|
790 | 0 | os.write(MakeByteSpan(str)); |
791 | 1.74k | } Unexecuted instantiation: void Serialize<AutoFile, char>(AutoFile&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) Unexecuted instantiation: void Serialize<DataStream, char>(DataStream&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) void Serialize<VectorWriter, char>(VectorWriter&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) Line | Count | Source | 787 | 1.74k | { | 788 | 1.74k | WriteCompactSize(os, str.size()); | 789 | 1.74k | if (!str.empty()) Branch (789:9): [True: 0, False: 1.74k]
| 790 | 0 | os.write(MakeByteSpan(str)); | 791 | 1.74k | } |
Unexecuted instantiation: void Serialize<HashWriter, char>(HashWriter&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
792 | | |
793 | | template<typename Stream, typename C> |
794 | | void Unserialize(Stream& is, std::basic_string<C>& str) |
795 | 0 | { |
796 | 0 | unsigned int nSize = ReadCompactSize(is); |
797 | 0 | str.resize(nSize); |
798 | 0 | if (nSize != 0) Branch (798:9): [True: 0, False: 0]
Branch (798:9): [True: 0, False: 0]
Branch (798:9): [True: 0, False: 0]
|
799 | 0 | is.read(MakeWritableByteSpan(str)); |
800 | 0 | } Unexecuted instantiation: void Unserialize<AutoFile, char>(AutoFile&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) Unexecuted instantiation: void Unserialize<BufferedFile, char>(BufferedFile&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) Unexecuted instantiation: void Unserialize<DataStream, char>(DataStream&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) |
801 | | |
802 | | |
803 | | |
804 | | /** |
805 | | * prevector |
806 | | */ |
807 | | template <typename Stream, unsigned int N, typename T> |
808 | | void Serialize(Stream& os, const prevector<N, T>& v) |
809 | 78.5k | { |
810 | 78.5k | if constexpr (BasicByte<T>) { // Use optimized version for unformatted basic bytes |
811 | 78.5k | WriteCompactSize(os, v.size()); |
812 | 78.5k | if (!v.empty()) os.write(MakeByteSpan(v)); Branch (812:13): [True: 13.6k, False: 13.6k]
Branch (812:13): [True: 0, False: 0]
Branch (812:13): [True: 0, False: 0]
Branch (812:13): [True: 0, False: 0]
Branch (812:13): [True: 0, False: 0]
Branch (812:13): [True: 0, False: 0]
Branch (812:13): [True: 6.84k, False: 6.84k]
Branch (812:13): [True: 1.68k, False: 1.68k]
Branch (812:13): [True: 0, False: 0]
Branch (812:13): [True: 0, False: 0]
Branch (812:13): [True: 0, False: 0]
Branch (812:13): [True: 0, False: 0]
Branch (812:13): [True: 0, False: 0]
Branch (812:13): [True: 0, False: 0]
Branch (812:13): [True: 0, False: 0]
Branch (812:13): [True: 17.0k, False: 17.0k]
|
813 | 78.5k | } else { |
814 | 0 | Serialize(os, Using<VectorFormatter<DefaultFormatter>>(v)); |
815 | 0 | } |
816 | 78.5k | } void Serialize<ParamsStream<SizeComputer&, TransactionSerParams>, 28u, unsigned char>(ParamsStream<SizeComputer&, TransactionSerParams>&, prevector<28u, unsigned char, unsigned int, int> const&) Line | Count | Source | 809 | 27.3k | { | 810 | 27.3k | if constexpr (BasicByte<T>) { // Use optimized version for unformatted basic bytes | 811 | 27.3k | WriteCompactSize(os, v.size()); | 812 | 27.3k | if (!v.empty()) os.write(MakeByteSpan(v)); Branch (812:13): [True: 13.6k, False: 13.6k]
| 813 | | } else { | 814 | | Serialize(os, Using<VectorFormatter<DefaultFormatter>>(v)); | 815 | | } | 816 | 27.3k | } |
Unexecuted instantiation: void Serialize<ParamsStream<DataStream&, TransactionSerParams>, 28u, unsigned char>(ParamsStream<DataStream&, TransactionSerParams>&, prevector<28u, unsigned char, unsigned int, int> const&) Unexecuted instantiation: void Serialize<DataStream, 28u, unsigned char>(DataStream&, prevector<28u, unsigned char, unsigned int, int> const&) Unexecuted instantiation: void Serialize<SizeComputer, 28u, unsigned char>(SizeComputer&, prevector<28u, 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&) void Serialize<ParamsStream<VectorWriter&, TransactionSerParams>, 28u, unsigned char>(ParamsStream<VectorWriter&, TransactionSerParams>&, prevector<28u, unsigned char, unsigned int, int> const&) Line | Count | Source | 809 | 13.6k | { | 810 | 13.6k | if constexpr (BasicByte<T>) { // Use optimized version for unformatted basic bytes | 811 | 13.6k | WriteCompactSize(os, v.size()); | 812 | 13.6k | if (!v.empty()) os.write(MakeByteSpan(v)); Branch (812:13): [True: 6.84k, False: 6.84k]
| 813 | | } else { | 814 | | Serialize(os, Using<VectorFormatter<DefaultFormatter>>(v)); | 815 | | } | 816 | 13.6k | } |
void Serialize<ParamsStream<ParamsStream<VectorWriter&, TransactionSerParams>&, TransactionSerParams>, 28u, unsigned char>(ParamsStream<ParamsStream<VectorWriter&, TransactionSerParams>&, TransactionSerParams>&, prevector<28u, unsigned char, unsigned int, int> const&) Line | Count | Source | 809 | 3.37k | { | 810 | 3.37k | if constexpr (BasicByte<T>) { // Use optimized version for unformatted basic bytes | 811 | 3.37k | WriteCompactSize(os, v.size()); | 812 | 3.37k | if (!v.empty()) os.write(MakeByteSpan(v)); Branch (812:13): [True: 1.68k, False: 1.68k]
| 813 | | } else { | 814 | | Serialize(os, Using<VectorFormatter<DefaultFormatter>>(v)); | 815 | | } | 816 | 3.37k | } |
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, 28u, unsigned char>(HashWriter&, prevector<28u, 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<AutoFile&, TransactionSerParams>, 28u, unsigned char>(ParamsStream<AutoFile&, TransactionSerParams>&, prevector<28u, unsigned char, unsigned int, int> const&) void Serialize<ParamsStream<HashWriter&, TransactionSerParams>, 28u, unsigned char>(ParamsStream<HashWriter&, TransactionSerParams>&, prevector<28u, unsigned char, unsigned int, int> const&) Line | Count | Source | 809 | 34.1k | { | 810 | 34.1k | if constexpr (BasicByte<T>) { // Use optimized version for unformatted basic bytes | 811 | 34.1k | WriteCompactSize(os, v.size()); | 812 | 34.1k | if (!v.empty()) os.write(MakeByteSpan(v)); Branch (812:13): [True: 17.0k, False: 17.0k]
| 813 | | } else { | 814 | | Serialize(os, Using<VectorFormatter<DefaultFormatter>>(v)); | 815 | | } | 816 | 34.1k | } |
|
817 | | |
818 | | |
819 | | template <typename Stream, unsigned int N, typename T> |
820 | | void Unserialize(Stream& is, prevector<N, T>& v) |
821 | 17.0k | { |
822 | 17.0k | if constexpr (BasicByte<T>) { // Use optimized version for unformatted basic bytes |
823 | | // Limit size per read so bogus size value won't cause out of memory |
824 | 17.0k | v.clear(); |
825 | 17.0k | unsigned int nSize = ReadCompactSize(is); |
826 | 17.0k | unsigned int i = 0; |
827 | 25.6k | while (i < nSize) { Branch (827:16): [True: 8.53k, False: 17.0k]
Branch (827:16): [True: 0, False: 0]
Branch (827:16): [True: 0, False: 0]
Branch (827:16): [True: 0, False: 0]
Branch (827:16): [True: 0, False: 0]
Branch (827:16): [True: 0, False: 0]
|
828 | 8.53k | unsigned int blk = std::min(nSize - i, (unsigned int)(1 + 4999999 / sizeof(T))); |
829 | 8.53k | v.resize_uninitialized(i + blk); |
830 | 8.53k | is.read(AsWritableBytes(Span{&v[i], blk})); |
831 | 8.53k | i += blk; |
832 | 8.53k | } |
833 | | } else { |
834 | | Unserialize(is, Using<VectorFormatter<DefaultFormatter>>(v)); |
835 | | } |
836 | 17.0k | } void Unserialize<ParamsStream<DataStream&, TransactionSerParams>, 28u, unsigned char>(ParamsStream<DataStream&, TransactionSerParams>&, prevector<28u, unsigned char, unsigned int, int>&) Line | Count | Source | 821 | 17.0k | { | 822 | 17.0k | if constexpr (BasicByte<T>) { // Use optimized version for unformatted basic bytes | 823 | | // Limit size per read so bogus size value won't cause out of memory | 824 | 17.0k | v.clear(); | 825 | 17.0k | unsigned int nSize = ReadCompactSize(is); | 826 | 17.0k | unsigned int i = 0; | 827 | 25.6k | while (i < nSize) { Branch (827:16): [True: 8.53k, False: 17.0k]
| 828 | 8.53k | unsigned int blk = std::min(nSize - i, (unsigned int)(1 + 4999999 / sizeof(T))); | 829 | 8.53k | v.resize_uninitialized(i + blk); | 830 | 8.53k | is.read(AsWritableBytes(Span{&v[i], blk})); | 831 | 8.53k | i += blk; | 832 | 8.53k | } | 833 | | } else { | 834 | | Unserialize(is, Using<VectorFormatter<DefaultFormatter>>(v)); | 835 | | } | 836 | 17.0k | } |
Unexecuted instantiation: void Unserialize<DataStream, 28u, unsigned char>(DataStream&, prevector<28u, unsigned char, unsigned int, int>&) Unexecuted instantiation: void Unserialize<ParamsStream<SpanReader&, TransactionSerParams>, 28u, unsigned char>(ParamsStream<SpanReader&, TransactionSerParams>&, prevector<28u, unsigned char, unsigned int, int>&) Unexecuted instantiation: void Unserialize<SpanReader, 28u, unsigned char>(SpanReader&, prevector<28u, unsigned char, unsigned int, int>&) Unexecuted instantiation: void Unserialize<ParamsStream<AutoFile&, TransactionSerParams>, 28u, unsigned char>(ParamsStream<AutoFile&, TransactionSerParams>&, prevector<28u, unsigned char, unsigned int, int>&) Unexecuted instantiation: void Unserialize<ParamsStream<BufferedFile&, TransactionSerParams>, 28u, unsigned char>(ParamsStream<BufferedFile&, TransactionSerParams>&, prevector<28u, unsigned char, unsigned int, int>&) |
837 | | |
838 | | |
839 | | /** |
840 | | * vector |
841 | | */ |
842 | | template <typename Stream, typename T, typename A> |
843 | | void Serialize(Stream& os, const std::vector<T, A>& v) |
844 | 151k | { |
845 | 151k | if constexpr (BasicByte<T>) { // Use optimized version for unformatted basic bytes |
846 | 0 | WriteCompactSize(os, v.size()); |
847 | 0 | if (!v.empty()) os.write(MakeByteSpan(v)); Branch (847:13): [True: 0, False: 0]
Branch (847:13): [True: 0, False: 0]
Branch (847:13): [True: 0, False: 0]
Branch (847:13): [True: 0, False: 0]
Branch (847:13): [True: 0, False: 0]
Branch (847:13): [True: 0, False: 0]
Branch (847:13): [True: 0, False: 0]
Branch (847:13): [True: 0, False: 0]
Branch (847:13): [True: 0, False: 0]
Branch (847:13): [True: 0, False: 0]
Branch (847:13): [True: 0, False: 0]
Branch (847:13): [True: 0, False: 0]
Branch (847:13): [True: 0, False: 0]
|
848 | 0 | } else if constexpr (std::is_same_v<T, bool>) { |
849 | | // A special case for std::vector<bool>, as dereferencing |
850 | | // std::vector<bool>::const_iterator does not result in a const bool& |
851 | | // due to std::vector's special casing for bool arguments. |
852 | 0 | WriteCompactSize(os, v.size()); |
853 | 0 | for (bool elem : v) { Branch (853:24): [True: 0, False: 0]
|
854 | 0 | ::Serialize(os, elem); |
855 | 0 | } |
856 | 151k | } else { |
857 | 151k | Serialize(os, Using<VectorFormatter<DefaultFormatter>>(v)); |
858 | 151k | } |
859 | 151k | } void Serialize<ParamsStream<SizeComputer&, TransactionSerParams>, CTxIn, std::allocator<CTxIn> >(ParamsStream<SizeComputer&, TransactionSerParams>&, std::vector<CTxIn, std::allocator<CTxIn> > const&) Line | Count | Source | 844 | 13.6k | { | 845 | | if constexpr (BasicByte<T>) { // Use optimized version for unformatted basic bytes | 846 | | WriteCompactSize(os, v.size()); | 847 | | if (!v.empty()) os.write(MakeByteSpan(v)); | 848 | | } else if constexpr (std::is_same_v<T, bool>) { | 849 | | // A special case for std::vector<bool>, as dereferencing | 850 | | // std::vector<bool>::const_iterator does not result in a const bool& | 851 | | // due to std::vector's special casing for bool arguments. | 852 | | WriteCompactSize(os, v.size()); | 853 | | for (bool elem : v) { | 854 | | ::Serialize(os, elem); | 855 | | } | 856 | 13.6k | } else { | 857 | 13.6k | Serialize(os, Using<VectorFormatter<DefaultFormatter>>(v)); | 858 | 13.6k | } | 859 | 13.6k | } |
void Serialize<ParamsStream<SizeComputer&, TransactionSerParams>, CTxOut, std::allocator<CTxOut> >(ParamsStream<SizeComputer&, TransactionSerParams>&, std::vector<CTxOut, std::allocator<CTxOut> > const&) Line | Count | Source | 844 | 13.6k | { | 845 | | if constexpr (BasicByte<T>) { // Use optimized version for unformatted basic bytes | 846 | | WriteCompactSize(os, v.size()); | 847 | | if (!v.empty()) os.write(MakeByteSpan(v)); | 848 | | } else if constexpr (std::is_same_v<T, bool>) { | 849 | | // A special case for std::vector<bool>, as dereferencing | 850 | | // std::vector<bool>::const_iterator does not result in a const bool& | 851 | | // due to std::vector's special casing for bool arguments. | 852 | | WriteCompactSize(os, v.size()); | 853 | | for (bool elem : v) { | 854 | | ::Serialize(os, elem); | 855 | | } | 856 | 13.6k | } else { | 857 | 13.6k | Serialize(os, Using<VectorFormatter<DefaultFormatter>>(v)); | 858 | 13.6k | } | 859 | 13.6k | } |
Unexecuted instantiation: void Serialize<ParamsStream<SizeComputer&, TransactionSerParams>, std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > >(ParamsStream<SizeComputer&, TransactionSerParams>&, std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > > const&) Unexecuted instantiation: void Serialize<ParamsStream<SizeComputer&, TransactionSerParams>, unsigned char, std::allocator<unsigned char> >(ParamsStream<SizeComputer&, TransactionSerParams>&, std::vector<unsigned char, std::allocator<unsigned char> > const&) void Serialize<ParamsStream<SizeComputer&, TransactionSerParams>, std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const> > >(ParamsStream<SizeComputer&, TransactionSerParams>&, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const> > > const&) Line | Count | Source | 844 | 6.84k | { | 845 | | if constexpr (BasicByte<T>) { // Use optimized version for unformatted basic bytes | 846 | | WriteCompactSize(os, v.size()); | 847 | | if (!v.empty()) os.write(MakeByteSpan(v)); | 848 | | } else if constexpr (std::is_same_v<T, bool>) { | 849 | | // A special case for std::vector<bool>, as dereferencing | 850 | | // std::vector<bool>::const_iterator does not result in a const bool& | 851 | | // due to std::vector's special casing for bool arguments. | 852 | | WriteCompactSize(os, v.size()); | 853 | | for (bool elem : v) { | 854 | | ::Serialize(os, elem); | 855 | | } | 856 | 6.84k | } else { | 857 | 6.84k | Serialize(os, Using<VectorFormatter<DefaultFormatter>>(v)); | 858 | 6.84k | } | 859 | 6.84k | } |
Unexecuted instantiation: void Serialize<SizeComputer, std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > >(SizeComputer&, std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > > const&) Unexecuted instantiation: void Serialize<SizeComputer, unsigned char, std::allocator<unsigned char> >(SizeComputer&, std::vector<unsigned char, std::allocator<unsigned char> > const&) Unexecuted instantiation: void Serialize<AutoFile, unsigned char, std::allocator<unsigned char> >(AutoFile&, std::vector<unsigned char, std::allocator<unsigned char> > const&) Unexecuted instantiation: void Serialize<DataStream, unsigned char, std::allocator<unsigned char> >(DataStream&, std::vector<unsigned char, std::allocator<unsigned char> > const&) Unexecuted instantiation: void Serialize<DataStream, PrefilledTransaction, std::allocator<PrefilledTransaction> >(DataStream&, std::vector<PrefilledTransaction, std::allocator<PrefilledTransaction> > const&) Unexecuted instantiation: void Serialize<ParamsStream<DataStream&, TransactionSerParams>, CTxIn, std::allocator<CTxIn> >(ParamsStream<DataStream&, TransactionSerParams>&, std::vector<CTxIn, std::allocator<CTxIn> > const&) Unexecuted instantiation: void Serialize<ParamsStream<DataStream&, TransactionSerParams>, CTxOut, std::allocator<CTxOut> >(ParamsStream<DataStream&, TransactionSerParams>&, std::vector<CTxOut, std::allocator<CTxOut> > const&) Unexecuted instantiation: void Serialize<ParamsStream<DataStream&, TransactionSerParams>, std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > >(ParamsStream<DataStream&, TransactionSerParams>&, std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > > const&) Unexecuted instantiation: void Serialize<ParamsStream<DataStream&, TransactionSerParams>, unsigned char, std::allocator<unsigned char> >(ParamsStream<DataStream&, TransactionSerParams>&, std::vector<unsigned char, std::allocator<unsigned char> > const&) Unexecuted instantiation: void Serialize<DataStream, uint256, std::allocator<uint256> >(DataStream&, std::vector<uint256, std::allocator<uint256> > const&) Unexecuted instantiation: void Serialize<DataStream, unsigned int, std::allocator<unsigned int> >(DataStream&, std::vector<unsigned int, std::allocator<unsigned int> > const&) Unexecuted instantiation: void Serialize<DataStream, std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > >(DataStream&, std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > > const&) Unexecuted instantiation: void Serialize<VectorWriter, unsigned char, std::allocator<unsigned char> >(VectorWriter&, std::vector<unsigned char, std::allocator<unsigned char> > const&) Unexecuted instantiation: void Serialize<ParamsStream<DataStream&, TransactionSerParams>, std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const> > >(ParamsStream<DataStream&, TransactionSerParams>&, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const> > > const&) Unexecuted instantiation: void Serialize<DataStream, CTxUndo, std::allocator<CTxUndo> >(DataStream&, std::vector<CTxUndo, std::allocator<CTxUndo> > const&) void Serialize<ParamsStream<VectorWriter&, TransactionSerParams>, CBlock, std::allocator<CBlock> >(ParamsStream<VectorWriter&, TransactionSerParams>&, std::vector<CBlock, std::allocator<CBlock> > const&) Line | Count | Source | 844 | 3.25k | { | 845 | | if constexpr (BasicByte<T>) { // Use optimized version for unformatted basic bytes | 846 | | WriteCompactSize(os, v.size()); | 847 | | if (!v.empty()) os.write(MakeByteSpan(v)); | 848 | | } else if constexpr (std::is_same_v<T, bool>) { | 849 | | // A special case for std::vector<bool>, as dereferencing | 850 | | // std::vector<bool>::const_iterator does not result in a const bool& | 851 | | // due to std::vector's special casing for bool arguments. | 852 | | WriteCompactSize(os, v.size()); | 853 | | for (bool elem : v) { | 854 | | ::Serialize(os, elem); | 855 | | } | 856 | 3.25k | } else { | 857 | 3.25k | Serialize(os, Using<VectorFormatter<DefaultFormatter>>(v)); | 858 | 3.25k | } | 859 | 3.25k | } |
void Serialize<ParamsStream<VectorWriter&, TransactionSerParams>, std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const> > >(ParamsStream<VectorWriter&, TransactionSerParams>&, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const> > > const&) Line | Count | Source | 844 | 58.9k | { | 845 | | if constexpr (BasicByte<T>) { // Use optimized version for unformatted basic bytes | 846 | | WriteCompactSize(os, v.size()); | 847 | | if (!v.empty()) os.write(MakeByteSpan(v)); | 848 | | } else if constexpr (std::is_same_v<T, bool>) { | 849 | | // A special case for std::vector<bool>, as dereferencing | 850 | | // std::vector<bool>::const_iterator does not result in a const bool& | 851 | | // due to std::vector's special casing for bool arguments. | 852 | | WriteCompactSize(os, v.size()); | 853 | | for (bool elem : v) { | 854 | | ::Serialize(os, elem); | 855 | | } | 856 | 58.9k | } else { | 857 | 58.9k | Serialize(os, Using<VectorFormatter<DefaultFormatter>>(v)); | 858 | 58.9k | } | 859 | 58.9k | } |
void Serialize<ParamsStream<VectorWriter&, TransactionSerParams>, CTxIn, std::allocator<CTxIn> >(ParamsStream<VectorWriter&, TransactionSerParams>&, std::vector<CTxIn, std::allocator<CTxIn> > const&) Line | Count | Source | 844 | 6.84k | { | 845 | | if constexpr (BasicByte<T>) { // Use optimized version for unformatted basic bytes | 846 | | WriteCompactSize(os, v.size()); | 847 | | if (!v.empty()) os.write(MakeByteSpan(v)); | 848 | | } else if constexpr (std::is_same_v<T, bool>) { | 849 | | // A special case for std::vector<bool>, as dereferencing | 850 | | // std::vector<bool>::const_iterator does not result in a const bool& | 851 | | // due to std::vector's special casing for bool arguments. | 852 | | WriteCompactSize(os, v.size()); | 853 | | for (bool elem : v) { | 854 | | ::Serialize(os, elem); | 855 | | } | 856 | 6.84k | } else { | 857 | 6.84k | Serialize(os, Using<VectorFormatter<DefaultFormatter>>(v)); | 858 | 6.84k | } | 859 | 6.84k | } |
void Serialize<ParamsStream<VectorWriter&, TransactionSerParams>, CTxOut, std::allocator<CTxOut> >(ParamsStream<VectorWriter&, TransactionSerParams>&, std::vector<CTxOut, std::allocator<CTxOut> > const&) Line | Count | Source | 844 | 6.84k | { | 845 | | if constexpr (BasicByte<T>) { // Use optimized version for unformatted basic bytes | 846 | | WriteCompactSize(os, v.size()); | 847 | | if (!v.empty()) os.write(MakeByteSpan(v)); | 848 | | } else if constexpr (std::is_same_v<T, bool>) { | 849 | | // A special case for std::vector<bool>, as dereferencing | 850 | | // std::vector<bool>::const_iterator does not result in a const bool& | 851 | | // due to std::vector's special casing for bool arguments. | 852 | | WriteCompactSize(os, v.size()); | 853 | | for (bool elem : v) { | 854 | | ::Serialize(os, elem); | 855 | | } | 856 | 6.84k | } else { | 857 | 6.84k | Serialize(os, Using<VectorFormatter<DefaultFormatter>>(v)); | 858 | 6.84k | } | 859 | 6.84k | } |
Unexecuted instantiation: void Serialize<ParamsStream<VectorWriter&, TransactionSerParams>, std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > >(ParamsStream<VectorWriter&, TransactionSerParams>&, std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > > const&) Unexecuted instantiation: void Serialize<ParamsStream<VectorWriter&, TransactionSerParams>, unsigned char, std::allocator<unsigned char> >(ParamsStream<VectorWriter&, TransactionSerParams>&, std::vector<unsigned char, std::allocator<unsigned char> > const&) void Serialize<ParamsStream<VectorWriter&, TransactionSerParams>, PrefilledTransaction, std::allocator<PrefilledTransaction> >(ParamsStream<VectorWriter&, TransactionSerParams>&, std::vector<PrefilledTransaction, std::allocator<PrefilledTransaction> > const&) Line | Count | Source | 844 | 1.68k | { | 845 | | if constexpr (BasicByte<T>) { // Use optimized version for unformatted basic bytes | 846 | | WriteCompactSize(os, v.size()); | 847 | | if (!v.empty()) os.write(MakeByteSpan(v)); | 848 | | } else if constexpr (std::is_same_v<T, bool>) { | 849 | | // A special case for std::vector<bool>, as dereferencing | 850 | | // std::vector<bool>::const_iterator does not result in a const bool& | 851 | | // due to std::vector's special casing for bool arguments. | 852 | | WriteCompactSize(os, v.size()); | 853 | | for (bool elem : v) { | 854 | | ::Serialize(os, elem); | 855 | | } | 856 | 1.68k | } else { | 857 | 1.68k | Serialize(os, Using<VectorFormatter<DefaultFormatter>>(v)); | 858 | 1.68k | } | 859 | 1.68k | } |
void Serialize<ParamsStream<ParamsStream<VectorWriter&, TransactionSerParams>&, TransactionSerParams>, CTxIn, std::allocator<CTxIn> >(ParamsStream<ParamsStream<VectorWriter&, TransactionSerParams>&, TransactionSerParams>&, std::vector<CTxIn, std::allocator<CTxIn> > const&) Line | Count | Source | 844 | 1.68k | { | 845 | | if constexpr (BasicByte<T>) { // Use optimized version for unformatted basic bytes | 846 | | WriteCompactSize(os, v.size()); | 847 | | if (!v.empty()) os.write(MakeByteSpan(v)); | 848 | | } else if constexpr (std::is_same_v<T, bool>) { | 849 | | // A special case for std::vector<bool>, as dereferencing | 850 | | // std::vector<bool>::const_iterator does not result in a const bool& | 851 | | // due to std::vector's special casing for bool arguments. | 852 | | WriteCompactSize(os, v.size()); | 853 | | for (bool elem : v) { | 854 | | ::Serialize(os, elem); | 855 | | } | 856 | 1.68k | } else { | 857 | 1.68k | Serialize(os, Using<VectorFormatter<DefaultFormatter>>(v)); | 858 | 1.68k | } | 859 | 1.68k | } |
void Serialize<ParamsStream<ParamsStream<VectorWriter&, TransactionSerParams>&, TransactionSerParams>, CTxOut, std::allocator<CTxOut> >(ParamsStream<ParamsStream<VectorWriter&, TransactionSerParams>&, TransactionSerParams>&, std::vector<CTxOut, std::allocator<CTxOut> > const&) Line | Count | Source | 844 | 1.68k | { | 845 | | if constexpr (BasicByte<T>) { // Use optimized version for unformatted basic bytes | 846 | | WriteCompactSize(os, v.size()); | 847 | | if (!v.empty()) os.write(MakeByteSpan(v)); | 848 | | } else if constexpr (std::is_same_v<T, bool>) { | 849 | | // A special case for std::vector<bool>, as dereferencing | 850 | | // std::vector<bool>::const_iterator does not result in a const bool& | 851 | | // due to std::vector's special casing for bool arguments. | 852 | | WriteCompactSize(os, v.size()); | 853 | | for (bool elem : v) { | 854 | | ::Serialize(os, elem); | 855 | | } | 856 | 1.68k | } else { | 857 | 1.68k | Serialize(os, Using<VectorFormatter<DefaultFormatter>>(v)); | 858 | 1.68k | } | 859 | 1.68k | } |
Unexecuted instantiation: void Serialize<ParamsStream<ParamsStream<VectorWriter&, TransactionSerParams>&, TransactionSerParams>, std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > >(ParamsStream<ParamsStream<VectorWriter&, TransactionSerParams>&, TransactionSerParams>&, std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > > const&) Unexecuted instantiation: void Serialize<ParamsStream<ParamsStream<VectorWriter&, TransactionSerParams>&, TransactionSerParams>, unsigned char, std::allocator<unsigned char> >(ParamsStream<ParamsStream<VectorWriter&, TransactionSerParams>&, TransactionSerParams>&, std::vector<unsigned char, std::allocator<unsigned char> > const&) Unexecuted instantiation: void Serialize<DataStream, int, std::allocator<int> >(DataStream&, std::vector<int, std::allocator<int> > const&) Unexecuted instantiation: void Serialize<ParamsStream<HashedSourceWriter<AutoFile>&, CAddress::SerParams>, CAddress, std::allocator<CAddress> >(ParamsStream<HashedSourceWriter<AutoFile>&, CAddress::SerParams>&, std::vector<CAddress, std::allocator<CAddress> > const&) Unexecuted instantiation: void Serialize<HashWriter, unsigned char, std::allocator<unsigned char> >(HashWriter&, std::vector<unsigned char, std::allocator<unsigned char> > const&) Unexecuted instantiation: void Serialize<SizeComputer, PrefilledTransaction, std::allocator<PrefilledTransaction> >(SizeComputer&, std::vector<PrefilledTransaction, std::allocator<PrefilledTransaction> > const&) Unexecuted instantiation: void Serialize<HashWriter, bool, std::allocator<bool> >(HashWriter&, std::vector<bool, std::allocator<bool> > const&) Unexecuted instantiation: void Serialize<VectorWriter, PrefilledTransaction, std::allocator<PrefilledTransaction> >(VectorWriter&, std::vector<PrefilledTransaction, std::allocator<PrefilledTransaction> > const&) Unexecuted instantiation: void Serialize<VectorWriter, CInv, std::allocator<CInv> >(VectorWriter&, std::vector<CInv, std::allocator<CInv> > const&) void Serialize<VectorWriter, uint256, std::allocator<uint256> >(VectorWriter&, std::vector<uint256, std::allocator<uint256> > const&) Line | Count | Source | 844 | 2.47k | { | 845 | | if constexpr (BasicByte<T>) { // Use optimized version for unformatted basic bytes | 846 | | WriteCompactSize(os, v.size()); | 847 | | if (!v.empty()) os.write(MakeByteSpan(v)); | 848 | | } else if constexpr (std::is_same_v<T, bool>) { | 849 | | // A special case for std::vector<bool>, as dereferencing | 850 | | // std::vector<bool>::const_iterator does not result in a const bool& | 851 | | // due to std::vector's special casing for bool arguments. | 852 | | WriteCompactSize(os, v.size()); | 853 | | for (bool elem : v) { | 854 | | ::Serialize(os, elem); | 855 | | } | 856 | 2.47k | } else { | 857 | 2.47k | Serialize(os, Using<VectorFormatter<DefaultFormatter>>(v)); | 858 | 2.47k | } | 859 | 2.47k | } |
Unexecuted instantiation: void Serialize<VectorWriter, CBlockHeader, std::allocator<CBlockHeader> >(VectorWriter&, std::vector<CBlockHeader, std::allocator<CBlockHeader> > const&) Unexecuted instantiation: void Serialize<ParamsStream<VectorWriter&, CAddress::SerParams>, CAddress, std::allocator<CAddress> >(ParamsStream<VectorWriter&, CAddress::SerParams>&, std::vector<CAddress, std::allocator<CAddress> > const&) Unexecuted instantiation: void Serialize<SizeComputer, CTxUndo, std::allocator<CTxUndo> >(SizeComputer&, std::vector<CTxUndo, std::allocator<CTxUndo> > const&) Unexecuted instantiation: void Serialize<AutoFile, CTxUndo, std::allocator<CTxUndo> >(AutoFile&, std::vector<CTxUndo, std::allocator<CTxUndo> > const&) Unexecuted instantiation: void Serialize<HashWriter, CTxUndo, std::allocator<CTxUndo> >(HashWriter&, std::vector<CTxUndo, std::allocator<CTxUndo> > const&) Unexecuted instantiation: void Serialize<ParamsStream<AutoFile&, TransactionSerParams>, std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const> > >(ParamsStream<AutoFile&, TransactionSerParams>&, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const> > > const&) Unexecuted instantiation: void Serialize<ParamsStream<AutoFile&, TransactionSerParams>, CTxIn, std::allocator<CTxIn> >(ParamsStream<AutoFile&, TransactionSerParams>&, std::vector<CTxIn, std::allocator<CTxIn> > const&) Unexecuted instantiation: void Serialize<ParamsStream<AutoFile&, TransactionSerParams>, CTxOut, std::allocator<CTxOut> >(ParamsStream<AutoFile&, TransactionSerParams>&, std::vector<CTxOut, std::allocator<CTxOut> > const&) Unexecuted instantiation: void Serialize<ParamsStream<AutoFile&, TransactionSerParams>, std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > >(ParamsStream<AutoFile&, TransactionSerParams>&, std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > > const&) Unexecuted instantiation: void Serialize<ParamsStream<AutoFile&, TransactionSerParams>, unsigned char, std::allocator<unsigned char> >(ParamsStream<AutoFile&, TransactionSerParams>&, std::vector<unsigned char, std::allocator<unsigned char> > const&) Unexecuted instantiation: void Serialize<AutoFile, std::byte, std::allocator<std::byte> >(AutoFile&, std::vector<std::byte, std::allocator<std::byte> > const&) Unexecuted instantiation: void Serialize<DataStream, CCoin, std::allocator<CCoin> >(DataStream&, std::vector<CCoin, std::allocator<CCoin> > const&) Unexecuted instantiation: void Serialize<DataStream, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >(DataStream&, std::vector<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > const&) Unexecuted instantiation: void Serialize<DataStream, unsigned char, secure_allocator<unsigned char> >(DataStream&, std::vector<unsigned char, secure_allocator<unsigned char> > const&) void Serialize<ParamsStream<HashWriter&, TransactionSerParams>, CTxIn, std::allocator<CTxIn> >(ParamsStream<HashWriter&, TransactionSerParams>&, std::vector<CTxIn, std::allocator<CTxIn> > const&) Line | Count | Source | 844 | 17.0k | { | 845 | | if constexpr (BasicByte<T>) { // Use optimized version for unformatted basic bytes | 846 | | WriteCompactSize(os, v.size()); | 847 | | if (!v.empty()) os.write(MakeByteSpan(v)); | 848 | | } else if constexpr (std::is_same_v<T, bool>) { | 849 | | // A special case for std::vector<bool>, as dereferencing | 850 | | // std::vector<bool>::const_iterator does not result in a const bool& | 851 | | // due to std::vector's special casing for bool arguments. | 852 | | WriteCompactSize(os, v.size()); | 853 | | for (bool elem : v) { | 854 | | ::Serialize(os, elem); | 855 | | } | 856 | 17.0k | } else { | 857 | 17.0k | Serialize(os, Using<VectorFormatter<DefaultFormatter>>(v)); | 858 | 17.0k | } | 859 | 17.0k | } |
void Serialize<ParamsStream<HashWriter&, TransactionSerParams>, CTxOut, std::allocator<CTxOut> >(ParamsStream<HashWriter&, TransactionSerParams>&, std::vector<CTxOut, std::allocator<CTxOut> > const&) Line | Count | Source | 844 | 17.0k | { | 845 | | if constexpr (BasicByte<T>) { // Use optimized version for unformatted basic bytes | 846 | | WriteCompactSize(os, v.size()); | 847 | | if (!v.empty()) os.write(MakeByteSpan(v)); | 848 | | } else if constexpr (std::is_same_v<T, bool>) { | 849 | | // A special case for std::vector<bool>, as dereferencing | 850 | | // std::vector<bool>::const_iterator does not result in a const bool& | 851 | | // due to std::vector's special casing for bool arguments. | 852 | | WriteCompactSize(os, v.size()); | 853 | | for (bool elem : v) { | 854 | | ::Serialize(os, elem); | 855 | | } | 856 | 17.0k | } else { | 857 | 17.0k | Serialize(os, Using<VectorFormatter<DefaultFormatter>>(v)); | 858 | 17.0k | } | 859 | 17.0k | } |
Unexecuted instantiation: void Serialize<ParamsStream<HashWriter&, TransactionSerParams>, std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > >(ParamsStream<HashWriter&, TransactionSerParams>&, std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > > const&) Unexecuted instantiation: void Serialize<ParamsStream<HashWriter&, TransactionSerParams>, unsigned char, std::allocator<unsigned char> >(ParamsStream<HashWriter&, TransactionSerParams>&, std::vector<unsigned char, std::allocator<unsigned char> > const&) |
860 | | |
861 | | |
862 | | template <typename Stream, typename T, typename A> |
863 | | void Unserialize(Stream& is, std::vector<T, A>& v) |
864 | 25.6k | { |
865 | 25.6k | if constexpr (BasicByte<T>) { // Use optimized version for unformatted basic bytes |
866 | | // Limit size per read so bogus size value won't cause out of memory |
867 | 0 | v.clear(); |
868 | 0 | unsigned int nSize = ReadCompactSize(is); |
869 | 0 | unsigned int i = 0; |
870 | 0 | while (i < nSize) { Branch (870:16): [True: 0, False: 0]
Branch (870:16): [True: 0, False: 0]
Branch (870:16): [True: 0, False: 0]
Branch (870:16): [True: 0, False: 0]
Branch (870:16): [True: 0, False: 0]
Branch (870:16): [True: 0, False: 0]
Branch (870:16): [True: 0, False: 0]
Branch (870:16): [True: 0, False: 0]
Branch (870:16): [True: 0, False: 0]
Branch (870:16): [True: 0, False: 0]
|
871 | 0 | unsigned int blk = std::min(nSize - i, (unsigned int)(1 + 4999999 / sizeof(T))); |
872 | 0 | v.resize(i + blk); |
873 | 0 | is.read(AsWritableBytes(Span{&v[i], blk})); |
874 | 0 | i += blk; |
875 | 0 | } |
876 | 25.6k | } else { |
877 | 25.6k | Unserialize(is, Using<VectorFormatter<DefaultFormatter>>(v)); |
878 | 25.6k | } |
879 | 25.6k | } void Unserialize<ParamsStream<DataStream&, TransactionSerParams>, CTxIn, std::allocator<CTxIn> >(ParamsStream<DataStream&, TransactionSerParams>&, std::vector<CTxIn, std::allocator<CTxIn> >&) Line | Count | Source | 864 | 8.53k | { | 865 | | if constexpr (BasicByte<T>) { // Use optimized version for unformatted basic bytes | 866 | | // Limit size per read so bogus size value won't cause out of memory | 867 | | v.clear(); | 868 | | unsigned int nSize = ReadCompactSize(is); | 869 | | unsigned int i = 0; | 870 | | while (i < nSize) { | 871 | | unsigned int blk = std::min(nSize - i, (unsigned int)(1 + 4999999 / sizeof(T))); | 872 | | v.resize(i + blk); | 873 | | is.read(AsWritableBytes(Span{&v[i], blk})); | 874 | | i += blk; | 875 | | } | 876 | 8.53k | } else { | 877 | 8.53k | Unserialize(is, Using<VectorFormatter<DefaultFormatter>>(v)); | 878 | 8.53k | } | 879 | 8.53k | } |
void Unserialize<ParamsStream<DataStream&, TransactionSerParams>, CTxOut, std::allocator<CTxOut> >(ParamsStream<DataStream&, TransactionSerParams>&, std::vector<CTxOut, std::allocator<CTxOut> >&) Line | Count | Source | 864 | 8.53k | { | 865 | | if constexpr (BasicByte<T>) { // Use optimized version for unformatted basic bytes | 866 | | // Limit size per read so bogus size value won't cause out of memory | 867 | | v.clear(); | 868 | | unsigned int nSize = ReadCompactSize(is); | 869 | | unsigned int i = 0; | 870 | | while (i < nSize) { | 871 | | unsigned int blk = std::min(nSize - i, (unsigned int)(1 + 4999999 / sizeof(T))); | 872 | | v.resize(i + blk); | 873 | | is.read(AsWritableBytes(Span{&v[i], blk})); | 874 | | i += blk; | 875 | | } | 876 | 8.53k | } else { | 877 | 8.53k | Unserialize(is, Using<VectorFormatter<DefaultFormatter>>(v)); | 878 | 8.53k | } | 879 | 8.53k | } |
Unexecuted instantiation: void Unserialize<ParamsStream<DataStream&, TransactionSerParams>, std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > >(ParamsStream<DataStream&, TransactionSerParams>&, std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > >&) Unexecuted instantiation: void Unserialize<ParamsStream<DataStream&, TransactionSerParams>, unsigned char, std::allocator<unsigned char> >(ParamsStream<DataStream&, TransactionSerParams>&, std::vector<unsigned char, std::allocator<unsigned char> >&) Unexecuted instantiation: void Unserialize<DataStream, unsigned char, std::allocator<unsigned char> >(DataStream&, std::vector<unsigned char, std::allocator<unsigned char> >&) Unexecuted instantiation: void Unserialize<SpanReader, unsigned char, std::allocator<unsigned char> >(SpanReader&, std::vector<unsigned char, std::allocator<unsigned char> >&) Unexecuted instantiation: void Unserialize<DataStream, std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > >(DataStream&, std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > >&) Unexecuted instantiation: void Unserialize<AutoFile, unsigned char, std::allocator<unsigned char> >(AutoFile&, std::vector<unsigned char, std::allocator<unsigned char> >&) void Unserialize<ParamsStream<DataStream&, TransactionSerParams>, std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const> > >(ParamsStream<DataStream&, TransactionSerParams>&, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const> > >&) Line | Count | Source | 864 | 6.84k | { | 865 | | if constexpr (BasicByte<T>) { // Use optimized version for unformatted basic bytes | 866 | | // Limit size per read so bogus size value won't cause out of memory | 867 | | v.clear(); | 868 | | unsigned int nSize = ReadCompactSize(is); | 869 | | unsigned int i = 0; | 870 | | while (i < nSize) { | 871 | | unsigned int blk = std::min(nSize - i, (unsigned int)(1 + 4999999 / sizeof(T))); | 872 | | v.resize(i + blk); | 873 | | is.read(AsWritableBytes(Span{&v[i], blk})); | 874 | | i += blk; | 875 | | } | 876 | 6.84k | } else { | 877 | 6.84k | Unserialize(is, Using<VectorFormatter<DefaultFormatter>>(v)); | 878 | 6.84k | } | 879 | 6.84k | } |
Unexecuted instantiation: void Unserialize<DataStream, uint256, std::allocator<uint256> >(DataStream&, std::vector<uint256, std::allocator<uint256> >&) Unexecuted instantiation: void Unserialize<BufferedFile, unsigned char, std::allocator<unsigned char> >(BufferedFile&, std::vector<unsigned char, std::allocator<unsigned char> >&) void Unserialize<DataStream, PrefilledTransaction, std::allocator<PrefilledTransaction> >(DataStream&, std::vector<PrefilledTransaction, std::allocator<PrefilledTransaction> >&) Line | Count | Source | 864 | 1.68k | { | 865 | | if constexpr (BasicByte<T>) { // Use optimized version for unformatted basic bytes | 866 | | // Limit size per read so bogus size value won't cause out of memory | 867 | | v.clear(); | 868 | | unsigned int nSize = ReadCompactSize(is); | 869 | | unsigned int i = 0; | 870 | | while (i < nSize) { | 871 | | unsigned int blk = std::min(nSize - i, (unsigned int)(1 + 4999999 / sizeof(T))); | 872 | | v.resize(i + blk); | 873 | | is.read(AsWritableBytes(Span{&v[i], blk})); | 874 | | i += blk; | 875 | | } | 876 | 1.68k | } else { | 877 | 1.68k | Unserialize(is, Using<VectorFormatter<DefaultFormatter>>(v)); | 878 | 1.68k | } | 879 | 1.68k | } |
Unexecuted instantiation: void Unserialize<DataStream, unsigned int, std::allocator<unsigned int> >(DataStream&, std::vector<unsigned int, std::allocator<unsigned int> >&) Unexecuted instantiation: void Unserialize<DataStream, CTxUndo, std::allocator<CTxUndo> >(DataStream&, std::vector<CTxUndo, std::allocator<CTxUndo> >&) Unexecuted instantiation: void Unserialize<DataStream, CBlockHeader, std::allocator<CBlockHeader> >(DataStream&, std::vector<CBlockHeader, std::allocator<CBlockHeader> >&) Unexecuted instantiation: void Unserialize<ParamsStream<SpanReader&, TransactionSerParams>, CTxIn, std::allocator<CTxIn> >(ParamsStream<SpanReader&, TransactionSerParams>&, std::vector<CTxIn, std::allocator<CTxIn> >&) Unexecuted instantiation: void Unserialize<ParamsStream<SpanReader&, TransactionSerParams>, CTxOut, std::allocator<CTxOut> >(ParamsStream<SpanReader&, TransactionSerParams>&, std::vector<CTxOut, std::allocator<CTxOut> >&) Unexecuted instantiation: void Unserialize<ParamsStream<SpanReader&, TransactionSerParams>, std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > >(ParamsStream<SpanReader&, TransactionSerParams>&, std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > >&) Unexecuted instantiation: void Unserialize<ParamsStream<SpanReader&, TransactionSerParams>, unsigned char, std::allocator<unsigned char> >(ParamsStream<SpanReader&, TransactionSerParams>&, std::vector<unsigned char, std::allocator<unsigned char> >&) Unexecuted instantiation: void Unserialize<DataStream, CTxIn, std::allocator<CTxIn> >(DataStream&, std::vector<CTxIn, std::allocator<CTxIn> >&) Unexecuted instantiation: void Unserialize<DataStream, CTxOut, std::allocator<CTxOut> >(DataStream&, std::vector<CTxOut, std::allocator<CTxOut> >&) Unexecuted instantiation: void Unserialize<ParamsStream<HashVerifier<AutoFile>&, CAddress::SerParams>, CAddress, std::allocator<CAddress> >(ParamsStream<HashVerifier<AutoFile>&, CAddress::SerParams>&, std::vector<CAddress, std::allocator<CAddress> >&) Unexecuted instantiation: void Unserialize<ParamsStream<AutoFile&, TransactionSerParams>, CTxIn, std::allocator<CTxIn> >(ParamsStream<AutoFile&, TransactionSerParams>&, std::vector<CTxIn, std::allocator<CTxIn> >&) Unexecuted instantiation: void Unserialize<ParamsStream<AutoFile&, TransactionSerParams>, CTxOut, std::allocator<CTxOut> >(ParamsStream<AutoFile&, TransactionSerParams>&, std::vector<CTxOut, std::allocator<CTxOut> >&) Unexecuted instantiation: void Unserialize<ParamsStream<AutoFile&, TransactionSerParams>, std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > >(ParamsStream<AutoFile&, TransactionSerParams>&, std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > >&) Unexecuted instantiation: void Unserialize<ParamsStream<AutoFile&, TransactionSerParams>, unsigned char, std::allocator<unsigned char> >(ParamsStream<AutoFile&, TransactionSerParams>&, std::vector<unsigned char, std::allocator<unsigned char> >&) Unexecuted instantiation: void Unserialize<ParamsStream<DataStream&, CAddress::SerParams>, CAddress, std::allocator<CAddress> >(ParamsStream<DataStream&, CAddress::SerParams>&, std::vector<CAddress, std::allocator<CAddress> >&) Unexecuted instantiation: void Unserialize<DataStream, CInv, std::allocator<CInv> >(DataStream&, std::vector<CInv, std::allocator<CInv> >&) Unexecuted instantiation: void Unserialize<HashVerifier<AutoFile>, CTxUndo, std::allocator<CTxUndo> >(HashVerifier<AutoFile>&, std::vector<CTxUndo, std::allocator<CTxUndo> >&) Unexecuted instantiation: void Unserialize<ParamsStream<AutoFile&, TransactionSerParams>, std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const> > >(ParamsStream<AutoFile&, TransactionSerParams>&, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const> > >&) Unexecuted instantiation: void Unserialize<AutoFile, std::byte, std::allocator<std::byte> >(AutoFile&, std::vector<std::byte, std::allocator<std::byte> >&) Unexecuted instantiation: void Unserialize<DataStream, COutPoint, std::allocator<COutPoint> >(DataStream&, std::vector<COutPoint, std::allocator<COutPoint> >&) Unexecuted instantiation: void Unserialize<SpanReader, std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > >(SpanReader&, std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > >&) Unexecuted instantiation: void Unserialize<ParamsStream<BufferedFile&, TransactionSerParams>, std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const> > >(ParamsStream<BufferedFile&, TransactionSerParams>&, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const> > >&) Unexecuted instantiation: void Unserialize<ParamsStream<BufferedFile&, TransactionSerParams>, CTxIn, std::allocator<CTxIn> >(ParamsStream<BufferedFile&, TransactionSerParams>&, std::vector<CTxIn, std::allocator<CTxIn> >&) Unexecuted instantiation: void Unserialize<ParamsStream<BufferedFile&, TransactionSerParams>, CTxOut, std::allocator<CTxOut> >(ParamsStream<BufferedFile&, TransactionSerParams>&, std::vector<CTxOut, std::allocator<CTxOut> >&) Unexecuted instantiation: void Unserialize<ParamsStream<BufferedFile&, TransactionSerParams>, std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > >(ParamsStream<BufferedFile&, TransactionSerParams>&, std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > >&) Unexecuted instantiation: void Unserialize<ParamsStream<BufferedFile&, TransactionSerParams>, unsigned char, std::allocator<unsigned char> >(ParamsStream<BufferedFile&, TransactionSerParams>&, std::vector<unsigned char, std::allocator<unsigned char> >&) Unexecuted instantiation: void Unserialize<DataStream, wallet::CMerkleTx, std::allocator<wallet::CMerkleTx> >(DataStream&, std::vector<wallet::CMerkleTx, std::allocator<wallet::CMerkleTx> >&) Unexecuted instantiation: void Unserialize<DataStream, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >(DataStream&, std::vector<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >&) Unexecuted instantiation: void Unserialize<DataStream, unsigned char, secure_allocator<unsigned char> >(DataStream&, std::vector<unsigned char, secure_allocator<unsigned char> >&) |
880 | | |
881 | | |
882 | | /** |
883 | | * pair |
884 | | */ |
885 | | template<typename Stream, typename K, typename T> |
886 | | void Serialize(Stream& os, const std::pair<K, T>& item) |
887 | 0 | { |
888 | 0 | Serialize(os, item.first); |
889 | 0 | Serialize(os, item.second); |
890 | 0 | } Unexecuted instantiation: void Serialize<DataStream, unsigned char, uint256>(DataStream&, std::pair<unsigned char, uint256> const&) Unexecuted instantiation: coinstatsindex.cpp:void Serialize<DataStream, uint256, (anonymous namespace)::DBVal>(DataStream&, std::pair<uint256, (anonymous namespace)::DBVal> const&) Unexecuted instantiation: blockfilterindex.cpp:void Serialize<DataStream, uint256, (anonymous namespace)::DBVal>(DataStream&, std::pair<uint256, (anonymous namespace)::DBVal> const&) Unexecuted instantiation: void Serialize<DataStream, unsigned char, int>(DataStream&, std::pair<unsigned char, int> const&) Unexecuted instantiation: void Serialize<DataStream, unsigned char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(DataStream&, std::pair<unsigned char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&) Unexecuted instantiation: void Serialize<AutoFile, uint256 const, long>(AutoFile&, std::pair<uint256 const, long> const&) Unexecuted instantiation: void Serialize<DataStream, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(DataStream&, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&) Unexecuted instantiation: void Serialize<DataStream, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, transaction_identifier<false> >(DataStream&, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, transaction_identifier<false> > const&) Unexecuted instantiation: void Serialize<DataStream, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(DataStream&, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&) Unexecuted instantiation: void Serialize<DataStream, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, uint256>(DataStream&, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, uint256> const&) Unexecuted instantiation: void Serialize<DataStream, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CPubKey>(DataStream&, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CPubKey> const&) Unexecuted instantiation: void Serialize<DataStream, std::vector<unsigned char, secure_allocator<unsigned char> >, uint256>(DataStream&, std::pair<std::vector<unsigned char, secure_allocator<unsigned char> >, uint256> const&) Unexecuted instantiation: void Serialize<DataStream, std::vector<unsigned char, std::allocator<unsigned char> >, uint256>(DataStream&, std::pair<std::vector<unsigned char, std::allocator<unsigned char> >, uint256> const&) Unexecuted instantiation: void Serialize<DataStream, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned int>(DataStream&, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned int> const&) Unexecuted instantiation: void Serialize<DataStream, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, uint160>(DataStream&, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, uint160> const&) Unexecuted instantiation: void Serialize<DataStream, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CScript>(DataStream&, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CScript> const&) Unexecuted instantiation: void Serialize<DataStream, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, long>(DataStream&, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, long> const&) Unexecuted instantiation: void Serialize<DataStream, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned char>(DataStream&, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned char> const&) Unexecuted instantiation: void Serialize<DataStream, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<uint256, CPubKey> >(DataStream&, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<uint256, CPubKey> > const&) Unexecuted instantiation: void Serialize<DataStream, uint256, CPubKey>(DataStream&, std::pair<uint256, CPubKey> const&) Unexecuted instantiation: void Serialize<DataStream, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, uint256>, std::pair<unsigned int, unsigned int> >(DataStream&, std::pair<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, uint256>, std::pair<unsigned int, unsigned int> > const&) Unexecuted instantiation: void Serialize<DataStream, unsigned int, unsigned int>(DataStream&, std::pair<unsigned int, unsigned int> const&) Unexecuted instantiation: void Serialize<DataStream, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, uint256>, unsigned int>(DataStream&, std::pair<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, uint256>, unsigned int> const&) Unexecuted instantiation: void Serialize<DataStream, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<transaction_identifier<false>, unsigned int> >(DataStream&, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<transaction_identifier<false>, unsigned int> > const&) Unexecuted instantiation: void Serialize<DataStream, transaction_identifier<false>, unsigned int>(DataStream&, std::pair<transaction_identifier<false>, unsigned int> const&) Unexecuted instantiation: void Serialize<DataStream, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >(DataStream&, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&) |
891 | | |
892 | | template<typename Stream, typename K, typename T> |
893 | | void Unserialize(Stream& is, std::pair<K, T>& item) |
894 | 0 | { |
895 | 0 | Unserialize(is, item.first); |
896 | 0 | Unserialize(is, item.second); |
897 | 0 | } Unexecuted instantiation: coinstatsindex.cpp:void Unserialize<DataStream, uint256, (anonymous namespace)::DBVal>(DataStream&, std::pair<uint256, (anonymous namespace)::DBVal>&) Unexecuted instantiation: blockfilterindex.cpp:void Unserialize<DataStream, uint256, (anonymous namespace)::DBVal>(DataStream&, std::pair<uint256, (anonymous namespace)::DBVal>&) Unexecuted instantiation: void Unserialize<DataStream, unsigned char, uint256>(DataStream&, std::pair<unsigned char, uint256>&) Unexecuted instantiation: void Unserialize<AutoFile, uint256, long>(AutoFile&, std::pair<uint256, long>&) Unexecuted instantiation: void Unserialize<DataStream, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(DataStream&, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&) |
898 | | |
899 | | |
900 | | |
901 | | /** |
902 | | * map |
903 | | */ |
904 | | template<typename Stream, typename K, typename T, typename Pred, typename A> |
905 | | void Serialize(Stream& os, const std::map<K, T, Pred, A>& m) |
906 | 0 | { |
907 | 0 | WriteCompactSize(os, m.size()); |
908 | 0 | for (const auto& entry : m) Branch (908:28): [True: 0, False: 0]
Branch (908:28): [True: 0, False: 0]
|
909 | 0 | Serialize(os, entry); |
910 | 0 | } Unexecuted instantiation: void Serialize<AutoFile, uint256, long, std::less<uint256>, std::allocator<std::pair<uint256 const, long> > >(AutoFile&, std::map<uint256, long, std::less<uint256>, std::allocator<std::pair<uint256 const, long> > > const&) Unexecuted instantiation: void Serialize<DataStream, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >(DataStream&, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > const&) |
911 | | |
912 | | template<typename Stream, typename K, typename T, typename Pred, typename A> |
913 | | void Unserialize(Stream& is, std::map<K, T, Pred, A>& m) |
914 | 0 | { |
915 | 0 | m.clear(); |
916 | 0 | unsigned int nSize = ReadCompactSize(is); |
917 | 0 | typename std::map<K, T, Pred, A>::iterator mi = m.begin(); |
918 | 0 | for (unsigned int i = 0; i < nSize; i++) Branch (918:30): [True: 0, False: 0]
Branch (918:30): [True: 0, False: 0]
|
919 | 0 | { |
920 | 0 | std::pair<K, T> item; |
921 | 0 | Unserialize(is, item); |
922 | 0 | mi = m.insert(mi, item); |
923 | 0 | } |
924 | 0 | } Unexecuted instantiation: void Unserialize<AutoFile, uint256, long, std::less<uint256>, std::allocator<std::pair<uint256 const, long> > >(AutoFile&, std::map<uint256, long, std::less<uint256>, std::allocator<std::pair<uint256 const, long> > >&) Unexecuted instantiation: void Unserialize<DataStream, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >(DataStream&, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >&) |
925 | | |
926 | | |
927 | | |
928 | | /** |
929 | | * set |
930 | | */ |
931 | | template<typename Stream, typename K, typename Pred, typename A> |
932 | | void Serialize(Stream& os, const std::set<K, Pred, A>& m) |
933 | 0 | { |
934 | 0 | WriteCompactSize(os, m.size()); |
935 | 0 | for (typename std::set<K, Pred, A>::const_iterator it = m.begin(); it != m.end(); ++it) Branch (935:72): [True: 0, False: 0]
Branch (935:72): [True: 0, False: 0]
|
936 | 0 | Serialize(os, (*it)); |
937 | 0 | } Unexecuted instantiation: void Serialize<VectorWriter, uint256, std::less<uint256>, std::allocator<uint256> >(VectorWriter&, std::set<uint256, std::less<uint256>, std::allocator<uint256> > const&) Unexecuted instantiation: void Serialize<AutoFile, uint256, std::less<uint256>, std::allocator<uint256> >(AutoFile&, std::set<uint256, std::less<uint256>, std::allocator<uint256> > const&) |
938 | | |
939 | | template<typename Stream, typename K, typename Pred, typename A> |
940 | | void Unserialize(Stream& is, std::set<K, Pred, A>& m) |
941 | 0 | { |
942 | 0 | m.clear(); |
943 | 0 | unsigned int nSize = ReadCompactSize(is); |
944 | 0 | typename std::set<K, Pred, A>::iterator it = m.begin(); |
945 | 0 | for (unsigned int i = 0; i < nSize; i++) Branch (945:30): [True: 0, False: 0]
Branch (945:30): [True: 0, False: 0]
|
946 | 0 | { |
947 | 0 | K key; |
948 | 0 | Unserialize(is, key); |
949 | 0 | it = m.insert(it, key); |
950 | 0 | } |
951 | 0 | } Unexecuted instantiation: void Unserialize<DataStream, uint256, std::less<uint256>, std::allocator<uint256> >(DataStream&, std::set<uint256, std::less<uint256>, std::allocator<uint256> >&) Unexecuted instantiation: void Unserialize<AutoFile, uint256, std::less<uint256>, std::allocator<uint256> >(AutoFile&, std::set<uint256, std::less<uint256>, std::allocator<uint256> >&) |
952 | | |
953 | | |
954 | | |
955 | | /** |
956 | | * unique_ptr |
957 | | */ |
958 | | template<typename Stream, typename T> void |
959 | | Serialize(Stream& os, const std::unique_ptr<const T>& p) |
960 | | { |
961 | | Serialize(os, *p); |
962 | | } |
963 | | |
964 | | template<typename Stream, typename T> |
965 | | void Unserialize(Stream& is, std::unique_ptr<const T>& p) |
966 | | { |
967 | | p.reset(new T(deserialize, is)); |
968 | | } |
969 | | |
970 | | |
971 | | |
972 | | /** |
973 | | * shared_ptr |
974 | | */ |
975 | | template<typename Stream, typename T> void |
976 | | Serialize(Stream& os, const std::shared_ptr<const T>& p) |
977 | 15.3k | { |
978 | 15.3k | Serialize(os, *p); |
979 | 15.3k | } void Serialize<ParamsStream<SizeComputer&, TransactionSerParams>, CTransaction>(ParamsStream<SizeComputer&, TransactionSerParams>&, std::shared_ptr<CTransaction const> const&) Line | Count | Source | 977 | 6.84k | { | 978 | 6.84k | Serialize(os, *p); | 979 | 6.84k | } |
Unexecuted instantiation: void Serialize<ParamsStream<DataStream&, TransactionSerParams>, CTransaction>(ParamsStream<DataStream&, TransactionSerParams>&, std::shared_ptr<CTransaction const> const&) void Serialize<ParamsStream<VectorWriter&, TransactionSerParams>, CTransaction>(ParamsStream<VectorWriter&, TransactionSerParams>&, std::shared_ptr<CTransaction const> const&) Line | Count | Source | 977 | 6.84k | { | 978 | 6.84k | Serialize(os, *p); | 979 | 6.84k | } |
void Serialize<ParamsStream<ParamsStream<VectorWriter&, TransactionSerParams>&, TransactionSerParams>, CTransaction>(ParamsStream<ParamsStream<VectorWriter&, TransactionSerParams>&, TransactionSerParams>&, std::shared_ptr<CTransaction const> const&) Line | Count | Source | 977 | 1.68k | { | 978 | 1.68k | Serialize(os, *p); | 979 | 1.68k | } |
Unexecuted instantiation: void Serialize<ParamsStream<AutoFile&, TransactionSerParams>, CTransaction>(ParamsStream<AutoFile&, TransactionSerParams>&, std::shared_ptr<CTransaction const> const&) |
980 | | |
981 | | template<typename Stream, typename T> |
982 | | void Unserialize(Stream& is, std::shared_ptr<const T>& p) |
983 | 8.53k | { |
984 | 8.53k | p = std::make_shared<const T>(deserialize, is); |
985 | 8.53k | } void Unserialize<ParamsStream<DataStream&, TransactionSerParams>, CTransaction>(ParamsStream<DataStream&, TransactionSerParams>&, std::shared_ptr<CTransaction const>&) Line | Count | Source | 983 | 8.53k | { | 984 | 8.53k | p = std::make_shared<const T>(deserialize, is); | 985 | 8.53k | } |
Unexecuted instantiation: void Unserialize<ParamsStream<AutoFile&, TransactionSerParams>, CTransaction>(ParamsStream<AutoFile&, TransactionSerParams>&, std::shared_ptr<CTransaction const>&) Unexecuted instantiation: void Unserialize<ParamsStream<BufferedFile&, TransactionSerParams>, CTransaction>(ParamsStream<BufferedFile&, TransactionSerParams>&, std::shared_ptr<CTransaction const>&) |
986 | | |
987 | | /** |
988 | | * Support for (un)serializing many things at once |
989 | | */ |
990 | | |
991 | | template <typename Stream, typename... Args> |
992 | | void SerializeMany(Stream& s, const Args&... args) |
993 | 733k | { |
994 | 733k | (::Serialize(s, args), ...); |
995 | 733k | } void SerializeMany<ParamsStream<SizeComputer&, TransactionSerParams>, COutPoint, CScript, unsigned int>(ParamsStream<SizeComputer&, TransactionSerParams>&, COutPoint const&, CScript const&, unsigned int const&) Line | Count | Source | 993 | 13.6k | { | 994 | 13.6k | (::Serialize(s, args), ...); | 995 | 13.6k | } |
void SerializeMany<ParamsStream<SizeComputer&, TransactionSerParams>, prevector<28u, unsigned char, unsigned int, int> >(ParamsStream<SizeComputer&, TransactionSerParams>&, prevector<28u, unsigned char, unsigned int, int> const&) Line | Count | Source | 993 | 27.3k | { | 994 | 27.3k | (::Serialize(s, args), ...); | 995 | 27.3k | } |
void SerializeMany<ParamsStream<SizeComputer&, TransactionSerParams>, transaction_identifier<false>, unsigned int>(ParamsStream<SizeComputer&, TransactionSerParams>&, transaction_identifier<false> const&, unsigned int const&) Line | Count | Source | 993 | 13.6k | { | 994 | 13.6k | (::Serialize(s, args), ...); | 995 | 13.6k | } |
void SerializeMany<ParamsStream<SizeComputer&, TransactionSerParams>, long, CScript>(ParamsStream<SizeComputer&, TransactionSerParams>&, long const&, CScript const&) Line | Count | Source | 993 | 13.6k | { | 994 | 13.6k | (::Serialize(s, args), ...); | 995 | 13.6k | } |
void SerializeMany<ParamsStream<SizeComputer&, TransactionSerParams>, CBlockHeader, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const> > > >(ParamsStream<SizeComputer&, TransactionSerParams>&, CBlockHeader const&, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const> > > const&) Line | Count | Source | 993 | 6.84k | { | 994 | 6.84k | (::Serialize(s, args), ...); | 995 | 6.84k | } |
void SerializeMany<ParamsStream<SizeComputer&, TransactionSerParams>, int, uint256, uint256, unsigned int, unsigned int, unsigned int>(ParamsStream<SizeComputer&, TransactionSerParams>&, int const&, uint256 const&, uint256 const&, unsigned int const&, unsigned int const&, unsigned int const&) Line | Count | Source | 993 | 6.84k | { | 994 | 6.84k | (::Serialize(s, args), ...); | 995 | 6.84k | } |
Unexecuted instantiation: void SerializeMany<DataStream, Wrapper<VarIntFormatter<(VarIntMode)0>, unsigned int const&> >(DataStream&, Wrapper<VarIntFormatter<(VarIntMode)0>, unsigned int const&> const&) Unexecuted instantiation: void SerializeMany<DataStream, Wrapper<VarIntFormatter<(VarIntMode)0>, unsigned long const&> >(DataStream&, Wrapper<VarIntFormatter<(VarIntMode)0>, unsigned long const&> const&) Unexecuted instantiation: void SerializeMany<DataStream, CBlockHeader, unsigned long, Wrapper<VectorFormatter<CustomUintFormatter<6, false> >, std::vector<unsigned long, std::allocator<unsigned long> > const&>, std::vector<PrefilledTransaction, std::allocator<PrefilledTransaction> > >(DataStream&, CBlockHeader const&, unsigned long const&, Wrapper<VectorFormatter<CustomUintFormatter<6, false> >, std::vector<unsigned long, std::allocator<unsigned long> > const&> const&, std::vector<PrefilledTransaction, std::allocator<PrefilledTransaction> > const&) void SerializeMany<DataStream, int, uint256, uint256, unsigned int, unsigned int, unsigned int>(DataStream&, int const&, uint256 const&, uint256 const&, unsigned int const&, unsigned int const&, unsigned int const&) Line | Count | Source | 993 | 3.37k | { | 994 | 3.37k | (::Serialize(s, args), ...); | 995 | 3.37k | } |
Unexecuted instantiation: void SerializeMany<DataStream, Wrapper<CompactSizeFormatter<true>, unsigned short const&>, ParamsWrapper<TransactionSerParams, Wrapper<DefaultFormatter, std::shared_ptr<CTransaction const> const&> > >(DataStream&, Wrapper<CompactSizeFormatter<true>, unsigned short const&> const&, ParamsWrapper<TransactionSerParams, Wrapper<DefaultFormatter, std::shared_ptr<CTransaction const> const&> > const&) Unexecuted instantiation: void SerializeMany<ParamsStream<DataStream&, TransactionSerParams>, COutPoint, CScript, unsigned int>(ParamsStream<DataStream&, TransactionSerParams>&, COutPoint const&, CScript const&, unsigned int const&) Unexecuted instantiation: void SerializeMany<ParamsStream<DataStream&, TransactionSerParams>, transaction_identifier<false>, unsigned int>(ParamsStream<DataStream&, TransactionSerParams>&, transaction_identifier<false> const&, unsigned int const&) Unexecuted instantiation: void SerializeMany<ParamsStream<DataStream&, TransactionSerParams>, prevector<28u, unsigned char, unsigned int, int> >(ParamsStream<DataStream&, TransactionSerParams>&, prevector<28u, unsigned char, unsigned int, int> const&) Unexecuted instantiation: void SerializeMany<ParamsStream<DataStream&, TransactionSerParams>, long, CScript>(ParamsStream<DataStream&, TransactionSerParams>&, long const&, CScript const&) Unexecuted instantiation: void SerializeMany<DataStream, long>(DataStream&, long const&) Unexecuted instantiation: void SerializeMany<DataStream, CBlockHeader, CPartialMerkleTree>(DataStream&, CBlockHeader const&, CPartialMerkleTree const&) Unexecuted instantiation: void SerializeMany<DataStream, unsigned int, std::vector<uint256, std::allocator<uint256> > >(DataStream&, unsigned int const&, std::vector<uint256, std::allocator<uint256> > const&) Unexecuted instantiation: void SerializeMany<DataStream, std::vector<unsigned char, std::allocator<unsigned char> > >(DataStream&, std::vector<unsigned char, std::allocator<unsigned char> > const&) Unexecuted instantiation: void SerializeMany<DataStream, transaction_identifier<false>, unsigned int>(DataStream&, transaction_identifier<false> const&, unsigned int const&) Unexecuted instantiation: void SerializeMany<DataStream, prevector<28u, unsigned char, unsigned int, int> >(DataStream&, prevector<28u, unsigned char, unsigned int, int> const&) Unexecuted instantiation: void SerializeMany<DataStream, COutPoint, CScript, unsigned int>(DataStream&, COutPoint const&, CScript const&, unsigned int const&) Unexecuted instantiation: void SerializeMany<DataStream, Wrapper<VarIntFormatter<(VarIntMode)1>, int const&>, Wrapper<VarIntFormatter<(VarIntMode)0>, unsigned int const&> >(DataStream&, Wrapper<VarIntFormatter<(VarIntMode)1>, int const&> const&, Wrapper<VarIntFormatter<(VarIntMode)0>, unsigned int const&> const&) Unexecuted instantiation: void SerializeMany<DataStream, unsigned char [4], std::vector<unsigned int, std::allocator<unsigned int> > >(DataStream&, unsigned char const (&) [4], std::vector<unsigned int, std::allocator<unsigned int> > const&) Unexecuted instantiation: void SerializeMany<SizeComputer, CompactSizeWriter>(SizeComputer&, CompactSizeWriter const&) Unexecuted instantiation: void SerializeMany<DataStream, CompactSizeWriter>(DataStream&, CompactSizeWriter const&) Unexecuted instantiation: void SerializeMany<SizeComputer, ParamsWrapper<TransactionSerParams, CMutableTransaction const> >(SizeComputer&, ParamsWrapper<TransactionSerParams, CMutableTransaction const> const&) Unexecuted instantiation: void SerializeMany<DataStream, ParamsWrapper<TransactionSerParams, CMutableTransaction const> >(DataStream&, ParamsWrapper<TransactionSerParams, CMutableTransaction const> const&) Unexecuted instantiation: void SerializeMany<SizeComputer, unsigned char, unsigned char [78]>(SizeComputer&, unsigned char const&, unsigned char const (&) [78]) Unexecuted instantiation: void SerializeMany<DataStream, unsigned char, unsigned char [78]>(DataStream&, unsigned char const&, unsigned char const (&) [78]) Unexecuted instantiation: void SerializeMany<SizeComputer, unsigned int>(SizeComputer&, unsigned int const&) Unexecuted instantiation: void SerializeMany<DataStream, unsigned int>(DataStream&, unsigned int const&) Unexecuted instantiation: void SerializeMany<SizeComputer, ParamsWrapper<TransactionSerParams, std::shared_ptr<CTransaction const> const> >(SizeComputer&, ParamsWrapper<TransactionSerParams, std::shared_ptr<CTransaction const> const> const&) Unexecuted instantiation: void SerializeMany<DataStream, ParamsWrapper<TransactionSerParams, std::shared_ptr<CTransaction const> const> >(DataStream&, ParamsWrapper<TransactionSerParams, std::shared_ptr<CTransaction const> const> const&) Unexecuted instantiation: void SerializeMany<SizeComputer, CTxOut>(SizeComputer&, CTxOut const&) Unexecuted instantiation: void SerializeMany<SizeComputer, long, CScript>(SizeComputer&, long const&, CScript const&) Unexecuted instantiation: void SerializeMany<SizeComputer, prevector<28u, unsigned char, unsigned int, int> >(SizeComputer&, prevector<28u, unsigned char, unsigned int, int> const&) Unexecuted instantiation: void SerializeMany<DataStream, CTxOut>(DataStream&, CTxOut const&) Unexecuted instantiation: void SerializeMany<DataStream, long, CScript>(DataStream&, long const&, CScript const&) Unexecuted instantiation: void SerializeMany<SizeComputer, CompactSizeWriter, Span<unsigned char const> >(SizeComputer&, CompactSizeWriter const&, Span<unsigned char const> const&) Unexecuted instantiation: void SerializeMany<DataStream, CompactSizeWriter, Span<unsigned char const> >(DataStream&, CompactSizeWriter const&, Span<unsigned char const> const&) Unexecuted instantiation: void SerializeMany<SizeComputer, int>(SizeComputer&, int const&) Unexecuted instantiation: void SerializeMany<DataStream, int>(DataStream&, int const&) Unexecuted instantiation: void SerializeMany<SizeComputer, unsigned char>(SizeComputer&, unsigned char const&) Unexecuted instantiation: void SerializeMany<DataStream, unsigned char>(DataStream&, unsigned char const&) Unexecuted instantiation: void SerializeMany<SizeComputer, unsigned char, XOnlyPubKey, uint256>(SizeComputer&, unsigned char const&, XOnlyPubKey const&, uint256 const&) Unexecuted instantiation: void SerializeMany<SizeComputer, uint256>(SizeComputer&, uint256 const&) Unexecuted instantiation: void SerializeMany<DataStream, unsigned char, XOnlyPubKey, uint256>(DataStream&, unsigned char const&, XOnlyPubKey const&, uint256 const&) Unexecuted instantiation: void SerializeMany<DataStream, uint256>(DataStream&, uint256 const&) Unexecuted instantiation: void SerializeMany<SizeComputer, unsigned char, Span<unsigned char const> >(SizeComputer&, unsigned char const&, Span<unsigned char const> const&) Unexecuted instantiation: void SerializeMany<DataStream, unsigned char, Span<unsigned char const> >(DataStream&, unsigned char const&, Span<unsigned char const> 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, std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > > >(SizeComputer&, std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > > const&) Unexecuted instantiation: void SerializeMany<DataStream, std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > > >(DataStream&, std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > > const&) Unexecuted instantiation: void SerializeMany<ParamsStream<DataStream&, TransactionSerParams>, CBlockHeader, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const> > > >(ParamsStream<DataStream&, TransactionSerParams>&, CBlockHeader const&, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const> > > const&) Unexecuted instantiation: void SerializeMany<ParamsStream<DataStream&, TransactionSerParams>, int, uint256, uint256, unsigned int, unsigned int, unsigned int>(ParamsStream<DataStream&, TransactionSerParams>&, int const&, uint256 const&, uint256 const&, unsigned int const&, unsigned int const&, unsigned int const&) Unexecuted instantiation: void SerializeMany<DataStream, std::vector<uint256, std::allocator<uint256> > >(DataStream&, std::vector<uint256, std::allocator<uint256> > const&) Unexecuted instantiation: void SerializeMany<DataStream, Wrapper<VectorFormatter<TxInUndoFormatter>, std::vector<Coin, std::allocator<Coin> > const&> >(DataStream&, Wrapper<VectorFormatter<TxInUndoFormatter>, std::vector<Coin, std::allocator<Coin> > const&> const&) Unexecuted instantiation: void SerializeMany<DataStream, Wrapper<AmountCompression, long const&>, Wrapper<ScriptCompression, CScript const&> >(DataStream&, Wrapper<AmountCompression, long const&> const&, Wrapper<ScriptCompression, CScript const&> const&) Unexecuted instantiation: void SerializeMany<DataStream, std::vector<CTxUndo, std::allocator<CTxUndo> > >(DataStream&, std::vector<CTxUndo, std::allocator<CTxUndo> > const&) Unexecuted instantiation: void SerializeMany<ParamsStream<DataStream&, CNetAddr::SerParams>, CNetAddr, Wrapper<CustomUintFormatter<2, true>, unsigned short const&> >(ParamsStream<DataStream&, CNetAddr::SerParams>&, CNetAddr const&, Wrapper<CustomUintFormatter<2, true>, unsigned short const&> const&) Unexecuted instantiation: void SerializeMany<DataStream, std::array<unsigned char, 4ul>, char [12], unsigned int, unsigned char [4]>(DataStream&, std::array<unsigned char, 4ul> const&, char const (&) [12], unsigned int const&, unsigned char const (&) [4]) Unexecuted instantiation: void SerializeMany<ParamsStream<DataStream&, CAddress::SerParams>, unsigned int>(ParamsStream<DataStream&, CAddress::SerParams>&, unsigned int const&) Unexecuted instantiation: void SerializeMany<ParamsStream<DataStream&, CAddress::SerParams>, Wrapper<ChronoFormatter<unsigned int, true>, std::chrono::time_point<NodeClock, std::chrono::duration<long, std::ratio<1l, 1l> > > const&> >(ParamsStream<DataStream&, CAddress::SerParams>&, Wrapper<ChronoFormatter<unsigned int, true>, std::chrono::time_point<NodeClock, std::chrono::duration<long, std::ratio<1l, 1l> > > const&> const&) Unexecuted instantiation: void SerializeMany<ParamsStream<DataStream&, CAddress::SerParams>, Wrapper<CompactSizeFormatter<false>, unsigned long&> >(ParamsStream<DataStream&, CAddress::SerParams>&, Wrapper<CompactSizeFormatter<false>, unsigned long&> const&) Unexecuted instantiation: void SerializeMany<ParamsStream<DataStream&, CAddress::SerParams>, Wrapper<CustomUintFormatter<8, false>, ServiceFlags const&> >(ParamsStream<DataStream&, CAddress::SerParams>&, Wrapper<CustomUintFormatter<8, false>, ServiceFlags const&> const&) Unexecuted instantiation: void SerializeMany<ParamsStream<DataStream&, CAddress::SerParams>, ParamsWrapper<CNetAddr::SerParams, CService const> >(ParamsStream<DataStream&, CAddress::SerParams>&, ParamsWrapper<CNetAddr::SerParams, CService const> const&) Unexecuted instantiation: void SerializeMany<ParamsStream<ParamsStream<DataStream&, CAddress::SerParams>&, CNetAddr::SerParams>, CNetAddr, Wrapper<CustomUintFormatter<2, true>, unsigned short const&> >(ParamsStream<ParamsStream<DataStream&, CAddress::SerParams>&, CNetAddr::SerParams>&, CNetAddr const&, Wrapper<CustomUintFormatter<2, true>, unsigned short const&> const&) Unexecuted instantiation: void SerializeMany<DataStream, unsigned int, uint256>(DataStream&, unsigned int const&, uint256 const&) Unexecuted instantiation: void SerializeMany<DataStream, std::vector<unsigned char, std::allocator<unsigned char> >, unsigned int, unsigned int, unsigned char>(DataStream&, std::vector<unsigned char, std::allocator<unsigned char> > const&, unsigned int const&, unsigned int const&, unsigned char const&) Unexecuted instantiation: void SerializeMany<DataStream, Wrapper<VarIntFormatter<(VarIntMode)1>, int&> >(DataStream&, Wrapper<VarIntFormatter<(VarIntMode)1>, int&> const&) Unexecuted instantiation: void SerializeMany<DataStream, Wrapper<VarIntFormatter<(VarIntMode)1>, int const&> >(DataStream&, Wrapper<VarIntFormatter<(VarIntMode)1>, int const&> const&) Unexecuted instantiation: void SerializeMany<DataStream, uint256, ParamsWrapper<TransactionSerParams, Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const> > > const&> > >(DataStream&, uint256 const&, ParamsWrapper<TransactionSerParams, Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const> > > const&> > const&) Unexecuted instantiation: void SerializeMany<DataStream, uint256, Wrapper<VectorFormatter<DifferenceFormatter>, std::vector<unsigned short, std::allocator<unsigned short> > const&> >(DataStream&, uint256 const&, Wrapper<VectorFormatter<DifferenceFormatter>, std::vector<unsigned short, std::allocator<unsigned short> > const&> const&) void SerializeMany<VectorWriter, ParamsWrapper<TransactionSerParams, std::vector<CBlock, std::allocator<CBlock> > > >(VectorWriter&, ParamsWrapper<TransactionSerParams, std::vector<CBlock, std::allocator<CBlock> > > const&) Line | Count | Source | 993 | 3.25k | { | 994 | 3.25k | (::Serialize(s, args), ...); | 995 | 3.25k | } |
void SerializeMany<ParamsStream<VectorWriter&, TransactionSerParams>, CBlockHeader, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const> > > >(ParamsStream<VectorWriter&, TransactionSerParams>&, CBlockHeader const&, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const> > > const&) Line | Count | Source | 993 | 58.9k | { | 994 | 58.9k | (::Serialize(s, args), ...); | 995 | 58.9k | } |
void SerializeMany<ParamsStream<VectorWriter&, TransactionSerParams>, int, uint256, uint256, unsigned int, unsigned int, unsigned int>(ParamsStream<VectorWriter&, TransactionSerParams>&, int const&, uint256 const&, uint256 const&, unsigned int const&, unsigned int const&, unsigned int const&) Line | Count | Source | 993 | 60.6k | { | 994 | 60.6k | (::Serialize(s, args), ...); | 995 | 60.6k | } |
void SerializeMany<ParamsStream<VectorWriter&, TransactionSerParams>, COutPoint, CScript, unsigned int>(ParamsStream<VectorWriter&, TransactionSerParams>&, COutPoint const&, CScript const&, unsigned int const&) Line | Count | Source | 993 | 6.84k | { | 994 | 6.84k | (::Serialize(s, args), ...); | 995 | 6.84k | } |
void SerializeMany<ParamsStream<VectorWriter&, TransactionSerParams>, transaction_identifier<false>, unsigned int>(ParamsStream<VectorWriter&, TransactionSerParams>&, transaction_identifier<false> const&, unsigned int const&) Line | Count | Source | 993 | 6.84k | { | 994 | 6.84k | (::Serialize(s, args), ...); | 995 | 6.84k | } |
void SerializeMany<ParamsStream<VectorWriter&, TransactionSerParams>, prevector<28u, unsigned char, unsigned int, int> >(ParamsStream<VectorWriter&, TransactionSerParams>&, prevector<28u, unsigned char, unsigned int, int> const&) Line | Count | Source | 993 | 13.6k | { | 994 | 13.6k | (::Serialize(s, args), ...); | 995 | 13.6k | } |
void SerializeMany<ParamsStream<VectorWriter&, TransactionSerParams>, long, CScript>(ParamsStream<VectorWriter&, TransactionSerParams>&, long const&, CScript const&) Line | Count | Source | 993 | 6.84k | { | 994 | 6.84k | (::Serialize(s, args), ...); | 995 | 6.84k | } |
void SerializeMany<VectorWriter, ParamsWrapper<TransactionSerParams, CBlockHeaderAndShortTxIDs> >(VectorWriter&, ParamsWrapper<TransactionSerParams, CBlockHeaderAndShortTxIDs> const&) Line | Count | Source | 993 | 1.68k | { | 994 | 1.68k | (::Serialize(s, args), ...); | 995 | 1.68k | } |
void SerializeMany<ParamsStream<VectorWriter&, TransactionSerParams>, CBlockHeader, unsigned long, Wrapper<VectorFormatter<CustomUintFormatter<6, false> >, std::vector<unsigned long, std::allocator<unsigned long> > const&>, std::vector<PrefilledTransaction, std::allocator<PrefilledTransaction> > >(ParamsStream<VectorWriter&, TransactionSerParams>&, CBlockHeader const&, unsigned long const&, Wrapper<VectorFormatter<CustomUintFormatter<6, false> >, std::vector<unsigned long, std::allocator<unsigned long> > const&> const&, std::vector<PrefilledTransaction, std::allocator<PrefilledTransaction> > const&) Line | Count | Source | 993 | 1.68k | { | 994 | 1.68k | (::Serialize(s, args), ...); | 995 | 1.68k | } |
void SerializeMany<ParamsStream<VectorWriter&, TransactionSerParams>, Wrapper<CompactSizeFormatter<true>, unsigned short const&>, ParamsWrapper<TransactionSerParams, Wrapper<DefaultFormatter, std::shared_ptr<CTransaction const> const&> > >(ParamsStream<VectorWriter&, TransactionSerParams>&, Wrapper<CompactSizeFormatter<true>, unsigned short const&> const&, ParamsWrapper<TransactionSerParams, Wrapper<DefaultFormatter, std::shared_ptr<CTransaction const> const&> > const&) Line | Count | Source | 993 | 1.68k | { | 994 | 1.68k | (::Serialize(s, args), ...); | 995 | 1.68k | } |
void SerializeMany<ParamsStream<ParamsStream<VectorWriter&, TransactionSerParams>&, TransactionSerParams>, COutPoint, CScript, unsigned int>(ParamsStream<ParamsStream<VectorWriter&, TransactionSerParams>&, TransactionSerParams>&, COutPoint const&, CScript const&, unsigned int const&) Line | Count | Source | 993 | 1.68k | { | 994 | 1.68k | (::Serialize(s, args), ...); | 995 | 1.68k | } |
void SerializeMany<ParamsStream<ParamsStream<VectorWriter&, TransactionSerParams>&, TransactionSerParams>, transaction_identifier<false>, unsigned int>(ParamsStream<ParamsStream<VectorWriter&, TransactionSerParams>&, TransactionSerParams>&, transaction_identifier<false> const&, unsigned int const&) Line | Count | Source | 993 | 1.68k | { | 994 | 1.68k | (::Serialize(s, args), ...); | 995 | 1.68k | } |
void SerializeMany<ParamsStream<ParamsStream<VectorWriter&, TransactionSerParams>&, TransactionSerParams>, prevector<28u, unsigned char, unsigned int, int> >(ParamsStream<ParamsStream<VectorWriter&, TransactionSerParams>&, TransactionSerParams>&, prevector<28u, unsigned char, unsigned int, int> const&) Line | Count | Source | 993 | 3.37k | { | 994 | 3.37k | (::Serialize(s, args), ...); | 995 | 3.37k | } |
void SerializeMany<ParamsStream<ParamsStream<VectorWriter&, TransactionSerParams>&, TransactionSerParams>, long, CScript>(ParamsStream<ParamsStream<VectorWriter&, TransactionSerParams>&, TransactionSerParams>&, long const&, CScript const&) Line | Count | Source | 993 | 1.68k | { | 994 | 1.68k | (::Serialize(s, args), ...); | 995 | 1.68k | } |
void SerializeMany<VectorWriter, ParamsWrapper<TransactionSerParams, CBlock> >(VectorWriter&, ParamsWrapper<TransactionSerParams, CBlock> const&) Line | Count | Source | 993 | 6.84k | { | 994 | 6.84k | (::Serialize(s, args), ...); | 995 | 6.84k | } |
Unexecuted instantiation: void SerializeMany<VectorWriter, Span<std::byte> >(VectorWriter&, Span<std::byte> const&) Unexecuted instantiation: void SerializeMany<AutoFile, Wrapper<AmountCompression, long const&>, Wrapper<ScriptCompression, CScript const&> >(AutoFile&, Wrapper<AmountCompression, long const&> const&, Wrapper<ScriptCompression, CScript const&> const&) void SerializeMany<VectorWriter, int, Wrapper<CustomUintFormatter<8, false>, ServiceFlags&>, long, long, ParamsWrapper<CNetAddr::SerParams, CService>, long, ParamsWrapper<CNetAddr::SerParams, CService>, unsigned long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, bool>(VectorWriter&, int const&, Wrapper<CustomUintFormatter<8, false>, ServiceFlags&> const&, long const&, long const&, ParamsWrapper<CNetAddr::SerParams, CService> const&, long const&, ParamsWrapper<CNetAddr::SerParams, CService> const&, unsigned long const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int const&, bool const&) Line | Count | Source | 993 | 870 | { | 994 | 870 | (::Serialize(s, args), ...); | 995 | 870 | } |
void SerializeMany<ParamsStream<VectorWriter&, CNetAddr::SerParams>, CNetAddr, Wrapper<CustomUintFormatter<2, true>, unsigned short const&> >(ParamsStream<VectorWriter&, CNetAddr::SerParams>&, CNetAddr const&, Wrapper<CustomUintFormatter<2, true>, unsigned short const&> const&) Line | Count | Source | 993 | 3.48k | { | 994 | 3.48k | (::Serialize(s, args), ...); | 995 | 3.48k | } |
Unexecuted instantiation: void SerializeMany<ParamsStream<HashedSourceWriter<AutoFile>&, CAddress::SerParams>, unsigned int>(ParamsStream<HashedSourceWriter<AutoFile>&, CAddress::SerParams>&, unsigned int const&) Unexecuted instantiation: void SerializeMany<ParamsStream<HashedSourceWriter<AutoFile>&, CAddress::SerParams>, Wrapper<ChronoFormatter<unsigned int, true>, std::chrono::time_point<NodeClock, std::chrono::duration<long, std::ratio<1l, 1l> > > const&> >(ParamsStream<HashedSourceWriter<AutoFile>&, CAddress::SerParams>&, Wrapper<ChronoFormatter<unsigned int, true>, std::chrono::time_point<NodeClock, std::chrono::duration<long, std::ratio<1l, 1l> > > const&> const&) Unexecuted instantiation: void SerializeMany<ParamsStream<HashedSourceWriter<AutoFile>&, CAddress::SerParams>, Wrapper<CompactSizeFormatter<false>, unsigned long&> >(ParamsStream<HashedSourceWriter<AutoFile>&, CAddress::SerParams>&, Wrapper<CompactSizeFormatter<false>, unsigned long&> const&) Unexecuted instantiation: void SerializeMany<ParamsStream<HashedSourceWriter<AutoFile>&, CAddress::SerParams>, Wrapper<CustomUintFormatter<8, false>, ServiceFlags const&> >(ParamsStream<HashedSourceWriter<AutoFile>&, CAddress::SerParams>&, Wrapper<CustomUintFormatter<8, false>, ServiceFlags const&> const&) Unexecuted instantiation: void SerializeMany<ParamsStream<HashedSourceWriter<AutoFile>&, CAddress::SerParams>, ParamsWrapper<CNetAddr::SerParams, CService const> >(ParamsStream<HashedSourceWriter<AutoFile>&, CAddress::SerParams>&, ParamsWrapper<CNetAddr::SerParams, CService const> const&) Unexecuted instantiation: void SerializeMany<ParamsStream<ParamsStream<HashedSourceWriter<AutoFile>&, CAddress::SerParams>&, CNetAddr::SerParams>, CNetAddr, Wrapper<CustomUintFormatter<2, true>, unsigned short const&> >(ParamsStream<ParamsStream<HashedSourceWriter<AutoFile>&, CAddress::SerParams>&, CNetAddr::SerParams>&, CNetAddr const&, Wrapper<CustomUintFormatter<2, true>, unsigned short const&> const&) Unexecuted instantiation: void SerializeMany<ParamsStream<HashedSourceWriter<AutoFile>&, CAddress::SerParams>, CAddress, CNetAddr, Wrapper<ChronoFormatter<long, false>, std::chrono::time_point<NodeClock, std::chrono::duration<long, std::ratio<1l, 1l> > > const&>, int>(ParamsStream<HashedSourceWriter<AutoFile>&, CAddress::SerParams>&, CAddress const&, CNetAddr const&, Wrapper<ChronoFormatter<long, false>, std::chrono::time_point<NodeClock, std::chrono::duration<long, std::ratio<1l, 1l> > > const&> const&, int const&) Unexecuted instantiation: void SerializeMany<ParamsStream<DataStream&, CAddress::SerParams>, CAddress, CNetAddr, Wrapper<ChronoFormatter<long, false>, std::chrono::time_point<NodeClock, std::chrono::duration<long, std::ratio<1l, 1l> > > const&>, int>(ParamsStream<DataStream&, CAddress::SerParams>&, CAddress const&, CNetAddr const&, Wrapper<ChronoFormatter<long, false>, std::chrono::time_point<NodeClock, std::chrono::duration<long, std::ratio<1l, 1l> > > const&> const&, int const&) Unexecuted instantiation: void SerializeMany<SizeComputer, CBlockHeader, unsigned long, Wrapper<VectorFormatter<CustomUintFormatter<6, false> >, std::vector<unsigned long, std::allocator<unsigned long> > const&>, std::vector<PrefilledTransaction, std::allocator<PrefilledTransaction> > >(SizeComputer&, CBlockHeader const&, unsigned long const&, Wrapper<VectorFormatter<CustomUintFormatter<6, false> >, std::vector<unsigned long, std::allocator<unsigned long> > const&> const&, std::vector<PrefilledTransaction, std::allocator<PrefilledTransaction> > const&) Unexecuted instantiation: void SerializeMany<SizeComputer, int, uint256, uint256, unsigned int, unsigned int, unsigned int>(SizeComputer&, int const&, uint256 const&, uint256 const&, unsigned int const&, unsigned int const&, unsigned int const&) Unexecuted instantiation: void SerializeMany<SizeComputer, Wrapper<CompactSizeFormatter<true>, unsigned short const&>, ParamsWrapper<TransactionSerParams, Wrapper<DefaultFormatter, std::shared_ptr<CTransaction const> const&> > >(SizeComputer&, Wrapper<CompactSizeFormatter<true>, unsigned short const&> const&, ParamsWrapper<TransactionSerParams, Wrapper<DefaultFormatter, std::shared_ptr<CTransaction const> const&> > const&) Unexecuted instantiation: void SerializeMany<DataStream, FlatFilePos, Wrapper<VarIntFormatter<(VarIntMode)0>, unsigned int const&> >(DataStream&, FlatFilePos const&, Wrapper<VarIntFormatter<(VarIntMode)0>, unsigned int const&> const&) Unexecuted instantiation: void SerializeMany<DataStream, unsigned long>(DataStream&, unsigned long const&) Unexecuted instantiation: void SerializeMany<DataStream, Num3072>(DataStream&, Num3072 const&) Unexecuted instantiation: void SerializeMany<DataStream, uint256, uint256, FlatFilePos>(DataStream&, uint256 const&, uint256 const&, FlatFilePos 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, CScript>(HashWriter&, long const&, CScript const&) Unexecuted instantiation: void SerializeMany<HashWriter, prevector<28u, unsigned char, unsigned int, int> >(HashWriter&, prevector<28u, unsigned char, unsigned int, int> const&) void SerializeMany<VectorWriter, CMessageHeader>(VectorWriter&, CMessageHeader const&) Line | Count | Source | 993 | 17.4k | { | 994 | 17.4k | (::Serialize(s, args), ...); | 995 | 17.4k | } |
void SerializeMany<VectorWriter, std::array<unsigned char, 4ul>, char [12], unsigned int, unsigned char [4]>(VectorWriter&, std::array<unsigned char, 4ul> const&, char const (&) [12], unsigned int const&, unsigned char const (&) [4]) Line | Count | Source | 993 | 17.4k | { | 994 | 17.4k | (::Serialize(s, args), ...); | 995 | 17.4k | } |
void SerializeMany<VectorWriter, bool, unsigned long>(VectorWriter&, bool const&, unsigned long const&) Line | Count | Source | 993 | 870 | { | 994 | 870 | (::Serialize(s, args), ...); | 995 | 870 | } |
Unexecuted instantiation: void SerializeMany<VectorWriter, CBlockHeaderAndShortTxIDs>(VectorWriter&, CBlockHeaderAndShortTxIDs const&) Unexecuted instantiation: void SerializeMany<VectorWriter, CBlockHeader, unsigned long, Wrapper<VectorFormatter<CustomUintFormatter<6, false> >, std::vector<unsigned long, std::allocator<unsigned long> > const&>, std::vector<PrefilledTransaction, std::allocator<PrefilledTransaction> > >(VectorWriter&, CBlockHeader const&, unsigned long const&, Wrapper<VectorFormatter<CustomUintFormatter<6, false> >, std::vector<unsigned long, std::allocator<unsigned long> > const&> const&, std::vector<PrefilledTransaction, std::allocator<PrefilledTransaction> > const&) 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::shared_ptr<CTransaction const> const&> > >(VectorWriter&, Wrapper<CompactSizeFormatter<true>, unsigned short const&> const&, ParamsWrapper<TransactionSerParams, Wrapper<DefaultFormatter, std::shared_ptr<CTransaction const> const&> > const&) Unexecuted instantiation: void SerializeMany<VectorWriter, std::vector<CInv, std::allocator<CInv> > >(VectorWriter&, std::vector<CInv, std::allocator<CInv> > const&) Unexecuted instantiation: void SerializeMany<VectorWriter, unsigned int, uint256>(VectorWriter&, unsigned int const&, uint256 const&) void SerializeMany<VectorWriter, int, unsigned long, long, unsigned long, ParamsWrapper<CNetAddr::SerParams, CService>, unsigned long, ParamsWrapper<CNetAddr::SerParams, CService>, unsigned long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, bool>(VectorWriter&, int const&, unsigned long const&, long const&, unsigned long const&, ParamsWrapper<CNetAddr::SerParams, CService> const&, unsigned long const&, ParamsWrapper<CNetAddr::SerParams, CService> const&, unsigned long const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int const&, bool const&) Line | Count | Source | 993 | 870 | { | 994 | 870 | (::Serialize(s, args), ...); | 995 | 870 | } |
Unexecuted instantiation: void SerializeMany<VectorWriter, unsigned int, unsigned long>(VectorWriter&, unsigned int const&, unsigned long const&) Unexecuted instantiation: void SerializeMany<VectorWriter, Span<unsigned char const> >(VectorWriter&, Span<unsigned char const> const&) void SerializeMany<VectorWriter, CBlockLocator, uint256>(VectorWriter&, CBlockLocator const&, uint256 const&) Line | Count | Source | 993 | 2.47k | { | 994 | 2.47k | (::Serialize(s, args), ...); | 995 | 2.47k | } |
void SerializeMany<VectorWriter, int>(VectorWriter&, int const&) Line | Count | Source | 993 | 2.47k | { | 994 | 2.47k | (::Serialize(s, args), ...); | 995 | 2.47k | } |
void SerializeMany<VectorWriter, std::vector<uint256, std::allocator<uint256> > >(VectorWriter&, std::vector<uint256, std::allocator<uint256> > const&) Line | Count | Source | 993 | 2.47k | { | 994 | 2.47k | (::Serialize(s, args), ...); | 995 | 2.47k | } |
Unexecuted instantiation: void SerializeMany<VectorWriter, ParamsWrapper<TransactionSerParams, CTransaction const> >(VectorWriter&, ParamsWrapper<TransactionSerParams, CTransaction const> const&) Unexecuted instantiation: void SerializeMany<VectorWriter, Span<unsigned char> >(VectorWriter&, Span<unsigned char> const&) Unexecuted instantiation: void SerializeMany<VectorWriter, ParamsWrapper<TransactionSerParams, CBlock const> >(VectorWriter&, ParamsWrapper<TransactionSerParams, CBlock const> const&) Unexecuted instantiation: void SerializeMany<VectorWriter, CMerkleBlock>(VectorWriter&, CMerkleBlock const&) Unexecuted instantiation: void SerializeMany<VectorWriter, CBlockHeader, CPartialMerkleTree>(VectorWriter&, CBlockHeader const&, CPartialMerkleTree const&) Unexecuted instantiation: void SerializeMany<VectorWriter, unsigned int, std::vector<uint256, std::allocator<uint256> > >(VectorWriter&, unsigned int const&, std::vector<uint256, std::allocator<uint256> > const&) Unexecuted instantiation: void SerializeMany<VectorWriter, std::vector<unsigned char, std::allocator<unsigned char> > >(VectorWriter&, std::vector<unsigned char, std::allocator<unsigned char> > const&) Unexecuted instantiation: void SerializeMany<VectorWriter, BlockTransactions>(VectorWriter&, BlockTransactions const&) Unexecuted instantiation: void SerializeMany<VectorWriter, uint256, ParamsWrapper<TransactionSerParams, Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const> > > const&> > >(VectorWriter&, uint256 const&, ParamsWrapper<TransactionSerParams, Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const> > > const&> > const&) Unexecuted instantiation: void SerializeMany<VectorWriter, std::vector<CBlockHeader, std::allocator<CBlockHeader> > >(VectorWriter&, std::vector<CBlockHeader, std::allocator<CBlockHeader> > const&) Unexecuted instantiation: void SerializeMany<VectorWriter, BlockTransactionsRequest>(VectorWriter&, BlockTransactionsRequest const&) Unexecuted instantiation: void SerializeMany<VectorWriter, uint256, Wrapper<VectorFormatter<DifferenceFormatter>, std::vector<unsigned short, std::allocator<unsigned short> > const&> >(VectorWriter&, uint256 const&, Wrapper<VectorFormatter<DifferenceFormatter>, std::vector<unsigned short, std::allocator<unsigned short> > const&> const&) void SerializeMany<VectorWriter, unsigned long>(VectorWriter&, unsigned long const&) Line | Count | Source | 993 | 870 | { | 994 | 870 | (::Serialize(s, args), ...); | 995 | 870 | } |
Unexecuted instantiation: void SerializeMany<VectorWriter, BlockFilter>(VectorWriter&, BlockFilter const&) Unexecuted instantiation: void SerializeMany<VectorWriter, unsigned char, uint256, uint256, std::vector<uint256, std::allocator<uint256> > >(VectorWriter&, unsigned char const&, uint256 const&, uint256 const&, std::vector<uint256, std::allocator<uint256> > const&) Unexecuted instantiation: void SerializeMany<VectorWriter, unsigned char, uint256, std::vector<uint256, std::allocator<uint256> > >(VectorWriter&, unsigned char const&, uint256 const&, std::vector<uint256, std::allocator<uint256> > const&) Unexecuted instantiation: void SerializeMany<VectorWriter, ParamsWrapper<CAddress::SerParams, std::vector<CAddress, std::allocator<CAddress> > > >(VectorWriter&, ParamsWrapper<CAddress::SerParams, std::vector<CAddress, std::allocator<CAddress> > > const&) Unexecuted instantiation: void SerializeMany<ParamsStream<VectorWriter&, CAddress::SerParams>, unsigned int>(ParamsStream<VectorWriter&, CAddress::SerParams>&, unsigned int const&) Unexecuted instantiation: void SerializeMany<ParamsStream<VectorWriter&, CAddress::SerParams>, Wrapper<ChronoFormatter<unsigned int, true>, std::chrono::time_point<NodeClock, std::chrono::duration<long, std::ratio<1l, 1l> > > const&> >(ParamsStream<VectorWriter&, CAddress::SerParams>&, Wrapper<ChronoFormatter<unsigned int, true>, std::chrono::time_point<NodeClock, std::chrono::duration<long, std::ratio<1l, 1l> > > const&> const&) Unexecuted instantiation: void SerializeMany<ParamsStream<VectorWriter&, CAddress::SerParams>, Wrapper<CompactSizeFormatter<false>, unsigned long&> >(ParamsStream<VectorWriter&, CAddress::SerParams>&, Wrapper<CompactSizeFormatter<false>, unsigned long&> const&) Unexecuted instantiation: void SerializeMany<ParamsStream<VectorWriter&, CAddress::SerParams>, Wrapper<CustomUintFormatter<8, false>, ServiceFlags const&> >(ParamsStream<VectorWriter&, CAddress::SerParams>&, Wrapper<CustomUintFormatter<8, false>, ServiceFlags const&> const&) Unexecuted instantiation: void SerializeMany<ParamsStream<VectorWriter&, CAddress::SerParams>, ParamsWrapper<CNetAddr::SerParams, CService const> >(ParamsStream<VectorWriter&, CAddress::SerParams>&, ParamsWrapper<CNetAddr::SerParams, CService const> const&) Unexecuted instantiation: void SerializeMany<ParamsStream<ParamsStream<VectorWriter&, CAddress::SerParams>&, CNetAddr::SerParams>, CNetAddr, Wrapper<CustomUintFormatter<2, true>, unsigned short const&> >(ParamsStream<ParamsStream<VectorWriter&, CAddress::SerParams>&, CNetAddr::SerParams>&, CNetAddr const&, Wrapper<CustomUintFormatter<2, true>, unsigned short const&> const&) void SerializeMany<VectorWriter, long>(VectorWriter&, long const&) Line | Count | Source | 993 | 580 | { | 994 | 580 | (::Serialize(s, args), ...); | 995 | 580 | } |
Unexecuted instantiation: void SerializeMany<SizeComputer, std::vector<CTxUndo, std::allocator<CTxUndo> > >(SizeComputer&, std::vector<CTxUndo, std::allocator<CTxUndo> > const&) Unexecuted instantiation: void SerializeMany<SizeComputer, Wrapper<VectorFormatter<TxInUndoFormatter>, std::vector<Coin, std::allocator<Coin> > const&> >(SizeComputer&, Wrapper<VectorFormatter<TxInUndoFormatter>, std::vector<Coin, std::allocator<Coin> > const&> const&) Unexecuted instantiation: void SerializeMany<SizeComputer, Wrapper<AmountCompression, long const&>, Wrapper<ScriptCompression, CScript const&> >(SizeComputer&, Wrapper<AmountCompression, long const&> const&, Wrapper<ScriptCompression, CScript const&> const&) Unexecuted instantiation: void SerializeMany<AutoFile, std::vector<CTxUndo, std::allocator<CTxUndo> > >(AutoFile&, std::vector<CTxUndo, std::allocator<CTxUndo> > const&) Unexecuted instantiation: void SerializeMany<AutoFile, Wrapper<VectorFormatter<TxInUndoFormatter>, std::vector<Coin, std::allocator<Coin> > const&> >(AutoFile&, Wrapper<VectorFormatter<TxInUndoFormatter>, std::vector<Coin, std::allocator<Coin> > const&> const&) Unexecuted instantiation: void SerializeMany<HashWriter, std::vector<CTxUndo, std::allocator<CTxUndo> > >(HashWriter&, std::vector<CTxUndo, std::allocator<CTxUndo> > const&) Unexecuted instantiation: void SerializeMany<HashWriter, Wrapper<VectorFormatter<TxInUndoFormatter>, std::vector<Coin, std::allocator<Coin> > const&> >(HashWriter&, Wrapper<VectorFormatter<TxInUndoFormatter>, std::vector<Coin, std::allocator<Coin> > const&> const&) Unexecuted instantiation: void SerializeMany<HashWriter, Wrapper<AmountCompression, long const&>, Wrapper<ScriptCompression, CScript const&> >(HashWriter&, Wrapper<AmountCompression, long const&> const&, Wrapper<ScriptCompression, CScript const&> const&) Unexecuted instantiation: void SerializeMany<ParamsStream<AutoFile&, TransactionSerParams>, CBlockHeader, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const> > > >(ParamsStream<AutoFile&, TransactionSerParams>&, CBlockHeader const&, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const> > > const&) Unexecuted instantiation: void SerializeMany<ParamsStream<AutoFile&, TransactionSerParams>, int, uint256, uint256, unsigned int, unsigned int, unsigned int>(ParamsStream<AutoFile&, TransactionSerParams>&, int const&, uint256 const&, uint256 const&, unsigned int const&, unsigned int const&, unsigned int 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<28u, unsigned char, unsigned int, int> >(ParamsStream<AutoFile&, TransactionSerParams>&, prevector<28u, unsigned char, unsigned int, int> const&) Unexecuted instantiation: void SerializeMany<ParamsStream<AutoFile&, TransactionSerParams>, long, CScript>(ParamsStream<AutoFile&, TransactionSerParams>&, long const&, CScript const&) Unexecuted instantiation: void SerializeMany<DataStream, unsigned int, unsigned int, CTxOut>(DataStream&, unsigned int const&, unsigned int const&, CTxOut const&) 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<DataStream, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, uint256>(DataStream&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, uint256 const&) Unexecuted instantiation: void SerializeMany<DataStream, int, long>(DataStream&, int const&, long const&) Unexecuted instantiation: void SerializeMany<DataStream, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CKeyID>(DataStream&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, CKeyID const&) Unexecuted instantiation: void SerializeMany<DataStream, KeyOriginInfo>(DataStream&, KeyOriginInfo const&) Unexecuted instantiation: void SerializeMany<DataStream, bool>(DataStream&, bool const&) Unexecuted instantiation: void SerializeMany<DataStream, std::vector<unsigned char, std::allocator<unsigned char> >, std::vector<unsigned char, std::allocator<unsigned char> >, unsigned int, unsigned int, std::vector<unsigned char, std::allocator<unsigned char> > >(DataStream&, std::vector<unsigned char, std::allocator<unsigned char> > const&, std::vector<unsigned char, std::allocator<unsigned char> > const&, unsigned int const&, unsigned int const&, std::vector<unsigned char, std::allocator<unsigned char> > const&) Unexecuted instantiation: void SerializeMany<DataStream, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned long, int, int, int>(DataStream&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned long const&, int const&, int const&, int const&) Unexecuted instantiation: void SerializeMany<DataStream, int, unsigned int, CKeyID>(DataStream&, int const&, unsigned int const&, CKeyID const&) void SerializeMany<HashWriter, int, uint256, uint256, unsigned int, unsigned int, unsigned int>(HashWriter&, int const&, uint256 const&, uint256 const&, unsigned int const&, unsigned int const&, unsigned int const&) Line | Count | Source | 993 | 335k | { | 994 | 335k | (::Serialize(s, args), ...); | 995 | 335k | } |
void SerializeMany<ParamsStream<HashWriter&, TransactionSerParams>, COutPoint, CScript, unsigned int>(ParamsStream<HashWriter&, TransactionSerParams>&, COutPoint const&, CScript const&, unsigned int const&) Line | Count | Source | 993 | 17.0k | { | 994 | 17.0k | (::Serialize(s, args), ...); | 995 | 17.0k | } |
void SerializeMany<ParamsStream<HashWriter&, TransactionSerParams>, transaction_identifier<false>, unsigned int>(ParamsStream<HashWriter&, TransactionSerParams>&, transaction_identifier<false> const&, unsigned int const&) Line | Count | Source | 993 | 17.0k | { | 994 | 17.0k | (::Serialize(s, args), ...); | 995 | 17.0k | } |
void SerializeMany<ParamsStream<HashWriter&, TransactionSerParams>, prevector<28u, unsigned char, unsigned int, int> >(ParamsStream<HashWriter&, TransactionSerParams>&, prevector<28u, unsigned char, unsigned int, int> const&) Line | Count | Source | 993 | 34.1k | { | 994 | 34.1k | (::Serialize(s, args), ...); | 995 | 34.1k | } |
void SerializeMany<ParamsStream<HashWriter&, TransactionSerParams>, long, CScript>(ParamsStream<HashWriter&, TransactionSerParams>&, long const&, CScript const&) Line | Count | Source | 993 | 17.0k | { | 994 | 17.0k | (::Serialize(s, args), ...); | 995 | 17.0k | } |
|
996 | | |
997 | | template <typename Stream, typename... Args> |
998 | | inline void UnserializeMany(Stream& s, Args&&... args) |
999 | 127k | { |
1000 | 127k | (::Unserialize(s, args), ...); |
1001 | 127k | } Unexecuted instantiation: void UnserializeMany<DataStream, transaction_identifier<false>&, unsigned int&>(DataStream&, transaction_identifier<false>&, unsigned int&) void UnserializeMany<ParamsStream<DataStream&, TransactionSerParams>, COutPoint&, CScript&, unsigned int&>(ParamsStream<DataStream&, TransactionSerParams>&, COutPoint&, CScript&, unsigned int&) Line | Count | Source | 999 | 8.53k | { | 1000 | 8.53k | (::Unserialize(s, args), ...); | 1001 | 8.53k | } |
void UnserializeMany<ParamsStream<DataStream&, TransactionSerParams>, transaction_identifier<false>&, unsigned int&>(ParamsStream<DataStream&, TransactionSerParams>&, transaction_identifier<false>&, unsigned int&) Line | Count | Source | 999 | 8.53k | { | 1000 | 8.53k | (::Unserialize(s, args), ...); | 1001 | 8.53k | } |
void UnserializeMany<ParamsStream<DataStream&, TransactionSerParams>, prevector<28u, unsigned char, unsigned int, int>&>(ParamsStream<DataStream&, TransactionSerParams>&, prevector<28u, unsigned char, unsigned int, int>&) Line | Count | Source | 999 | 17.0k | { | 1000 | 17.0k | (::Unserialize(s, args), ...); | 1001 | 17.0k | } |
void UnserializeMany<ParamsStream<DataStream&, TransactionSerParams>, long&, CScript&>(ParamsStream<DataStream&, TransactionSerParams>&, long&, CScript&) Line | Count | Source | 999 | 8.53k | { | 1000 | 8.53k | (::Unserialize(s, args), ...); | 1001 | 8.53k | } |
Unexecuted instantiation: void UnserializeMany<DataStream, ParamsWrapper<TransactionSerParams, CMutableTransaction>&>(DataStream&, ParamsWrapper<TransactionSerParams, CMutableTransaction>&) Unexecuted instantiation: void UnserializeMany<DataStream, unsigned int&>(DataStream&, unsigned int&) Unexecuted instantiation: void UnserializeMany<DataStream, ParamsWrapper<TransactionSerParams, std::shared_ptr<CTransaction const> >&>(DataStream&, ParamsWrapper<TransactionSerParams, std::shared_ptr<CTransaction const> >&) Unexecuted instantiation: void UnserializeMany<DataStream, CTxOut&>(DataStream&, CTxOut&) Unexecuted instantiation: void UnserializeMany<DataStream, long&, CScript&>(DataStream&, long&, CScript&) Unexecuted instantiation: void UnserializeMany<DataStream, prevector<28u, unsigned char, unsigned int, int>&>(DataStream&, prevector<28u, unsigned char, unsigned int, int>&) Unexecuted instantiation: void UnserializeMany<DataStream, int&>(DataStream&, int&) Unexecuted instantiation: void UnserializeMany<DataStream, std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > >&>(DataStream&, std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > >&) Unexecuted instantiation: void UnserializeMany<SpanReader, uint256&>(SpanReader&, uint256&) Unexecuted instantiation: void UnserializeMany<DataStream, XOnlyPubKey&>(DataStream&, XOnlyPubKey&) Unexecuted instantiation: void UnserializeMany<DataStream, uint256&>(DataStream&, uint256&) void UnserializeMany<ParamsStream<DataStream&, TransactionSerParams>, CBlockHeader&, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const> > >&>(ParamsStream<DataStream&, TransactionSerParams>&, CBlockHeader&, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const> > >&) Line | Count | Source | 999 | 6.84k | { | 1000 | 6.84k | (::Unserialize(s, args), ...); | 1001 | 6.84k | } |
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&) Line | Count | Source | 999 | 6.84k | { | 1000 | 6.84k | (::Unserialize(s, args), ...); | 1001 | 6.84k | } |
void UnserializeMany<DataStream, int&, uint256&, uint256&, unsigned int&, unsigned int&, unsigned int&>(DataStream&, int&, uint256&, uint256&, unsigned int&, unsigned int&, unsigned int&) Line | Count | Source | 999 | 53.8k | { | 1000 | 53.8k | (::Unserialize(s, args), ...); | 1001 | 53.8k | } |
Unexecuted instantiation: void UnserializeMany<DataStream, std::vector<uint256, std::allocator<uint256> >&>(DataStream&, std::vector<uint256, std::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&>&>(DataStream&, Wrapper<VarIntFormatter<(VarIntMode)0>, unsigned long&>&) Unexecuted instantiation: void UnserializeMany<DataStream, Wrapper<VarIntFormatter<(VarIntMode)1>, int&>&>(DataStream&, Wrapper<VarIntFormatter<(VarIntMode)1>, int&>&) Unexecuted instantiation: void UnserializeMany<DataStream, Wrapper<AmountCompression, long&>&, Wrapper<ScriptCompression, CScript&>&>(DataStream&, Wrapper<AmountCompression, long&>&, Wrapper<ScriptCompression, CScript&>&) Unexecuted instantiation: void UnserializeMany<ParamsStream<DataStream&, CAddress::SerParams>, CAddress&, CNetAddr&, Wrapper<ChronoFormatter<long, false>, std::chrono::time_point<NodeClock, std::chrono::duration<long, std::ratio<1l, 1l> > >&>&, int&>(ParamsStream<DataStream&, CAddress::SerParams>&, CAddress&, CNetAddr&, Wrapper<ChronoFormatter<long, false>, std::chrono::time_point<NodeClock, std::chrono::duration<long, std::ratio<1l, 1l> > >&>&, int&) Unexecuted instantiation: void UnserializeMany<ParamsStream<DataStream&, CAddress::SerParams>, unsigned int&>(ParamsStream<DataStream&, CAddress::SerParams>&, unsigned int&) Unexecuted instantiation: void UnserializeMany<ParamsStream<DataStream&, CAddress::SerParams>, Wrapper<ChronoFormatter<unsigned int, true>, std::chrono::time_point<NodeClock, std::chrono::duration<long, std::ratio<1l, 1l> > >&>&>(ParamsStream<DataStream&, CAddress::SerParams>&, Wrapper<ChronoFormatter<unsigned int, true>, std::chrono::time_point<NodeClock, std::chrono::duration<long, std::ratio<1l, 1l> > >&>&) Unexecuted instantiation: void UnserializeMany<ParamsStream<DataStream&, CAddress::SerParams>, Wrapper<CompactSizeFormatter<false>, unsigned long&>&>(ParamsStream<DataStream&, CAddress::SerParams>&, Wrapper<CompactSizeFormatter<false>, unsigned long&>&) Unexecuted instantiation: void UnserializeMany<ParamsStream<DataStream&, CAddress::SerParams>, Wrapper<CustomUintFormatter<8, false>, ServiceFlags&>&>(ParamsStream<DataStream&, CAddress::SerParams>&, Wrapper<CustomUintFormatter<8, false>, ServiceFlags&>&) Unexecuted instantiation: void UnserializeMany<ParamsStream<DataStream&, CAddress::SerParams>, ParamsWrapper<CNetAddr::SerParams, CService>&>(ParamsStream<DataStream&, CAddress::SerParams>&, ParamsWrapper<CNetAddr::SerParams, CService>&) Unexecuted instantiation: void UnserializeMany<ParamsStream<ParamsStream<DataStream&, CAddress::SerParams>&, CNetAddr::SerParams>, CNetAddr&, Wrapper<CustomUintFormatter<2, true>, unsigned short&>&>(ParamsStream<ParamsStream<DataStream&, CAddress::SerParams>&, CNetAddr::SerParams>&, CNetAddr&, Wrapper<CustomUintFormatter<2, true>, unsigned short&>&) void UnserializeMany<DataStream, CBlockHeader&, unsigned long&, Wrapper<VectorFormatter<CustomUintFormatter<6, false> >, std::vector<unsigned long, std::allocator<unsigned long> >&>&, std::vector<PrefilledTransaction, std::allocator<PrefilledTransaction> >&>(DataStream&, CBlockHeader&, unsigned long&, Wrapper<VectorFormatter<CustomUintFormatter<6, false> >, std::vector<unsigned long, std::allocator<unsigned long> >&>&, std::vector<PrefilledTransaction, std::allocator<PrefilledTransaction> >&) Line | Count | Source | 999 | 1.68k | { | 1000 | 1.68k | (::Unserialize(s, args), ...); | 1001 | 1.68k | } |
void UnserializeMany<DataStream, Wrapper<CompactSizeFormatter<true>, unsigned short&>&, ParamsWrapper<TransactionSerParams, Wrapper<DefaultFormatter, std::shared_ptr<CTransaction const>&> >&>(DataStream&, Wrapper<CompactSizeFormatter<true>, unsigned short&>&, ParamsWrapper<TransactionSerParams, Wrapper<DefaultFormatter, std::shared_ptr<CTransaction const>&> >&) Line | Count | Source | 999 | 1.68k | { | 1000 | 1.68k | (::Unserialize(s, args), ...); | 1001 | 1.68k | } |
Unexecuted instantiation: void UnserializeMany<DataStream, long&>(DataStream&, long&) Unexecuted instantiation: void UnserializeMany<DataStream, CBlockHeader&, CPartialMerkleTree&>(DataStream&, CBlockHeader&, CPartialMerkleTree&) Unexecuted instantiation: void UnserializeMany<DataStream, unsigned int&, std::vector<uint256, std::allocator<uint256> >&>(DataStream&, unsigned int&, std::vector<uint256, std::allocator<uint256> >&) Unexecuted instantiation: void UnserializeMany<DataStream, std::vector<unsigned char, std::allocator<unsigned char> >&>(DataStream&, std::vector<unsigned char, std::allocator<unsigned char> >&) 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::vector<unsigned int, std::allocator<unsigned int> >&>(DataStream&, unsigned char (&) [4], std::vector<unsigned int, std::allocator<unsigned int> >&) Unexecuted instantiation: void UnserializeMany<DataStream, Wrapper<VectorFormatter<TxInUndoFormatter>, std::vector<Coin, std::allocator<Coin> >&>&>(DataStream&, Wrapper<VectorFormatter<TxInUndoFormatter>, std::vector<Coin, std::allocator<Coin> >&>&) Unexecuted instantiation: void UnserializeMany<DataStream, std::vector<CTxUndo, std::allocator<CTxUndo> >&>(DataStream&, std::vector<CTxUndo, std::allocator<CTxUndo> >&) void UnserializeMany<ParamsStream<DataStream&, CNetAddr::SerParams>, CNetAddr&, Wrapper<CustomUintFormatter<2, true>, unsigned short&>&>(ParamsStream<DataStream&, CNetAddr::SerParams>&, CNetAddr&, Wrapper<CustomUintFormatter<2, true>, unsigned short&>&) Line | Count | Source | 999 | 870 | { | 1000 | 870 | (::Unserialize(s, args), ...); | 1001 | 870 | } |
void UnserializeMany<DataStream, std::array<unsigned char, 4ul>&, char (&) [12], unsigned int&, unsigned char (&) [4]>(DataStream&, std::array<unsigned char, 4ul>&, char (&) [12], unsigned int&, unsigned char (&) [4]) Line | Count | Source | 999 | 13.5k | { | 1000 | 13.5k | (::Unserialize(s, args), ...); | 1001 | 13.5k | } |
Unexecuted instantiation: void UnserializeMany<DataStream, unsigned int&, uint256&>(DataStream&, unsigned int&, uint256&) Unexecuted instantiation: void UnserializeMany<DataStream, std::vector<unsigned char, std::allocator<unsigned char> >&, unsigned int&, unsigned int&, unsigned char&>(DataStream&, std::vector<unsigned char, std::allocator<unsigned char> >&, unsigned int&, unsigned int&, unsigned char&) Unexecuted instantiation: void UnserializeMany<DataStream, uint256&, ParamsWrapper<TransactionSerParams, Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const> > >&> >&>(DataStream&, uint256&, ParamsWrapper<TransactionSerParams, Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const> > >&> >&) Unexecuted instantiation: void UnserializeMany<DataStream, uint256&, Wrapper<VectorFormatter<DifferenceFormatter>, std::vector<unsigned short, std::allocator<unsigned short> >&>&>(DataStream&, uint256&, Wrapper<VectorFormatter<DifferenceFormatter>, std::vector<unsigned short, std::allocator<unsigned short> >&>&) Unexecuted instantiation: void UnserializeMany<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<28u, unsigned char, unsigned int, int>&>(ParamsStream<SpanReader&, TransactionSerParams>&, prevector<28u, unsigned char, unsigned int, int>&) Unexecuted instantiation: void UnserializeMany<ParamsStream<SpanReader&, TransactionSerParams>, long&, CScript&>(ParamsStream<SpanReader&, TransactionSerParams>&, long&, CScript&) Unexecuted instantiation: void UnserializeMany<SpanReader, long&, CScript&>(SpanReader&, long&, CScript&) Unexecuted instantiation: void UnserializeMany<SpanReader, prevector<28u, unsigned char, unsigned int, int>&>(SpanReader&, prevector<28u, unsigned char, unsigned int, int>&) Unexecuted instantiation: void UnserializeMany<ParamsStream<HashVerifier<AutoFile>&, CAddress::SerParams>, unsigned int&>(ParamsStream<HashVerifier<AutoFile>&, CAddress::SerParams>&, unsigned int&) Unexecuted instantiation: void UnserializeMany<ParamsStream<HashVerifier<AutoFile>&, CAddress::SerParams>, Wrapper<ChronoFormatter<unsigned int, true>, std::chrono::time_point<NodeClock, std::chrono::duration<long, std::ratio<1l, 1l> > >&>&>(ParamsStream<HashVerifier<AutoFile>&, CAddress::SerParams>&, Wrapper<ChronoFormatter<unsigned int, true>, std::chrono::time_point<NodeClock, std::chrono::duration<long, std::ratio<1l, 1l> > >&>&) Unexecuted instantiation: void UnserializeMany<ParamsStream<HashVerifier<AutoFile>&, CAddress::SerParams>, Wrapper<CompactSizeFormatter<false>, unsigned long&>&>(ParamsStream<HashVerifier<AutoFile>&, CAddress::SerParams>&, Wrapper<CompactSizeFormatter<false>, unsigned long&>&) Unexecuted instantiation: void UnserializeMany<ParamsStream<HashVerifier<AutoFile>&, CAddress::SerParams>, Wrapper<CustomUintFormatter<8, false>, ServiceFlags&>&>(ParamsStream<HashVerifier<AutoFile>&, CAddress::SerParams>&, Wrapper<CustomUintFormatter<8, false>, ServiceFlags&>&) Unexecuted instantiation: void UnserializeMany<ParamsStream<HashVerifier<AutoFile>&, CAddress::SerParams>, ParamsWrapper<CNetAddr::SerParams, CService>&>(ParamsStream<HashVerifier<AutoFile>&, CAddress::SerParams>&, ParamsWrapper<CNetAddr::SerParams, CService>&) Unexecuted instantiation: void UnserializeMany<ParamsStream<ParamsStream<HashVerifier<AutoFile>&, CAddress::SerParams>&, CNetAddr::SerParams>, CNetAddr&, Wrapper<CustomUintFormatter<2, true>, unsigned short&>&>(ParamsStream<ParamsStream<HashVerifier<AutoFile>&, CAddress::SerParams>&, CNetAddr::SerParams>&, CNetAddr&, Wrapper<CustomUintFormatter<2, true>, unsigned short&>&) Unexecuted instantiation: void UnserializeMany<ParamsStream<AutoFile&, CAddress::SerParams>, CAddress&, CNetAddr&, Wrapper<ChronoFormatter<long, false>, std::chrono::time_point<NodeClock, std::chrono::duration<long, std::ratio<1l, 1l> > >&>&, int&>(ParamsStream<AutoFile&, CAddress::SerParams>&, CAddress&, CNetAddr&, Wrapper<ChronoFormatter<long, false>, std::chrono::time_point<NodeClock, std::chrono::duration<long, std::ratio<1l, 1l> > >&>&, int&) Unexecuted instantiation: void UnserializeMany<ParamsStream<AutoFile&, CAddress::SerParams>, unsigned int&>(ParamsStream<AutoFile&, CAddress::SerParams>&, unsigned int&) Unexecuted instantiation: void UnserializeMany<ParamsStream<AutoFile&, CAddress::SerParams>, Wrapper<ChronoFormatter<unsigned int, true>, std::chrono::time_point<NodeClock, std::chrono::duration<long, std::ratio<1l, 1l> > >&>&>(ParamsStream<AutoFile&, CAddress::SerParams>&, Wrapper<ChronoFormatter<unsigned int, true>, std::chrono::time_point<NodeClock, std::chrono::duration<long, std::ratio<1l, 1l> > >&>&) Unexecuted instantiation: void UnserializeMany<ParamsStream<AutoFile&, CAddress::SerParams>, Wrapper<CompactSizeFormatter<false>, unsigned long&>&>(ParamsStream<AutoFile&, CAddress::SerParams>&, Wrapper<CompactSizeFormatter<false>, unsigned long&>&) Unexecuted instantiation: void UnserializeMany<ParamsStream<AutoFile&, CAddress::SerParams>, Wrapper<CustomUintFormatter<8, false>, ServiceFlags&>&>(ParamsStream<AutoFile&, CAddress::SerParams>&, Wrapper<CustomUintFormatter<8, false>, ServiceFlags&>&) Unexecuted instantiation: void UnserializeMany<ParamsStream<AutoFile&, CAddress::SerParams>, ParamsWrapper<CNetAddr::SerParams, CService>&>(ParamsStream<AutoFile&, CAddress::SerParams>&, ParamsWrapper<CNetAddr::SerParams, CService>&) Unexecuted instantiation: void UnserializeMany<ParamsStream<ParamsStream<AutoFile&, CAddress::SerParams>&, CNetAddr::SerParams>, CNetAddr&, Wrapper<CustomUintFormatter<2, true>, unsigned short&>&>(ParamsStream<ParamsStream<AutoFile&, CAddress::SerParams>&, CNetAddr::SerParams>&, CNetAddr&, Wrapper<CustomUintFormatter<2, true>, unsigned short&>&) Unexecuted instantiation: void UnserializeMany<ParamsStream<HashVerifier<AutoFile>&, CAddress::SerParams>, CAddress&, CNetAddr&, Wrapper<ChronoFormatter<long, false>, std::chrono::time_point<NodeClock, std::chrono::duration<long, std::ratio<1l, 1l> > >&>&, int&>(ParamsStream<HashVerifier<AutoFile>&, CAddress::SerParams>&, CAddress&, CNetAddr&, Wrapper<ChronoFormatter<long, false>, std::chrono::time_point<NodeClock, std::chrono::duration<long, std::ratio<1l, 1l> > >&>&, int&) Unexecuted instantiation: void UnserializeMany<ParamsStream<HashVerifier<DataStream>&, CAddress::SerParams>, CAddress&, CNetAddr&, Wrapper<ChronoFormatter<long, false>, std::chrono::time_point<NodeClock, std::chrono::duration<long, std::ratio<1l, 1l> > >&>&, int&>(ParamsStream<HashVerifier<DataStream>&, CAddress::SerParams>&, CAddress&, CNetAddr&, Wrapper<ChronoFormatter<long, false>, std::chrono::time_point<NodeClock, std::chrono::duration<long, std::ratio<1l, 1l> > >&>&, int&) Unexecuted instantiation: void UnserializeMany<ParamsStream<HashVerifier<DataStream>&, CAddress::SerParams>, unsigned int&>(ParamsStream<HashVerifier<DataStream>&, CAddress::SerParams>&, unsigned int&) Unexecuted instantiation: void UnserializeMany<ParamsStream<HashVerifier<DataStream>&, CAddress::SerParams>, Wrapper<ChronoFormatter<unsigned int, true>, std::chrono::time_point<NodeClock, std::chrono::duration<long, std::ratio<1l, 1l> > >&>&>(ParamsStream<HashVerifier<DataStream>&, CAddress::SerParams>&, Wrapper<ChronoFormatter<unsigned int, true>, std::chrono::time_point<NodeClock, std::chrono::duration<long, std::ratio<1l, 1l> > >&>&) Unexecuted instantiation: void UnserializeMany<ParamsStream<HashVerifier<DataStream>&, CAddress::SerParams>, Wrapper<CompactSizeFormatter<false>, unsigned long&>&>(ParamsStream<HashVerifier<DataStream>&, CAddress::SerParams>&, Wrapper<CompactSizeFormatter<false>, unsigned long&>&) Unexecuted instantiation: void UnserializeMany<ParamsStream<HashVerifier<DataStream>&, CAddress::SerParams>, Wrapper<CustomUintFormatter<8, false>, ServiceFlags&>&>(ParamsStream<HashVerifier<DataStream>&, CAddress::SerParams>&, Wrapper<CustomUintFormatter<8, false>, ServiceFlags&>&) Unexecuted instantiation: void UnserializeMany<ParamsStream<HashVerifier<DataStream>&, CAddress::SerParams>, ParamsWrapper<CNetAddr::SerParams, CService>&>(ParamsStream<HashVerifier<DataStream>&, CAddress::SerParams>&, ParamsWrapper<CNetAddr::SerParams, CService>&) Unexecuted instantiation: void UnserializeMany<ParamsStream<ParamsStream<HashVerifier<DataStream>&, CAddress::SerParams>&, CNetAddr::SerParams>, CNetAddr&, Wrapper<CustomUintFormatter<2, true>, unsigned short&>&>(ParamsStream<ParamsStream<HashVerifier<DataStream>&, CAddress::SerParams>&, CNetAddr::SerParams>&, CNetAddr&, Wrapper<CustomUintFormatter<2, true>, unsigned short&>&) Unexecuted instantiation: void UnserializeMany<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<28u, unsigned char, unsigned int, int>&>(ParamsStream<AutoFile&, TransactionSerParams>&, prevector<28u, unsigned char, unsigned int, int>&) Unexecuted instantiation: void UnserializeMany<ParamsStream<AutoFile&, TransactionSerParams>, long&, CScript&>(ParamsStream<AutoFile&, TransactionSerParams>&, long&, CScript&) Unexecuted instantiation: void UnserializeMany<DataStream, unsigned long&>(DataStream&, unsigned long&) Unexecuted instantiation: void UnserializeMany<DataStream, Num3072&>(DataStream&, Num3072&) Unexecuted instantiation: void UnserializeMany<DataStream, uint256&, uint256&, FlatFilePos&>(DataStream&, uint256&, uint256&, FlatFilePos&) 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<AutoFile>, std::vector<CTxUndo, std::allocator<CTxUndo> >&>(HashVerifier<AutoFile>&, std::vector<CTxUndo, std::allocator<CTxUndo> >&) Unexecuted instantiation: void UnserializeMany<HashVerifier<AutoFile>, Wrapper<VectorFormatter<TxInUndoFormatter>, std::vector<Coin, std::allocator<Coin> >&>&>(HashVerifier<AutoFile>&, Wrapper<VectorFormatter<TxInUndoFormatter>, std::vector<Coin, std::allocator<Coin> >&>&) Unexecuted instantiation: void UnserializeMany<HashVerifier<AutoFile>, Wrapper<AmountCompression, long&>&, Wrapper<ScriptCompression, CScript&>&>(HashVerifier<AutoFile>&, Wrapper<AmountCompression, long&>&, Wrapper<ScriptCompression, CScript&>&) Unexecuted instantiation: void UnserializeMany<ParamsStream<AutoFile&, TransactionSerParams>, CBlockHeader&, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const> > >&>(ParamsStream<AutoFile&, TransactionSerParams>&, CBlockHeader&, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const> > >&) Unexecuted instantiation: void UnserializeMany<ParamsStream<AutoFile&, TransactionSerParams>, int&, uint256&, uint256&, unsigned int&, unsigned int&, unsigned int&>(ParamsStream<AutoFile&, 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::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const> > >&>(ParamsStream<BufferedFile&, TransactionSerParams>&, CBlockHeader&, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const> > >&) Unexecuted instantiation: void UnserializeMany<ParamsStream<BufferedFile&, TransactionSerParams>, int&, uint256&, uint256&, unsigned int&, unsigned int&, unsigned int&>(ParamsStream<BufferedFile&, TransactionSerParams>&, int&, uint256&, uint256&, unsigned int&, unsigned int&, unsigned int&) Unexecuted instantiation: void UnserializeMany<ParamsStream<BufferedFile&, TransactionSerParams>, COutPoint&, CScript&, unsigned int&>(ParamsStream<BufferedFile&, TransactionSerParams>&, COutPoint&, CScript&, unsigned int&) Unexecuted instantiation: void UnserializeMany<ParamsStream<BufferedFile&, TransactionSerParams>, transaction_identifier<false>&, unsigned int&>(ParamsStream<BufferedFile&, TransactionSerParams>&, transaction_identifier<false>&, unsigned int&) Unexecuted instantiation: void UnserializeMany<ParamsStream<BufferedFile&, TransactionSerParams>, prevector<28u, unsigned char, unsigned int, int>&>(ParamsStream<BufferedFile&, TransactionSerParams>&, prevector<28u, unsigned char, unsigned int, int>&) Unexecuted instantiation: void UnserializeMany<ParamsStream<BufferedFile&, TransactionSerParams>, long&, CScript&>(ParamsStream<BufferedFile&, TransactionSerParams>&, long&, CScript&) Unexecuted instantiation: void UnserializeMany<AutoFile, Wrapper<AmountCompression, long&>&, Wrapper<ScriptCompression, CScript&>&>(AutoFile&, Wrapper<AmountCompression, long&>&, Wrapper<ScriptCompression, CScript&>&) Unexecuted instantiation: void UnserializeMany<DataStream, int&, long&>(DataStream&, int&, long&) Unexecuted instantiation: void UnserializeMany<DataStream, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, CKeyID&>(DataStream&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, CKeyID&) Unexecuted instantiation: void UnserializeMany<DataStream, KeyOriginInfo&>(DataStream&, KeyOriginInfo&) Unexecuted instantiation: void UnserializeMany<DataStream, bool&>(DataStream&, bool&) Unexecuted instantiation: void UnserializeMany<DataStream, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, unsigned long&, int&, int&, int&>(DataStream&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, unsigned long&, int&, int&, int&) Unexecuted instantiation: void UnserializeMany<DataStream, std::vector<unsigned char, std::allocator<unsigned char> >&, std::vector<unsigned char, std::allocator<unsigned char> >&, unsigned int&, unsigned int&, std::vector<unsigned char, std::allocator<unsigned char> >&>(DataStream&, std::vector<unsigned char, std::allocator<unsigned char> >&, std::vector<unsigned char, std::allocator<unsigned char> >&, unsigned int&, unsigned int&, std::vector<unsigned char, std::allocator<unsigned char> >&) Unexecuted instantiation: void UnserializeMany<DataStream, int&, unsigned int&, CKeyID&>(DataStream&, int&, unsigned int&, CKeyID&) |
1002 | | |
1003 | | /** |
1004 | | * Support for all macros providing or using the ser_action parameter of the SerializationOps method. |
1005 | | */ |
1006 | | struct ActionSerialize { |
1007 | 0 | static constexpr bool ForRead() { return false; } |
1008 | | |
1009 | | template<typename Stream, typename... Args> |
1010 | | static void SerReadWriteMany(Stream& s, const Args&... args) |
1011 | 697k | { |
1012 | 697k | ::SerializeMany(s, args...); |
1013 | 697k | } void ActionSerialize::SerReadWriteMany<ParamsStream<SizeComputer&, TransactionSerParams>, COutPoint, CScript, unsigned int>(ParamsStream<SizeComputer&, TransactionSerParams>&, COutPoint const&, CScript const&, unsigned int const&) Line | Count | Source | 1011 | 13.6k | { | 1012 | 13.6k | ::SerializeMany(s, args...); | 1013 | 13.6k | } |
void ActionSerialize::SerReadWriteMany<ParamsStream<SizeComputer&, TransactionSerParams>, prevector<28u, unsigned char, unsigned int, int> >(ParamsStream<SizeComputer&, TransactionSerParams>&, prevector<28u, unsigned char, unsigned int, int> const&) Line | Count | Source | 1011 | 27.3k | { | 1012 | 27.3k | ::SerializeMany(s, args...); | 1013 | 27.3k | } |
void ActionSerialize::SerReadWriteMany<ParamsStream<SizeComputer&, TransactionSerParams>, transaction_identifier<false>, unsigned int>(ParamsStream<SizeComputer&, TransactionSerParams>&, transaction_identifier<false> const&, unsigned int const&) Line | Count | Source | 1011 | 13.6k | { | 1012 | 13.6k | ::SerializeMany(s, args...); | 1013 | 13.6k | } |
void ActionSerialize::SerReadWriteMany<ParamsStream<SizeComputer&, TransactionSerParams>, long, CScript>(ParamsStream<SizeComputer&, TransactionSerParams>&, long const&, CScript const&) Line | Count | Source | 1011 | 13.6k | { | 1012 | 13.6k | ::SerializeMany(s, args...); | 1013 | 13.6k | } |
void ActionSerialize::SerReadWriteMany<ParamsStream<SizeComputer&, TransactionSerParams>, CBlockHeader, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const> > > >(ParamsStream<SizeComputer&, TransactionSerParams>&, CBlockHeader const&, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const> > > const&) Line | Count | Source | 1011 | 6.84k | { | 1012 | 6.84k | ::SerializeMany(s, args...); | 1013 | 6.84k | } |
void ActionSerialize::SerReadWriteMany<ParamsStream<SizeComputer&, TransactionSerParams>, int, uint256, uint256, unsigned int, unsigned int, unsigned int>(ParamsStream<SizeComputer&, TransactionSerParams>&, int const&, uint256 const&, uint256 const&, unsigned int const&, unsigned int const&, unsigned int const&) Line | Count | Source | 1011 | 6.84k | { | 1012 | 6.84k | ::SerializeMany(s, args...); | 1013 | 6.84k | } |
Unexecuted instantiation: void ActionSerialize::SerReadWriteMany<DataStream, Wrapper<VarIntFormatter<(VarIntMode)0>, unsigned int const&> >(DataStream&, Wrapper<VarIntFormatter<(VarIntMode)0>, unsigned int const&> const&) Unexecuted instantiation: void ActionSerialize::SerReadWriteMany<DataStream, Wrapper<VarIntFormatter<(VarIntMode)0>, unsigned long const&> >(DataStream&, Wrapper<VarIntFormatter<(VarIntMode)0>, unsigned long const&> const&) Unexecuted instantiation: void ActionSerialize::SerReadWriteMany<DataStream, CBlockHeader, unsigned long, Wrapper<VectorFormatter<CustomUintFormatter<6, false> >, std::vector<unsigned long, std::allocator<unsigned long> > const&>, std::vector<PrefilledTransaction, std::allocator<PrefilledTransaction> > >(DataStream&, CBlockHeader const&, unsigned long const&, Wrapper<VectorFormatter<CustomUintFormatter<6, false> >, std::vector<unsigned long, std::allocator<unsigned long> > const&> const&, std::vector<PrefilledTransaction, std::allocator<PrefilledTransaction> > const&) void ActionSerialize::SerReadWriteMany<DataStream, int, uint256, uint256, unsigned int, unsigned int, unsigned int>(DataStream&, int const&, uint256 const&, uint256 const&, unsigned int const&, unsigned int const&, unsigned int const&) Line | Count | Source | 1011 | 3.37k | { | 1012 | 3.37k | ::SerializeMany(s, args...); | 1013 | 3.37k | } |
Unexecuted instantiation: void ActionSerialize::SerReadWriteMany<DataStream, Wrapper<CompactSizeFormatter<true>, unsigned short const&>, ParamsWrapper<TransactionSerParams, Wrapper<DefaultFormatter, std::shared_ptr<CTransaction const> const&> > >(DataStream&, Wrapper<CompactSizeFormatter<true>, unsigned short const&> const&, ParamsWrapper<TransactionSerParams, Wrapper<DefaultFormatter, std::shared_ptr<CTransaction const> const&> > const&) Unexecuted instantiation: void ActionSerialize::SerReadWriteMany<ParamsStream<DataStream&, TransactionSerParams>, COutPoint, CScript, unsigned int>(ParamsStream<DataStream&, TransactionSerParams>&, COutPoint const&, CScript const&, unsigned int const&) Unexecuted instantiation: void ActionSerialize::SerReadWriteMany<ParamsStream<DataStream&, TransactionSerParams>, transaction_identifier<false>, unsigned int>(ParamsStream<DataStream&, TransactionSerParams>&, transaction_identifier<false> const&, unsigned int const&) Unexecuted instantiation: void ActionSerialize::SerReadWriteMany<ParamsStream<DataStream&, TransactionSerParams>, prevector<28u, unsigned char, unsigned int, int> >(ParamsStream<DataStream&, TransactionSerParams>&, prevector<28u, unsigned char, unsigned int, int> const&) Unexecuted instantiation: void ActionSerialize::SerReadWriteMany<ParamsStream<DataStream&, TransactionSerParams>, long, CScript>(ParamsStream<DataStream&, TransactionSerParams>&, long const&, CScript const&) Unexecuted instantiation: void ActionSerialize::SerReadWriteMany<DataStream, long>(DataStream&, long const&) Unexecuted instantiation: void ActionSerialize::SerReadWriteMany<DataStream, CBlockHeader, CPartialMerkleTree>(DataStream&, CBlockHeader const&, CPartialMerkleTree const&) Unexecuted instantiation: void ActionSerialize::SerReadWriteMany<DataStream, unsigned int, std::vector<uint256, std::allocator<uint256> > >(DataStream&, unsigned int const&, std::vector<uint256, std::allocator<uint256> > const&) Unexecuted instantiation: void ActionSerialize::SerReadWriteMany<DataStream, std::vector<unsigned char, std::allocator<unsigned char> > >(DataStream&, std::vector<unsigned char, std::allocator<unsigned char> > const&) Unexecuted instantiation: void ActionSerialize::SerReadWriteMany<DataStream, transaction_identifier<false>, unsigned int>(DataStream&, transaction_identifier<false> const&, unsigned int const&) Unexecuted instantiation: void ActionSerialize::SerReadWriteMany<DataStream, prevector<28u, unsigned char, unsigned int, int> >(DataStream&, prevector<28u, unsigned char, unsigned int, int> const&) Unexecuted instantiation: void ActionSerialize::SerReadWriteMany<DataStream, COutPoint, CScript, unsigned int>(DataStream&, COutPoint const&, CScript const&, unsigned int const&) Unexecuted instantiation: void ActionSerialize::SerReadWriteMany<DataStream, Wrapper<VarIntFormatter<(VarIntMode)1>, int const&>, Wrapper<VarIntFormatter<(VarIntMode)0>, unsigned int const&> >(DataStream&, Wrapper<VarIntFormatter<(VarIntMode)1>, int const&> const&, Wrapper<VarIntFormatter<(VarIntMode)0>, unsigned int const&> const&) Unexecuted instantiation: void ActionSerialize::SerReadWriteMany<DataStream, unsigned char [4], std::vector<unsigned int, std::allocator<unsigned int> > >(DataStream&, unsigned char const (&) [4], std::vector<unsigned int, std::allocator<unsigned int> > const&) Unexecuted instantiation: void ActionSerialize::SerReadWriteMany<SizeComputer, long, CScript>(SizeComputer&, long const&, CScript const&) Unexecuted instantiation: void ActionSerialize::SerReadWriteMany<SizeComputer, prevector<28u, unsigned char, unsigned int, int> >(SizeComputer&, prevector<28u, unsigned char, unsigned int, int> const&) Unexecuted instantiation: void ActionSerialize::SerReadWriteMany<DataStream, long, CScript>(DataStream&, long const&, CScript const&) Unexecuted instantiation: void ActionSerialize::SerReadWriteMany<SizeComputer, uint256>(SizeComputer&, uint256 const&) Unexecuted instantiation: void ActionSerialize::SerReadWriteMany<DataStream, uint256>(DataStream&, uint256 const&) Unexecuted instantiation: void ActionSerialize::SerReadWriteMany<ParamsStream<DataStream&, TransactionSerParams>, CBlockHeader, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const> > > >(ParamsStream<DataStream&, TransactionSerParams>&, CBlockHeader const&, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const> > > const&) Unexecuted instantiation: void ActionSerialize::SerReadWriteMany<ParamsStream<DataStream&, TransactionSerParams>, int, uint256, uint256, unsigned int, unsigned int, unsigned int>(ParamsStream<DataStream&, TransactionSerParams>&, int const&, uint256 const&, uint256 const&, unsigned int const&, unsigned int const&, unsigned int const&) Unexecuted instantiation: void ActionSerialize::SerReadWriteMany<DataStream, int>(DataStream&, int const&) Unexecuted instantiation: void ActionSerialize::SerReadWriteMany<DataStream, std::vector<uint256, std::allocator<uint256> > >(DataStream&, std::vector<uint256, std::allocator<uint256> > const&) Unexecuted instantiation: void ActionSerialize::SerReadWriteMany<DataStream, Wrapper<VectorFormatter<TxInUndoFormatter>, std::vector<Coin, std::allocator<Coin> > const&> >(DataStream&, Wrapper<VectorFormatter<TxInUndoFormatter>, std::vector<Coin, std::allocator<Coin> > const&> const&) Unexecuted instantiation: void ActionSerialize::SerReadWriteMany<DataStream, Wrapper<AmountCompression, long const&>, Wrapper<ScriptCompression, CScript const&> >(DataStream&, Wrapper<AmountCompression, long const&> const&, Wrapper<ScriptCompression, CScript const&> const&) Unexecuted instantiation: void ActionSerialize::SerReadWriteMany<DataStream, std::vector<CTxUndo, std::allocator<CTxUndo> > >(DataStream&, std::vector<CTxUndo, std::allocator<CTxUndo> > const&) Unexecuted instantiation: void ActionSerialize::SerReadWriteMany<ParamsStream<DataStream&, CNetAddr::SerParams>, CNetAddr, Wrapper<CustomUintFormatter<2, true>, unsigned short const&> >(ParamsStream<DataStream&, CNetAddr::SerParams>&, CNetAddr const&, Wrapper<CustomUintFormatter<2, true>, unsigned short const&> const&) Unexecuted instantiation: void ActionSerialize::SerReadWriteMany<DataStream, std::array<unsigned char, 4ul>, char [12], unsigned int, unsigned char [4]>(DataStream&, std::array<unsigned char, 4ul> const&, char const (&) [12], unsigned int const&, unsigned char const (&) [4]) Unexecuted instantiation: void ActionSerialize::SerReadWriteMany<ParamsStream<DataStream&, CAddress::SerParams>, unsigned int>(ParamsStream<DataStream&, CAddress::SerParams>&, unsigned int const&) Unexecuted instantiation: void ActionSerialize::SerReadWriteMany<ParamsStream<DataStream&, CAddress::SerParams>, Wrapper<ChronoFormatter<unsigned int, true>, std::chrono::time_point<NodeClock, std::chrono::duration<long, std::ratio<1l, 1l> > > const&> >(ParamsStream<DataStream&, CAddress::SerParams>&, Wrapper<ChronoFormatter<unsigned int, true>, std::chrono::time_point<NodeClock, std::chrono::duration<long, std::ratio<1l, 1l> > > const&> const&) Unexecuted instantiation: void ActionSerialize::SerReadWriteMany<ParamsStream<DataStream&, CAddress::SerParams>, Wrapper<CompactSizeFormatter<false>, unsigned long&> >(ParamsStream<DataStream&, CAddress::SerParams>&, Wrapper<CompactSizeFormatter<false>, unsigned long&> const&) Unexecuted instantiation: void ActionSerialize::SerReadWriteMany<ParamsStream<DataStream&, CAddress::SerParams>, Wrapper<CustomUintFormatter<8, false>, ServiceFlags const&> >(ParamsStream<DataStream&, CAddress::SerParams>&, Wrapper<CustomUintFormatter<8, false>, ServiceFlags const&> const&) Unexecuted instantiation: void ActionSerialize::SerReadWriteMany<ParamsStream<DataStream&, CAddress::SerParams>, ParamsWrapper<CNetAddr::SerParams, CService const> >(ParamsStream<DataStream&, CAddress::SerParams>&, ParamsWrapper<CNetAddr::SerParams, CService const> const&) Unexecuted instantiation: void ActionSerialize::SerReadWriteMany<ParamsStream<ParamsStream<DataStream&, CAddress::SerParams>&, CNetAddr::SerParams>, CNetAddr, Wrapper<CustomUintFormatter<2, true>, unsigned short const&> >(ParamsStream<ParamsStream<DataStream&, CAddress::SerParams>&, CNetAddr::SerParams>&, CNetAddr const&, Wrapper<CustomUintFormatter<2, true>, unsigned short const&> const&) Unexecuted instantiation: void ActionSerialize::SerReadWriteMany<DataStream, unsigned int, uint256>(DataStream&, unsigned int const&, uint256 const&) Unexecuted instantiation: void ActionSerialize::SerReadWriteMany<DataStream, std::vector<unsigned char, std::allocator<unsigned char> >, unsigned int, unsigned int, unsigned char>(DataStream&, std::vector<unsigned char, std::allocator<unsigned char> > const&, unsigned int const&, unsigned int const&, unsigned char const&) Unexecuted instantiation: void ActionSerialize::SerReadWriteMany<DataStream, Wrapper<VarIntFormatter<(VarIntMode)1>, int&> >(DataStream&, Wrapper<VarIntFormatter<(VarIntMode)1>, int&> const&) Unexecuted instantiation: void ActionSerialize::SerReadWriteMany<DataStream, Wrapper<VarIntFormatter<(VarIntMode)1>, int const&> >(DataStream&, Wrapper<VarIntFormatter<(VarIntMode)1>, int const&> const&) Unexecuted instantiation: void ActionSerialize::SerReadWriteMany<DataStream, unsigned int>(DataStream&, unsigned int const&) Unexecuted instantiation: void ActionSerialize::SerReadWriteMany<DataStream, uint256, ParamsWrapper<TransactionSerParams, Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const> > > const&> > >(DataStream&, uint256 const&, ParamsWrapper<TransactionSerParams, Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const> > > const&> > const&) Unexecuted instantiation: void ActionSerialize::SerReadWriteMany<DataStream, uint256, Wrapper<VectorFormatter<DifferenceFormatter>, std::vector<unsigned short, std::allocator<unsigned short> > const&> >(DataStream&, uint256 const&, Wrapper<VectorFormatter<DifferenceFormatter>, std::vector<unsigned short, std::allocator<unsigned short> > const&> const&) void ActionSerialize::SerReadWriteMany<ParamsStream<VectorWriter&, TransactionSerParams>, CBlockHeader, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const> > > >(ParamsStream<VectorWriter&, TransactionSerParams>&, CBlockHeader const&, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const> > > const&) Line | Count | Source | 1011 | 58.9k | { | 1012 | 58.9k | ::SerializeMany(s, args...); | 1013 | 58.9k | } |
void ActionSerialize::SerReadWriteMany<ParamsStream<VectorWriter&, TransactionSerParams>, int, uint256, uint256, unsigned int, unsigned int, unsigned int>(ParamsStream<VectorWriter&, TransactionSerParams>&, int const&, uint256 const&, uint256 const&, unsigned int const&, unsigned int const&, unsigned int const&) Line | Count | Source | 1011 | 60.6k | { | 1012 | 60.6k | ::SerializeMany(s, args...); | 1013 | 60.6k | } |
void ActionSerialize::SerReadWriteMany<ParamsStream<VectorWriter&, TransactionSerParams>, COutPoint, CScript, unsigned int>(ParamsStream<VectorWriter&, TransactionSerParams>&, COutPoint const&, CScript const&, unsigned int const&) Line | Count | Source | 1011 | 6.84k | { | 1012 | 6.84k | ::SerializeMany(s, args...); | 1013 | 6.84k | } |
void ActionSerialize::SerReadWriteMany<ParamsStream<VectorWriter&, TransactionSerParams>, transaction_identifier<false>, unsigned int>(ParamsStream<VectorWriter&, TransactionSerParams>&, transaction_identifier<false> const&, unsigned int const&) Line | Count | Source | 1011 | 6.84k | { | 1012 | 6.84k | ::SerializeMany(s, args...); | 1013 | 6.84k | } |
void ActionSerialize::SerReadWriteMany<ParamsStream<VectorWriter&, TransactionSerParams>, prevector<28u, unsigned char, unsigned int, int> >(ParamsStream<VectorWriter&, TransactionSerParams>&, prevector<28u, unsigned char, unsigned int, int> const&) Line | Count | Source | 1011 | 13.6k | { | 1012 | 13.6k | ::SerializeMany(s, args...); | 1013 | 13.6k | } |
void ActionSerialize::SerReadWriteMany<ParamsStream<VectorWriter&, TransactionSerParams>, long, CScript>(ParamsStream<VectorWriter&, TransactionSerParams>&, long const&, CScript const&) Line | Count | Source | 1011 | 6.84k | { | 1012 | 6.84k | ::SerializeMany(s, args...); | 1013 | 6.84k | } |
void ActionSerialize::SerReadWriteMany<ParamsStream<VectorWriter&, TransactionSerParams>, CBlockHeader, unsigned long, Wrapper<VectorFormatter<CustomUintFormatter<6, false> >, std::vector<unsigned long, std::allocator<unsigned long> > const&>, std::vector<PrefilledTransaction, std::allocator<PrefilledTransaction> > >(ParamsStream<VectorWriter&, TransactionSerParams>&, CBlockHeader const&, unsigned long const&, Wrapper<VectorFormatter<CustomUintFormatter<6, false> >, std::vector<unsigned long, std::allocator<unsigned long> > const&> const&, std::vector<PrefilledTransaction, std::allocator<PrefilledTransaction> > const&) Line | Count | Source | 1011 | 1.68k | { | 1012 | 1.68k | ::SerializeMany(s, args...); | 1013 | 1.68k | } |
void ActionSerialize::SerReadWriteMany<ParamsStream<VectorWriter&, TransactionSerParams>, Wrapper<CompactSizeFormatter<true>, unsigned short const&>, ParamsWrapper<TransactionSerParams, Wrapper<DefaultFormatter, std::shared_ptr<CTransaction const> const&> > >(ParamsStream<VectorWriter&, TransactionSerParams>&, Wrapper<CompactSizeFormatter<true>, unsigned short const&> const&, ParamsWrapper<TransactionSerParams, Wrapper<DefaultFormatter, std::shared_ptr<CTransaction const> const&> > const&) Line | Count | Source | 1011 | 1.68k | { | 1012 | 1.68k | ::SerializeMany(s, args...); | 1013 | 1.68k | } |
void ActionSerialize::SerReadWriteMany<ParamsStream<ParamsStream<VectorWriter&, TransactionSerParams>&, TransactionSerParams>, COutPoint, CScript, unsigned int>(ParamsStream<ParamsStream<VectorWriter&, TransactionSerParams>&, TransactionSerParams>&, COutPoint const&, CScript const&, unsigned int const&) Line | Count | Source | 1011 | 1.68k | { | 1012 | 1.68k | ::SerializeMany(s, args...); | 1013 | 1.68k | } |
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&) Line | Count | Source | 1011 | 1.68k | { | 1012 | 1.68k | ::SerializeMany(s, args...); | 1013 | 1.68k | } |
void ActionSerialize::SerReadWriteMany<ParamsStream<ParamsStream<VectorWriter&, TransactionSerParams>&, TransactionSerParams>, prevector<28u, unsigned char, unsigned int, int> >(ParamsStream<ParamsStream<VectorWriter&, TransactionSerParams>&, TransactionSerParams>&, prevector<28u, unsigned char, unsigned int, int> const&) Line | Count | Source | 1011 | 3.37k | { | 1012 | 3.37k | ::SerializeMany(s, args...); | 1013 | 3.37k | } |
void ActionSerialize::SerReadWriteMany<ParamsStream<ParamsStream<VectorWriter&, TransactionSerParams>&, TransactionSerParams>, long, CScript>(ParamsStream<ParamsStream<VectorWriter&, TransactionSerParams>&, TransactionSerParams>&, long const&, CScript const&) Line | Count | Source | 1011 | 1.68k | { | 1012 | 1.68k | ::SerializeMany(s, args...); | 1013 | 1.68k | } |
Unexecuted instantiation: void ActionSerialize::SerReadWriteMany<AutoFile, Wrapper<AmountCompression, long const&>, Wrapper<ScriptCompression, CScript const&> >(AutoFile&, Wrapper<AmountCompression, long const&> const&, Wrapper<ScriptCompression, CScript const&> const&) void ActionSerialize::SerReadWriteMany<ParamsStream<VectorWriter&, CNetAddr::SerParams>, CNetAddr, Wrapper<CustomUintFormatter<2, true>, unsigned short const&> >(ParamsStream<VectorWriter&, CNetAddr::SerParams>&, CNetAddr const&, Wrapper<CustomUintFormatter<2, true>, unsigned short const&> const&) Line | Count | Source | 1011 | 3.48k | { | 1012 | 3.48k | ::SerializeMany(s, args...); | 1013 | 3.48k | } |
Unexecuted instantiation: void ActionSerialize::SerReadWriteMany<ParamsStream<HashedSourceWriter<AutoFile>&, CAddress::SerParams>, unsigned int>(ParamsStream<HashedSourceWriter<AutoFile>&, CAddress::SerParams>&, unsigned int const&) Unexecuted instantiation: void ActionSerialize::SerReadWriteMany<ParamsStream<HashedSourceWriter<AutoFile>&, CAddress::SerParams>, Wrapper<ChronoFormatter<unsigned int, true>, std::chrono::time_point<NodeClock, std::chrono::duration<long, std::ratio<1l, 1l> > > const&> >(ParamsStream<HashedSourceWriter<AutoFile>&, CAddress::SerParams>&, Wrapper<ChronoFormatter<unsigned int, true>, std::chrono::time_point<NodeClock, std::chrono::duration<long, std::ratio<1l, 1l> > > const&> const&) Unexecuted instantiation: void ActionSerialize::SerReadWriteMany<ParamsStream<HashedSourceWriter<AutoFile>&, CAddress::SerParams>, Wrapper<CompactSizeFormatter<false>, unsigned long&> >(ParamsStream<HashedSourceWriter<AutoFile>&, CAddress::SerParams>&, Wrapper<CompactSizeFormatter<false>, unsigned long&> const&) Unexecuted instantiation: void ActionSerialize::SerReadWriteMany<ParamsStream<HashedSourceWriter<AutoFile>&, CAddress::SerParams>, Wrapper<CustomUintFormatter<8, false>, ServiceFlags const&> >(ParamsStream<HashedSourceWriter<AutoFile>&, CAddress::SerParams>&, Wrapper<CustomUintFormatter<8, false>, ServiceFlags const&> const&) Unexecuted instantiation: void ActionSerialize::SerReadWriteMany<ParamsStream<HashedSourceWriter<AutoFile>&, CAddress::SerParams>, ParamsWrapper<CNetAddr::SerParams, CService const> >(ParamsStream<HashedSourceWriter<AutoFile>&, CAddress::SerParams>&, ParamsWrapper<CNetAddr::SerParams, CService const> const&) Unexecuted instantiation: void ActionSerialize::SerReadWriteMany<ParamsStream<ParamsStream<HashedSourceWriter<AutoFile>&, CAddress::SerParams>&, CNetAddr::SerParams>, CNetAddr, Wrapper<CustomUintFormatter<2, true>, unsigned short const&> >(ParamsStream<ParamsStream<HashedSourceWriter<AutoFile>&, CAddress::SerParams>&, CNetAddr::SerParams>&, CNetAddr const&, Wrapper<CustomUintFormatter<2, true>, unsigned short const&> const&) Unexecuted instantiation: void ActionSerialize::SerReadWriteMany<ParamsStream<HashedSourceWriter<AutoFile>&, CAddress::SerParams>, CAddress, CNetAddr, Wrapper<ChronoFormatter<long, false>, std::chrono::time_point<NodeClock, std::chrono::duration<long, std::ratio<1l, 1l> > > const&>, int>(ParamsStream<HashedSourceWriter<AutoFile>&, CAddress::SerParams>&, CAddress const&, CNetAddr const&, Wrapper<ChronoFormatter<long, false>, std::chrono::time_point<NodeClock, std::chrono::duration<long, std::ratio<1l, 1l> > > const&> const&, int const&) Unexecuted instantiation: void ActionSerialize::SerReadWriteMany<ParamsStream<DataStream&, CAddress::SerParams>, CAddress, CNetAddr, Wrapper<ChronoFormatter<long, false>, std::chrono::time_point<NodeClock, std::chrono::duration<long, std::ratio<1l, 1l> > > const&>, int>(ParamsStream<DataStream&, CAddress::SerParams>&, CAddress const&, CNetAddr const&, Wrapper<ChronoFormatter<long, false>, std::chrono::time_point<NodeClock, std::chrono::duration<long, std::ratio<1l, 1l> > > const&> const&, int const&) Unexecuted instantiation: void ActionSerialize::SerReadWriteMany<SizeComputer, CBlockHeader, unsigned long, Wrapper<VectorFormatter<CustomUintFormatter<6, false> >, std::vector<unsigned long, std::allocator<unsigned long> > const&>, std::vector<PrefilledTransaction, std::allocator<PrefilledTransaction> > >(SizeComputer&, CBlockHeader const&, unsigned long const&, Wrapper<VectorFormatter<CustomUintFormatter<6, false> >, std::vector<unsigned long, std::allocator<unsigned long> > const&> const&, std::vector<PrefilledTransaction, std::allocator<PrefilledTransaction> > const&) Unexecuted instantiation: void ActionSerialize::SerReadWriteMany<SizeComputer, int, uint256, uint256, unsigned int, unsigned int, unsigned int>(SizeComputer&, int const&, uint256 const&, uint256 const&, unsigned int const&, unsigned int const&, unsigned int const&) Unexecuted instantiation: void ActionSerialize::SerReadWriteMany<SizeComputer, Wrapper<CompactSizeFormatter<true>, unsigned short const&>, ParamsWrapper<TransactionSerParams, Wrapper<DefaultFormatter, std::shared_ptr<CTransaction const> const&> > >(SizeComputer&, Wrapper<CompactSizeFormatter<true>, unsigned short const&> const&, ParamsWrapper<TransactionSerParams, Wrapper<DefaultFormatter, std::shared_ptr<CTransaction const> const&> > const&) Unexecuted instantiation: void ActionSerialize::SerReadWriteMany<DataStream, FlatFilePos, Wrapper<VarIntFormatter<(VarIntMode)0>, unsigned int const&> >(DataStream&, FlatFilePos const&, Wrapper<VarIntFormatter<(VarIntMode)0>, unsigned int const&> const&) Unexecuted instantiation: void ActionSerialize::SerReadWriteMany<DataStream, unsigned char>(DataStream&, unsigned char const&) Unexecuted instantiation: void ActionSerialize::SerReadWriteMany<DataStream, unsigned long>(DataStream&, unsigned long const&) Unexecuted instantiation: void ActionSerialize::SerReadWriteMany<DataStream, Num3072>(DataStream&, Num3072 const&) Unexecuted instantiation: void ActionSerialize::SerReadWriteMany<DataStream, uint256, uint256, FlatFilePos>(DataStream&, uint256 const&, uint256 const&, FlatFilePos 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, CScript>(HashWriter&, long const&, CScript const&) Unexecuted instantiation: void ActionSerialize::SerReadWriteMany<HashWriter, prevector<28u, unsigned char, unsigned int, int> >(HashWriter&, prevector<28u, unsigned char, unsigned int, int> const&) void ActionSerialize::SerReadWriteMany<VectorWriter, std::array<unsigned char, 4ul>, char [12], unsigned int, unsigned char [4]>(VectorWriter&, std::array<unsigned char, 4ul> const&, char const (&) [12], unsigned int const&, unsigned char const (&) [4]) Line | Count | Source | 1011 | 17.4k | { | 1012 | 17.4k | ::SerializeMany(s, args...); | 1013 | 17.4k | } |
Unexecuted instantiation: void ActionSerialize::SerReadWriteMany<VectorWriter, CBlockHeader, unsigned long, Wrapper<VectorFormatter<CustomUintFormatter<6, false> >, std::vector<unsigned long, std::allocator<unsigned long> > const&>, std::vector<PrefilledTransaction, std::allocator<PrefilledTransaction> > >(VectorWriter&, CBlockHeader const&, unsigned long const&, Wrapper<VectorFormatter<CustomUintFormatter<6, false> >, std::vector<unsigned long, std::allocator<unsigned long> > const&> const&, std::vector<PrefilledTransaction, std::allocator<PrefilledTransaction> > const&) 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::shared_ptr<CTransaction const> const&> > >(VectorWriter&, Wrapper<CompactSizeFormatter<true>, unsigned short const&> const&, ParamsWrapper<TransactionSerParams, Wrapper<DefaultFormatter, std::shared_ptr<CTransaction const> const&> > const&) Unexecuted instantiation: void ActionSerialize::SerReadWriteMany<VectorWriter, unsigned int, uint256>(VectorWriter&, unsigned int const&, uint256 const&) void ActionSerialize::SerReadWriteMany<VectorWriter, int>(VectorWriter&, int const&) Line | Count | Source | 1011 | 2.47k | { | 1012 | 2.47k | ::SerializeMany(s, args...); | 1013 | 2.47k | } |
void ActionSerialize::SerReadWriteMany<VectorWriter, std::vector<uint256, std::allocator<uint256> > >(VectorWriter&, std::vector<uint256, std::allocator<uint256> > const&) Line | Count | Source | 1011 | 2.47k | { | 1012 | 2.47k | ::SerializeMany(s, args...); | 1013 | 2.47k | } |
Unexecuted instantiation: void ActionSerialize::SerReadWriteMany<VectorWriter, CBlockHeader, CPartialMerkleTree>(VectorWriter&, CBlockHeader const&, CPartialMerkleTree const&) Unexecuted instantiation: void ActionSerialize::SerReadWriteMany<VectorWriter, unsigned int, std::vector<uint256, std::allocator<uint256> > >(VectorWriter&, unsigned int const&, std::vector<uint256, std::allocator<uint256> > const&) Unexecuted instantiation: void ActionSerialize::SerReadWriteMany<VectorWriter, std::vector<unsigned char, std::allocator<unsigned char> > >(VectorWriter&, std::vector<unsigned char, std::allocator<unsigned char> > const&) Unexecuted instantiation: void ActionSerialize::SerReadWriteMany<VectorWriter, uint256, ParamsWrapper<TransactionSerParams, Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const> > > const&> > >(VectorWriter&, uint256 const&, ParamsWrapper<TransactionSerParams, Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const> > > const&> > const&) Unexecuted instantiation: void ActionSerialize::SerReadWriteMany<VectorWriter, uint256, Wrapper<VectorFormatter<DifferenceFormatter>, std::vector<unsigned short, std::allocator<unsigned short> > const&> >(VectorWriter&, uint256 const&, Wrapper<VectorFormatter<DifferenceFormatter>, std::vector<unsigned short, std::allocator<unsigned short> > const&> const&) Unexecuted instantiation: void ActionSerialize::SerReadWriteMany<ParamsStream<VectorWriter&, CAddress::SerParams>, unsigned int>(ParamsStream<VectorWriter&, CAddress::SerParams>&, unsigned int const&) Unexecuted instantiation: void ActionSerialize::SerReadWriteMany<ParamsStream<VectorWriter&, CAddress::SerParams>, Wrapper<ChronoFormatter<unsigned int, true>, std::chrono::time_point<NodeClock, std::chrono::duration<long, std::ratio<1l, 1l> > > const&> >(ParamsStream<VectorWriter&, CAddress::SerParams>&, Wrapper<ChronoFormatter<unsigned int, true>, std::chrono::time_point<NodeClock, std::chrono::duration<long, std::ratio<1l, 1l> > > const&> const&) Unexecuted instantiation: void ActionSerialize::SerReadWriteMany<ParamsStream<VectorWriter&, CAddress::SerParams>, Wrapper<CompactSizeFormatter<false>, unsigned long&> >(ParamsStream<VectorWriter&, CAddress::SerParams>&, Wrapper<CompactSizeFormatter<false>, unsigned long&> const&) Unexecuted instantiation: void ActionSerialize::SerReadWriteMany<ParamsStream<VectorWriter&, CAddress::SerParams>, Wrapper<CustomUintFormatter<8, false>, ServiceFlags const&> >(ParamsStream<VectorWriter&, CAddress::SerParams>&, Wrapper<CustomUintFormatter<8, false>, ServiceFlags const&> const&) Unexecuted instantiation: void ActionSerialize::SerReadWriteMany<ParamsStream<VectorWriter&, CAddress::SerParams>, ParamsWrapper<CNetAddr::SerParams, CService const> >(ParamsStream<VectorWriter&, CAddress::SerParams>&, ParamsWrapper<CNetAddr::SerParams, CService const> const&) Unexecuted instantiation: void ActionSerialize::SerReadWriteMany<ParamsStream<ParamsStream<VectorWriter&, CAddress::SerParams>&, CNetAddr::SerParams>, CNetAddr, Wrapper<CustomUintFormatter<2, true>, unsigned short const&> >(ParamsStream<ParamsStream<VectorWriter&, CAddress::SerParams>&, CNetAddr::SerParams>&, CNetAddr const&, Wrapper<CustomUintFormatter<2, true>, unsigned short const&> const&) Unexecuted instantiation: void ActionSerialize::SerReadWriteMany<SizeComputer, std::vector<CTxUndo, std::allocator<CTxUndo> > >(SizeComputer&, std::vector<CTxUndo, std::allocator<CTxUndo> > const&) Unexecuted instantiation: void ActionSerialize::SerReadWriteMany<SizeComputer, Wrapper<VectorFormatter<TxInUndoFormatter>, std::vector<Coin, std::allocator<Coin> > const&> >(SizeComputer&, Wrapper<VectorFormatter<TxInUndoFormatter>, std::vector<Coin, std::allocator<Coin> > const&> const&) Unexecuted instantiation: void ActionSerialize::SerReadWriteMany<SizeComputer, Wrapper<AmountCompression, long const&>, Wrapper<ScriptCompression, CScript const&> >(SizeComputer&, Wrapper<AmountCompression, long const&> const&, Wrapper<ScriptCompression, CScript const&> const&) Unexecuted instantiation: void ActionSerialize::SerReadWriteMany<AutoFile, std::vector<CTxUndo, std::allocator<CTxUndo> > >(AutoFile&, std::vector<CTxUndo, std::allocator<CTxUndo> > const&) Unexecuted instantiation: void ActionSerialize::SerReadWriteMany<AutoFile, Wrapper<VectorFormatter<TxInUndoFormatter>, std::vector<Coin, std::allocator<Coin> > const&> >(AutoFile&, Wrapper<VectorFormatter<TxInUndoFormatter>, std::vector<Coin, std::allocator<Coin> > const&> const&) Unexecuted instantiation: void ActionSerialize::SerReadWriteMany<HashWriter, std::vector<CTxUndo, std::allocator<CTxUndo> > >(HashWriter&, std::vector<CTxUndo, std::allocator<CTxUndo> > const&) Unexecuted instantiation: void ActionSerialize::SerReadWriteMany<HashWriter, Wrapper<VectorFormatter<TxInUndoFormatter>, std::vector<Coin, std::allocator<Coin> > const&> >(HashWriter&, Wrapper<VectorFormatter<TxInUndoFormatter>, std::vector<Coin, std::allocator<Coin> > const&> const&) Unexecuted instantiation: void ActionSerialize::SerReadWriteMany<HashWriter, Wrapper<AmountCompression, long const&>, Wrapper<ScriptCompression, CScript const&> >(HashWriter&, Wrapper<AmountCompression, long const&> const&, Wrapper<ScriptCompression, CScript const&> const&) Unexecuted instantiation: void ActionSerialize::SerReadWriteMany<ParamsStream<AutoFile&, TransactionSerParams>, CBlockHeader, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const> > > >(ParamsStream<AutoFile&, TransactionSerParams>&, CBlockHeader const&, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const> > > const&) Unexecuted instantiation: void ActionSerialize::SerReadWriteMany<ParamsStream<AutoFile&, TransactionSerParams>, int, uint256, uint256, unsigned int, unsigned int, unsigned int>(ParamsStream<AutoFile&, TransactionSerParams>&, int const&, uint256 const&, uint256 const&, unsigned int const&, unsigned int const&, unsigned int 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<28u, unsigned char, unsigned int, int> >(ParamsStream<AutoFile&, TransactionSerParams>&, prevector<28u, unsigned char, unsigned int, int> const&) Unexecuted instantiation: void ActionSerialize::SerReadWriteMany<ParamsStream<AutoFile&, TransactionSerParams>, long, CScript>(ParamsStream<AutoFile&, TransactionSerParams>&, long const&, CScript const&) Unexecuted instantiation: void ActionSerialize::SerReadWriteMany<DataStream, unsigned int, unsigned int, CTxOut>(DataStream&, unsigned int const&, unsigned int const&, CTxOut const&) 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<DataStream, int, long>(DataStream&, int const&, long const&) Unexecuted instantiation: void ActionSerialize::SerReadWriteMany<DataStream, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CKeyID>(DataStream&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, CKeyID const&) Unexecuted instantiation: void ActionSerialize::SerReadWriteMany<DataStream, KeyOriginInfo>(DataStream&, KeyOriginInfo const&) Unexecuted instantiation: void ActionSerialize::SerReadWriteMany<DataStream, bool>(DataStream&, bool const&) Unexecuted instantiation: void ActionSerialize::SerReadWriteMany<DataStream, std::vector<unsigned char, std::allocator<unsigned char> >, std::vector<unsigned char, std::allocator<unsigned char> >, unsigned int, unsigned int, std::vector<unsigned char, std::allocator<unsigned char> > >(DataStream&, std::vector<unsigned char, std::allocator<unsigned char> > const&, std::vector<unsigned char, std::allocator<unsigned char> > const&, unsigned int const&, unsigned int const&, std::vector<unsigned char, std::allocator<unsigned char> > const&) Unexecuted instantiation: void ActionSerialize::SerReadWriteMany<DataStream, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned long, int, int, int>(DataStream&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned long const&, int const&, int const&, int const&) Unexecuted instantiation: void ActionSerialize::SerReadWriteMany<DataStream, int, unsigned int, CKeyID>(DataStream&, int const&, unsigned int const&, CKeyID const&) void ActionSerialize::SerReadWriteMany<HashWriter, int, uint256, uint256, unsigned int, unsigned int, unsigned int>(HashWriter&, int const&, uint256 const&, uint256 const&, unsigned int const&, unsigned int const&, unsigned int const&) Line | Count | Source | 1011 | 335k | { | 1012 | 335k | ::SerializeMany(s, args...); | 1013 | 335k | } |
void ActionSerialize::SerReadWriteMany<ParamsStream<HashWriter&, TransactionSerParams>, COutPoint, CScript, unsigned int>(ParamsStream<HashWriter&, TransactionSerParams>&, COutPoint const&, CScript const&, unsigned int const&) Line | Count | Source | 1011 | 17.0k | { | 1012 | 17.0k | ::SerializeMany(s, args...); | 1013 | 17.0k | } |
void ActionSerialize::SerReadWriteMany<ParamsStream<HashWriter&, TransactionSerParams>, transaction_identifier<false>, unsigned int>(ParamsStream<HashWriter&, TransactionSerParams>&, transaction_identifier<false> const&, unsigned int const&) Line | Count | Source | 1011 | 17.0k | { | 1012 | 17.0k | ::SerializeMany(s, args...); | 1013 | 17.0k | } |
void ActionSerialize::SerReadWriteMany<ParamsStream<HashWriter&, TransactionSerParams>, prevector<28u, unsigned char, unsigned int, int> >(ParamsStream<HashWriter&, TransactionSerParams>&, prevector<28u, unsigned char, unsigned int, int> const&) Line | Count | Source | 1011 | 34.1k | { | 1012 | 34.1k | ::SerializeMany(s, args...); | 1013 | 34.1k | } |
void ActionSerialize::SerReadWriteMany<ParamsStream<HashWriter&, TransactionSerParams>, long, CScript>(ParamsStream<HashWriter&, TransactionSerParams>&, long const&, CScript const&) Line | Count | Source | 1011 | 17.0k | { | 1012 | 17.0k | ::SerializeMany(s, args...); | 1013 | 17.0k | } |
|
1014 | | |
1015 | | template<typename Stream, typename Type, typename Fn> |
1016 | | static void SerRead(Stream& s, Type&&, Fn&&) |
1017 | 0 | { |
1018 | 0 | } Unexecuted instantiation: void ActionSerialize::SerRead<DataStream, CPartialMerkleTree const&, CPartialMerkleTree::SerializationOps<DataStream, CPartialMerkleTree const, ActionSerialize>(CPartialMerkleTree const&, DataStream&, ActionSerialize)::{lambda(DataStream&, CPartialMerkleTree&)#1}>(DataStream&, CPartialMerkleTree const&&, CPartialMerkleTree::SerializationOps<DataStream, CPartialMerkleTree const, ActionSerialize>(CPartialMerkleTree const&, DataStream&, ActionSerialize)::{lambda(DataStream&, CPartialMerkleTree&)#1}&&) Unexecuted instantiation: void ActionSerialize::SerRead<DataStream, CPartialMerkleTree const&, CPartialMerkleTree::SerializationOps<DataStream, CPartialMerkleTree const, ActionSerialize>(CPartialMerkleTree const&, DataStream&, ActionSerialize)::{lambda(DataStream&, CPartialMerkleTree&)#2}>(DataStream&, CPartialMerkleTree const&&, CPartialMerkleTree::SerializationOps<DataStream, CPartialMerkleTree const, ActionSerialize>(CPartialMerkleTree const&, DataStream&, ActionSerialize)::{lambda(DataStream&, CPartialMerkleTree&)#2}&&) Unexecuted instantiation: void ActionSerialize::SerRead<ParamsStream<DataStream&, CAddress::SerParams>, CAddress const&, CAddress::SerializationOps<ParamsStream<DataStream&, CAddress::SerParams>, CAddress const, ActionSerialize>(CAddress const&, ParamsStream<DataStream&, CAddress::SerParams>&, ActionSerialize)::{lambda(ParamsStream<DataStream&, CAddress::SerParams>&, CAddress&)#1}>(ParamsStream<DataStream&, CAddress::SerParams>&, CAddress const&&, CAddress::SerializationOps<ParamsStream<DataStream&, CAddress::SerParams>, CAddress const, ActionSerialize>(CAddress const&, ParamsStream<DataStream&, CAddress::SerParams>&, ActionSerialize)::{lambda(ParamsStream<DataStream&, CAddress::SerParams>&, CAddress&)#1}&&) Unexecuted instantiation: void ActionSerialize::SerRead<ParamsStream<HashedSourceWriter<AutoFile>&, CAddress::SerParams>, CAddress const&, 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&)#1}>(ParamsStream<HashedSourceWriter<AutoFile>&, CAddress::SerParams>&, CAddress const&&, 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&)#1}&&) Unexecuted instantiation: void ActionSerialize::SerRead<VectorWriter, CPartialMerkleTree const&, CPartialMerkleTree::SerializationOps<VectorWriter, CPartialMerkleTree const, ActionSerialize>(CPartialMerkleTree const&, VectorWriter&, ActionSerialize)::{lambda(VectorWriter&, CPartialMerkleTree&)#1}>(VectorWriter&, CPartialMerkleTree const&&, CPartialMerkleTree::SerializationOps<VectorWriter, CPartialMerkleTree const, ActionSerialize>(CPartialMerkleTree const&, VectorWriter&, ActionSerialize)::{lambda(VectorWriter&, CPartialMerkleTree&)#1}&&) Unexecuted instantiation: void ActionSerialize::SerRead<VectorWriter, CPartialMerkleTree const&, CPartialMerkleTree::SerializationOps<VectorWriter, CPartialMerkleTree const, ActionSerialize>(CPartialMerkleTree const&, VectorWriter&, ActionSerialize)::{lambda(VectorWriter&, CPartialMerkleTree&)#2}>(VectorWriter&, CPartialMerkleTree const&&, CPartialMerkleTree::SerializationOps<VectorWriter, CPartialMerkleTree const, ActionSerialize>(CPartialMerkleTree const&, VectorWriter&, ActionSerialize)::{lambda(VectorWriter&, CPartialMerkleTree&)#2}&&) Unexecuted instantiation: void ActionSerialize::SerRead<ParamsStream<VectorWriter&, CAddress::SerParams>, CAddress const&, CAddress::SerializationOps<ParamsStream<VectorWriter&, CAddress::SerParams>, CAddress const, ActionSerialize>(CAddress const&, ParamsStream<VectorWriter&, CAddress::SerParams>&, ActionSerialize)::{lambda(ParamsStream<VectorWriter&, CAddress::SerParams>&, CAddress&)#1}>(ParamsStream<VectorWriter&, CAddress::SerParams>&, CAddress const&&, CAddress::SerializationOps<ParamsStream<VectorWriter&, CAddress::SerParams>, CAddress const, ActionSerialize>(CAddress const&, ParamsStream<VectorWriter&, CAddress::SerParams>&, ActionSerialize)::{lambda(ParamsStream<VectorWriter&, CAddress::SerParams>&, CAddress&)#1}&&) Unexecuted instantiation: void ActionSerialize::SerRead<DataStream, wallet::WalletDescriptor const&, wallet::WalletDescriptor::SerializationOps<DataStream, wallet::WalletDescriptor const, ActionSerialize>(wallet::WalletDescriptor const&, DataStream&, ActionSerialize)::{lambda(DataStream&, wallet::WalletDescriptor&)#1}>(DataStream&, wallet::WalletDescriptor const&&, wallet::WalletDescriptor::SerializationOps<DataStream, wallet::WalletDescriptor const, ActionSerialize>(wallet::WalletDescriptor const&, DataStream&, ActionSerialize)::{lambda(DataStream&, wallet::WalletDescriptor&)#1}&&) |
1019 | | |
1020 | | template<typename Stream, typename Type, typename Fn> |
1021 | | static void SerWrite(Stream& s, Type&& obj, Fn&& fn) |
1022 | 0 | { |
1023 | 0 | fn(s, std::forward<Type>(obj)); |
1024 | 0 | } Unexecuted instantiation: void ActionSerialize::SerWrite<DataStream, CPartialMerkleTree const&, CPartialMerkleTree::SerializationOps<DataStream, CPartialMerkleTree const, ActionSerialize>(CPartialMerkleTree const&, DataStream&, ActionSerialize)::{lambda(DataStream&, CPartialMerkleTree const&)#1}>(DataStream&, CPartialMerkleTree const&&, CPartialMerkleTree::SerializationOps<DataStream, CPartialMerkleTree const, ActionSerialize>(CPartialMerkleTree const&, DataStream&, ActionSerialize)::{lambda(DataStream&, CPartialMerkleTree const&)#1}&&) Unexecuted instantiation: void ActionSerialize::SerWrite<ParamsStream<DataStream&, CAddress::SerParams>, CAddress const&, CAddress::SerializationOps<ParamsStream<DataStream&, CAddress::SerParams>, CAddress const, ActionSerialize>(CAddress const&, ParamsStream<DataStream&, CAddress::SerParams>&, ActionSerialize)::{lambda(ParamsStream<DataStream&, CAddress::SerParams>&, CAddress const&)#1}>(ParamsStream<DataStream&, CAddress::SerParams>&, CAddress const&&, CAddress::SerializationOps<ParamsStream<DataStream&, CAddress::SerParams>, CAddress const, ActionSerialize>(CAddress const&, ParamsStream<DataStream&, CAddress::SerParams>&, ActionSerialize)::{lambda(ParamsStream<DataStream&, CAddress::SerParams>&, CAddress const&)#1}&&) Unexecuted instantiation: void ActionSerialize::SerWrite<ParamsStream<HashedSourceWriter<AutoFile>&, CAddress::SerParams>, CAddress const&, 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&)#1}>(ParamsStream<HashedSourceWriter<AutoFile>&, CAddress::SerParams>&, CAddress const&&, 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&)#1}&&) Unexecuted instantiation: void ActionSerialize::SerWrite<VectorWriter, CPartialMerkleTree const&, CPartialMerkleTree::SerializationOps<VectorWriter, CPartialMerkleTree const, ActionSerialize>(CPartialMerkleTree const&, VectorWriter&, ActionSerialize)::{lambda(VectorWriter&, CPartialMerkleTree const&)#1}>(VectorWriter&, CPartialMerkleTree const&&, CPartialMerkleTree::SerializationOps<VectorWriter, CPartialMerkleTree const, ActionSerialize>(CPartialMerkleTree const&, VectorWriter&, ActionSerialize)::{lambda(VectorWriter&, CPartialMerkleTree const&)#1}&&) Unexecuted instantiation: void ActionSerialize::SerWrite<ParamsStream<VectorWriter&, CAddress::SerParams>, CAddress const&, CAddress::SerializationOps<ParamsStream<VectorWriter&, CAddress::SerParams>, CAddress const, ActionSerialize>(CAddress const&, ParamsStream<VectorWriter&, CAddress::SerParams>&, ActionSerialize)::{lambda(ParamsStream<VectorWriter&, CAddress::SerParams>&, CAddress const&)#1}>(ParamsStream<VectorWriter&, CAddress::SerParams>&, CAddress const&&, CAddress::SerializationOps<ParamsStream<VectorWriter&, CAddress::SerParams>, CAddress const, ActionSerialize>(CAddress const&, ParamsStream<VectorWriter&, CAddress::SerParams>&, ActionSerialize)::{lambda(ParamsStream<VectorWriter&, CAddress::SerParams>&, CAddress const&)#1}&&) Unexecuted instantiation: void ActionSerialize::SerWrite<DataStream, wallet::WalletDescriptor const&, wallet::WalletDescriptor::SerializationOps<DataStream, wallet::WalletDescriptor const, ActionSerialize>(wallet::WalletDescriptor const&, DataStream&, ActionSerialize)::{lambda(DataStream&, wallet::WalletDescriptor const&)#1}>(DataStream&, wallet::WalletDescriptor const&&, wallet::WalletDescriptor::SerializationOps<DataStream, wallet::WalletDescriptor const, ActionSerialize>(wallet::WalletDescriptor const&, DataStream&, ActionSerialize)::{lambda(DataStream&, wallet::WalletDescriptor const&)#1}&&) |
1025 | | }; |
1026 | | struct ActionUnserialize { |
1027 | 0 | static constexpr bool ForRead() { return true; } |
1028 | | |
1029 | | template<typename Stream, typename... Args> |
1030 | | static void SerReadWriteMany(Stream& s, Args&&... args) |
1031 | 127k | { |
1032 | 127k | ::UnserializeMany(s, args...); |
1033 | 127k | } Unexecuted instantiation: void ActionUnserialize::SerReadWriteMany<DataStream, transaction_identifier<false>&, unsigned int&>(DataStream&, transaction_identifier<false>&, unsigned int&) void ActionUnserialize::SerReadWriteMany<ParamsStream<DataStream&, TransactionSerParams>, COutPoint&, CScript&, unsigned int&>(ParamsStream<DataStream&, TransactionSerParams>&, COutPoint&, CScript&, unsigned int&) Line | Count | Source | 1031 | 8.53k | { | 1032 | 8.53k | ::UnserializeMany(s, args...); | 1033 | 8.53k | } |
void ActionUnserialize::SerReadWriteMany<ParamsStream<DataStream&, TransactionSerParams>, transaction_identifier<false>&, unsigned int&>(ParamsStream<DataStream&, TransactionSerParams>&, transaction_identifier<false>&, unsigned int&) Line | Count | Source | 1031 | 8.53k | { | 1032 | 8.53k | ::UnserializeMany(s, args...); | 1033 | 8.53k | } |
void ActionUnserialize::SerReadWriteMany<ParamsStream<DataStream&, TransactionSerParams>, prevector<28u, unsigned char, unsigned int, int>&>(ParamsStream<DataStream&, TransactionSerParams>&, prevector<28u, unsigned char, unsigned int, int>&) Line | Count | Source | 1031 | 17.0k | { | 1032 | 17.0k | ::UnserializeMany(s, args...); | 1033 | 17.0k | } |
void ActionUnserialize::SerReadWriteMany<ParamsStream<DataStream&, TransactionSerParams>, long&, CScript&>(ParamsStream<DataStream&, TransactionSerParams>&, long&, CScript&) Line | Count | Source | 1031 | 8.53k | { | 1032 | 8.53k | ::UnserializeMany(s, args...); | 1033 | 8.53k | } |
Unexecuted instantiation: void ActionUnserialize::SerReadWriteMany<DataStream, long&, CScript&>(DataStream&, long&, CScript&) Unexecuted instantiation: void ActionUnserialize::SerReadWriteMany<DataStream, prevector<28u, unsigned char, unsigned int, int>&>(DataStream&, prevector<28u, unsigned char, unsigned int, int>&) Unexecuted instantiation: void ActionUnserialize::SerReadWriteMany<SpanReader, uint256&>(SpanReader&, uint256&) Unexecuted instantiation: void ActionUnserialize::SerReadWriteMany<DataStream, uint256&>(DataStream&, uint256&) void ActionUnserialize::SerReadWriteMany<ParamsStream<DataStream&, TransactionSerParams>, CBlockHeader&, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const> > >&>(ParamsStream<DataStream&, TransactionSerParams>&, CBlockHeader&, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const> > >&) Line | Count | Source | 1031 | 6.84k | { | 1032 | 6.84k | ::UnserializeMany(s, args...); | 1033 | 6.84k | } |
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&) Line | Count | Source | 1031 | 6.84k | { | 1032 | 6.84k | ::UnserializeMany(s, args...); | 1033 | 6.84k | } |
void ActionUnserialize::SerReadWriteMany<DataStream, int&, uint256&, uint256&, unsigned int&, unsigned int&, unsigned int&>(DataStream&, int&, uint256&, uint256&, unsigned int&, unsigned int&, unsigned int&) Line | Count | Source | 1031 | 53.8k | { | 1032 | 53.8k | ::UnserializeMany(s, args...); | 1033 | 53.8k | } |
Unexecuted instantiation: void ActionUnserialize::SerReadWriteMany<DataStream, int&>(DataStream&, int&) Unexecuted instantiation: void ActionUnserialize::SerReadWriteMany<DataStream, std::vector<uint256, std::allocator<uint256> >&>(DataStream&, std::vector<uint256, std::allocator<uint256> >&) Unexecuted instantiation: void ActionUnserialize::SerReadWriteMany<DataStream, 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&> >(DataStream&, Wrapper<VarIntFormatter<(VarIntMode)0>, unsigned long&>&&) Unexecuted instantiation: void ActionUnserialize::SerReadWriteMany<DataStream, Wrapper<VarIntFormatter<(VarIntMode)1>, int&> >(DataStream&, Wrapper<VarIntFormatter<(VarIntMode)1>, int&>&&) Unexecuted instantiation: void ActionUnserialize::SerReadWriteMany<DataStream, unsigned int&>(DataStream&, unsigned int&) Unexecuted instantiation: void ActionUnserialize::SerReadWriteMany<DataStream, Wrapper<AmountCompression, long&>, Wrapper<ScriptCompression, CScript&> >(DataStream&, Wrapper<AmountCompression, long&>&&, Wrapper<ScriptCompression, CScript&>&&) Unexecuted instantiation: void ActionUnserialize::SerReadWriteMany<ParamsStream<DataStream&, CAddress::SerParams>, CAddress&, CNetAddr&, Wrapper<ChronoFormatter<long, false>, std::chrono::time_point<NodeClock, std::chrono::duration<long, std::ratio<1l, 1l> > >&>, int&>(ParamsStream<DataStream&, CAddress::SerParams>&, CAddress&, CNetAddr&, Wrapper<ChronoFormatter<long, false>, std::chrono::time_point<NodeClock, std::chrono::duration<long, std::ratio<1l, 1l> > >&>&&, int&) Unexecuted instantiation: void ActionUnserialize::SerReadWriteMany<ParamsStream<DataStream&, CAddress::SerParams>, unsigned int&>(ParamsStream<DataStream&, CAddress::SerParams>&, unsigned int&) Unexecuted instantiation: void ActionUnserialize::SerReadWriteMany<ParamsStream<DataStream&, CAddress::SerParams>, Wrapper<ChronoFormatter<unsigned int, true>, std::chrono::time_point<NodeClock, std::chrono::duration<long, std::ratio<1l, 1l> > >&> >(ParamsStream<DataStream&, CAddress::SerParams>&, Wrapper<ChronoFormatter<unsigned int, true>, std::chrono::time_point<NodeClock, std::chrono::duration<long, std::ratio<1l, 1l> > >&>&&) Unexecuted instantiation: void ActionUnserialize::SerReadWriteMany<ParamsStream<DataStream&, CAddress::SerParams>, Wrapper<CompactSizeFormatter<false>, unsigned long&> >(ParamsStream<DataStream&, CAddress::SerParams>&, Wrapper<CompactSizeFormatter<false>, unsigned long&>&&) Unexecuted instantiation: void ActionUnserialize::SerReadWriteMany<ParamsStream<DataStream&, CAddress::SerParams>, Wrapper<CustomUintFormatter<8, false>, ServiceFlags&> >(ParamsStream<DataStream&, CAddress::SerParams>&, Wrapper<CustomUintFormatter<8, false>, ServiceFlags&>&&) Unexecuted instantiation: void ActionUnserialize::SerReadWriteMany<ParamsStream<DataStream&, CAddress::SerParams>, ParamsWrapper<CNetAddr::SerParams, CService> >(ParamsStream<DataStream&, CAddress::SerParams>&, ParamsWrapper<CNetAddr::SerParams, CService>&&) Unexecuted instantiation: void ActionUnserialize::SerReadWriteMany<ParamsStream<ParamsStream<DataStream&, CAddress::SerParams>&, CNetAddr::SerParams>, CNetAddr&, Wrapper<CustomUintFormatter<2, true>, unsigned short&> >(ParamsStream<ParamsStream<DataStream&, CAddress::SerParams>&, CNetAddr::SerParams>&, CNetAddr&, Wrapper<CustomUintFormatter<2, true>, unsigned short&>&&) void ActionUnserialize::SerReadWriteMany<DataStream, CBlockHeader&, unsigned long&, Wrapper<VectorFormatter<CustomUintFormatter<6, false> >, std::vector<unsigned long, std::allocator<unsigned long> >&>, std::vector<PrefilledTransaction, std::allocator<PrefilledTransaction> >&>(DataStream&, CBlockHeader&, unsigned long&, Wrapper<VectorFormatter<CustomUintFormatter<6, false> >, std::vector<unsigned long, std::allocator<unsigned long> >&>&&, std::vector<PrefilledTransaction, std::allocator<PrefilledTransaction> >&) Line | Count | Source | 1031 | 1.68k | { | 1032 | 1.68k | ::UnserializeMany(s, args...); | 1033 | 1.68k | } |
void ActionUnserialize::SerReadWriteMany<DataStream, Wrapper<CompactSizeFormatter<true>, unsigned short&>, ParamsWrapper<TransactionSerParams, Wrapper<DefaultFormatter, std::shared_ptr<CTransaction const>&> > >(DataStream&, Wrapper<CompactSizeFormatter<true>, unsigned short&>&&, ParamsWrapper<TransactionSerParams, Wrapper<DefaultFormatter, std::shared_ptr<CTransaction const>&> >&&) Line | Count | Source | 1031 | 1.68k | { | 1032 | 1.68k | ::UnserializeMany(s, args...); | 1033 | 1.68k | } |
Unexecuted instantiation: void ActionUnserialize::SerReadWriteMany<DataStream, long&>(DataStream&, long&) Unexecuted instantiation: void ActionUnserialize::SerReadWriteMany<DataStream, CBlockHeader&, CPartialMerkleTree&>(DataStream&, CBlockHeader&, CPartialMerkleTree&) Unexecuted instantiation: void ActionUnserialize::SerReadWriteMany<DataStream, unsigned int&, std::vector<uint256, std::allocator<uint256> >&>(DataStream&, unsigned int&, std::vector<uint256, std::allocator<uint256> >&) Unexecuted instantiation: void ActionUnserialize::SerReadWriteMany<DataStream, std::vector<unsigned char, std::allocator<unsigned char> >&>(DataStream&, std::vector<unsigned char, std::allocator<unsigned char> >&) 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::vector<unsigned int, std::allocator<unsigned int> >&>(DataStream&, unsigned char (&) [4], std::vector<unsigned int, std::allocator<unsigned int> >&) Unexecuted instantiation: void ActionUnserialize::SerReadWriteMany<DataStream, Wrapper<VectorFormatter<TxInUndoFormatter>, std::vector<Coin, std::allocator<Coin> >&> >(DataStream&, Wrapper<VectorFormatter<TxInUndoFormatter>, std::vector<Coin, std::allocator<Coin> >&>&&) Unexecuted instantiation: void ActionUnserialize::SerReadWriteMany<DataStream, std::vector<CTxUndo, std::allocator<CTxUndo> >&>(DataStream&, std::vector<CTxUndo, std::allocator<CTxUndo> >&) void ActionUnserialize::SerReadWriteMany<ParamsStream<DataStream&, CNetAddr::SerParams>, CNetAddr&, Wrapper<CustomUintFormatter<2, true>, unsigned short&> >(ParamsStream<DataStream&, CNetAddr::SerParams>&, CNetAddr&, Wrapper<CustomUintFormatter<2, true>, unsigned short&>&&) Line | Count | Source | 1031 | 870 | { | 1032 | 870 | ::UnserializeMany(s, args...); | 1033 | 870 | } |
void ActionUnserialize::SerReadWriteMany<DataStream, std::array<unsigned char, 4ul>&, char (&) [12], unsigned int&, unsigned char (&) [4]>(DataStream&, std::array<unsigned char, 4ul>&, char (&) [12], unsigned int&, unsigned char (&) [4]) Line | Count | Source | 1031 | 13.5k | { | 1032 | 13.5k | ::UnserializeMany(s, args...); | 1033 | 13.5k | } |
Unexecuted instantiation: void ActionUnserialize::SerReadWriteMany<DataStream, unsigned int&, uint256&>(DataStream&, unsigned int&, uint256&) Unexecuted instantiation: void ActionUnserialize::SerReadWriteMany<DataStream, std::vector<unsigned char, std::allocator<unsigned char> >&, unsigned int&, unsigned int&, unsigned char&>(DataStream&, std::vector<unsigned char, std::allocator<unsigned char> >&, unsigned int&, unsigned int&, unsigned char&) Unexecuted instantiation: void ActionUnserialize::SerReadWriteMany<DataStream, uint256&, ParamsWrapper<TransactionSerParams, Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const> > >&> > >(DataStream&, uint256&, ParamsWrapper<TransactionSerParams, Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const> > >&> >&&) Unexecuted instantiation: void ActionUnserialize::SerReadWriteMany<DataStream, uint256&, Wrapper<VectorFormatter<DifferenceFormatter>, std::vector<unsigned short, std::allocator<unsigned short> >&> >(DataStream&, uint256&, Wrapper<VectorFormatter<DifferenceFormatter>, std::vector<unsigned short, std::allocator<unsigned short> >&>&&) Unexecuted instantiation: void ActionUnserialize::SerReadWriteMany<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<28u, unsigned char, unsigned int, int>&>(ParamsStream<SpanReader&, TransactionSerParams>&, prevector<28u, unsigned char, unsigned int, int>&) Unexecuted instantiation: void ActionUnserialize::SerReadWriteMany<ParamsStream<SpanReader&, TransactionSerParams>, long&, CScript&>(ParamsStream<SpanReader&, TransactionSerParams>&, long&, CScript&) Unexecuted instantiation: void ActionUnserialize::SerReadWriteMany<SpanReader, long&, CScript&>(SpanReader&, long&, CScript&) Unexecuted instantiation: void ActionUnserialize::SerReadWriteMany<SpanReader, prevector<28u, unsigned char, unsigned int, int>&>(SpanReader&, prevector<28u, unsigned char, unsigned int, int>&) Unexecuted instantiation: void ActionUnserialize::SerReadWriteMany<ParamsStream<HashVerifier<AutoFile>&, CAddress::SerParams>, unsigned int&>(ParamsStream<HashVerifier<AutoFile>&, CAddress::SerParams>&, unsigned int&) Unexecuted instantiation: void ActionUnserialize::SerReadWriteMany<ParamsStream<HashVerifier<AutoFile>&, CAddress::SerParams>, Wrapper<ChronoFormatter<unsigned int, true>, std::chrono::time_point<NodeClock, std::chrono::duration<long, std::ratio<1l, 1l> > >&> >(ParamsStream<HashVerifier<AutoFile>&, CAddress::SerParams>&, Wrapper<ChronoFormatter<unsigned int, true>, std::chrono::time_point<NodeClock, std::chrono::duration<long, std::ratio<1l, 1l> > >&>&&) Unexecuted instantiation: void ActionUnserialize::SerReadWriteMany<ParamsStream<HashVerifier<AutoFile>&, CAddress::SerParams>, Wrapper<CompactSizeFormatter<false>, unsigned long&> >(ParamsStream<HashVerifier<AutoFile>&, CAddress::SerParams>&, Wrapper<CompactSizeFormatter<false>, unsigned long&>&&) Unexecuted instantiation: void ActionUnserialize::SerReadWriteMany<ParamsStream<HashVerifier<AutoFile>&, CAddress::SerParams>, Wrapper<CustomUintFormatter<8, false>, ServiceFlags&> >(ParamsStream<HashVerifier<AutoFile>&, CAddress::SerParams>&, Wrapper<CustomUintFormatter<8, false>, ServiceFlags&>&&) Unexecuted instantiation: void ActionUnserialize::SerReadWriteMany<ParamsStream<HashVerifier<AutoFile>&, CAddress::SerParams>, ParamsWrapper<CNetAddr::SerParams, CService> >(ParamsStream<HashVerifier<AutoFile>&, CAddress::SerParams>&, ParamsWrapper<CNetAddr::SerParams, CService>&&) Unexecuted instantiation: void ActionUnserialize::SerReadWriteMany<ParamsStream<ParamsStream<HashVerifier<AutoFile>&, CAddress::SerParams>&, CNetAddr::SerParams>, CNetAddr&, Wrapper<CustomUintFormatter<2, true>, unsigned short&> >(ParamsStream<ParamsStream<HashVerifier<AutoFile>&, CAddress::SerParams>&, CNetAddr::SerParams>&, CNetAddr&, Wrapper<CustomUintFormatter<2, true>, unsigned short&>&&) Unexecuted instantiation: void ActionUnserialize::SerReadWriteMany<ParamsStream<AutoFile&, CAddress::SerParams>, CAddress&, CNetAddr&, Wrapper<ChronoFormatter<long, false>, std::chrono::time_point<NodeClock, std::chrono::duration<long, std::ratio<1l, 1l> > >&>, int&>(ParamsStream<AutoFile&, CAddress::SerParams>&, CAddress&, CNetAddr&, Wrapper<ChronoFormatter<long, false>, std::chrono::time_point<NodeClock, std::chrono::duration<long, std::ratio<1l, 1l> > >&>&&, int&) Unexecuted instantiation: void ActionUnserialize::SerReadWriteMany<ParamsStream<AutoFile&, CAddress::SerParams>, unsigned int&>(ParamsStream<AutoFile&, CAddress::SerParams>&, unsigned int&) Unexecuted instantiation: void ActionUnserialize::SerReadWriteMany<ParamsStream<AutoFile&, CAddress::SerParams>, Wrapper<ChronoFormatter<unsigned int, true>, std::chrono::time_point<NodeClock, std::chrono::duration<long, std::ratio<1l, 1l> > >&> >(ParamsStream<AutoFile&, CAddress::SerParams>&, Wrapper<ChronoFormatter<unsigned int, true>, std::chrono::time_point<NodeClock, std::chrono::duration<long, std::ratio<1l, 1l> > >&>&&) Unexecuted instantiation: void ActionUnserialize::SerReadWriteMany<ParamsStream<AutoFile&, CAddress::SerParams>, Wrapper<CompactSizeFormatter<false>, unsigned long&> >(ParamsStream<AutoFile&, CAddress::SerParams>&, Wrapper<CompactSizeFormatter<false>, unsigned long&>&&) Unexecuted instantiation: void ActionUnserialize::SerReadWriteMany<ParamsStream<AutoFile&, CAddress::SerParams>, Wrapper<CustomUintFormatter<8, false>, ServiceFlags&> >(ParamsStream<AutoFile&, CAddress::SerParams>&, Wrapper<CustomUintFormatter<8, false>, ServiceFlags&>&&) Unexecuted instantiation: void ActionUnserialize::SerReadWriteMany<ParamsStream<AutoFile&, CAddress::SerParams>, ParamsWrapper<CNetAddr::SerParams, CService> >(ParamsStream<AutoFile&, CAddress::SerParams>&, ParamsWrapper<CNetAddr::SerParams, CService>&&) Unexecuted instantiation: void ActionUnserialize::SerReadWriteMany<ParamsStream<ParamsStream<AutoFile&, CAddress::SerParams>&, CNetAddr::SerParams>, CNetAddr&, Wrapper<CustomUintFormatter<2, true>, unsigned short&> >(ParamsStream<ParamsStream<AutoFile&, CAddress::SerParams>&, CNetAddr::SerParams>&, CNetAddr&, Wrapper<CustomUintFormatter<2, true>, unsigned short&>&&) Unexecuted instantiation: void ActionUnserialize::SerReadWriteMany<ParamsStream<HashVerifier<AutoFile>&, CAddress::SerParams>, CAddress&, CNetAddr&, Wrapper<ChronoFormatter<long, false>, std::chrono::time_point<NodeClock, std::chrono::duration<long, std::ratio<1l, 1l> > >&>, int&>(ParamsStream<HashVerifier<AutoFile>&, CAddress::SerParams>&, CAddress&, CNetAddr&, Wrapper<ChronoFormatter<long, false>, std::chrono::time_point<NodeClock, std::chrono::duration<long, std::ratio<1l, 1l> > >&>&&, int&) Unexecuted instantiation: void ActionUnserialize::SerReadWriteMany<ParamsStream<HashVerifier<DataStream>&, CAddress::SerParams>, CAddress&, CNetAddr&, Wrapper<ChronoFormatter<long, false>, std::chrono::time_point<NodeClock, std::chrono::duration<long, std::ratio<1l, 1l> > >&>, int&>(ParamsStream<HashVerifier<DataStream>&, CAddress::SerParams>&, CAddress&, CNetAddr&, Wrapper<ChronoFormatter<long, false>, std::chrono::time_point<NodeClock, std::chrono::duration<long, std::ratio<1l, 1l> > >&>&&, int&) Unexecuted instantiation: void ActionUnserialize::SerReadWriteMany<ParamsStream<HashVerifier<DataStream>&, CAddress::SerParams>, unsigned int&>(ParamsStream<HashVerifier<DataStream>&, CAddress::SerParams>&, unsigned int&) Unexecuted instantiation: void ActionUnserialize::SerReadWriteMany<ParamsStream<HashVerifier<DataStream>&, CAddress::SerParams>, Wrapper<ChronoFormatter<unsigned int, true>, std::chrono::time_point<NodeClock, std::chrono::duration<long, std::ratio<1l, 1l> > >&> >(ParamsStream<HashVerifier<DataStream>&, CAddress::SerParams>&, Wrapper<ChronoFormatter<unsigned int, true>, std::chrono::time_point<NodeClock, std::chrono::duration<long, std::ratio<1l, 1l> > >&>&&) Unexecuted instantiation: void ActionUnserialize::SerReadWriteMany<ParamsStream<HashVerifier<DataStream>&, CAddress::SerParams>, Wrapper<CompactSizeFormatter<false>, unsigned long&> >(ParamsStream<HashVerifier<DataStream>&, CAddress::SerParams>&, Wrapper<CompactSizeFormatter<false>, unsigned long&>&&) Unexecuted instantiation: void ActionUnserialize::SerReadWriteMany<ParamsStream<HashVerifier<DataStream>&, CAddress::SerParams>, Wrapper<CustomUintFormatter<8, false>, ServiceFlags&> >(ParamsStream<HashVerifier<DataStream>&, CAddress::SerParams>&, Wrapper<CustomUintFormatter<8, false>, ServiceFlags&>&&) Unexecuted instantiation: void ActionUnserialize::SerReadWriteMany<ParamsStream<HashVerifier<DataStream>&, CAddress::SerParams>, ParamsWrapper<CNetAddr::SerParams, CService> >(ParamsStream<HashVerifier<DataStream>&, CAddress::SerParams>&, ParamsWrapper<CNetAddr::SerParams, CService>&&) Unexecuted instantiation: void ActionUnserialize::SerReadWriteMany<ParamsStream<ParamsStream<HashVerifier<DataStream>&, CAddress::SerParams>&, CNetAddr::SerParams>, CNetAddr&, Wrapper<CustomUintFormatter<2, true>, unsigned short&> >(ParamsStream<ParamsStream<HashVerifier<DataStream>&, CAddress::SerParams>&, CNetAddr::SerParams>&, CNetAddr&, Wrapper<CustomUintFormatter<2, true>, unsigned short&>&&) Unexecuted instantiation: void ActionUnserialize::SerReadWriteMany<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<28u, unsigned char, unsigned int, int>&>(ParamsStream<AutoFile&, TransactionSerParams>&, prevector<28u, unsigned char, unsigned int, int>&) Unexecuted instantiation: void ActionUnserialize::SerReadWriteMany<ParamsStream<AutoFile&, TransactionSerParams>, long&, CScript&>(ParamsStream<AutoFile&, TransactionSerParams>&, long&, CScript&) Unexecuted instantiation: void ActionUnserialize::SerReadWriteMany<DataStream, unsigned long&>(DataStream&, unsigned long&) Unexecuted instantiation: void ActionUnserialize::SerReadWriteMany<DataStream, Num3072&>(DataStream&, Num3072&) Unexecuted instantiation: void ActionUnserialize::SerReadWriteMany<DataStream, uint256&, uint256&, FlatFilePos&>(DataStream&, uint256&, uint256&, FlatFilePos&) 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<AutoFile>, std::vector<CTxUndo, std::allocator<CTxUndo> >&>(HashVerifier<AutoFile>&, std::vector<CTxUndo, std::allocator<CTxUndo> >&) Unexecuted instantiation: void ActionUnserialize::SerReadWriteMany<HashVerifier<AutoFile>, Wrapper<VectorFormatter<TxInUndoFormatter>, std::vector<Coin, std::allocator<Coin> >&> >(HashVerifier<AutoFile>&, Wrapper<VectorFormatter<TxInUndoFormatter>, std::vector<Coin, std::allocator<Coin> >&>&&) Unexecuted instantiation: void ActionUnserialize::SerReadWriteMany<HashVerifier<AutoFile>, Wrapper<AmountCompression, long&>, Wrapper<ScriptCompression, CScript&> >(HashVerifier<AutoFile>&, Wrapper<AmountCompression, long&>&&, Wrapper<ScriptCompression, CScript&>&&) Unexecuted instantiation: void ActionUnserialize::SerReadWriteMany<ParamsStream<AutoFile&, TransactionSerParams>, CBlockHeader&, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const> > >&>(ParamsStream<AutoFile&, TransactionSerParams>&, CBlockHeader&, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const> > >&) Unexecuted instantiation: void ActionUnserialize::SerReadWriteMany<ParamsStream<AutoFile&, TransactionSerParams>, int&, uint256&, uint256&, unsigned int&, unsigned int&, unsigned int&>(ParamsStream<AutoFile&, 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::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const> > >&>(ParamsStream<BufferedFile&, TransactionSerParams>&, CBlockHeader&, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const> > >&) Unexecuted instantiation: void ActionUnserialize::SerReadWriteMany<ParamsStream<BufferedFile&, TransactionSerParams>, int&, uint256&, uint256&, unsigned int&, unsigned int&, unsigned int&>(ParamsStream<BufferedFile&, TransactionSerParams>&, int&, uint256&, uint256&, unsigned int&, unsigned int&, unsigned int&) Unexecuted instantiation: void ActionUnserialize::SerReadWriteMany<ParamsStream<BufferedFile&, TransactionSerParams>, COutPoint&, CScript&, unsigned int&>(ParamsStream<BufferedFile&, TransactionSerParams>&, COutPoint&, CScript&, unsigned int&) Unexecuted instantiation: void ActionUnserialize::SerReadWriteMany<ParamsStream<BufferedFile&, TransactionSerParams>, transaction_identifier<false>&, unsigned int&>(ParamsStream<BufferedFile&, TransactionSerParams>&, transaction_identifier<false>&, unsigned int&) Unexecuted instantiation: void ActionUnserialize::SerReadWriteMany<ParamsStream<BufferedFile&, TransactionSerParams>, prevector<28u, unsigned char, unsigned int, int>&>(ParamsStream<BufferedFile&, TransactionSerParams>&, prevector<28u, unsigned char, unsigned int, int>&) Unexecuted instantiation: void ActionUnserialize::SerReadWriteMany<ParamsStream<BufferedFile&, TransactionSerParams>, long&, CScript&>(ParamsStream<BufferedFile&, TransactionSerParams>&, long&, CScript&) Unexecuted instantiation: void ActionUnserialize::SerReadWriteMany<AutoFile, Wrapper<AmountCompression, long&>, Wrapper<ScriptCompression, CScript&> >(AutoFile&, Wrapper<AmountCompression, long&>&&, Wrapper<ScriptCompression, CScript&>&&) Unexecuted instantiation: void ActionUnserialize::SerReadWriteMany<DataStream, int&, long&>(DataStream&, int&, long&) Unexecuted instantiation: void ActionUnserialize::SerReadWriteMany<DataStream, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, CKeyID&>(DataStream&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, CKeyID&) Unexecuted instantiation: void ActionUnserialize::SerReadWriteMany<DataStream, KeyOriginInfo&>(DataStream&, KeyOriginInfo&) Unexecuted instantiation: void ActionUnserialize::SerReadWriteMany<DataStream, bool&>(DataStream&, bool&) Unexecuted instantiation: void ActionUnserialize::SerReadWriteMany<DataStream, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, unsigned long&, int&, int&, int&>(DataStream&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, unsigned long&, int&, int&, int&) Unexecuted instantiation: void ActionUnserialize::SerReadWriteMany<DataStream, std::vector<unsigned char, std::allocator<unsigned char> >&, std::vector<unsigned char, std::allocator<unsigned char> >&, unsigned int&, unsigned int&, std::vector<unsigned char, std::allocator<unsigned char> >&>(DataStream&, std::vector<unsigned char, std::allocator<unsigned char> >&, std::vector<unsigned char, std::allocator<unsigned char> >&, unsigned int&, unsigned int&, std::vector<unsigned char, std::allocator<unsigned char> >&) Unexecuted instantiation: void ActionUnserialize::SerReadWriteMany<DataStream, int&, unsigned int&, CKeyID&>(DataStream&, int&, unsigned int&, CKeyID&) |
1034 | | |
1035 | | template<typename Stream, typename Type, typename Fn> |
1036 | | static void SerRead(Stream& s, Type&& obj, Fn&& fn) |
1037 | 0 | { |
1038 | 0 | fn(s, std::forward<Type>(obj)); |
1039 | 0 | } Unexecuted instantiation: void ActionUnserialize::SerRead<ParamsStream<DataStream&, CAddress::SerParams>, CAddress&, CAddress::SerializationOps<ParamsStream<DataStream&, CAddress::SerParams>, CAddress, ActionUnserialize>(CAddress&, ParamsStream<DataStream&, CAddress::SerParams>&, ActionUnserialize)::{lambda(ParamsStream<DataStream&, CAddress::SerParams>&, CAddress&)#1}>(ParamsStream<DataStream&, CAddress::SerParams>&, CAddress&&, CAddress::SerializationOps<ParamsStream<DataStream&, CAddress::SerParams>, CAddress, ActionUnserialize>(CAddress&, ParamsStream<DataStream&, CAddress::SerParams>&, ActionUnserialize)::{lambda(ParamsStream<DataStream&, CAddress::SerParams>&, CAddress&)#1}&&) Unexecuted instantiation: void ActionUnserialize::SerRead<DataStream, CPartialMerkleTree&, CPartialMerkleTree::SerializationOps<DataStream, CPartialMerkleTree, ActionUnserialize>(CPartialMerkleTree&, DataStream&, ActionUnserialize)::{lambda(DataStream&, CPartialMerkleTree&)#1}>(DataStream&, CPartialMerkleTree&&, CPartialMerkleTree::SerializationOps<DataStream, CPartialMerkleTree, ActionUnserialize>(CPartialMerkleTree&, DataStream&, ActionUnserialize)::{lambda(DataStream&, CPartialMerkleTree&)#1}&&) Unexecuted instantiation: void ActionUnserialize::SerRead<DataStream, CPartialMerkleTree&, CPartialMerkleTree::SerializationOps<DataStream, CPartialMerkleTree, ActionUnserialize>(CPartialMerkleTree&, DataStream&, ActionUnserialize)::{lambda(DataStream&, CPartialMerkleTree&)#2}>(DataStream&, CPartialMerkleTree&&, CPartialMerkleTree::SerializationOps<DataStream, CPartialMerkleTree, ActionUnserialize>(CPartialMerkleTree&, DataStream&, ActionUnserialize)::{lambda(DataStream&, CPartialMerkleTree&)#2}&&) Unexecuted instantiation: void ActionUnserialize::SerRead<ParamsStream<HashVerifier<AutoFile>&, CAddress::SerParams>, CAddress&, CAddress::SerializationOps<ParamsStream<HashVerifier<AutoFile>&, CAddress::SerParams>, CAddress, ActionUnserialize>(CAddress&, ParamsStream<HashVerifier<AutoFile>&, CAddress::SerParams>&, ActionUnserialize)::{lambda(ParamsStream<HashVerifier<AutoFile>&, CAddress::SerParams>&, CAddress&)#1}>(ParamsStream<HashVerifier<AutoFile>&, CAddress::SerParams>&, CAddress&&, CAddress::SerializationOps<ParamsStream<HashVerifier<AutoFile>&, CAddress::SerParams>, CAddress, ActionUnserialize>(CAddress&, ParamsStream<HashVerifier<AutoFile>&, CAddress::SerParams>&, ActionUnserialize)::{lambda(ParamsStream<HashVerifier<AutoFile>&, CAddress::SerParams>&, CAddress&)#1}&&) Unexecuted instantiation: void ActionUnserialize::SerRead<ParamsStream<AutoFile&, CAddress::SerParams>, CAddress&, CAddress::SerializationOps<ParamsStream<AutoFile&, CAddress::SerParams>, CAddress, ActionUnserialize>(CAddress&, ParamsStream<AutoFile&, CAddress::SerParams>&, ActionUnserialize)::{lambda(ParamsStream<AutoFile&, CAddress::SerParams>&, CAddress&)#1}>(ParamsStream<AutoFile&, CAddress::SerParams>&, CAddress&&, CAddress::SerializationOps<ParamsStream<AutoFile&, CAddress::SerParams>, CAddress, ActionUnserialize>(CAddress&, ParamsStream<AutoFile&, CAddress::SerParams>&, ActionUnserialize)::{lambda(ParamsStream<AutoFile&, CAddress::SerParams>&, CAddress&)#1}&&) Unexecuted instantiation: void ActionUnserialize::SerRead<ParamsStream<HashVerifier<DataStream>&, CAddress::SerParams>, CAddress&, CAddress::SerializationOps<ParamsStream<HashVerifier<DataStream>&, CAddress::SerParams>, CAddress, ActionUnserialize>(CAddress&, ParamsStream<HashVerifier<DataStream>&, CAddress::SerParams>&, ActionUnserialize)::{lambda(ParamsStream<HashVerifier<DataStream>&, CAddress::SerParams>&, CAddress&)#1}>(ParamsStream<HashVerifier<DataStream>&, CAddress::SerParams>&, CAddress&&, CAddress::SerializationOps<ParamsStream<HashVerifier<DataStream>&, CAddress::SerParams>, CAddress, ActionUnserialize>(CAddress&, ParamsStream<HashVerifier<DataStream>&, CAddress::SerParams>&, ActionUnserialize)::{lambda(ParamsStream<HashVerifier<DataStream>&, CAddress::SerParams>&, CAddress&)#1}&&) Unexecuted instantiation: void ActionUnserialize::SerRead<DataStream, wallet::WalletDescriptor&, wallet::WalletDescriptor::SerializationOps<DataStream, wallet::WalletDescriptor, ActionUnserialize>(wallet::WalletDescriptor&, DataStream&, ActionUnserialize)::{lambda(DataStream&, wallet::WalletDescriptor&)#1}>(DataStream&, wallet::WalletDescriptor&&, wallet::WalletDescriptor::SerializationOps<DataStream, wallet::WalletDescriptor, ActionUnserialize>(wallet::WalletDescriptor&, DataStream&, ActionUnserialize)::{lambda(DataStream&, wallet::WalletDescriptor&)#1}&&) |
1040 | | |
1041 | | template<typename Stream, typename Type, typename Fn> |
1042 | | static void SerWrite(Stream& s, Type&&, Fn&&) |
1043 | 0 | { |
1044 | 0 | } Unexecuted instantiation: void ActionUnserialize::SerWrite<ParamsStream<DataStream&, CAddress::SerParams>, CAddress&, CAddress::SerializationOps<ParamsStream<DataStream&, CAddress::SerParams>, CAddress, ActionUnserialize>(CAddress&, ParamsStream<DataStream&, CAddress::SerParams>&, ActionUnserialize)::{lambda(ParamsStream<DataStream&, CAddress::SerParams>&, CAddress const&)#1}>(ParamsStream<DataStream&, CAddress::SerParams>&, CAddress&&, CAddress::SerializationOps<ParamsStream<DataStream&, CAddress::SerParams>, CAddress, ActionUnserialize>(CAddress&, ParamsStream<DataStream&, CAddress::SerParams>&, ActionUnserialize)::{lambda(ParamsStream<DataStream&, CAddress::SerParams>&, CAddress const&)#1}&&) Unexecuted instantiation: void ActionUnserialize::SerWrite<DataStream, CPartialMerkleTree&, CPartialMerkleTree::SerializationOps<DataStream, CPartialMerkleTree, ActionUnserialize>(CPartialMerkleTree&, DataStream&, ActionUnserialize)::{lambda(DataStream&, CPartialMerkleTree const&)#1}>(DataStream&, CPartialMerkleTree&&, CPartialMerkleTree::SerializationOps<DataStream, CPartialMerkleTree, ActionUnserialize>(CPartialMerkleTree&, DataStream&, ActionUnserialize)::{lambda(DataStream&, CPartialMerkleTree const&)#1}&&) Unexecuted instantiation: void ActionUnserialize::SerWrite<ParamsStream<HashVerifier<AutoFile>&, CAddress::SerParams>, CAddress&, CAddress::SerializationOps<ParamsStream<HashVerifier<AutoFile>&, CAddress::SerParams>, CAddress, ActionUnserialize>(CAddress&, ParamsStream<HashVerifier<AutoFile>&, CAddress::SerParams>&, ActionUnserialize)::{lambda(ParamsStream<HashVerifier<AutoFile>&, CAddress::SerParams>&, CAddress const&)#1}>(ParamsStream<HashVerifier<AutoFile>&, CAddress::SerParams>&, CAddress&&, CAddress::SerializationOps<ParamsStream<HashVerifier<AutoFile>&, CAddress::SerParams>, CAddress, ActionUnserialize>(CAddress&, ParamsStream<HashVerifier<AutoFile>&, CAddress::SerParams>&, ActionUnserialize)::{lambda(ParamsStream<HashVerifier<AutoFile>&, CAddress::SerParams>&, CAddress const&)#1}&&) Unexecuted instantiation: void ActionUnserialize::SerWrite<ParamsStream<AutoFile&, CAddress::SerParams>, CAddress&, CAddress::SerializationOps<ParamsStream<AutoFile&, CAddress::SerParams>, CAddress, ActionUnserialize>(CAddress&, ParamsStream<AutoFile&, CAddress::SerParams>&, ActionUnserialize)::{lambda(ParamsStream<AutoFile&, CAddress::SerParams>&, CAddress const&)#1}>(ParamsStream<AutoFile&, CAddress::SerParams>&, CAddress&&, CAddress::SerializationOps<ParamsStream<AutoFile&, CAddress::SerParams>, CAddress, ActionUnserialize>(CAddress&, ParamsStream<AutoFile&, CAddress::SerParams>&, ActionUnserialize)::{lambda(ParamsStream<AutoFile&, CAddress::SerParams>&, CAddress const&)#1}&&) Unexecuted instantiation: void ActionUnserialize::SerWrite<ParamsStream<HashVerifier<DataStream>&, CAddress::SerParams>, CAddress&, CAddress::SerializationOps<ParamsStream<HashVerifier<DataStream>&, CAddress::SerParams>, CAddress, ActionUnserialize>(CAddress&, ParamsStream<HashVerifier<DataStream>&, CAddress::SerParams>&, ActionUnserialize)::{lambda(ParamsStream<HashVerifier<DataStream>&, CAddress::SerParams>&, CAddress const&)#1}>(ParamsStream<HashVerifier<DataStream>&, CAddress::SerParams>&, CAddress&&, CAddress::SerializationOps<ParamsStream<HashVerifier<DataStream>&, CAddress::SerParams>, CAddress, ActionUnserialize>(CAddress&, ParamsStream<HashVerifier<DataStream>&, CAddress::SerParams>&, ActionUnserialize)::{lambda(ParamsStream<HashVerifier<DataStream>&, CAddress::SerParams>&, CAddress const&)#1}&&) Unexecuted instantiation: void ActionUnserialize::SerWrite<DataStream, wallet::WalletDescriptor&, wallet::WalletDescriptor::SerializationOps<DataStream, wallet::WalletDescriptor, ActionUnserialize>(wallet::WalletDescriptor&, DataStream&, ActionUnserialize)::{lambda(DataStream&, wallet::WalletDescriptor const&)#1}>(DataStream&, wallet::WalletDescriptor&&, wallet::WalletDescriptor::SerializationOps<DataStream, wallet::WalletDescriptor, ActionUnserialize>(wallet::WalletDescriptor&, DataStream&, ActionUnserialize)::{lambda(DataStream&, wallet::WalletDescriptor const&)#1}&&) |
1045 | | }; |
1046 | | |
1047 | | /* ::GetSerializeSize implementations |
1048 | | * |
1049 | | * Computing the serialized size of objects is done through a special stream |
1050 | | * object of type SizeComputer, which only records the number of bytes written |
1051 | | * to it. |
1052 | | * |
1053 | | * If your Serialize or SerializationOp method has non-trivial overhead for |
1054 | | * serialization, it may be worthwhile to implement a specialized version for |
1055 | | * SizeComputer, which uses the s.seek() method to record bytes that would |
1056 | | * be written instead. |
1057 | | */ |
1058 | | class SizeComputer |
1059 | | { |
1060 | | protected: |
1061 | | size_t nSize{0}; |
1062 | | |
1063 | | public: |
1064 | 13.6k | SizeComputer() = default; |
1065 | | |
1066 | | void write(Span<const std::byte> src) |
1067 | 198k | { |
1068 | 198k | this->nSize += src.size(); |
1069 | 198k | } |
1070 | | |
1071 | | /** Pretend _nSize bytes are written, without specifying them. */ |
1072 | | void seek(size_t _nSize) |
1073 | 0 | { |
1074 | 0 | this->nSize += _nSize; |
1075 | 0 | } |
1076 | | |
1077 | | template<typename T> |
1078 | | SizeComputer& operator<<(const T& obj) |
1079 | 13.6k | { |
1080 | 13.6k | ::Serialize(*this, obj); |
1081 | 13.6k | return (*this); |
1082 | 13.6k | } SizeComputer& SizeComputer::operator<< <ParamsWrapper<TransactionSerParams, CTransaction const> >(ParamsWrapper<TransactionSerParams, CTransaction const> const&) Line | Count | Source | 1079 | 6.84k | { | 1080 | 6.84k | ::Serialize(*this, obj); | 1081 | 6.84k | return (*this); | 1082 | 6.84k | } |
SizeComputer& SizeComputer::operator<< <ParamsWrapper<TransactionSerParams, CBlock const> >(ParamsWrapper<TransactionSerParams, CBlock const> const&) Line | Count | Source | 1079 | 6.84k | { | 1080 | 6.84k | ::Serialize(*this, obj); | 1081 | 6.84k | return (*this); | 1082 | 6.84k | } |
Unexecuted instantiation: SizeComputer& SizeComputer::operator<< <ParamsWrapper<TransactionSerParams, CTxIn const> >(ParamsWrapper<TransactionSerParams, CTxIn const> const&) Unexecuted instantiation: SizeComputer& SizeComputer::operator<< <std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > > >(std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > > const&) Unexecuted instantiation: SizeComputer& SizeComputer::operator<< <Span<unsigned char const> >(Span<unsigned char const> const&) Unexecuted instantiation: SizeComputer& SizeComputer::operator<< <CBlockHeaderAndShortTxIDs>(CBlockHeaderAndShortTxIDs const&) Unexecuted instantiation: SizeComputer& SizeComputer::operator<< <uint256>(uint256 const&) Unexecuted instantiation: SizeComputer& SizeComputer::operator<< <std::vector<unsigned char, std::allocator<unsigned char> > >(std::vector<unsigned char, std::allocator<unsigned char> > const&) Unexecuted instantiation: SizeComputer& SizeComputer::operator<< <CBlockUndo>(CBlockUndo const&) Unexecuted instantiation: SizeComputer& SizeComputer::operator<< <Wrapper<VarIntFormatter<(VarIntMode)0>, unsigned long&> >(Wrapper<VarIntFormatter<(VarIntMode)0>, unsigned long&> const&) Unexecuted instantiation: SizeComputer& SizeComputer::operator<< <Span<unsigned char> >(Span<unsigned char> const&) Unexecuted instantiation: SizeComputer& SizeComputer::operator<< <Wrapper<VarIntFormatter<(VarIntMode)0>, unsigned int&> >(Wrapper<VarIntFormatter<(VarIntMode)0>, unsigned int&> const&) Unexecuted instantiation: SizeComputer& SizeComputer::operator<< <CTxOut>(CTxOut const&) Unexecuted instantiation: SizeComputer& SizeComputer::operator<< <ParamsWrapper<TransactionSerParams, std::shared_ptr<CTransaction const> const> >(ParamsWrapper<TransactionSerParams, std::shared_ptr<CTransaction const> const> const&) |
1083 | | |
1084 | 13.6k | size_t size() const { |
1085 | 13.6k | return nSize; |
1086 | 13.6k | } |
1087 | | }; |
1088 | | |
1089 | | template<typename I> |
1090 | | inline void WriteVarInt(SizeComputer &s, I n) |
1091 | | { |
1092 | | s.seek(GetSizeOfVarInt<I>(n)); |
1093 | | } |
1094 | | |
1095 | | inline void WriteCompactSize(SizeComputer &s, uint64_t nSize) |
1096 | 0 | { |
1097 | 0 | s.seek(GetSizeOfCompactSize(nSize)); |
1098 | 0 | } |
1099 | | |
1100 | | template <typename T> |
1101 | | size_t GetSerializeSize(const T& t) |
1102 | 13.6k | { |
1103 | 13.6k | return (SizeComputer() << t).size(); |
1104 | 13.6k | } unsigned long GetSerializeSize<ParamsWrapper<TransactionSerParams, CTransaction const> >(ParamsWrapper<TransactionSerParams, CTransaction const> const&) Line | Count | Source | 1102 | 6.84k | { | 1103 | 6.84k | return (SizeComputer() << t).size(); | 1104 | 6.84k | } |
unsigned long GetSerializeSize<ParamsWrapper<TransactionSerParams, CBlock const> >(ParamsWrapper<TransactionSerParams, CBlock const> const&) Line | Count | Source | 1102 | 6.84k | { | 1103 | 6.84k | return (SizeComputer() << t).size(); | 1104 | 6.84k | } |
Unexecuted instantiation: unsigned long GetSerializeSize<ParamsWrapper<TransactionSerParams, CTxIn const> >(ParamsWrapper<TransactionSerParams, CTxIn const> const&) Unexecuted instantiation: unsigned long GetSerializeSize<std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > > >(std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > > const&) Unexecuted instantiation: unsigned long GetSerializeSize<CBlockHeaderAndShortTxIDs>(CBlockHeaderAndShortTxIDs const&) Unexecuted instantiation: unsigned long GetSerializeSize<uint256>(uint256 const&) Unexecuted instantiation: unsigned long GetSerializeSize<std::vector<unsigned char, std::allocator<unsigned char> > >(std::vector<unsigned char, std::allocator<unsigned char> > const&) Unexecuted instantiation: unsigned long GetSerializeSize<CBlockUndo>(CBlockUndo const&) Unexecuted instantiation: unsigned long GetSerializeSize<CTxOut>(CTxOut const&) Unexecuted instantiation: unsigned long GetSerializeSize<ParamsWrapper<TransactionSerParams, std::shared_ptr<CTransaction const> const> >(ParamsWrapper<TransactionSerParams, std::shared_ptr<CTransaction const> const> const&) |
1105 | | |
1106 | | //! Check if type contains a stream by seeing if has a GetStream() method. |
1107 | | template<typename T> |
1108 | | concept ContainsStream = requires(T t) { t.GetStream(); }; |
1109 | | |
1110 | | /** Wrapper that overrides the GetParams() function of a stream. */ |
1111 | | template <typename SubStream, typename Params> |
1112 | | class ParamsStream |
1113 | | { |
1114 | | const Params& m_params; |
1115 | | // If ParamsStream constructor is passed an lvalue argument, Substream will |
1116 | | // be a reference type, and m_substream will reference that argument. |
1117 | | // Otherwise m_substream will be a substream instance and move from the |
1118 | | // argument. Letting ParamsStream contain a substream instance instead of |
1119 | | // just a reference is useful to make the ParamsStream object self contained |
1120 | | // and let it do cleanup when destroyed, for example by closing files if |
1121 | | // SubStream is a file stream. |
1122 | | SubStream m_substream; |
1123 | | |
1124 | | public: |
1125 | 57.1k | 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 | 1125 | 8.53k | ParamsStream(SubStream&& substream, const Params& params LIFETIMEBOUND) : m_params{params}, m_substream{std::forward<SubStream>(substream)} {} |
ParamsStream<SizeComputer&, TransactionSerParams>::ParamsStream(SizeComputer&, TransactionSerParams const&) Line | Count | Source | 1125 | 13.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&) ParamsStream<DataStream&, CNetAddr::SerParams>::ParamsStream(DataStream&, CNetAddr::SerParams const&) Line | Count | Source | 1125 | 870 | ParamsStream(SubStream&& substream, const Params& params LIFETIMEBOUND) : m_params{params}, m_substream{std::forward<SubStream>(substream)} {} |
ParamsStream<VectorWriter&, TransactionSerParams>::ParamsStream(VectorWriter&, TransactionSerParams const&) Line | Count | Source | 1125 | 11.7k | ParamsStream(SubStream&& substream, const Params& params LIFETIMEBOUND) : m_params{params}, m_substream{std::forward<SubStream>(substream)} {} |
ParamsStream<ParamsStream<VectorWriter&, TransactionSerParams>&, TransactionSerParams>::ParamsStream(ParamsStream<VectorWriter&, TransactionSerParams>&, TransactionSerParams const&) Line | Count | Source | 1125 | 1.68k | ParamsStream(SubStream&& substream, const Params& params LIFETIMEBOUND) : m_params{params}, m_substream{std::forward<SubStream>(substream)} {} |
Unexecuted instantiation: ParamsStream<SpanReader&, TransactionSerParams>::ParamsStream(SpanReader&, TransactionSerParams const&) ParamsStream<VectorWriter&, CNetAddr::SerParams>::ParamsStream(VectorWriter&, CNetAddr::SerParams const&) Line | Count | Source | 1125 | 3.48k | ParamsStream(SubStream&& substream, const Params& params LIFETIMEBOUND) : m_params{params}, m_substream{std::forward<SubStream>(substream)} {} |
Unexecuted instantiation: ParamsStream<HashedSourceWriter<AutoFile>&, CAddress::SerParams>::ParamsStream(HashedSourceWriter<AutoFile>&, CAddress::SerParams const&) Unexecuted instantiation: ParamsStream<ParamsStream<HashedSourceWriter<AutoFile>&, CAddress::SerParams>&, CNetAddr::SerParams>::ParamsStream(ParamsStream<HashedSourceWriter<AutoFile>&, CAddress::SerParams>&, CNetAddr::SerParams const&) Unexecuted instantiation: ParamsStream<HashVerifier<AutoFile>&, CAddress::SerParams>::ParamsStream(HashVerifier<AutoFile>&, CAddress::SerParams const&) Unexecuted instantiation: ParamsStream<ParamsStream<HashVerifier<AutoFile>&, CAddress::SerParams>&, CNetAddr::SerParams>::ParamsStream(ParamsStream<HashVerifier<AutoFile>&, CAddress::SerParams>&, CNetAddr::SerParams const&) Unexecuted instantiation: ParamsStream<AutoFile&, CAddress::SerParams>::ParamsStream(AutoFile&, CAddress::SerParams const&) Unexecuted instantiation: ParamsStream<ParamsStream<AutoFile&, CAddress::SerParams>&, CNetAddr::SerParams>::ParamsStream(ParamsStream<AutoFile&, CAddress::SerParams>&, CNetAddr::SerParams const&) Unexecuted instantiation: ParamsStream<HashVerifier<DataStream>&, CAddress::SerParams>::ParamsStream(HashVerifier<DataStream>&, CAddress::SerParams const&) Unexecuted instantiation: ParamsStream<ParamsStream<HashVerifier<DataStream>&, CAddress::SerParams>&, CNetAddr::SerParams>::ParamsStream(ParamsStream<HashVerifier<DataStream>&, CAddress::SerParams>&, CNetAddr::SerParams const&) Unexecuted instantiation: ParamsStream<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<BufferedFile&, TransactionSerParams>::ParamsStream(BufferedFile&, TransactionSerParams const&) ParamsStream<HashWriter&, TransactionSerParams>::ParamsStream(HashWriter&, TransactionSerParams const&) Line | Count | Source | 1125 | 17.0k | ParamsStream(SubStream&& substream, const Params& params LIFETIMEBOUND) : m_params{params}, m_substream{std::forward<SubStream>(substream)} {} |
|
1126 | | |
1127 | | template <typename NestedSubstream, typename Params1, typename Params2, typename... NestedParams> |
1128 | | ParamsStream(NestedSubstream&& s, const Params1& params1 LIFETIMEBOUND, const Params2& params2 LIFETIMEBOUND, const NestedParams&... params LIFETIMEBOUND) |
1129 | | : ParamsStream{::ParamsStream{std::forward<NestedSubstream>(s), params2, params...}, params1} {} |
1130 | | |
1131 | 334k | 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 | 1131 | 27.3k | template <typename U> ParamsStream& operator<<(const U& obj) { ::Serialize(*this, obj); return *this; } |
ParamsStream<SizeComputer&, TransactionSerParams>& ParamsStream<SizeComputer&, TransactionSerParams>::operator<< <std::vector<CTxIn, std::allocator<CTxIn> > >(std::vector<CTxIn, std::allocator<CTxIn> > const&) Line | Count | Source | 1131 | 13.6k | template <typename U> ParamsStream& operator<<(const U& obj) { ::Serialize(*this, obj); return *this; } |
ParamsStream<SizeComputer&, TransactionSerParams>& ParamsStream<SizeComputer&, TransactionSerParams>::operator<< <Span<unsigned char const> >(Span<unsigned char const> const&) Line | Count | Source | 1131 | 27.3k | template <typename U> ParamsStream& operator<<(const U& obj) { ::Serialize(*this, obj); return *this; } |
Unexecuted instantiation: ParamsStream<SizeComputer&, TransactionSerParams>& ParamsStream<SizeComputer&, TransactionSerParams>::operator<< <unsigned char>(unsigned char const&) ParamsStream<SizeComputer&, TransactionSerParams>& ParamsStream<SizeComputer&, TransactionSerParams>::operator<< <std::vector<CTxOut, std::allocator<CTxOut> > >(std::vector<CTxOut, std::allocator<CTxOut> > const&) Line | Count | Source | 1131 | 13.6k | template <typename U> ParamsStream& operator<<(const U& obj) { ::Serialize(*this, obj); return *this; } |
Unexecuted instantiation: ParamsStream<SizeComputer&, TransactionSerParams>& ParamsStream<SizeComputer&, TransactionSerParams>::operator<< <std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > > >(std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > > const&) Unexecuted instantiation: ParamsStream<DataStream&, TransactionSerParams>& ParamsStream<DataStream&, TransactionSerParams>::operator<< <unsigned int>(unsigned int const&) Unexecuted instantiation: ParamsStream<DataStream&, TransactionSerParams>& ParamsStream<DataStream&, TransactionSerParams>::operator<< <std::vector<CTxIn, std::allocator<CTxIn> > >(std::vector<CTxIn, std::allocator<CTxIn> > const&) Unexecuted instantiation: ParamsStream<DataStream&, TransactionSerParams>& ParamsStream<DataStream&, TransactionSerParams>::operator<< <Span<unsigned char const> >(Span<unsigned char const> const&) Unexecuted instantiation: ParamsStream<DataStream&, TransactionSerParams>& ParamsStream<DataStream&, TransactionSerParams>::operator<< <unsigned char>(unsigned char const&) Unexecuted instantiation: ParamsStream<DataStream&, TransactionSerParams>& ParamsStream<DataStream&, TransactionSerParams>::operator<< <std::vector<CTxOut, std::allocator<CTxOut> > >(std::vector<CTxOut, std::allocator<CTxOut> > const&) Unexecuted instantiation: ParamsStream<DataStream&, TransactionSerParams>& ParamsStream<DataStream&, TransactionSerParams>::operator<< <std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > > >(std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > > const&) Unexecuted instantiation: ParamsStream<DataStream&, CNetAddr::SerParams>& ParamsStream<DataStream&, CNetAddr::SerParams>::operator<< <unsigned char>(unsigned char const&) Unexecuted instantiation: ParamsStream<DataStream&, CNetAddr::SerParams>& ParamsStream<DataStream&, CNetAddr::SerParams>::operator<< <Wrapper<CompactSizeFormatter<true>, unsigned long const&> >(Wrapper<CompactSizeFormatter<true>, unsigned long const&> const&) Unexecuted instantiation: ParamsStream<DataStream&, CNetAddr::SerParams>& ParamsStream<DataStream&, CNetAddr::SerParams>::operator<< <prevector<16u, unsigned char, unsigned int, int> >(prevector<16u, unsigned char, unsigned int, int> const&) Unexecuted instantiation: ParamsStream<DataStream&, CNetAddr::SerParams>& ParamsStream<DataStream&, CNetAddr::SerParams>::operator<< <unsigned char [16]>(unsigned char const (&) [16]) Unexecuted instantiation: ParamsStream<DataStream&, CAddress::SerParams>& ParamsStream<DataStream&, CAddress::SerParams>::operator<< <unsigned int>(unsigned int const&) Unexecuted instantiation: ParamsStream<ParamsStream<DataStream&, CAddress::SerParams>&, CNetAddr::SerParams>& ParamsStream<ParamsStream<DataStream&, CAddress::SerParams>&, CNetAddr::SerParams>::operator<< <unsigned char>(unsigned char const&) Unexecuted instantiation: ParamsStream<ParamsStream<DataStream&, CAddress::SerParams>&, CNetAddr::SerParams>& ParamsStream<ParamsStream<DataStream&, CAddress::SerParams>&, CNetAddr::SerParams>::operator<< <Wrapper<CompactSizeFormatter<true>, unsigned long const&> >(Wrapper<CompactSizeFormatter<true>, unsigned long const&> const&) Unexecuted instantiation: ParamsStream<ParamsStream<DataStream&, CAddress::SerParams>&, CNetAddr::SerParams>& ParamsStream<ParamsStream<DataStream&, CAddress::SerParams>&, CNetAddr::SerParams>::operator<< <prevector<16u, unsigned char, unsigned int, int> >(prevector<16u, unsigned char, unsigned int, int> const&) Unexecuted instantiation: ParamsStream<ParamsStream<DataStream&, CAddress::SerParams>&, CNetAddr::SerParams>& ParamsStream<ParamsStream<DataStream&, CAddress::SerParams>&, CNetAddr::SerParams>::operator<< <unsigned char [16]>(unsigned char const (&) [16]) ParamsStream<VectorWriter&, TransactionSerParams>& ParamsStream<VectorWriter&, TransactionSerParams>::operator<< <Span<unsigned char const> >(Span<unsigned char const> const&) Line | Count | Source | 1131 | 128k | template <typename U> ParamsStream& operator<<(const U& obj) { ::Serialize(*this, obj); return *this; } |
ParamsStream<VectorWriter&, TransactionSerParams>& ParamsStream<VectorWriter&, TransactionSerParams>::operator<< <unsigned int>(unsigned int const&) Line | Count | Source | 1131 | 13.6k | template <typename U> ParamsStream& operator<<(const U& obj) { ::Serialize(*this, obj); return *this; } |
ParamsStream<VectorWriter&, TransactionSerParams>& ParamsStream<VectorWriter&, TransactionSerParams>::operator<< <std::vector<CTxIn, std::allocator<CTxIn> > >(std::vector<CTxIn, std::allocator<CTxIn> > const&) Line | Count | Source | 1131 | 6.84k | template <typename U> ParamsStream& operator<<(const U& obj) { ::Serialize(*this, obj); return *this; } |
Unexecuted instantiation: ParamsStream<VectorWriter&, TransactionSerParams>& ParamsStream<VectorWriter&, TransactionSerParams>::operator<< <unsigned char>(unsigned char const&) ParamsStream<VectorWriter&, TransactionSerParams>& ParamsStream<VectorWriter&, TransactionSerParams>::operator<< <std::vector<CTxOut, std::allocator<CTxOut> > >(std::vector<CTxOut, std::allocator<CTxOut> > const&) Line | Count | Source | 1131 | 6.84k | template <typename U> ParamsStream& operator<<(const U& obj) { ::Serialize(*this, obj); return *this; } |
Unexecuted instantiation: ParamsStream<VectorWriter&, TransactionSerParams>& ParamsStream<VectorWriter&, TransactionSerParams>::operator<< <std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > > >(std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > > const&) ParamsStream<ParamsStream<VectorWriter&, TransactionSerParams>&, TransactionSerParams>& ParamsStream<ParamsStream<VectorWriter&, TransactionSerParams>&, TransactionSerParams>::operator<< <unsigned int>(unsigned int const&) Line | Count | Source | 1131 | 3.37k | template <typename U> ParamsStream& operator<<(const U& obj) { ::Serialize(*this, obj); return *this; } |
ParamsStream<ParamsStream<VectorWriter&, TransactionSerParams>&, TransactionSerParams>& ParamsStream<ParamsStream<VectorWriter&, TransactionSerParams>&, TransactionSerParams>::operator<< <std::vector<CTxIn, std::allocator<CTxIn> > >(std::vector<CTxIn, std::allocator<CTxIn> > const&) Line | Count | Source | 1131 | 1.68k | template <typename U> ParamsStream& operator<<(const U& obj) { ::Serialize(*this, obj); return *this; } |
ParamsStream<ParamsStream<VectorWriter&, TransactionSerParams>&, TransactionSerParams>& ParamsStream<ParamsStream<VectorWriter&, TransactionSerParams>&, TransactionSerParams>::operator<< <Span<unsigned char const> >(Span<unsigned char const> const&) Line | Count | Source | 1131 | 1.68k | template <typename U> ParamsStream& operator<<(const U& obj) { ::Serialize(*this, obj); return *this; } |
Unexecuted instantiation: ParamsStream<ParamsStream<VectorWriter&, TransactionSerParams>&, TransactionSerParams>& ParamsStream<ParamsStream<VectorWriter&, TransactionSerParams>&, TransactionSerParams>::operator<< <unsigned char>(unsigned char const&) ParamsStream<ParamsStream<VectorWriter&, TransactionSerParams>&, TransactionSerParams>& ParamsStream<ParamsStream<VectorWriter&, TransactionSerParams>&, TransactionSerParams>::operator<< <std::vector<CTxOut, std::allocator<CTxOut> > >(std::vector<CTxOut, std::allocator<CTxOut> > const&) Line | Count | Source | 1131 | 1.68k | template <typename U> ParamsStream& operator<<(const U& obj) { ::Serialize(*this, obj); return *this; } |
Unexecuted instantiation: ParamsStream<ParamsStream<VectorWriter&, TransactionSerParams>&, TransactionSerParams>& ParamsStream<ParamsStream<VectorWriter&, TransactionSerParams>&, TransactionSerParams>::operator<< <std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > > >(std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > > const&) Unexecuted instantiation: ParamsStream<VectorWriter&, CNetAddr::SerParams>& ParamsStream<VectorWriter&, CNetAddr::SerParams>::operator<< <unsigned char>(unsigned char const&) Unexecuted instantiation: ParamsStream<VectorWriter&, CNetAddr::SerParams>& ParamsStream<VectorWriter&, CNetAddr::SerParams>::operator<< <Wrapper<CompactSizeFormatter<true>, unsigned long const&> >(Wrapper<CompactSizeFormatter<true>, unsigned long const&> const&) Unexecuted instantiation: ParamsStream<VectorWriter&, CNetAddr::SerParams>& ParamsStream<VectorWriter&, CNetAddr::SerParams>::operator<< <prevector<16u, unsigned char, unsigned int, int> >(prevector<16u, unsigned char, unsigned int, int> const&) ParamsStream<VectorWriter&, CNetAddr::SerParams>& ParamsStream<VectorWriter&, CNetAddr::SerParams>::operator<< <unsigned char [16]>(unsigned char const (&) [16]) Line | Count | Source | 1131 | 3.48k | template <typename U> ParamsStream& operator<<(const U& obj) { ::Serialize(*this, obj); return *this; } |
Unexecuted instantiation: ParamsStream<HashedSourceWriter<AutoFile>&, CAddress::SerParams>& ParamsStream<HashedSourceWriter<AutoFile>&, CAddress::SerParams>::operator<< <unsigned int>(unsigned int const&) Unexecuted instantiation: ParamsStream<ParamsStream<HashedSourceWriter<AutoFile>&, CAddress::SerParams>&, CNetAddr::SerParams>& ParamsStream<ParamsStream<HashedSourceWriter<AutoFile>&, CAddress::SerParams>&, CNetAddr::SerParams>::operator<< <unsigned char>(unsigned char const&) Unexecuted instantiation: ParamsStream<ParamsStream<HashedSourceWriter<AutoFile>&, CAddress::SerParams>&, CNetAddr::SerParams>& ParamsStream<ParamsStream<HashedSourceWriter<AutoFile>&, CAddress::SerParams>&, CNetAddr::SerParams>::operator<< <Wrapper<CompactSizeFormatter<true>, unsigned long const&> >(Wrapper<CompactSizeFormatter<true>, unsigned long const&> const&) Unexecuted instantiation: ParamsStream<ParamsStream<HashedSourceWriter<AutoFile>&, CAddress::SerParams>&, CNetAddr::SerParams>& ParamsStream<ParamsStream<HashedSourceWriter<AutoFile>&, CAddress::SerParams>&, CNetAddr::SerParams>::operator<< <prevector<16u, unsigned char, unsigned int, int> >(prevector<16u, unsigned char, unsigned int, int> const&) Unexecuted instantiation: ParamsStream<ParamsStream<HashedSourceWriter<AutoFile>&, CAddress::SerParams>&, CNetAddr::SerParams>& ParamsStream<ParamsStream<HashedSourceWriter<AutoFile>&, CAddress::SerParams>&, CNetAddr::SerParams>::operator<< <unsigned char [16]>(unsigned char const (&) [16]) Unexecuted instantiation: ParamsStream<HashedSourceWriter<AutoFile>&, CAddress::SerParams>& ParamsStream<HashedSourceWriter<AutoFile>&, CAddress::SerParams>::operator<< <unsigned char>(unsigned char const&) Unexecuted instantiation: ParamsStream<HashedSourceWriter<AutoFile>&, CAddress::SerParams>& ParamsStream<HashedSourceWriter<AutoFile>&, CAddress::SerParams>::operator<< <uint256>(uint256 const&) Unexecuted instantiation: ParamsStream<HashedSourceWriter<AutoFile>&, CAddress::SerParams>& ParamsStream<HashedSourceWriter<AutoFile>&, CAddress::SerParams>::operator<< <Span<unsigned char const> >(Span<unsigned char const> const&) Unexecuted instantiation: ParamsStream<HashedSourceWriter<AutoFile>&, CAddress::SerParams>& ParamsStream<HashedSourceWriter<AutoFile>&, CAddress::SerParams>::operator<< <int>(int const&) Unexecuted instantiation: ParamsStream<HashedSourceWriter<AutoFile>&, CAddress::SerParams>& ParamsStream<HashedSourceWriter<AutoFile>&, CAddress::SerParams>::operator<< <AddrInfo>(AddrInfo const&) Unexecuted instantiation: ParamsStream<HashedSourceWriter<AutoFile>&, CAddress::SerParams>& ParamsStream<HashedSourceWriter<AutoFile>&, CAddress::SerParams>::operator<< <Wrapper<CompactSizeFormatter<true>, unsigned long const&> >(Wrapper<CompactSizeFormatter<true>, unsigned long const&> const&) Unexecuted instantiation: ParamsStream<HashedSourceWriter<AutoFile>&, CAddress::SerParams>& ParamsStream<HashedSourceWriter<AutoFile>&, CAddress::SerParams>::operator<< <prevector<16u, unsigned char, unsigned int, int> >(prevector<16u, unsigned char, unsigned int, int> const&) Unexecuted instantiation: ParamsStream<HashedSourceWriter<AutoFile>&, CAddress::SerParams>& ParamsStream<HashedSourceWriter<AutoFile>&, CAddress::SerParams>::operator<< <unsigned char [16]>(unsigned char const (&) [16]) Unexecuted instantiation: ParamsStream<HashedSourceWriter<AutoFile>&, CAddress::SerParams>& ParamsStream<HashedSourceWriter<AutoFile>&, CAddress::SerParams>::operator<< <long>(long const&) Unexecuted instantiation: ParamsStream<DataStream&, CAddress::SerParams>& ParamsStream<DataStream&, CAddress::SerParams>::operator<< <unsigned char>(unsigned char const&) Unexecuted instantiation: ParamsStream<DataStream&, CAddress::SerParams>& ParamsStream<DataStream&, CAddress::SerParams>::operator<< <uint256>(uint256 const&) Unexecuted instantiation: ParamsStream<DataStream&, CAddress::SerParams>& ParamsStream<DataStream&, CAddress::SerParams>::operator<< <Span<unsigned char const> >(Span<unsigned char const> const&) Unexecuted instantiation: ParamsStream<DataStream&, CAddress::SerParams>& ParamsStream<DataStream&, CAddress::SerParams>::operator<< <int>(int const&) Unexecuted instantiation: ParamsStream<DataStream&, CAddress::SerParams>& ParamsStream<DataStream&, CAddress::SerParams>::operator<< <AddrInfo>(AddrInfo const&) Unexecuted instantiation: ParamsStream<DataStream&, CAddress::SerParams>& ParamsStream<DataStream&, CAddress::SerParams>::operator<< <Wrapper<CompactSizeFormatter<true>, unsigned long const&> >(Wrapper<CompactSizeFormatter<true>, unsigned long const&> const&) Unexecuted instantiation: ParamsStream<DataStream&, CAddress::SerParams>& ParamsStream<DataStream&, CAddress::SerParams>::operator<< <prevector<16u, unsigned char, unsigned int, int> >(prevector<16u, unsigned char, unsigned int, int> const&) Unexecuted instantiation: ParamsStream<DataStream&, CAddress::SerParams>& ParamsStream<DataStream&, CAddress::SerParams>::operator<< <unsigned char [16]>(unsigned char const (&) [16]) Unexecuted instantiation: ParamsStream<DataStream&, CAddress::SerParams>& ParamsStream<DataStream&, CAddress::SerParams>::operator<< <long>(long const&) Unexecuted instantiation: ParamsStream<VectorWriter&, CAddress::SerParams>& ParamsStream<VectorWriter&, CAddress::SerParams>::operator<< <unsigned int>(unsigned int const&) Unexecuted instantiation: ParamsStream<ParamsStream<VectorWriter&, CAddress::SerParams>&, CNetAddr::SerParams>& ParamsStream<ParamsStream<VectorWriter&, CAddress::SerParams>&, CNetAddr::SerParams>::operator<< <unsigned char>(unsigned char const&) Unexecuted instantiation: ParamsStream<ParamsStream<VectorWriter&, CAddress::SerParams>&, CNetAddr::SerParams>& ParamsStream<ParamsStream<VectorWriter&, CAddress::SerParams>&, CNetAddr::SerParams>::operator<< <Wrapper<CompactSizeFormatter<true>, unsigned long const&> >(Wrapper<CompactSizeFormatter<true>, unsigned long const&> const&) Unexecuted instantiation: ParamsStream<ParamsStream<VectorWriter&, CAddress::SerParams>&, CNetAddr::SerParams>& ParamsStream<ParamsStream<VectorWriter&, CAddress::SerParams>&, CNetAddr::SerParams>::operator<< <prevector<16u, unsigned char, unsigned int, int> >(prevector<16u, unsigned char, unsigned int, int> const&) Unexecuted instantiation: ParamsStream<ParamsStream<VectorWriter&, CAddress::SerParams>&, CNetAddr::SerParams>& ParamsStream<ParamsStream<VectorWriter&, CAddress::SerParams>&, CNetAddr::SerParams>::operator<< <unsigned char [16]>(unsigned char const (&) [16]) Unexecuted instantiation: ParamsStream<AutoFile&, TransactionSerParams>& ParamsStream<AutoFile&, TransactionSerParams>::operator<< <Span<unsigned char const> >(Span<unsigned char const> 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::vector<CTxIn, std::allocator<CTxIn> > >(std::vector<CTxIn, std::allocator<CTxIn> > const&) Unexecuted instantiation: ParamsStream<AutoFile&, TransactionSerParams>& ParamsStream<AutoFile&, TransactionSerParams>::operator<< <unsigned char>(unsigned char const&) Unexecuted instantiation: ParamsStream<AutoFile&, TransactionSerParams>& ParamsStream<AutoFile&, TransactionSerParams>::operator<< <std::vector<CTxOut, std::allocator<CTxOut> > >(std::vector<CTxOut, std::allocator<CTxOut> > const&) Unexecuted instantiation: ParamsStream<AutoFile&, TransactionSerParams>& ParamsStream<AutoFile&, TransactionSerParams>::operator<< <std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > > >(std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > > const&) ParamsStream<HashWriter&, TransactionSerParams>& ParamsStream<HashWriter&, TransactionSerParams>::operator<< <unsigned int>(unsigned int const&) Line | Count | Source | 1131 | 34.1k | template <typename U> ParamsStream& operator<<(const U& obj) { ::Serialize(*this, obj); return *this; } |
ParamsStream<HashWriter&, TransactionSerParams>& ParamsStream<HashWriter&, TransactionSerParams>::operator<< <std::vector<CTxIn, std::allocator<CTxIn> > >(std::vector<CTxIn, std::allocator<CTxIn> > const&) Line | Count | Source | 1131 | 17.0k | template <typename U> ParamsStream& operator<<(const U& obj) { ::Serialize(*this, obj); return *this; } |
ParamsStream<HashWriter&, TransactionSerParams>& ParamsStream<HashWriter&, TransactionSerParams>::operator<< <Span<unsigned char const> >(Span<unsigned char const> const&) Line | Count | Source | 1131 | 17.0k | template <typename U> ParamsStream& operator<<(const U& obj) { ::Serialize(*this, obj); return *this; } |
Unexecuted instantiation: ParamsStream<HashWriter&, TransactionSerParams>& ParamsStream<HashWriter&, TransactionSerParams>::operator<< <unsigned char>(unsigned char const&) ParamsStream<HashWriter&, TransactionSerParams>& ParamsStream<HashWriter&, TransactionSerParams>::operator<< <std::vector<CTxOut, std::allocator<CTxOut> > >(std::vector<CTxOut, std::allocator<CTxOut> > const&) Line | Count | Source | 1131 | 17.0k | template <typename U> ParamsStream& operator<<(const U& obj) { ::Serialize(*this, obj); return *this; } |
Unexecuted instantiation: ParamsStream<HashWriter&, TransactionSerParams>& ParamsStream<HashWriter&, TransactionSerParams>::operator<< <std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > > >(std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > > const&) |
1132 | 35.0k | 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 | 1132 | 17.0k | template <typename U> ParamsStream& operator>>(U&& obj) { ::Unserialize(*this, obj); return *this; } |
ParamsStream<DataStream&, TransactionSerParams>& ParamsStream<DataStream&, TransactionSerParams>::operator>><std::vector<CTxIn, std::allocator<CTxIn> >&>(std::vector<CTxIn, std::allocator<CTxIn> >&) Line | Count | Source | 1132 | 8.53k | template <typename U> ParamsStream& operator>>(U&& obj) { ::Unserialize(*this, obj); return *this; } |
Unexecuted instantiation: ParamsStream<DataStream&, TransactionSerParams>& ParamsStream<DataStream&, TransactionSerParams>::operator>><unsigned char&>(unsigned char&) ParamsStream<DataStream&, TransactionSerParams>& ParamsStream<DataStream&, TransactionSerParams>::operator>><std::vector<CTxOut, std::allocator<CTxOut> >&>(std::vector<CTxOut, std::allocator<CTxOut> >&) Line | Count | Source | 1132 | 8.53k | template <typename U> ParamsStream& operator>>(U&& obj) { ::Unserialize(*this, obj); return *this; } |
Unexecuted instantiation: ParamsStream<DataStream&, TransactionSerParams>& ParamsStream<DataStream&, TransactionSerParams>::operator>><std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > >&>(std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > >&) 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>><Span<unsigned char> >(Span<unsigned char>&&) 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>><Span<unsigned char> >(Span<unsigned char>&&) 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&) 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>><Span<unsigned char> >(Span<unsigned char>&&) ParamsStream<DataStream&, CNetAddr::SerParams>& ParamsStream<DataStream&, CNetAddr::SerParams>::operator>><unsigned char (&) [16]>(unsigned char (&) [16]) Line | Count | Source | 1132 | 870 | template <typename U> ParamsStream& operator>>(U&& obj) { ::Unserialize(*this, obj); return *this; } |
Unexecuted instantiation: ParamsStream<SpanReader&, TransactionSerParams>& ParamsStream<SpanReader&, TransactionSerParams>::operator>><unsigned int&>(unsigned int&) Unexecuted instantiation: ParamsStream<SpanReader&, TransactionSerParams>& ParamsStream<SpanReader&, TransactionSerParams>::operator>><std::vector<CTxIn, std::allocator<CTxIn> >&>(std::vector<CTxIn, std::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::vector<CTxOut, std::allocator<CTxOut> >&>(std::vector<CTxOut, std::allocator<CTxOut> >&) Unexecuted instantiation: ParamsStream<SpanReader&, TransactionSerParams>& ParamsStream<SpanReader&, TransactionSerParams>::operator>><std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > >&>(std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > >&) 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>><Span<unsigned char> >(Span<unsigned char>&&) 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>><Span<unsigned char> >(Span<unsigned char>&&) 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>><Span<unsigned char> >(Span<unsigned char>&&) Unexecuted instantiation: ParamsStream<AutoFile&, CAddress::SerParams>& ParamsStream<AutoFile&, CAddress::SerParams>::operator>><unsigned char (&) [16]>(unsigned char (&) [16]) Unexecuted instantiation: ParamsStream<AutoFile&, CAddress::SerParams>& ParamsStream<AutoFile&, CAddress::SerParams>::operator>><long&>(long&) Unexecuted instantiation: ParamsStream<HashVerifier<AutoFile>&, CAddress::SerParams>& ParamsStream<HashVerifier<AutoFile>&, CAddress::SerParams>::operator>><unsigned char&>(unsigned char&) Unexecuted instantiation: ParamsStream<HashVerifier<AutoFile>&, CAddress::SerParams>& ParamsStream<HashVerifier<AutoFile>&, CAddress::SerParams>::operator>><uint256&>(uint256&) Unexecuted instantiation: ParamsStream<HashVerifier<AutoFile>&, CAddress::SerParams>& ParamsStream<HashVerifier<AutoFile>&, CAddress::SerParams>::operator>><int&>(int&) Unexecuted instantiation: ParamsStream<HashVerifier<AutoFile>&, CAddress::SerParams>& ParamsStream<HashVerifier<AutoFile>&, CAddress::SerParams>::operator>><AddrInfo&>(AddrInfo&) Unexecuted instantiation: ParamsStream<HashVerifier<AutoFile>&, CAddress::SerParams>& ParamsStream<HashVerifier<AutoFile>&, CAddress::SerParams>::operator>><Wrapper<CompactSizeFormatter<true>, unsigned long&> >(Wrapper<CompactSizeFormatter<true>, unsigned long&>&&) Unexecuted instantiation: ParamsStream<HashVerifier<AutoFile>&, CAddress::SerParams>& ParamsStream<HashVerifier<AutoFile>&, CAddress::SerParams>::operator>><Span<unsigned char> >(Span<unsigned char>&&) Unexecuted instantiation: ParamsStream<HashVerifier<AutoFile>&, CAddress::SerParams>& ParamsStream<HashVerifier<AutoFile>&, CAddress::SerParams>::operator>><unsigned char (&) [16]>(unsigned char (&) [16]) Unexecuted instantiation: ParamsStream<HashVerifier<AutoFile>&, CAddress::SerParams>& ParamsStream<HashVerifier<AutoFile>&, CAddress::SerParams>::operator>><long&>(long&) Unexecuted instantiation: ParamsStream<DataStream&, CAddress::SerParams>& ParamsStream<DataStream&, CAddress::SerParams>::operator>><uint256&>(uint256&) Unexecuted instantiation: ParamsStream<DataStream&, CAddress::SerParams>& ParamsStream<DataStream&, CAddress::SerParams>::operator>><int&>(int&) Unexecuted instantiation: ParamsStream<DataStream&, CAddress::SerParams>& ParamsStream<DataStream&, CAddress::SerParams>::operator>><AddrInfo&>(AddrInfo&) Unexecuted instantiation: ParamsStream<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>><Span<unsigned char> >(Span<unsigned char>&&) 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>><Span<unsigned char> >(Span<unsigned char>&&) Unexecuted instantiation: ParamsStream<HashVerifier<DataStream>&, CAddress::SerParams>& ParamsStream<HashVerifier<DataStream>&, CAddress::SerParams>::operator>><unsigned char (&) [16]>(unsigned char (&) [16]) Unexecuted instantiation: ParamsStream<HashVerifier<DataStream>&, CAddress::SerParams>& ParamsStream<HashVerifier<DataStream>&, CAddress::SerParams>::operator>><long&>(long&) Unexecuted instantiation: ParamsStream<AutoFile&, TransactionSerParams>& ParamsStream<AutoFile&, TransactionSerParams>::operator>><unsigned int&>(unsigned int&) Unexecuted instantiation: ParamsStream<AutoFile&, TransactionSerParams>& ParamsStream<AutoFile&, TransactionSerParams>::operator>><std::vector<CTxIn, std::allocator<CTxIn> >&>(std::vector<CTxIn, std::allocator<CTxIn> >&) Unexecuted instantiation: ParamsStream<AutoFile&, TransactionSerParams>& ParamsStream<AutoFile&, TransactionSerParams>::operator>><unsigned char&>(unsigned char&) Unexecuted instantiation: ParamsStream<AutoFile&, TransactionSerParams>& ParamsStream<AutoFile&, TransactionSerParams>::operator>><std::vector<CTxOut, std::allocator<CTxOut> >&>(std::vector<CTxOut, std::allocator<CTxOut> >&) Unexecuted instantiation: ParamsStream<AutoFile&, TransactionSerParams>& ParamsStream<AutoFile&, TransactionSerParams>::operator>><std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > >&>(std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > >&) Unexecuted instantiation: ParamsStream<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>><Span<unsigned char> >(Span<unsigned char>&&) 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::vector<CTxIn, std::allocator<CTxIn> >&>(std::vector<CTxIn, std::allocator<CTxIn> >&) Unexecuted instantiation: ParamsStream<BufferedFile&, TransactionSerParams>& ParamsStream<BufferedFile&, TransactionSerParams>::operator>><unsigned char&>(unsigned char&) Unexecuted instantiation: ParamsStream<BufferedFile&, TransactionSerParams>& ParamsStream<BufferedFile&, TransactionSerParams>::operator>><std::vector<CTxOut, std::allocator<CTxOut> >&>(std::vector<CTxOut, std::allocator<CTxOut> >&) Unexecuted instantiation: ParamsStream<BufferedFile&, TransactionSerParams>& ParamsStream<BufferedFile&, TransactionSerParams>::operator>><std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > >&>(std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > >&) |
1133 | 920k | void write(Span<const std::byte> src) { GetStream().write(src); } ParamsStream<SizeComputer&, TransactionSerParams>::write(Span<std::byte const>) Line | Count | Source | 1133 | 198k | void write(Span<const std::byte> src) { GetStream().write(src); } |
Unexecuted instantiation: ParamsStream<DataStream&, TransactionSerParams>::write(Span<std::byte const>) Unexecuted instantiation: ParamsStream<DataStream&, CNetAddr::SerParams>::write(Span<std::byte const>) Unexecuted instantiation: ParamsStream<DataStream&, CAddress::SerParams>::write(Span<std::byte const>) Unexecuted instantiation: ParamsStream<ParamsStream<DataStream&, CAddress::SerParams>&, CNetAddr::SerParams>::write(Span<std::byte const>) ParamsStream<VectorWriter&, TransactionSerParams>::write(Span<std::byte const>) Line | Count | Source | 1133 | 508k | void write(Span<const std::byte> src) { GetStream().write(src); } |
ParamsStream<ParamsStream<VectorWriter&, TransactionSerParams>&, TransactionSerParams>::write(Span<std::byte const>) Line | Count | Source | 1133 | 18.5k | void write(Span<const std::byte> src) { GetStream().write(src); } |
ParamsStream<VectorWriter&, CNetAddr::SerParams>::write(Span<std::byte const>) Line | Count | Source | 1133 | 6.96k | void write(Span<const std::byte> src) { GetStream().write(src); } |
Unexecuted instantiation: ParamsStream<HashedSourceWriter<AutoFile>&, CAddress::SerParams>::write(Span<std::byte const>) Unexecuted instantiation: ParamsStream<ParamsStream<HashedSourceWriter<AutoFile>&, CAddress::SerParams>&, CNetAddr::SerParams>::write(Span<std::byte const>) Unexecuted instantiation: ParamsStream<VectorWriter&, CAddress::SerParams>::write(Span<std::byte const>) Unexecuted instantiation: ParamsStream<ParamsStream<VectorWriter&, CAddress::SerParams>&, CNetAddr::SerParams>::write(Span<std::byte const>) Unexecuted instantiation: ParamsStream<AutoFile&, TransactionSerParams>::write(Span<std::byte const>) ParamsStream<HashWriter&, TransactionSerParams>::write(Span<std::byte const>) Line | Count | Source | 1133 | 187k | void write(Span<const std::byte> src) { GetStream().write(src); } |
|
1134 | 143k | void read(Span<std::byte> dst) { GetStream().read(dst); } ParamsStream<DataStream&, TransactionSerParams>::read(Span<std::byte>) Line | Count | Source | 1134 | 141k | void read(Span<std::byte> dst) { GetStream().read(dst); } |
Unexecuted instantiation: ParamsStream<DataStream&, CAddress::SerParams>::read(Span<std::byte>) Unexecuted instantiation: ParamsStream<ParamsStream<DataStream&, CAddress::SerParams>&, CNetAddr::SerParams>::read(Span<std::byte>) ParamsStream<DataStream&, CNetAddr::SerParams>::read(Span<std::byte>) Line | Count | Source | 1134 | 1.74k | void read(Span<std::byte> dst) { GetStream().read(dst); } |
Unexecuted instantiation: ParamsStream<SpanReader&, TransactionSerParams>::read(Span<std::byte>) Unexecuted instantiation: ParamsStream<HashVerifier<AutoFile>&, CAddress::SerParams>::read(Span<std::byte>) Unexecuted instantiation: ParamsStream<ParamsStream<HashVerifier<AutoFile>&, CAddress::SerParams>&, CNetAddr::SerParams>::read(Span<std::byte>) Unexecuted instantiation: ParamsStream<AutoFile&, CAddress::SerParams>::read(Span<std::byte>) Unexecuted instantiation: ParamsStream<ParamsStream<AutoFile&, CAddress::SerParams>&, CNetAddr::SerParams>::read(Span<std::byte>) Unexecuted instantiation: ParamsStream<HashVerifier<DataStream>&, CAddress::SerParams>::read(Span<std::byte>) Unexecuted instantiation: ParamsStream<ParamsStream<HashVerifier<DataStream>&, CAddress::SerParams>&, CNetAddr::SerParams>::read(Span<std::byte>) Unexecuted instantiation: ParamsStream<AutoFile&, TransactionSerParams>::read(Span<std::byte>) Unexecuted instantiation: ParamsStream<DataStream, CAddress::SerParams>::read(Span<std::byte>) Unexecuted instantiation: ParamsStream<BufferedFile&, TransactionSerParams>::read(Span<std::byte>) |
1135 | 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) |
1136 | 0 | bool eof() const { return GetStream().eof(); } |
1137 | | size_t size() const { return GetStream().size(); } |
1138 | | |
1139 | | //! Get reference to stream parameters. |
1140 | | template <typename P> |
1141 | | const auto& GetParams() const |
1142 | 52.1k | { |
1143 | 52.1k | if constexpr (std::is_convertible_v<Params, P>) { |
1144 | 52.1k | return m_params; |
1145 | | } else { |
1146 | | return m_substream.template GetParams<P>(); |
1147 | | } |
1148 | 52.1k | } auto const& ParamsStream<SizeComputer&, TransactionSerParams>::GetParams<TransactionSerParams>() const Line | Count | Source | 1142 | 13.6k | { | 1143 | 13.6k | if constexpr (std::is_convertible_v<Params, P>) { | 1144 | 13.6k | return m_params; | 1145 | | } else { | 1146 | | return m_substream.template GetParams<P>(); | 1147 | | } | 1148 | 13.6k | } |
auto const& ParamsStream<DataStream&, TransactionSerParams>::GetParams<TransactionSerParams>() const Line | Count | Source | 1142 | 8.53k | { | 1143 | 8.53k | if constexpr (std::is_convertible_v<Params, P>) { | 1144 | 8.53k | return m_params; | 1145 | | } else { | 1146 | | return m_substream.template GetParams<P>(); | 1147 | | } | 1148 | 8.53k | } |
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 auto const& ParamsStream<DataStream&, CNetAddr::SerParams>::GetParams<CNetAddr::SerParams>() const Line | Count | Source | 1142 | 870 | { | 1143 | 870 | if constexpr (std::is_convertible_v<Params, P>) { | 1144 | 870 | return m_params; | 1145 | | } else { | 1146 | | return m_substream.template GetParams<P>(); | 1147 | | } | 1148 | 870 | } |
auto const& ParamsStream<VectorWriter&, TransactionSerParams>::GetParams<TransactionSerParams>() const Line | Count | Source | 1142 | 6.84k | { | 1143 | 6.84k | if constexpr (std::is_convertible_v<Params, P>) { | 1144 | 6.84k | return m_params; | 1145 | | } else { | 1146 | | return m_substream.template GetParams<P>(); | 1147 | | } | 1148 | 6.84k | } |
auto const& ParamsStream<ParamsStream<VectorWriter&, TransactionSerParams>&, TransactionSerParams>::GetParams<TransactionSerParams>() const Line | Count | Source | 1142 | 1.68k | { | 1143 | 1.68k | if constexpr (std::is_convertible_v<Params, P>) { | 1144 | 1.68k | return m_params; | 1145 | | } else { | 1146 | | return m_substream.template GetParams<P>(); | 1147 | | } | 1148 | 1.68k | } |
Unexecuted instantiation: auto const& ParamsStream<SpanReader&, TransactionSerParams>::GetParams<TransactionSerParams>() const auto const& ParamsStream<VectorWriter&, CNetAddr::SerParams>::GetParams<CNetAddr::SerParams>() const Line | Count | Source | 1142 | 3.48k | { | 1143 | 3.48k | if constexpr (std::is_convertible_v<Params, P>) { | 1144 | 3.48k | return m_params; | 1145 | | } else { | 1146 | | return m_substream.template GetParams<P>(); | 1147 | | } | 1148 | 3.48k | } |
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<BufferedFile&, TransactionSerParams>::GetParams<TransactionSerParams>() const auto const& ParamsStream<HashWriter&, TransactionSerParams>::GetParams<TransactionSerParams>() const Line | Count | Source | 1142 | 17.0k | { | 1143 | 17.0k | if constexpr (std::is_convertible_v<Params, P>) { | 1144 | 17.0k | return m_params; | 1145 | | } else { | 1146 | | return m_substream.template GetParams<P>(); | 1147 | | } | 1148 | 17.0k | } |
|
1149 | | |
1150 | | //! Get reference to underlying stream. |
1151 | | auto& GetStream() |
1152 | 1.08M | { |
1153 | 1.08M | if constexpr (ContainsStream<SubStream>) { |
1154 | 18.5k | return m_substream.GetStream(); |
1155 | 1.06M | } else { |
1156 | 1.06M | return m_substream; |
1157 | 1.06M | } |
1158 | 1.08M | } ParamsStream<SizeComputer&, TransactionSerParams>::GetStream() Line | Count | Source | 1152 | 198k | { | 1153 | | if constexpr (ContainsStream<SubStream>) { | 1154 | | return m_substream.GetStream(); | 1155 | 198k | } else { | 1156 | 198k | return m_substream; | 1157 | 198k | } | 1158 | 198k | } |
ParamsStream<DataStream&, TransactionSerParams>::GetStream() Line | Count | Source | 1152 | 141k | { | 1153 | | if constexpr (ContainsStream<SubStream>) { | 1154 | | return m_substream.GetStream(); | 1155 | 141k | } else { | 1156 | 141k | return m_substream; | 1157 | 141k | } | 1158 | 141k | } |
Unexecuted instantiation: ParamsStream<DataStream&, CAddress::SerParams>::GetStream() Unexecuted instantiation: ParamsStream<ParamsStream<DataStream&, CAddress::SerParams>&, CNetAddr::SerParams>::GetStream() ParamsStream<DataStream&, CNetAddr::SerParams>::GetStream() Line | Count | Source | 1152 | 1.74k | { | 1153 | | if constexpr (ContainsStream<SubStream>) { | 1154 | | return m_substream.GetStream(); | 1155 | 1.74k | } else { | 1156 | 1.74k | return m_substream; | 1157 | 1.74k | } | 1158 | 1.74k | } |
ParamsStream<VectorWriter&, TransactionSerParams>::GetStream() Line | Count | Source | 1152 | 526k | { | 1153 | | if constexpr (ContainsStream<SubStream>) { | 1154 | | return m_substream.GetStream(); | 1155 | 526k | } else { | 1156 | 526k | return m_substream; | 1157 | 526k | } | 1158 | 526k | } |
ParamsStream<ParamsStream<VectorWriter&, TransactionSerParams>&, TransactionSerParams>::GetStream() Line | Count | Source | 1152 | 18.5k | { | 1153 | 18.5k | if constexpr (ContainsStream<SubStream>) { | 1154 | 18.5k | return m_substream.GetStream(); | 1155 | | } else { | 1156 | | return m_substream; | 1157 | | } | 1158 | 18.5k | } |
Unexecuted instantiation: ParamsStream<SpanReader&, TransactionSerParams>::GetStream() ParamsStream<VectorWriter&, CNetAddr::SerParams>::GetStream() Line | Count | Source | 1152 | 6.96k | { | 1153 | | if constexpr (ContainsStream<SubStream>) { | 1154 | | return m_substream.GetStream(); | 1155 | 6.96k | } else { | 1156 | 6.96k | return m_substream; | 1157 | 6.96k | } | 1158 | 6.96k | } |
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<BufferedFile&, TransactionSerParams>::GetStream() ParamsStream<HashWriter&, TransactionSerParams>::GetStream() Line | Count | Source | 1152 | 187k | { | 1153 | | if constexpr (ContainsStream<SubStream>) { | 1154 | | return m_substream.GetStream(); | 1155 | 187k | } else { | 1156 | 187k | return m_substream; | 1157 | 187k | } | 1158 | 187k | } |
|
1159 | | const auto& GetStream() const |
1160 | 0 | { |
1161 | | if constexpr (ContainsStream<SubStream>) { |
1162 | | return m_substream.GetStream(); |
1163 | 0 | } else { |
1164 | 0 | return m_substream; |
1165 | 0 | } |
1166 | 0 | } |
1167 | | }; |
1168 | | |
1169 | | /** |
1170 | | * Explicit template deduction guide is required for single-parameter |
1171 | | * constructor so Substream&& is treated as a forwarding reference, and |
1172 | | * SubStream is deduced as reference type for lvalue arguments. |
1173 | | */ |
1174 | | template <typename Substream, typename Params> |
1175 | | ParamsStream(Substream&&, const Params&) -> ParamsStream<Substream, Params>; |
1176 | | |
1177 | | /** |
1178 | | * Template deduction guide for multiple params arguments that creates a nested |
1179 | | * ParamsStream. |
1180 | | */ |
1181 | | template <typename Substream, typename Params1, typename Params2, typename... Params> |
1182 | | ParamsStream(Substream&& s, const Params1& params1, const Params2& params2, const Params&... params) -> |
1183 | | ParamsStream<decltype(ParamsStream{std::forward<Substream>(s), params2, params...}), Params1>; |
1184 | | |
1185 | | /** Wrapper that serializes objects with the specified parameters. */ |
1186 | | template <typename Params, typename T> |
1187 | | class ParamsWrapper |
1188 | | { |
1189 | | const Params& m_params; |
1190 | | T& m_object; |
1191 | | |
1192 | | public: |
1193 | 57.1k | explicit ParamsWrapper(const Params& params, T& obj) : m_params{params}, m_object{obj} {} Unexecuted instantiation: ParamsWrapper<TransactionSerParams, CMutableTransaction>::ParamsWrapper(TransactionSerParams const&, CMutableTransaction&) Unexecuted instantiation: ParamsWrapper<TransactionSerParams, std::shared_ptr<CTransaction const> >::ParamsWrapper(TransactionSerParams const&, std::shared_ptr<CTransaction const>&) ParamsWrapper<TransactionSerParams, CBlock>::ParamsWrapper(TransactionSerParams const&, CBlock&) Line | Count | Source | 1193 | 13.6k | explicit ParamsWrapper(const Params& params, T& obj) : m_params{params}, m_object{obj} {} |
ParamsWrapper<TransactionSerParams, CBlock const>::ParamsWrapper(TransactionSerParams const&, CBlock const&) Line | Count | Source | 1193 | 6.84k | explicit ParamsWrapper(const Params& params, T& obj) : m_params{params}, m_object{obj} {} |
ParamsWrapper<CNetAddr::SerParams, CService>::ParamsWrapper(CNetAddr::SerParams const&, CService&) Line | Count | Source | 1193 | 4.35k | explicit ParamsWrapper(const Params& params, T& obj) : m_params{params}, m_object{obj} {} |
Unexecuted instantiation: ParamsWrapper<CAddress::SerParams, AddrInfo>::ParamsWrapper(CAddress::SerParams const&, AddrInfo&) ParamsWrapper<TransactionSerParams, Wrapper<DefaultFormatter, std::shared_ptr<CTransaction const>&> >::ParamsWrapper(TransactionSerParams const&, Wrapper<DefaultFormatter, std::shared_ptr<CTransaction const>&>&) Line | Count | Source | 1193 | 1.68k | explicit ParamsWrapper(const Params& params, T& obj) : m_params{params}, m_object{obj} {} |
ParamsWrapper<TransactionSerParams, Wrapper<DefaultFormatter, std::shared_ptr<CTransaction const> const&> >::ParamsWrapper(TransactionSerParams const&, Wrapper<DefaultFormatter, std::shared_ptr<CTransaction const> const&>&) Line | Count | Source | 1193 | 1.68k | explicit ParamsWrapper(const Params& params, T& obj) : m_params{params}, m_object{obj} {} |
Unexecuted instantiation: ParamsWrapper<TransactionSerParams, CMutableTransaction const>::ParamsWrapper(TransactionSerParams const&, CMutableTransaction const&) Unexecuted instantiation: ParamsWrapper<TransactionSerParams, std::shared_ptr<CTransaction const> const>::ParamsWrapper(TransactionSerParams const&, std::shared_ptr<CTransaction const> const&) Unexecuted instantiation: ParamsWrapper<CNetAddr::SerParams, CNetAddr>::ParamsWrapper(CNetAddr::SerParams const&, CNetAddr&) Unexecuted instantiation: ParamsWrapper<CNetAddr::SerParams, CNetAddr const>::ParamsWrapper(CNetAddr::SerParams const&, CNetAddr const&) Unexecuted instantiation: ParamsWrapper<CNetAddr::SerParams, CService const>::ParamsWrapper(CNetAddr::SerParams const&, CService const&) Unexecuted instantiation: ParamsWrapper<CAddress::SerParams, CAddress>::ParamsWrapper(CAddress::SerParams const&, CAddress&) Unexecuted instantiation: ParamsWrapper<CAddress::SerParams, CAddress const>::ParamsWrapper(CAddress::SerParams const&, CAddress const&) Unexecuted instantiation: ParamsWrapper<TransactionSerParams, Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const> > >&> >::ParamsWrapper(TransactionSerParams const&, Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const> > >&>&) Unexecuted instantiation: ParamsWrapper<TransactionSerParams, Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const> > > const&> >::ParamsWrapper(TransactionSerParams const&, Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const> > > const&>&) ParamsWrapper<TransactionSerParams, std::vector<CBlock, std::allocator<CBlock> > >::ParamsWrapper(TransactionSerParams const&, std::vector<CBlock, std::allocator<CBlock> >&) Line | Count | Source | 1193 | 3.25k | explicit ParamsWrapper(const Params& params, T& obj) : m_params{params}, m_object{obj} {} |
ParamsWrapper<TransactionSerParams, CBlockHeaderAndShortTxIDs>::ParamsWrapper(TransactionSerParams const&, CBlockHeaderAndShortTxIDs&) Line | Count | Source | 1193 | 1.68k | explicit ParamsWrapper(const Params& params, T& obj) : m_params{params}, m_object{obj} {} |
ParamsWrapper<TransactionSerParams, CTransaction const>::ParamsWrapper(TransactionSerParams const&, CTransaction const&) Line | Count | Source | 1193 | 23.9k | 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::vector<CAddress, std::allocator<CAddress> > const>::ParamsWrapper(CAddress::SerParams const&, std::vector<CAddress, std::allocator<CAddress> > const&) Unexecuted instantiation: ParamsWrapper<CAddress::SerParams, std::vector<CAddress, std::allocator<CAddress> > >::ParamsWrapper(CAddress::SerParams const&, std::vector<CAddress, std::allocator<CAddress> >&) |
1194 | | |
1195 | | template <typename Stream> |
1196 | | void Serialize(Stream& s) const |
1197 | 47.7k | { |
1198 | 47.7k | ParamsStream ss{s, m_params}; |
1199 | 47.7k | ::Serialize(ss, m_object); |
1200 | 47.7k | } void ParamsWrapper<TransactionSerParams, CTransaction const>::Serialize<SizeComputer>(SizeComputer&) const Line | Count | Source | 1197 | 6.84k | { | 1198 | 6.84k | ParamsStream ss{s, m_params}; | 1199 | 6.84k | ::Serialize(ss, m_object); | 1200 | 6.84k | } |
void ParamsWrapper<TransactionSerParams, CBlock const>::Serialize<SizeComputer>(SizeComputer&) const Line | Count | Source | 1197 | 6.84k | { | 1198 | 6.84k | ParamsStream ss{s, m_params}; | 1199 | 6.84k | ::Serialize(ss, m_object); | 1200 | 6.84k | } |
Unexecuted instantiation: void ParamsWrapper<TransactionSerParams, CTxIn const>::Serialize<SizeComputer>(SizeComputer&) const Unexecuted instantiation: void ParamsWrapper<TransactionSerParams, Wrapper<DefaultFormatter, std::shared_ptr<CTransaction const> const&> >::Serialize<DataStream>(DataStream&) const Unexecuted instantiation: void ParamsWrapper<TransactionSerParams, CMutableTransaction const>::Serialize<SizeComputer>(SizeComputer&) const Unexecuted instantiation: void ParamsWrapper<TransactionSerParams, CMutableTransaction const>::Serialize<DataStream>(DataStream&) const Unexecuted instantiation: void ParamsWrapper<TransactionSerParams, std::shared_ptr<CTransaction const> const>::Serialize<SizeComputer>(SizeComputer&) const Unexecuted instantiation: void ParamsWrapper<TransactionSerParams, std::shared_ptr<CTransaction const> const>::Serialize<DataStream>(DataStream&) const Unexecuted instantiation: void ParamsWrapper<TransactionSerParams, CBlock>::Serialize<DataStream>(DataStream&) const Unexecuted instantiation: void ParamsWrapper<CNetAddr::SerParams, CNetAddr const>::Serialize<DataStream>(DataStream&) const Unexecuted instantiation: void ParamsWrapper<CNetAddr::SerParams, CService const>::Serialize<DataStream>(DataStream&) const Unexecuted instantiation: void ParamsWrapper<CAddress::SerParams, CAddress const>::Serialize<DataStream>(DataStream&) const Unexecuted instantiation: void ParamsWrapper<CNetAddr::SerParams, CService const>::Serialize<ParamsStream<DataStream&, CAddress::SerParams> >(ParamsStream<DataStream&, CAddress::SerParams>&) const Unexecuted instantiation: void ParamsWrapper<TransactionSerParams, Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const> > > const&> >::Serialize<DataStream>(DataStream&) const void ParamsWrapper<TransactionSerParams, std::vector<CBlock, std::allocator<CBlock> > >::Serialize<VectorWriter>(VectorWriter&) const Line | Count | Source | 1197 | 3.25k | { | 1198 | 3.25k | ParamsStream ss{s, m_params}; | 1199 | 3.25k | ::Serialize(ss, m_object); | 1200 | 3.25k | } |
void ParamsWrapper<TransactionSerParams, CBlockHeaderAndShortTxIDs>::Serialize<VectorWriter>(VectorWriter&) const Line | Count | Source | 1197 | 1.68k | { | 1198 | 1.68k | ParamsStream ss{s, m_params}; | 1199 | 1.68k | ::Serialize(ss, m_object); | 1200 | 1.68k | } |
void ParamsWrapper<TransactionSerParams, Wrapper<DefaultFormatter, std::shared_ptr<CTransaction const> const&> >::Serialize<ParamsStream<VectorWriter&, TransactionSerParams> >(ParamsStream<VectorWriter&, TransactionSerParams>&) const Line | Count | Source | 1197 | 1.68k | { | 1198 | 1.68k | ParamsStream ss{s, m_params}; | 1199 | 1.68k | ::Serialize(ss, m_object); | 1200 | 1.68k | } |
void ParamsWrapper<TransactionSerParams, CBlock>::Serialize<VectorWriter>(VectorWriter&) const Line | Count | Source | 1197 | 6.84k | { | 1198 | 6.84k | ParamsStream ss{s, m_params}; | 1199 | 6.84k | ::Serialize(ss, m_object); | 1200 | 6.84k | } |
Unexecuted instantiation: void ParamsWrapper<TransactionSerParams, CMutableTransaction>::Serialize<DataStream>(DataStream&) const void ParamsWrapper<CNetAddr::SerParams, CService>::Serialize<VectorWriter>(VectorWriter&) const Line | Count | Source | 1197 | 3.48k | { | 1198 | 3.48k | ParamsStream ss{s, m_params}; | 1199 | 3.48k | ::Serialize(ss, m_object); | 1200 | 3.48k | } |
Unexecuted instantiation: void ParamsWrapper<CAddress::SerParams, std::vector<CAddress, std::allocator<CAddress> > const>::Serialize<HashedSourceWriter<AutoFile> >(HashedSourceWriter<AutoFile>&) const Unexecuted instantiation: void ParamsWrapper<CNetAddr::SerParams, CService const>::Serialize<ParamsStream<HashedSourceWriter<AutoFile>&, CAddress::SerParams> >(ParamsStream<HashedSourceWriter<AutoFile>&, CAddress::SerParams>&) const Unexecuted instantiation: void ParamsWrapper<TransactionSerParams, Wrapper<DefaultFormatter, std::shared_ptr<CTransaction const> const&> >::Serialize<SizeComputer>(SizeComputer&) const Unexecuted instantiation: void ParamsWrapper<TransactionSerParams, Wrapper<DefaultFormatter, std::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::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const> > > const&> >::Serialize<VectorWriter>(VectorWriter&) const Unexecuted instantiation: void ParamsWrapper<CAddress::SerParams, std::vector<CAddress, std::allocator<CAddress> > >::Serialize<VectorWriter>(VectorWriter&) const Unexecuted instantiation: void ParamsWrapper<CNetAddr::SerParams, CService const>::Serialize<ParamsStream<VectorWriter&, CAddress::SerParams> >(ParamsStream<VectorWriter&, CAddress::SerParams>&) const Unexecuted instantiation: void ParamsWrapper<TransactionSerParams, CBlock const>::Serialize<AutoFile>(AutoFile&) const Unexecuted instantiation: void ParamsWrapper<TransactionSerParams, CTransaction const>::Serialize<AutoFile>(AutoFile&) const Unexecuted instantiation: void ParamsWrapper<TransactionSerParams, CBlock const>::Serialize<DataStream>(DataStream&) const Unexecuted instantiation: void ParamsWrapper<TransactionSerParams, CTransaction const>::Serialize<DataStream>(DataStream&) const Unexecuted instantiation: void ParamsWrapper<TransactionSerParams, CMutableTransaction const>::Serialize<HashWriter>(HashWriter&) const void ParamsWrapper<TransactionSerParams, CTransaction const>::Serialize<HashWriter>(HashWriter&) const Line | Count | Source | 1197 | 17.0k | { | 1198 | 17.0k | ParamsStream ss{s, m_params}; | 1199 | 17.0k | ::Serialize(ss, m_object); | 1200 | 17.0k | } |
|
1201 | | template <typename Stream> |
1202 | | void Unserialize(Stream& s) |
1203 | 9.40k | { |
1204 | 9.40k | ParamsStream ss{s, m_params}; |
1205 | 9.40k | ::Unserialize(ss, m_object); |
1206 | 9.40k | } Unexecuted instantiation: void ParamsWrapper<TransactionSerParams, CMutableTransaction>::Unserialize<DataStream>(DataStream&) Unexecuted instantiation: void ParamsWrapper<TransactionSerParams, std::shared_ptr<CTransaction const> >::Unserialize<DataStream>(DataStream&) void ParamsWrapper<TransactionSerParams, CBlock>::Unserialize<DataStream>(DataStream&) Line | Count | Source | 1203 | 6.84k | { | 1204 | 6.84k | ParamsStream ss{s, m_params}; | 1205 | 6.84k | ::Unserialize(ss, m_object); | 1206 | 6.84k | } |
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>&) void ParamsWrapper<TransactionSerParams, Wrapper<DefaultFormatter, std::shared_ptr<CTransaction const>&> >::Unserialize<DataStream>(DataStream&) Line | Count | Source | 1203 | 1.68k | { | 1204 | 1.68k | ParamsStream ss{s, m_params}; | 1205 | 1.68k | ::Unserialize(ss, m_object); | 1206 | 1.68k | } |
Unexecuted instantiation: void ParamsWrapper<CNetAddr::SerParams, CNetAddr>::Unserialize<DataStream>(DataStream&) void ParamsWrapper<CNetAddr::SerParams, CService>::Unserialize<DataStream>(DataStream&) Line | Count | Source | 1203 | 870 | { | 1204 | 870 | ParamsStream ss{s, m_params}; | 1205 | 870 | ::Unserialize(ss, m_object); | 1206 | 870 | } |
Unexecuted instantiation: void ParamsWrapper<CAddress::SerParams, CAddress>::Unserialize<DataStream>(DataStream&) Unexecuted instantiation: void ParamsWrapper<TransactionSerParams, Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::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::vector<CAddress, std::allocator<CAddress> > >::Unserialize<HashVerifier<AutoFile> >(HashVerifier<AutoFile>&) Unexecuted instantiation: void ParamsWrapper<CNetAddr::SerParams, CService>::Unserialize<ParamsStream<HashVerifier<AutoFile>&, CAddress::SerParams> >(ParamsStream<HashVerifier<AutoFile>&, CAddress::SerParams>&) Unexecuted instantiation: void ParamsWrapper<CNetAddr::SerParams, CService>::Unserialize<ParamsStream<AutoFile&, CAddress::SerParams> >(ParamsStream<AutoFile&, CAddress::SerParams>&) Unexecuted instantiation: void ParamsWrapper<CNetAddr::SerParams, CService>::Unserialize<ParamsStream<HashVerifier<DataStream>&, CAddress::SerParams> >(ParamsStream<HashVerifier<DataStream>&, CAddress::SerParams>&) Unexecuted instantiation: void ParamsWrapper<TransactionSerParams, std::shared_ptr<CTransaction const> >::Unserialize<AutoFile>(AutoFile&) Unexecuted instantiation: void ParamsWrapper<CAddress::SerParams, std::vector<CAddress, std::allocator<CAddress> > >::Unserialize<DataStream>(DataStream&) Unexecuted instantiation: void ParamsWrapper<TransactionSerParams, CBlock>::Unserialize<AutoFile>(AutoFile&) Unexecuted instantiation: void ParamsWrapper<TransactionSerParams, CBlock>::Unserialize<BufferedFile>(BufferedFile&) |
1207 | | }; |
1208 | | |
1209 | | /** |
1210 | | * Helper macro for SerParams structs |
1211 | | * |
1212 | | * Allows you define SerParams instances and then apply them directly |
1213 | | * to an object via function call syntax, eg: |
1214 | | * |
1215 | | * constexpr SerParams FOO{....}; |
1216 | | * ss << FOO(obj); |
1217 | | */ |
1218 | | #define SER_PARAMS_OPFUNC \ |
1219 | | /** \ |
1220 | | * Return a wrapper around t that (de)serializes it with specified parameter params. \ |
1221 | | * \ |
1222 | | * See SER_PARAMS for more information on serialization parameters. \ |
1223 | | */ \ |
1224 | | template <typename T> \ |
1225 | | auto operator()(T&& t) const \ |
1226 | 57.1k | { \ |
1227 | 57.1k | return ParamsWrapper{*this, t}; \ |
1228 | 57.1k | } Unexecuted instantiation: auto TransactionSerParams::operator()<std::shared_ptr<CTransaction const> const&>(std::shared_ptr<CTransaction const> const&) const Unexecuted instantiation: auto TransactionSerParams::operator()<std::shared_ptr<CTransaction const>&>(std::shared_ptr<CTransaction const>&) const Unexecuted instantiation: auto TransactionSerParams::operator()<CMutableTransaction const&>(CMutableTransaction const&) const Unexecuted instantiation: auto TransactionSerParams::operator()<CMutableTransaction&>(CMutableTransaction&) const auto TransactionSerParams::operator()<CTransaction const&>(CTransaction const&) const Line | Count | Source | 1226 | 23.9k | { \ | 1227 | 23.9k | return ParamsWrapper{*this, t}; \ | 1228 | 23.9k | } |
auto TransactionSerParams::operator()<CBlock const&>(CBlock const&) const Line | Count | Source | 1226 | 6.84k | { \ | 1227 | 6.84k | return ParamsWrapper{*this, t}; \ | 1228 | 6.84k | } |
Unexecuted instantiation: auto TransactionSerParams::operator()<CTxIn const&>(CTxIn const&) const auto TransactionSerParams::operator()<CBlock&>(CBlock&) const Line | Count | Source | 1226 | 13.6k | { \ | 1227 | 13.6k | return ParamsWrapper{*this, t}; \ | 1228 | 13.6k | } |
auto CNetAddr::SerParams::operator()<CService&>(CService&) const Line | Count | Source | 1226 | 1.74k | { \ | 1227 | 1.74k | return ParamsWrapper{*this, t}; \ | 1228 | 1.74k | } |
Unexecuted instantiation: auto CAddress::SerParams::operator()<AddrInfo&>(AddrInfo&) const auto TransactionSerParams::operator()<Wrapper<DefaultFormatter, std::shared_ptr<CTransaction const>&> >(Wrapper<DefaultFormatter, std::shared_ptr<CTransaction const>&>&&) const Line | Count | Source | 1226 | 1.68k | { \ | 1227 | 1.68k | return ParamsWrapper{*this, t}; \ | 1228 | 1.68k | } |
auto TransactionSerParams::operator()<Wrapper<DefaultFormatter, std::shared_ptr<CTransaction const> const&> >(Wrapper<DefaultFormatter, std::shared_ptr<CTransaction const> const&>&&) const Line | Count | Source | 1226 | 1.68k | { \ | 1227 | 1.68k | return ParamsWrapper{*this, t}; \ | 1228 | 1.68k | } |
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::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const> > >&> >(Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const> > >&>&&) const Unexecuted instantiation: auto TransactionSerParams::operator()<Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const> > > const&> >(Wrapper<VectorFormatter<DefaultFormatter>, std::vector<std::shared_ptr<CTransaction const>, std::allocator<std::shared_ptr<CTransaction const> > > const&>&&) const auto TransactionSerParams::operator()<std::vector<CBlock, std::allocator<CBlock> >&>(std::vector<CBlock, std::allocator<CBlock> >&) const Line | Count | Source | 1226 | 3.25k | { \ | 1227 | 3.25k | return ParamsWrapper{*this, t}; \ | 1228 | 3.25k | } |
auto TransactionSerParams::operator()<CBlockHeaderAndShortTxIDs&>(CBlockHeaderAndShortTxIDs&) const Line | Count | Source | 1226 | 1.68k | { \ | 1227 | 1.68k | return ParamsWrapper{*this, t}; \ | 1228 | 1.68k | } |
auto CNetAddr::SerParams::operator()<CService>(CService&&) const Line | Count | Source | 1226 | 2.61k | { \ | 1227 | 2.61k | return ParamsWrapper{*this, t}; \ | 1228 | 2.61k | } |
Unexecuted instantiation: auto CAddress::SerParams::operator()<CNetAddr&>(CNetAddr&) const Unexecuted instantiation: auto CAddress::SerParams::operator()<std::vector<CAddress, std::allocator<CAddress> > const&>(std::vector<CAddress, std::allocator<CAddress> > const&) const Unexecuted instantiation: auto CAddress::SerParams::operator()<std::vector<CAddress, std::allocator<CAddress> >&>(std::vector<CAddress, std::allocator<CAddress> >&) const |
1229 | | |
1230 | | #endif // BITCOIN_SERIALIZE_H |