From c2709bb95d89077b2ed8187d944311ad124f626d Mon Sep 17 00:00:00 2001 From: Eugen Wintersberger Date: Sun, 8 Sep 2019 14:50:23 +0200 Subject: [PATCH] Added default constructor to the new sting types. Update #414 --- src/h5cpp/stl/string_types.hpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/h5cpp/stl/string_types.hpp b/src/h5cpp/stl/string_types.hpp index 453a8d7d9e..532c5c2038 100644 --- a/src/h5cpp/stl/string_types.hpp +++ b/src/h5cpp/stl/string_types.hpp @@ -37,6 +37,7 @@ class FixedUTF8String : public std::string { public: using std::string::string; + FixedUTF8String() : std::string() {} FixedUTF8String(const std::string &string) : std::string(string) {} FixedUTF8String(std::string &&string) : std::string(std::move(string)) {} }; @@ -59,6 +60,7 @@ class VariableUTF8String : public std::string { public: using std::string::string; + VariableUTF8String() : std::string() {} VariableUTF8String(const std::string &string) : std::string(string) {} VariableUTF8String(std::string &&string) : std::string(std::move(string)) {} }; @@ -71,6 +73,7 @@ class VariableASCIIString : public std::string { public: using std::string::string; + VariableASCIIString() : std::string() {} VariableASCIIString(const std::string &string) : std::string(string) {} VariableASCIIString(std::string &&string) : std::string(std::move(string)) {} };