@@ -33,6 +33,9 @@
*/
/* copyright --> */
#include "DHTInteractionCommand.h"
+
+#include <array>
#include "DownloadEngine.h"
#include "RecoverableException.h"
#include "DHTMessageDispatcher.h"
@@ -34,6 +34,7 @@
#include "FtpConnection.h"
#include <cstring>
#include <cstdio>
#include <cassert>
#include "GZipEncoder.h"
#include "fmt.h"
@@ -35,6 +35,7 @@
#ifndef D_GENERIC_PARSER_H
#define D_GENERIC_PARSER_H
#include "common.h"
#include "a2io.h"
#include "util.h"
#include "IOFile.h"
#include <cstdarg>
#include <ostream>
#include "IteratableChecksumValidator.h"
#include <cstdlib>
#include "IteratableChunkChecksumValidator.h"
#include "MSEHandshake.h"
#include "Piece.h"
@@ -93,7 +93,7 @@ public:
const Clock::time_point& getTime() const { return tp_; }
- constexpr static Timer zero() { return Timer(0_s); }
+ static Timer zero() { return Timer(0_s); }
private:
Clock::time_point tp_;
#include "XmlParser.h"
#include "message_digest_helper.h"
#include "metalink_helper.h"
#include "Option.h"
#include "MetalinkEntry.h"
#include "MetalinkParserStateMachine.h"
@@ -53,6 +53,7 @@
# include <pwd.h>
#endif // HAVE_PWD_H
#include <cerrno>
@@ -3,6 +3,7 @@
#include <fstream>
#include <cppunit/extensions/HelperMacros.h>
+#include "a2functional.h"
#include "File.h"
#include "DefaultDiskWriter.h"