@@ -48,17 +48,15 @@ class CBlockFileInfo
48
48
uint64_t nTimeFirst; // !< earliest time of block in file
49
49
uint64_t nTimeLast; // !< latest time of block in file
50
50
51
- ADD_SERIALIZE_METHODS;
52
-
53
- template <typename Stream, typename Operation>
54
- inline void SerializationOp (Stream& s, Operation ser_action) {
55
- READWRITE (VARINT (nBlocks));
56
- READWRITE (VARINT (nSize));
57
- READWRITE (VARINT (nUndoSize));
58
- READWRITE (VARINT (nHeightFirst));
59
- READWRITE (VARINT (nHeightLast));
60
- READWRITE (VARINT (nTimeFirst));
61
- READWRITE (VARINT (nTimeLast));
51
+ SERIALIZE_METHODS (CBlockFileInfo, obj)
52
+ {
53
+ READWRITE (VARINT (obj.nBlocks ));
54
+ READWRITE (VARINT (obj.nSize ));
55
+ READWRITE (VARINT (obj.nUndoSize ));
56
+ READWRITE (VARINT (obj.nHeightFirst ));
57
+ READWRITE (VARINT (obj.nHeightLast ));
58
+ READWRITE (VARINT (obj.nTimeFirst ));
59
+ READWRITE (VARINT (obj.nTimeLast ));
62
60
}
63
61
64
62
void SetNull () {
@@ -332,31 +330,25 @@ class CDiskBlockIndex : public CBlockIndex
332
330
hashPrev = (pprev ? pprev->GetBlockHash () : uint256 ());
333
331
}
334
332
335
- ADD_SERIALIZE_METHODS;
336
-
337
- template <typename Stream, typename Operation>
338
- inline void SerializationOp (Stream& s, Operation ser_action) {
333
+ SERIALIZE_METHODS (CDiskBlockIndex, obj)
334
+ {
339
335
int _nVersion = s.GetVersion ();
340
- if (!(s.GetType () & SER_GETHASH))
341
- READWRITE (VARINT (_nVersion, VarIntMode::NONNEGATIVE_SIGNED));
342
-
343
- READWRITE (VARINT (nHeight, VarIntMode::NONNEGATIVE_SIGNED));
344
- READWRITE (VARINT (nStatus));
345
- READWRITE (VARINT (nTx));
346
- if (nStatus & (BLOCK_HAVE_DATA | BLOCK_HAVE_UNDO))
347
- READWRITE (VARINT (nFile, VarIntMode::NONNEGATIVE_SIGNED));
348
- if (nStatus & BLOCK_HAVE_DATA)
349
- READWRITE (VARINT (nDataPos));
350
- if (nStatus & BLOCK_HAVE_UNDO)
351
- READWRITE (VARINT (nUndoPos));
336
+ if (!(s.GetType () & SER_GETHASH)) READWRITE (VARINT (_nVersion, VarIntMode::NONNEGATIVE_SIGNED));
337
+
338
+ READWRITE (VARINT (obj.nHeight , VarIntMode::NONNEGATIVE_SIGNED));
339
+ READWRITE (VARINT (obj.nStatus ));
340
+ READWRITE (VARINT (obj.nTx ));
341
+ if (obj.nStatus & (BLOCK_HAVE_DATA | BLOCK_HAVE_UNDO)) READWRITE (VARINT (obj.nFile , VarIntMode::NONNEGATIVE_SIGNED));
342
+ if (obj.nStatus & BLOCK_HAVE_DATA) READWRITE (VARINT (obj.nDataPos ));
343
+ if (obj.nStatus & BLOCK_HAVE_UNDO) READWRITE (VARINT (obj.nUndoPos ));
352
344
353
345
// block header
354
- READWRITE (this -> nVersion );
355
- READWRITE (hashPrev);
356
- READWRITE (hashMerkleRoot);
357
- READWRITE (nTime);
358
- READWRITE (nBits);
359
- READWRITE (nNonce);
346
+ READWRITE (obj. nVersion );
347
+ READWRITE (obj. hashPrev );
348
+ READWRITE (obj. hashMerkleRoot );
349
+ READWRITE (obj. nTime );
350
+ READWRITE (obj. nBits );
351
+ READWRITE (obj. nNonce );
360
352
}
361
353
362
354
uint256 GetBlockHash () const
0 commit comments