|  | 
| 
 Namespaces | 
| namespace | Glib | 
| namespace | Glib::Ascii | 
| 
 Functions | 
| bool | Glib::str_has_prefix (const std::string& str, const std::string& prefix) | 
|  | Looks whether the string str begins with prefix. 
 | 
| bool | Glib::str_has_suffix (const std::string& str, const std::string& suffix) | 
|  | Looks whether the string str ends with suffix. 
 | 
| double | Glib::Ascii::strtod (const std::string& str) | 
|  | Converts a string to a doublevalue.
 | 
| double | Glib::Ascii::strtod (const std::string& str, std::string::size_type& end_index, std::string::size_type start_index=0) | 
|  | Converts a string to a doublevalue.
 | 
| std::string | Glib::Ascii::dtostr (double d) | 
|  | Converts a doubleto a string, using the'. 
 | 
| std::string | Glib::strescape (const std::string& source) | 
|  | Escapes all special characters in the string. 
 | 
| std::string | Glib::strescape (const std::string& source, const std::string& exceptions) | 
|  | Escapes all special characters in the string. 
 | 
| std::string | Glib::strcompress (const std::string& source) | 
|  | Replaces all escaped characters with their one byte equivalent. 
 | 
| Glib::ustring | Glib::strerror (int errnum) | 
|  | Returns a string corresponding to the given error code, e.g. "no such process".
 | 
| Glib::ustring | Glib::strsignal (int signum) | 
|  | Returns a string describing the given signal, e.g. "Segmentation fault".
 |