Github User Fetcher 1.0.0
C Application with Server and GUI
Loading...
Searching...
No Matches
gquark.h File Reference
#include <glib/gtypes.h>

Go to the source code of this file.

Macros

#define G_DEFINE_QUARK(QN, q_n)
 

Functions

GLIB_AVAILABLE_IN_ALL GQuark g_quark_try_string (const gchar *string)
 
GLIB_AVAILABLE_IN_ALL GQuark g_quark_from_static_string (const gchar *string)
 
GLIB_AVAILABLE_IN_ALL GQuark g_quark_from_string (const gchar *string)
 
GLIB_AVAILABLE_IN_ALL const gcharg_quark_to_string (GQuark quark) G_GNUC_CONST
 
GLIB_AVAILABLE_IN_ALL const gcharg_intern_string (const gchar *string)
 
GLIB_AVAILABLE_IN_ALL const gcharg_intern_static_string (const gchar *string)
 

Variables

G_BEGIN_DECLS typedef guint32 GQuark
 

Macro Definition Documentation

◆ G_DEFINE_QUARK

#define G_DEFINE_QUARK ( QN,
q_n )
Value:
GQuark \
q_n##_quark (void) \
{ \
static GQuark q; \
\
if G_UNLIKELY (q == 0) \
\
return q; \
}
#define G_UNLIKELY(expr)
Definition gmacros.h:1252
GLIB_AVAILABLE_IN_ALL GQuark g_quark_from_static_string(const gchar *string)
G_BEGIN_DECLS typedef guint32 GQuark
Definition gquark.h:38

Definition at line 51 of file gquark.h.

51#define G_DEFINE_QUARK(QN, q_n) \
52GQuark \
53q_n##_quark (void) \
54{ \
55 static GQuark q; \
56 \
57 if G_UNLIKELY (q == 0) \
58 q = g_quark_from_static_string (#QN); \
59 \
60 return q; \
61}

Function Documentation

◆ g_intern_static_string()

GLIB_AVAILABLE_IN_ALL const gchar * g_intern_static_string ( const gchar * string)

◆ g_intern_string()

GLIB_AVAILABLE_IN_ALL const gchar * g_intern_string ( const gchar * string)

◆ g_quark_from_static_string()

GLIB_AVAILABLE_IN_ALL GQuark g_quark_from_static_string ( const gchar * string)

◆ g_quark_from_string()

GLIB_AVAILABLE_IN_ALL GQuark g_quark_from_string ( const gchar * string)

◆ g_quark_to_string()

GLIB_AVAILABLE_IN_ALL const gchar * g_quark_to_string ( GQuark quark)

◆ g_quark_try_string()

GLIB_AVAILABLE_IN_ALL GQuark g_quark_try_string ( const gchar * string)

Variable Documentation

◆ GQuark

G_BEGIN_DECLS typedef guint32 GQuark

Definition at line 38 of file gquark.h.