- static string pad_to (const string &s, size_t length);
- static string bool_string (bool b);
- static string bin2hex (Byte bin_char);
- static string bin2hex (const string &bin_string);
- static int bin2int (const string &bin_string);
- static unsigned bin2unsigned (const string &bin_string);
- static string char_string (char c, int n);
- static int dec2int (const string &dec_string);
- static double dec2double (const string &dec_string);
- static string double_string (double f, char const *fmt = 0);
- static string form_string (char const *format, ...) __attribute__ ((format (printf, 1, 2)));
- static string vform_string (char const *format, va_list args);
- static string hex2bin (const string &str);
- static string int_string (int i, char const *fmt = 0);
- static string unsigned_string (unsigned);
- static string unsigned_long_string (unsigned long);
- static string long_string (long);
- static string int2hex (int i, size_t length_i, char ch);
- static string unsigned2hex (unsigned u, size_t length, char ch);
- static string int2dec (int i, size_t length_i, char ch);
- static string rational_string (Rational);
- static string pointer_string (void const *);
- static string precision_string (double x, int n);
- static string i64_string (I64, char const *fmt = 0);
- static string to_lower (string s);
- static string to_upper (string s);
- static string reverse (string s);
+ static std::string pad_to (const std::string &s, size_t length);
+ static std::string bool_string (bool b);
+ static std::string bin2hex (Byte bin_char);
+ static std::string bin2hex (const std::string &bin_string);
+ static int bin2int (const std::string &bin_string);
+ static unsigned bin2unsigned (const std::string &bin_string);
+ static std::string char_string (char c, int n);
+ static int dec2int (const std::string &dec_string);
+ static double dec2double (const std::string &dec_string);
+ static std::string double_string (double f, char const *fmt = 0);
+ static std::string form_string (char const *format, ...) __attribute__ ((format (printf, 1, 2)));
+ static std::string vform_string (char const *format, va_list args);
+ static std::string hex2bin (const std::string &str);
+ static std::string int_string (int i, char const *fmt = 0);
+ static std::string unsigned_string (unsigned);
+ static std::string unsigned_long_string (unsigned long);
+ static std::string long_string (long);
+ static std::string int2hex (int i, size_t length_i, char ch);
+ static std::string unsigned2hex (unsigned u, size_t length, char ch);
+ static std::string int2dec (int i, size_t length_i, char ch);
+ static std::string rational_string (Rational);
+ static std::string pointer_string (void const *);
+ static std::string precision_string (double x, int n);
+ static std::string i64_string (I64, char const *fmt = 0);
+ static std::string to_lower (std::string s);
+ static std::string to_upper (std::string s);
+ static std::string reverse (std::string s);