]> git.tdb.fi Git - libs/datafile.git/blobdiff - source/argumentstore.h
Implement proper copy semantics
[libs/datafile.git] / source / argumentstore.h
index c2d5d76f3dbb473c613840c7f92dd9320fa07d5b..5f4c9dd066159831bfa60a6a40e6e8d1ded198ae 100644 (file)
@@ -14,8 +14,14 @@ private:
 
 public:
        ArgumentStore(const StatementInfo &);
+       ArgumentStore(const ArgumentStore &);
+       ArgumentStore &operator=(const ArgumentStore &);
        ~ArgumentStore();
+private:
+       void destroy();
+       void copy_from(const char *);
 
+public:
        const StatementInfo &get_info() const { return info; }
 
        template<typename T>