summaryrefslogtreecommitdiffstats
path: root/staging_vespalib
diff options
context:
space:
mode:
authorHenning Baldersheim <balder@yahoo-inc.com>2017-03-24 15:59:19 +0100
committerHenning Baldersheim <balder@yahoo-inc.com>2017-03-27 16:21:02 +0200
commit686705737e62988387881b7ada5f9ada2167290a (patch)
tree2f0d651b7c0c29f87364d7b11a82154a0ac4074c /staging_vespalib
parent452e4aa1cb4e26e5a91a15984faa3951760f8935 (diff)
Use cloneableptr for expressiontree. It aint't copied anyway.
Diffstat (limited to 'staging_vespalib')
-rw-r--r--staging_vespalib/src/vespa/vespalib/objects/identifiable.h5
1 files changed, 5 insertions, 0 deletions
diff --git a/staging_vespalib/src/vespa/vespalib/objects/identifiable.h b/staging_vespalib/src/vespa/vespalib/objects/identifiable.h
index d5a51845c57..e1637467d5c 100644
--- a/staging_vespalib/src/vespa/vespalib/objects/identifiable.h
+++ b/staging_vespalib/src/vespa/vespalib/objects/identifiable.h
@@ -172,6 +172,11 @@ public:
RuntimeInfo * _rt;
};
DECLARE_IDENTIFIABLE(Identifiable);
+ Identifiable() { }
+ Identifiable(Identifiable &&) = default;
+ Identifiable & operator = (Identifiable &&) = default;
+ Identifiable(const Identifiable &) = default;
+ Identifiable & operator = (const Identifiable &) = default;
virtual ~Identifiable() { }
/**