summaryrefslogtreecommitdiffstats
path: root/config
diff options
context:
space:
mode:
authorHenning Baldersheim <balder@yahoo-inc.com>2021-06-30 14:16:54 +0000
committerHenning Baldersheim <balder@yahoo-inc.com>2021-06-30 14:16:54 +0000
commit6b2819bbb4eed26003f4aff9bc5a54a237585b3d (patch)
tree55240825f8340a1729c03cf4d97e11d9b96f2448 /config
parentd413d7de59e3cbcad5f1b737ed100a3e82f11709 (diff)
Reduce exposure of internal details to reduce number of includes.
Diffstat (limited to 'config')
-rw-r--r--config/src/tests/payload_converter/payload_converter.cpp7
-rw-r--r--config/src/vespa/config/common/payload_converter.h3
-rw-r--r--config/src/vespa/config/frt/slimeconfigrequest.h2
3 files changed, 8 insertions, 4 deletions
diff --git a/config/src/tests/payload_converter/payload_converter.cpp b/config/src/tests/payload_converter/payload_converter.cpp
index 7500d798b24..dceb9751f99 100644
--- a/config/src/tests/payload_converter/payload_converter.cpp
+++ b/config/src/tests/payload_converter/payload_converter.cpp
@@ -1,8 +1,11 @@
// Copyright 2017 Yahoo Holdings. Licensed under the terms of the Apache 2.0 license. See LICENSE in the project root.
-#include <vespa/log/log.h>
-LOG_SETUP("payload_converter");
+
#include <vespa/vespalib/testkit/test_kit.h>
#include <vespa/config/common/payload_converter.h>
+#include <vespa/vespalib/data/slime/slime.h>
+
+#include <vespa/log/log.h>
+LOG_SETUP("payload_converter");
using namespace config;
using namespace vespalib;
diff --git a/config/src/vespa/config/common/payload_converter.h b/config/src/vespa/config/common/payload_converter.h
index 3e6cbbb44a6..27d1cf7c1c1 100644
--- a/config/src/vespa/config/common/payload_converter.h
+++ b/config/src/vespa/config/common/payload_converter.h
@@ -1,7 +1,8 @@
// Copyright 2017 Yahoo Holdings. Licensed under the terms of the Apache 2.0 license. See LICENSE in the project root.
#pragma once
-#include <vespa/vespalib/data/slime/slime.h>
+#include <vespa/vespalib/data/slime/object_traverser.h>
+#include <vespa/vespalib/data/slime/array_traverser.h>
#include <vespa/vespalib/stllike/string.h>
#include <vespa/vespalib/stllike/asciistream.h>
diff --git a/config/src/vespa/config/frt/slimeconfigrequest.h b/config/src/vespa/config/frt/slimeconfigrequest.h
index 7ac55b7c70e..6f2f42c98d5 100644
--- a/config/src/vespa/config/frt/slimeconfigrequest.h
+++ b/config/src/vespa/config/frt/slimeconfigrequest.h
@@ -1,9 +1,9 @@
// Copyright 2017 Yahoo Holdings. Licensed under the terms of the Apache 2.0 license. See LICENSE in the project root.
#pragma once
-#include <vespa/vespalib/data/slime/slime.h>
#include "frtconfigrequest.h"
#include "protocol.h"
+#include <vespa/vespalib/data/slime/slime.h>
class FRT_Values;
class FRT_RPCRequest;