Changeset View
Changeset View
Standalone View
Standalone View
src/flatfile.h
Show All 13 Lines | |||||
struct FlatFilePos { | struct FlatFilePos { | ||||
int nFile; | int nFile; | ||||
unsigned int nPos; | unsigned int nPos; | ||||
ADD_SERIALIZE_METHODS; | ADD_SERIALIZE_METHODS; | ||||
template <typename Stream, typename Operation> | template <typename Stream, typename Operation> | ||||
inline void SerializationOp(Stream &s, Operation ser_action) { | inline void SerializationOp(Stream &s, Operation ser_action) { | ||||
READWRITE(VARINT(nFile)); | READWRITE(VARINT(nFile, VarIntMode::NONNEGATIVE_SIGNED)); | ||||
READWRITE(VARINT(nPos)); | READWRITE(VARINT(nPos)); | ||||
} | } | ||||
FlatFilePos() : nFile(-1), nPos(0) {} | FlatFilePos() : nFile(-1), nPos(0) {} | ||||
FlatFilePos(int nFileIn, unsigned int nPosIn) | FlatFilePos(int nFileIn, unsigned int nPosIn) | ||||
: nFile(nFileIn), nPos(nPosIn) {} | : nFile(nFileIn), nPos(nPosIn) {} | ||||
▲ Show 20 Lines • Show All 70 Lines • Show Last 20 Lines |