Module: check_mk
Branch: master
Commit: 42ba137b06e597fa195296fce0ef1066552dcac2
URL:
http://git.mathias-kettner.de/git/?p=check_mk.git;a=commit;h=42ba137b06e597…
Author: Sven Panne <sp(a)mathias-kettner.de>
Date: Fri Mar 29 15:50:17 2019 +0100
IWYU fixes.
No idea why our CI didn't complain earlier...
Change-Id: Id63b94fcdf59655054c43cb026cf020e4c1112bd
---
livestatus/src/CustomVarsDictColumn.cc | 1 -
livestatus/src/CustomVarsDictColumn.h | 1 +
livestatus/src/CustomVarsDictFilter.h | 1 +
livestatus/src/TableStateHistory.cc | 2 +-
4 files changed, 3 insertions(+), 2 deletions(-)
diff --git a/livestatus/src/CustomVarsDictColumn.cc
b/livestatus/src/CustomVarsDictColumn.cc
index 07d4e3f..86fa8fe 100644
--- a/livestatus/src/CustomVarsDictColumn.cc
+++ b/livestatus/src/CustomVarsDictColumn.cc
@@ -32,7 +32,6 @@
class Aggregator;
#ifdef CMC
-#include "Entity.h"
#include "cmc.h"
#else
#include "nagios.h"
diff --git a/livestatus/src/CustomVarsDictColumn.h
b/livestatus/src/CustomVarsDictColumn.h
index 13e852e..8b63cda 100644
--- a/livestatus/src/CustomVarsDictColumn.h
+++ b/livestatus/src/CustomVarsDictColumn.h
@@ -39,6 +39,7 @@ class Row;
class RowRenderer;
#ifndef CMC
+#include "contact_fwd.h"
// TODO(sp) Why on earth is "contact_fwd.h" not enough???
#include "nagios.h"
#endif
diff --git a/livestatus/src/CustomVarsDictFilter.h
b/livestatus/src/CustomVarsDictFilter.h
index df7ea03..8f24045 100644
--- a/livestatus/src/CustomVarsDictFilter.h
+++ b/livestatus/src/CustomVarsDictFilter.h
@@ -37,6 +37,7 @@ class RegExp;
class Row;
#ifndef CMC
+#include "contact_fwd.h"
// TODO(sp) Why on earth is "contact_fwd.h" not enough???
#include "nagios.h"
#endif
diff --git a/livestatus/src/TableStateHistory.cc b/livestatus/src/TableStateHistory.cc
index 6a8572f..ee6ab07 100644
--- a/livestatus/src/TableStateHistory.cc
+++ b/livestatus/src/TableStateHistory.cc
@@ -31,7 +31,6 @@
#include <ostream>
#include <set>
#include <stdexcept>
-#include <unordered_map>
#include <utility>
#include <vector>
#include "Column.h"
@@ -64,6 +63,7 @@
#define STATE_CRITICAL 2
#define STATE_UNKNOWN 3
#else
+#include <unordered_map>
#include "auth.h"
#include "nagios.h"
#endif