summaryrefslogtreecommitdiff
path: root/lib/streamSupport.h
diff options
context:
space:
mode:
authorDan Goodliffe <dan@randomdan.homeip.net>2021-05-22 18:01:45 +0100
committerDan Goodliffe <dan@randomdan.homeip.net>2021-05-22 18:01:45 +0100
commit6aae7b1b6ebcca59fe9565198fff6885ba4120aa (patch)
tree05953e63250437353309cdd0fbf88dd4ee94b893 /lib/streamSupport.h
parentWrap up mysql_query (diff)
downloadmygrate-6aae7b1b6ebcca59fe9565198fff6885ba4120aa.tar.bz2
mygrate-6aae7b1b6ebcca59fe9565198fff6885ba4120aa.tar.xz
mygrate-6aae7b1b6ebcca59fe9565198fff6885ba4120aa.zip
IWYU built for LLVM-12 fixes
Diffstat (limited to 'lib/streamSupport.h')
-rw-r--r--lib/streamSupport.h22
1 files changed, 17 insertions, 5 deletions
diff --git a/lib/streamSupport.h b/lib/streamSupport.h
index 0723faf..60e68d3 100644
--- a/lib/streamSupport.h
+++ b/lib/streamSupport.h
@@ -1,16 +1,28 @@
#ifndef MYGRATE_STREAM_SUPPORT_H
#define MYGRATE_STREAM_SUPPORT_H
+#include "mariadb_repl.h"
#include <array>
#include <cstddef>
-#include <iomanip>
-#include <mysql.h>
+#include <ctime>
#include <ostream>
#include <span>
+#include <utility>
#include <vector>
-
-#include "mysql_types.h"
-#include <mariadb_rpl.h>
+namespace MyGrate {
+ class BitSet;
+}
+namespace MyGrate::MySQL {
+ struct Date;
+}
+namespace MyGrate::MySQL {
+ struct DateTime;
+}
+namespace MyGrate::MySQL {
+ struct Time;
+}
+struct timespec;
+struct tm;
namespace std {
std::ostream & operator<<(std::ostream & strm, const std::byte byt);