- static Std_string pad_to (Std_string s, int length);
- static Std_string bool_string (bool b);
- static Std_string bin2dec (Std_string bin_string);
- static Std_string bin2hex (Std_string bin_string);
- static Std_string dec2bin (Std_string str);
- static int bin2int (Std_string bin_string);
- static unsigned bin2unsigned (Std_string bin_string);
- static Std_string char_string (char c, int n);
- static int dec2int (Std_string dec_string);
- static double dec2double (Std_string dec_string);
- static Std_string double_string (double f, char const *fmt = 0);
- static Std_string form_string (char const *format, ...);
- static Std_string vform_string (char const *format, va_list args);
- static int hex2int (Std_string str);
- static unsigned hex2unsigned (Std_string str);
- static Std_string hex2bin (Std_string str);
- static Std_string int_string (int i, char const *fmt = 0);
- static Std_string long_string (long);
- static Std_string int2hex (int i, int length_i, char ch);
- static Std_string unsigned2hex (unsigned u, ssize length, char ch);
- static Std_string int2dec (int i, int 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 Array<Std_string> split (Std_string str, char c);
- static Std_string i64_string (I64, char const *fmt = 0);
+ static std::string pad_to (std::string s, int length);
+ static std::string bool_string (bool b);
+ static std::string bin2dec (std::string bin_string);
+ static std::string bin2hex (std::string bin_string);
+ static std::string dec2bin (std::string str);
+ static int bin2int (std::string bin_string);
+ static unsigned bin2unsigned (std::string bin_string);
+ static std::string char_string (char c, int n);
+ static int dec2int (std::string dec_string);
+ static double dec2double (std::string dec_string);
+ static std::string double_string (double f, char const *fmt = 0);
+ static std::string form_string (char const *format, ...);
+ static std::string vform_string (char const *format, va_list args);
+ static int hex2int (std::string str);
+ static unsigned hex2unsigned (std::string str);
+ static std::string hex2bin (std::string str);
+ static std::string int_string (int i, char const *fmt = 0);
+ static std::string long_string (long);
+ static std::string int2hex (int i, int length_i, char ch);
+ static std::string unsigned2hex (unsigned u, ssize length, char ch);
+ static std::string int2dec (int i, int 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 Array<std::string> split (std::string str, char c);
+ 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);