diff options
author | Henning Baldersheim <balder@yahoo-inc.com> | 2020-02-23 23:46:48 +0000 |
---|---|---|
committer | Henning Baldersheim <balder@yahoo-inc.com> | 2020-02-23 23:46:48 +0000 |
commit | d2c9bd6588e23b449c4b672bec023ddb535bc9ec (patch) | |
tree | 125cc501bdba4d13ed6e24b766fd6e71c46c22af /config | |
parent | 0d90251fe2dee64524836751b9d27dc71e3ab2e1 (diff) |
- Add debug logging.
- std::make_unique
- Reduce code visibility.
Diffstat (limited to 'config')
-rw-r--r-- | config/src/tests/trace/trace.cpp | 1 | ||||
-rw-r--r-- | config/src/vespa/config/common/configdefinition.cpp | 1 | ||||
-rw-r--r-- | config/src/vespa/config/common/configdefinition.h | 5 | ||||
-rw-r--r-- | config/src/vespa/config/common/trace.cpp | 1 | ||||
-rw-r--r-- | config/src/vespa/config/common/trace.h | 7 |
5 files changed, 12 insertions, 3 deletions
diff --git a/config/src/tests/trace/trace.cpp b/config/src/tests/trace/trace.cpp index 41c874eb1d4..9a355f39ecc 100644 --- a/config/src/tests/trace/trace.cpp +++ b/config/src/tests/trace/trace.cpp @@ -2,6 +2,7 @@ #include <vespa/vespalib/testkit/test_kit.h> #include <vespa/config/common/trace.h> +#include <vespa/vespalib/data/slime/slime.h> using namespace config; diff --git a/config/src/vespa/config/common/configdefinition.cpp b/config/src/vespa/config/common/configdefinition.cpp index 861fc224867..92af068cff5 100644 --- a/config/src/vespa/config/common/configdefinition.cpp +++ b/config/src/vespa/config/common/configdefinition.cpp @@ -1,6 +1,7 @@ // Copyright 2017 Yahoo Holdings. Licensed under the terms of the Apache 2.0 license. See LICENSE in the project root. #include "configdefinition.h" #include <vespa/vespalib/stllike/asciistream.h> +#include <vespa/vespalib/data/slime/slime.h> using namespace vespalib; using namespace vespalib::slime; diff --git a/config/src/vespa/config/common/configdefinition.h b/config/src/vespa/config/common/configdefinition.h index 3d86e5d2567..9154f3ad88a 100644 --- a/config/src/vespa/config/common/configdefinition.h +++ b/config/src/vespa/config/common/configdefinition.h @@ -3,8 +3,11 @@ #include <vespa/vespalib/stllike/string.h> #include <vector> -#include <vespa/vespalib/data/slime/slime.h> +namespace vespalib::slime { + class Cursor; + class Inspector; +} namespace config { /** diff --git a/config/src/vespa/config/common/trace.cpp b/config/src/vespa/config/common/trace.cpp index d1bb154eda9..76310d08c7d 100644 --- a/config/src/vespa/config/common/trace.cpp +++ b/config/src/vespa/config/common/trace.cpp @@ -2,6 +2,7 @@ #include "trace.h" #include <vespa/vespalib/trace/slime_trace_serializer.h> #include <vespa/vespalib/trace/slime_trace_deserializer.h> +#include <vespa/vespalib/data/slime/slime.h> using namespace vespalib; using namespace vespalib::slime; diff --git a/config/src/vespa/config/common/trace.h b/config/src/vespa/config/common/trace.h index 772cdb6f31e..c120fe30d12 100644 --- a/config/src/vespa/config/common/trace.h +++ b/config/src/vespa/config/common/trace.h @@ -1,11 +1,14 @@ // 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/trace/tracenode.h> #include <vespa/vespalib/stllike/string.h> -#include <memory> +#include <vespa/vespalib/data/memory.h> +namespace vespalib::slime { + class Cursor; + class Inspector; +} namespace config { /** |