Top | ![]() |
![]() |
![]() |
![]() |
void | gcut_inspect_direct () |
void | gcut_inspect_int () |
void | gcut_inspect_uint () |
void | gcut_inspect_int64 () |
void | gcut_inspect_uint64 () |
void | gcut_inspect_size () |
void | gcut_inspect_char () |
void | gcut_inspect_string () |
void | gcut_inspect_type () |
void | gcut_inspect_flags () |
void | gcut_inspect_enum () |
void | gcut_inspect_pointer () |
void | gcut_inspect_boolean () |
void | gcut_inspect_double () |
void gcut_inspect_direct (GString *string
,gconstpointer data
,gpointer user_data
);
符号なし整数としてdata
の詳細を示します。
例:
1 |
gcut_inspect_direct(string, GUINT_TO_POINTER(100), NULL) -> "100" |
Since: 1.0.6
void gcut_inspect_int (GString *string
,gconstpointer data
,gpointer user_data
);
整数としてdata
の詳細を示します。
例:
1 2 |
gint int_value = 100; gcut_inspect_int(string, &int_value, NULL) -> "100" |
Since: 1.0.6
void gcut_inspect_uint (GString *string
,gconstpointer data
,gpointer user_data
);
符号なし整数としてdata
の詳細を示します。
例:
1 2 |
guint uint_value = 100; gcut_inspect_uint(string, &uint_value, NULL) -> "100" |
Since: 1.0.6
void gcut_inspect_int64 (GString *string
,gconstpointer data
,gpointer user_data
);
64bit整数としてdata
の詳細を示します。
例:
1 2 |
gint64 int64_value = 100; gcut_inspect_int64(string, &int64_value, NULL) -> "100" |
Since: 1.1.3
void gcut_inspect_uint64 (GString *string
,gconstpointer data
,gpointer user_data
);
64bit符号なし整数としてdata
の詳細を示します。
例:
1 2 |
guint64 uint64_value = 100; gcut_inspect_uint64(string, &uint64_value, NULL) -> "100" |
Since: 1.1.3
void gcut_inspect_size (GString *string
,gconstpointer data
,gpointer user_data
);
符号なし整数としてdata
の詳細を示します。
例:
1 2 |
gsize size_value = 100; gcut_inspect_size(string, &size_value, NULL) -> "100" |
Since: 1.1.3
void gcut_inspect_char (GString *string
,gconstpointer data
,gpointer user_data
);
文字としてdata
の詳細を示します。
例:
1 2 3 |
gcut_inspect_char(string, 'C', NULL) -> "'C'" gcut_inspect_char(string, '\0', NULL) -> "'\0'" gcut_inspect_char(string, '\n', NULL) -> "'\n'" |
Since: 1.1.3
void gcut_inspect_string (GString *string
,gconstpointer data
,gpointer user_data
);
文字列としてdata
の詳細を示します。NULL
でも構いません。
例:
1 |
gcut_inspect_string(string, "string", NULL) -> "\"string\"" |
Since: 1.0.6
void gcut_inspect_type (GString *string
,gconstpointer data
,gpointer user_data
);
GType
としてdata
の詳細を示します。
例:
1 |
gcut_inspect_type(string, GTK_TYPE_WINDOW, NULL) -> "<GtkWindow>" |
Since: 1.0.6
void gcut_inspect_flags (GString *string
,gconstpointer data
,gpointer user_data
);
GFlagsの型の値としてdata
の詳細を示します。
例:
1 2 3 4 5 6 7 |
GType flags_type; GtkWidgetFlags flags; flags_type = GTK_TYPE_WIDGET_FLAGS; flags = GTK_TOPLEVEL | GTK_VISIBLE; gcut_inspect_flags(string, &flags, &flags_type); -> #<GtkWidgetFlags: toplevel|visible (GTK_TOPLEVEL:0x10)|(GTK_VISIBLE:0x100)> |
Since: 1.0.6
void gcut_inspect_enum (GString *string
,gconstpointer data
,gpointer user_data
);
GEnumの型の値としてdata
の詳細を示します。
例:
1 2 3 4 5 6 7 |
GType enum_type; GtkWidgetHelpType value; enum_type = GTK_TYPE_WIDGET_HELP_TYPE; value = GTK_WIDGET_HELP_TOOLTIP; gcut_inspect_enum(string, &value, &enum_type); -> #<GtkWidgetHelpType: tooltip(GTK_WIDGET_HELP_TOOLTIP:0)> |
Since: 1.0.6
void gcut_inspect_pointer (GString *string
,gconstpointer data
,gpointer user_data
);
ポインタとしてdata
の詳細を示します。
例:
1 2 |
memory = malloc(1); gcut_inspect_pointer(string, memory, NULL) -> "#<0xXXXXXXX>" |
Since: 1.0.6
void gcut_inspect_boolean (GString *string
,gconstpointer data
,gpointer user_data
);
真偽値としてdata
の詳細を示します。
例:
1 2 3 4 5 6 |
gboolean boolean_value; boolean_value = TRUE; gcut_inspect_boolean(string, &boolean_value, NULL) -> "TRUE" boolean_value = FALSE; gcut_inspect_boolean(string, &boolean_value, NULL) -> "FALSE" |
Since: 1.1.3
void gcut_inspect_double (GString *string
,gconstpointer data
,gpointer user_data
);
倍精度浮動小数点数としてdata
の詳細を示します。
例:
1 2 |
gdouble double_value = 2.9; gcut_inspect_double(string, &double_value, NULL) -> "2.9" |
Since: 1.1.3