#ifndef BITCOIN_LEVELDB_H
#define BITCOIN_LEVELDB_H
-#include "main.h"
-
-#include <map>
-#include <string>
-#include <vector>
+#include "serialize.h"
+#include "streams.h"
+#include "version.h"
#include <leveldb/db.h>
#include <leveldb/write_batch.h>
+class CBigNum;
+class CDiskBlockIndex;
+class COutPoint;
+class CTxIndex;
+class CTransaction;
+class uint256;
+class CDiskTxPos;
+
// Class that provides access to a LevelDB. Note that this class is frequently
// instantiated on the stack and then destroyed again, so instantiation has to
// be very cheap. Unfortunately that means, a CTxDB instance is actually just a
SER_DISK, CLIENT_VERSION);
ssValue >> value;
}
- catch (std::exception &e) {
- (void)e;
+ catch (const std::exception&) {
return false;
}
return true;
};
-#endif // BITCOIN_DB_H
+#endif // BITCOIN_LEVELDB_H