gcut-enum

gcut-enum

概要

#define             GCUT_ENUM_ERROR
GQuark              gcut_enum_error_quark               (void);
enum                GCutEnumError;
gchar *             gcut_enum_inspect                   (GType enum_type,
                                                         gint enum_value);
gint                gcut_enum_parse                     (GType enum_type,
                                                         const gchar *enum_value,
                                                         GError **error);
gchar *             gcut_flags_inspect                  (GType flags_type,
                                                         guint flags_value);
guint               gcut_flags_parse                    (GType flags_type,
                                                         const gchar *flags_value,
                                                         GError **error);
guint               gcut_flags_get_all                  (GType flags_type,
                                                         GError **error);

説明

詳細

GCUT_ENUM_ERROR

#define             GCUT_ENUM_ERROR

1.0.6から


gcut_enum_error_quark ()

GQuark              gcut_enum_error_quark               (void);

enum GCutEnumError

typedef enum
{
    GCUT_ENUM_ERROR_INVALID_TYPE,
    GCUT_ENUM_ERROR_INVALID_VALUE
} GCutEnumError;

1.0.6から


gcut_enum_inspect ()

gchar *             gcut_enum_inspect                   (GType enum_type,
                                                         gint enum_value);

1.0.5から


gcut_enum_parse ()

gint                gcut_enum_parse                     (GType enum_type,
                                                         const gchar *enum_value,
                                                         GError **error);

1.0.6から


gcut_flags_inspect ()

gchar *             gcut_flags_inspect                  (GType flags_type,
                                                         guint flags_value);

1.0.5から


gcut_flags_parse ()

guint               gcut_flags_parse                    (GType flags_type,
                                                         const gchar *flags_value,
                                                         GError **error);

1.0.6から


gcut_flags_get_all ()

guint               gcut_flags_get_all                  (GType flags_type,
                                                         GError **error);

1.0.6から