aboutsummaryrefslogtreecommitdiffstats
path: root/src/lib/utils
diff options
context:
space:
mode:
authorJack Lloyd <[email protected]>2017-09-21 15:04:25 -0400
committerJack Lloyd <[email protected]>2017-09-21 15:04:25 -0400
commit5d48c1406a956496fd4a020263ee59fbe7fad90a (patch)
tree4ea0847f71eda94c0ff3a31cfe4167ca2dba8db6 /src/lib/utils
parent5cc5e1bd3fac87186f511a48cee9cda86e4607ca (diff)
Header file cleanups
Some help from include-what-you-use
Diffstat (limited to 'src/lib/utils')
-rw-r--r--src/lib/utils/cpuid/cpuid.cpp1
-rw-r--r--src/lib/utils/exceptn.h1
-rw-r--r--src/lib/utils/http_util/http_util.h1
-rw-r--r--src/lib/utils/types.h10
4 files changed, 7 insertions, 6 deletions
diff --git a/src/lib/utils/cpuid/cpuid.cpp b/src/lib/utils/cpuid/cpuid.cpp
index 3948853ac..d4e15c16b 100644
--- a/src/lib/utils/cpuid/cpuid.cpp
+++ b/src/lib/utils/cpuid/cpuid.cpp
@@ -8,6 +8,7 @@
#include <botan/cpuid.h>
#include <botan/types.h>
#include <botan/exceptn.h>
+#include <botan/parsing.h>
#include <ostream>
namespace Botan {
diff --git a/src/lib/utils/exceptn.h b/src/lib/utils/exceptn.h
index e5f2e51f7..bb8c245f6 100644
--- a/src/lib/utils/exceptn.h
+++ b/src/lib/utils/exceptn.h
@@ -9,7 +9,6 @@
#define BOTAN_EXCEPTION_H_
#include <botan/types.h>
-#include <botan/parsing.h>
#include <exception>
#include <string>
diff --git a/src/lib/utils/http_util/http_util.h b/src/lib/utils/http_util/http_util.h
index a81dd85df..9e4d215ef 100644
--- a/src/lib/utils/http_util/http_util.h
+++ b/src/lib/utils/http_util/http_util.h
@@ -14,6 +14,7 @@
#include <map>
#include <chrono>
#include <string>
+#include <functional>
namespace Botan {
diff --git a/src/lib/utils/types.h b/src/lib/utils/types.h
index deccc2b93..98671bfa8 100644
--- a/src/lib/utils/types.h
+++ b/src/lib/utils/types.h
@@ -9,11 +9,11 @@
#ifndef BOTAN_TYPES_H_
#define BOTAN_TYPES_H_
-#include <botan/build.h>
-#include <botan/assert.h>
-#include <cstddef>
-#include <cstdint>
-#include <memory>
+#include <botan/build.h> // IWYU pragma: export
+#include <botan/assert.h> // IWYU pragma: export
+#include <cstddef> // IWYU pragma: export
+#include <cstdint> // IWYU pragma: export
+#include <memory> // IWYU pragma: export
/**
* The primary namespace for the botan library