gstring.h File Reference

#include <g_types.h>

Go to the source code of this file.

Classes

struct  _GString

Typedefs

typedef typedefG_BEGIN_DECLS
struct _GString 
GString
typedef _GStringChunk GStringChunk

Functions

GStringChunkg_string_chunk_new (gint size)
void g_string_chunk_free (GStringChunk *chunk)
gcharg_string_chunk_insert (GStringChunk *chunk, const gchar *string)
gcharg_string_chunk_insert_const (GStringChunk *chunk, const gchar *string)
GStringg_string_new (const gchar *init)
GStringg_string_new_len (const gchar *init, gint len)
GStringg_string_sized_new (guint dfl_size)
gcharg_string_free (GString *string, gboolean free_segment)
gboolean g_string_equal (const GString *v, const GString *v2)
guint g_string_hash (const GString *str)
GStringg_string_assign (GString *string, const gchar *rval)
GStringg_string_truncate (GString *string, guint len)
GStringg_string_insert_len (GString *string, gint pos, const gchar *val, gint len)
GStringg_string_append (GString *string, const gchar *val)
GStringg_string_append_len (GString *string, const gchar *val, gint len)
GStringg_string_append_c (GString *string, gchar c)
GStringg_string_prepend (GString *string, const gchar *val)
GStringg_string_prepend_c (GString *string, gchar c)
GStringg_string_prepend_len (GString *string, const gchar *val, gint len)
GStringg_string_insert (GString *string, gint pos, const gchar *val)
GStringg_string_insert_c (GString *string, gint pos, gchar c)
GStringg_string_erase (GString *string, gint pos, gint len)
GStringg_string_down (GString *string)
GStringg_string_up (GString *string)
void g_string_sprintf (GString *string, const gchar *format,...) G_GNUC_PRINTF(2
void void g_string_sprintfa (GString *string, const gchar *format,...) G_GNUC_PRINTF(2


Typedef Documentation

typedef typedefG_BEGIN_DECLS struct _GString GString

Definition at line 34 of file gstring.h.

typedef struct _GStringChunk GStringChunk

Definition at line 35 of file gstring.h.


Function Documentation

GString* g_string_append ( GString string,
const gchar val 
)

Referenced by gdk_dropfiles_filter(), and gdk_font_full_name_get().

GString* g_string_append_c ( GString string,
gchar  c 
)

Referenced by gdk_font_full_name_get().

GString* g_string_append_len ( GString string,
const gchar val,
gint  len 
)

GString* g_string_assign ( GString string,
const gchar rval 
)

void g_string_chunk_free ( GStringChunk chunk  ) 

gchar* g_string_chunk_insert ( GStringChunk chunk,
const gchar string 
)

gchar* g_string_chunk_insert_const ( GStringChunk chunk,
const gchar string 
)

GStringChunk* g_string_chunk_new ( gint  size  ) 

GString* g_string_down ( GString string  ) 

gboolean g_string_equal ( const GString v,
const GString v2 
)

GString* g_string_erase ( GString string,
gint  pos,
gint  len 
)

gchar* g_string_free ( GString string,
gboolean  free_segment 
)

Referenced by gdk_font_full_name_get().

guint g_string_hash ( const GString str  ) 

GString* g_string_insert ( GString string,
gint  pos,
const gchar val 
)

GString* g_string_insert_c ( GString string,
gint  pos,
gchar  c 
)

GString* g_string_insert_len ( GString string,
gint  pos,
const gchar val,
gint  len 
)

GString* g_string_new ( const gchar init  ) 

Referenced by gdk_dropfiles_filter(), and gdk_font_full_name_get().

GString* g_string_new_len ( const gchar init,
gint  len 
)

GString* g_string_prepend ( GString string,
const gchar val 
)

GString* g_string_prepend_c ( GString string,
gchar  c 
)

GString* g_string_prepend_len ( GString string,
const gchar val,
gint  len 
)

GString* g_string_sized_new ( guint  dfl_size  ) 

void g_string_sprintf ( GString string,
const gchar format,
  ... 
)

void void g_string_sprintfa ( GString string,
const gchar format,
  ... 
)

GString* g_string_truncate ( GString string,
guint  len 
)

GString* g_string_up ( GString string  ) 


Generated on Tue Jul 5 15:58:43 2011 for ROOT_528-00b_version by  doxygen 1.5.1