+widestring::widestring()
+{
+}
+
+widestring::widestring(const char *from)
+{
+ *this = from;
+}
+
+widestring::widestring(const std::string &from)
+{
+ *this = from.c_str();
+}
+
+widestring::widestring(const std::wstring &from)
+ : std::wstring(from)
+{
+}
+