X-Git-Url: https://main.carlh.net/gitweb/?a=blobdiff_plain;f=libs%2Fpbd%2Fpbd%2Fconvert.h;h=fec0248157869bf9819438e09e465ffeefe75418;hb=6ae4f104371ed433a79c8845de97428d964edd8b;hp=83cd28509822270c77658792fcd8ab05caa00f29;hpb=f7f9d6fdc40248b190ec9c6e1a886261d55777ae;p=ardour.git diff --git a/libs/pbd/pbd/convert.h b/libs/pbd/pbd/convert.h index 83cd285098..fec0248157 100644 --- a/libs/pbd/pbd/convert.h +++ b/libs/pbd/pbd/convert.h @@ -20,6 +20,7 @@ #ifndef __pbd_convert_h__ #define __pbd_convert_h__ +#include #include #include #include @@ -30,10 +31,13 @@ namespace PBD { std::string short_version (std::string, std::string::size_type target_length); -int atoi (const std::string&); -double atof (const std::string&); -void url_decode (std::string&); -void url_decode (Glib::ustring&); +int atoi (const std::string&); +int32_t atol (const std::string&); +int64_t atoll (const std::string&); +double atof (const std::string&); +std::string url_decode (std::string const &); + +std::string capitalize (const std::string&); // std::string length2string (const int32_t frames, const float sample_rate); std::string length2string (const int64_t frames, const double sample_rate); @@ -49,6 +53,11 @@ to_string (T t, std::ios_base & (*f)(std::ios_base&)) return oss.str(); } +bool string_is_affirmative (const std::string&); + +const char * +sgettext (const char *, const char *); + } //namespace PBD #endif /* __pbd_convert_h__ */