diff options
author | Henning Baldersheim <balder@yahoo-inc.com> | 2017-03-04 00:35:59 +0100 |
---|---|---|
committer | Henning Baldersheim <balder@yahoo-inc.com> | 2017-03-08 21:38:40 +0000 |
commit | a2e963dc7794e10653cde50983032badd20fd417 (patch) | |
tree | 7f4018dbadb37a6ac6169b94c9690d05f4050499 /configutil/src | |
parent | dc28bbbd37e04b254b9a3f5a3f47709fbf22371e (diff) |
Deinline destructors/constructors
Diffstat (limited to 'configutil/src')
-rw-r--r-- | configutil/src/apps/configstatus/main.cpp | 10 | ||||
-rw-r--r-- | configutil/src/apps/modelinspect/main.cpp | 10 | ||||
-rw-r--r-- | configutil/src/lib/configstatus.cpp | 7 |
3 files changed, 23 insertions, 4 deletions
diff --git a/configutil/src/apps/configstatus/main.cpp b/configutil/src/apps/configstatus/main.cpp index db411d309d1..1376624b207 100644 --- a/configutil/src/apps/configstatus/main.cpp +++ b/configutil/src/apps/configstatus/main.cpp @@ -20,9 +20,17 @@ public: void usage(void); int Main(void); - Application() : _flags(), _cfgId("admin/model"), _specString("") {} + Application(); + ~Application(); }; +Application::Application() + : _flags(), + _cfgId("admin/model"), + _specString("") +{} +Application::~Application() { } + int Application::parseOpts() { char c = '?'; const char *optArg = NULL; diff --git a/configutil/src/apps/modelinspect/main.cpp b/configutil/src/apps/modelinspect/main.cpp index ca660791223..9b5c2ccdd09 100644 --- a/configutil/src/apps/modelinspect/main.cpp +++ b/configutil/src/apps/modelinspect/main.cpp @@ -18,12 +18,16 @@ class Application : public FastOS_Application int parseOpts(); vespalib::string getSources(); public: - void usage(void); - int Main(void); + void usage(); + int Main(); - Application() : _flags(), _cfgId("admin/model"), _specString("") {} + Application(); + ~Application(); }; +Application::Application() : _flags(), _cfgId("admin/model"), _specString("") {} +Application::~Application() { } + int Application::parseOpts() { diff --git a/configutil/src/lib/configstatus.cpp b/configutil/src/lib/configstatus.cpp index bd3b9cb43ea..5f15b469d90 100644 --- a/configutil/src/lib/configstatus.cpp +++ b/configutil/src/lib/configstatus.cpp @@ -29,6 +29,8 @@ struct ComponentTraverser : public vespalib::slime::ObjectTraverser : _configId(configId), _state(ROOT), _generations(generations) {} + ~ComponentTraverser(); + void object(const vespalib::slime::Inspector &inspector) { inspector.traverse(*this); } @@ -70,6 +72,8 @@ struct ComponentTraverser : public vespalib::slime::ObjectTraverser } }; +ComponentTraverser::~ComponentTraverser() {} + class MyHttpHandler : public vbench::HttpResultHandler { private: std::string _json; @@ -81,6 +85,7 @@ public: MyHttpHandler(std::string configId) : _json(), _error(), _configId(configId) {} + ~MyHttpHandler(); virtual void handleHeader(const vbench::string &name, const vbench::string &value) { (void) name; @@ -105,6 +110,8 @@ public: } }; +MyHttpHandler::~MyHttpHandler() {} + ConfigStatus::ConfigStatus(Flags flags, const config::ConfigUri uri) : _cfg(), _flags(flags), _generation(0) { |