aboutsummaryrefslogtreecommitdiffstats
path: root/configutil
diff options
context:
space:
mode:
Diffstat (limited to 'configutil')
-rw-r--r--configutil/src/lib/modelinspect.cpp12
-rw-r--r--configutil/src/lib/modelinspect.h10
2 files changed, 16 insertions, 6 deletions
diff --git a/configutil/src/lib/modelinspect.cpp b/configutil/src/lib/modelinspect.cpp
index fb728caced0..12a262bc6aa 100644
--- a/configutil/src/lib/modelinspect.cpp
+++ b/configutil/src/lib/modelinspect.cpp
@@ -1,14 +1,22 @@
// Copyright 2016 Yahoo Inc. Licensed under the terms of the Apache 2.0 license. See LICENSE in the project root.
-#include <iostream>
#include "modelinspect.h"
#include <lib/tags.h>
#include <vespa/config/helper/configgetter.hpp>
-
+#include <iostream>
using configdefinitions::tagsContain;
using configdefinitions::upcase;
+ModelInspect::Flags::Flags()
+ : verbose(false), makeuri(false), tagfilt(false),
+ tagFilter()
+{}
+
+ModelInspect::Flags::Flags(const Flags &) = default;
+ModelInspect::Flags & ModelInspect::Flags::operator = (const Flags &) = default;
+ModelInspect::Flags::~Flags() { }
+
ModelInspect::ModelInspect(Flags flags, const config::ConfigUri uri, std::ostream &out)
: _cfg(), _flags(flags), _out(out)
{
diff --git a/configutil/src/lib/modelinspect.h b/configutil/src/lib/modelinspect.h
index b50ea04e197..53459e79164 100644
--- a/configutil/src/lib/modelinspect.h
+++ b/configutil/src/lib/modelinspect.h
@@ -12,10 +12,12 @@ public:
bool makeuri;
bool tagfilt;
std::vector<vespalib::string> tagFilter;
- Flags()
- : verbose(false), makeuri(false), tagfilt(false),
- tagFilter()
- {}
+ Flags();
+ Flags(const Flags &);
+ Flags & operator = (const Flags &);
+ Flags(Flags &&) = default;
+ Flags & operator = (Flags &&) = default;
+ ~Flags();
};
ModelInspect(Flags flags, const config::ConfigUri uri, std::ostream &out);