| Top |
| GOString * | go_string_ERROR () |
| int | go_string_cmp () |
| int | go_string_cmp_ignorecase () |
| gboolean | go_string_equal () |
| gboolean | go_string_equal_ignorecase () |
| gboolean | go_string_equal_rich () |
| void | go_string_foreach_base () |
| char const * | go_string_get_casefold () |
| char const * | go_string_get_casefolded_collate () |
| char const * | go_string_get_collation () |
| guint32 | go_string_get_len () |
| PangoAttrList * | go_string_get_markup () |
| GOStringPhonetic * | go_string_get_phonetic () |
| unsigned int | go_string_get_ref_count () |
| guint32 | go_string_hash () |
| GOString * | go_string_new () |
| GOString * | go_string_new_len () |
| GOString * | go_string_new_nocopy () |
| GOString * | go_string_new_nocopy_len () |
| GOString * | go_string_new_rich () |
| GOString * | go_string_new_rich_nocopy () |
| GOString * | go_string_ref () |
| GOString * | go_string_trim () |
| void | go_string_unref () |
GOString *
go_string_ERROR (void);
A convenience for g_return_val to share one error string without adding a reference to functions that do not add references to the result
int go_string_cmp_ignorecase (gconstpointer gstr_a,gconstpointer gstr_b);
gboolean go_string_equal_ignorecase (gconstpointer gstr_a,gconstpointer gstr_b);
void go_string_foreach_base (GHFunc callback,gpointer data);
Iterates through the strings data base and apply callback
to each.
char const *
go_string_get_casefolded_collate (GOString const *gstr);
GOStringPhonetic *
go_string_get_phonetic (GOString const *gstr);
Warning: Not implemented, always returns NULL.
GOString *
go_string_new (char const *str);
GOString duplicates str
if no string already exists.
GOString * go_string_new_len (char const *str,guint32 len);
GOString duplicates str
if no string already exists.
GOString *
go_string_new_nocopy (char *str);
GOString takes ownership of str
GOString * go_string_new_nocopy_len (char *str,guint32 len);
GOString takes ownership of str
GOString * go_string_new_rich (char const *str,int byte_len,PangoAttrList *markup,GOStringPhonetic *phonetic);
GOString * go_string_new_rich_nocopy (char *str,int byte_len,PangoAttrList *markup,GOStringPhonetic *phonetic);