From eea1a1b2008475c06f0cbb6892cd7c62b23ffc17 Mon Sep 17 00:00:00 2001 From: Tsuda Kageyu Date: Tue, 13 Dec 2016 13:32:38 +0900 Subject: [PATCH] Allow implicit conversions from const char * or const wchar_t * to FileName in Win32. --- taglib/toolkit/tiostream.cpp | 4 ++-- taglib/toolkit/tiostream.h | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/taglib/toolkit/tiostream.cpp b/taglib/toolkit/tiostream.cpp index 73d17ac5..530a9693 100644 --- a/taglib/toolkit/tiostream.cpp +++ b/taglib/toolkit/tiostream.cpp @@ -56,10 +56,10 @@ public: FileNamePrivate() : data(new std::wstring()) {} - explicit FileNamePrivate(const wchar_t *name) : + FileNamePrivate(const wchar_t *name) : data(new std::wstring(name)) {} - explicit FileNamePrivate(const char *name) : + FileNamePrivate(const char *name) : data(new std::wstring(ansiToUnicode(name))) {} SHARED_PTR data; diff --git a/taglib/toolkit/tiostream.h b/taglib/toolkit/tiostream.h index 2e4880e8..aadcd3fb 100644 --- a/taglib/toolkit/tiostream.h +++ b/taglib/toolkit/tiostream.h @@ -37,8 +37,8 @@ namespace TagLib { class TAGLIB_EXPORT FileName { public: - explicit FileName(const wchar_t *name); - explicit FileName(const char *name); + FileName(const wchar_t *name); + FileName(const char *name); FileName(const FileName &name); ~FileName();