X-Git-Url: https://git.carlh.net/gitweb/?a=blobdiff_plain;f=src%2Fraw_convert.h;h=af2a1e37db5ec2fc400674a7e2d9102fcc658315;hb=6b0b06915c254637350dc14646ebc7d641ba1e60;hp=b2b206b3aea559cb19331f01abfe5109d161eddb;hpb=b80f65a2f7cf3e8a02fe0ad8bebb19640f63b5d2;p=libdcp.git diff --git a/src/raw_convert.h b/src/raw_convert.h index b2b206b3..af2a1e37 100644 --- a/src/raw_convert.h +++ b/src/raw_convert.h @@ -58,11 +58,23 @@ raw_convert (int v, int, bool); template <> std::string -raw_convert (int64_t v, int, bool); +raw_convert (unsigned int v, int, bool); template <> std::string -raw_convert (uint64_t v, int, bool); +raw_convert (long v, int, bool); + +template <> +std::string +raw_convert (unsigned long v, int, bool); + +template <> +std::string +raw_convert (long long v, int, bool); + +template <> +std::string +raw_convert (unsigned long long v, int, bool); template <> std::string @@ -84,10 +96,26 @@ template <> std::string raw_convert (std::string v, int, bool); +template <> +std::string +raw_convert (wchar_t const * v, int, bool); + +template <> +std::string +raw_convert (char v, int, bool); + template <> int raw_convert (std::string v, int, bool); +template <> +long +raw_convert (std::string v, int, bool); + +template <> +long long +raw_convert (std::string v, int, bool); + template <> int raw_convert (char const * v, int, bool);