From 124adae15126598fc46f3189aa7e4ab44582b8dc Mon Sep 17 00:00:00 2001 From: Carl Hetherington Date: Mon, 15 Aug 2016 15:38:21 +0100 Subject: Add wchar_t raw_convert. --- src/raw_convert.cc | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) (limited to 'src/raw_convert.cc') diff --git a/src/raw_convert.cc b/src/raw_convert.cc index 37c8215f..aed965ad 100644 --- a/src/raw_convert.cc +++ b/src/raw_convert.cc @@ -1,5 +1,5 @@ /* - Copyright (C) 2014 Carl Hetherington + Copyright (C) 2014-2016 Carl Hetherington This file is part of libdcp. @@ -36,6 +36,7 @@ #include using std::string; +using std::wstring; static string @@ -143,6 +144,14 @@ dcp::raw_convert (char v, int, bool) return s; } +template <> +string +dcp::raw_convert (wchar_t const * v, int, bool) +{ + wstring w (v); + return string (w.begin(), w.end()); +} + template <> int dcp::raw_convert (string v, int precision, bool fixed) -- cgit v1.2.3