Top |
Functions
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 () |
Functions
go_string_ERROR ()
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
go_string_cmp_ignorecase ()
int go_string_cmp_ignorecase (gconstpointer gstr_a
,gconstpointer gstr_b
);
go_string_equal_ignorecase ()
gboolean go_string_equal_ignorecase (gconstpointer gstr_a
,gconstpointer gstr_b
);
go_string_foreach_base ()
void go_string_foreach_base (GHFunc callback
,gpointer data
);
Iterates through the strings data base and apply callback
to each.
go_string_get_casefolded_collate ()
char const *
go_string_get_casefolded_collate (GOString const *gstr
);
go_string_get_phonetic ()
GOStringPhonetic *
go_string_get_phonetic (GOString const *gstr
);
Warning: Not implemented, always returns NULL.
go_string_new ()
GOString *
go_string_new (char const *str
);
GOString duplicates str
if no string already exists.
go_string_new_len ()
GOString * go_string_new_len (char const *str
,guint32 len
);
GOString duplicates str
if no string already exists.
go_string_new_nocopy ()
GOString *
go_string_new_nocopy (char *str
);
GOString takes ownership of str
go_string_new_nocopy_len ()
GOString * go_string_new_nocopy_len (char *str
,guint32 len
);
GOString takes ownership of str
go_string_new_rich ()
GOString * go_string_new_rich (char const *str
,int byte_len
,PangoAttrList *markup
,GOStringPhonetic *phonetic
);
go_string_new_rich_nocopy ()
GOString * go_string_new_rich_nocopy (char *str
,int byte_len
,PangoAttrList *markup
,GOStringPhonetic *phonetic
);