X-Git-Url: http://git.tdb.fi/?p=libs%2Fgltk.git;a=blobdiff_plain;f=source%2Flistdata.h;fp=source%2Flistdata.h;h=00d2b9b65a154e587789b7ffaf18af1ad2334007;hp=9f7d8ba850c7476e857dc911d60de5cd7e7e329c;hb=9f38197854e699a6093a906ab43f4238f3cd2388;hpb=b4a3d651f57c46507aaa99a71a14fea15f0e430d diff --git a/source/listdata.h b/source/listdata.h index 9f7d8ba..00d2b9b 100644 --- a/source/listdata.h +++ b/source/listdata.h @@ -20,9 +20,9 @@ public: sigc::signal signal_refresh_item; protected: - ListData() { } + ListData() = default; public: - virtual ~ListData() { } + virtual ~ListData() = default; virtual unsigned size() const = 0; virtual std::string get_string(unsigned) const = 0; @@ -40,7 +40,7 @@ class ListDataStore: public ListData protected: std::vector items; - ListDataStore() { } + ListDataStore() = default; public: void append(const T &v) { insert(items.size(), v); } @@ -111,7 +111,7 @@ public: typedef std::string Func(const T &); private: - Func *func; + Func *func = 0; public: FunctionListData(Func f): func(f) { }