blob: 475caeb661bc481d0a8f60541dec2541db9a1d11 [file] [log] [blame]
<!-- ##### SECTION Title ##### -->
Commandline option parser
<!-- ##### SECTION Short_Description ##### -->
<!-- ##### SECTION Long_Description ##### -->
<para>
</para>
<!-- ##### SECTION See_Also ##### -->
<para>
</para>
<!-- ##### SECTION Stability_Level ##### -->
<!-- ##### SECTION Image ##### -->
<!-- ##### ENUM GOptionError ##### -->
<para>
</para>
@G_OPTION_ERROR_UNKNOWN_OPTION:
@G_OPTION_ERROR_BAD_VALUE:
@G_OPTION_ERROR_FAILED:
<!-- ##### MACRO G_OPTION_ERROR ##### -->
<para>
</para>
<!-- ##### USER_FUNCTION GOptionArgFunc ##### -->
<para>
</para>
@option_name:
@value:
@data:
@error:
@Returns:
<!-- ##### STRUCT GOptionContext ##### -->
<para>
</para>
<!-- ##### FUNCTION g_option_context_new ##### -->
<para>
</para>
@parameter_string:
@Returns:
<!-- ##### FUNCTION g_option_context_set_summary ##### -->
<para>
</para>
@context:
@summary:
<!-- ##### FUNCTION g_option_context_get_summary ##### -->
<para>
</para>
@context:
@Returns:
<!-- ##### FUNCTION g_option_context_set_description ##### -->
<para>
</para>
@context:
@description:
<!-- ##### FUNCTION g_option_context_get_description ##### -->
<para>
</para>
@context:
@Returns:
<!-- ##### USER_FUNCTION GTranslateFunc ##### -->
<para>
</para>
@str:
@data:
@Returns:
<!-- ##### FUNCTION g_option_context_set_translate_func ##### -->
<para>
</para>
@context:
@func:
@data:
@destroy_notify:
<!-- ##### FUNCTION g_option_context_set_translation_domain ##### -->
<para>
</para>
@context:
@domain:
<!-- ##### FUNCTION g_option_context_free ##### -->
<para>
</para>
@context:
<!-- ##### FUNCTION g_option_context_parse ##### -->
<para>
</para>
@context:
@argc:
@argv:
@error:
@Returns:
<!-- ##### FUNCTION g_option_context_set_help_enabled ##### -->
<para>
</para>
@context:
@help_enabled:
<!-- ##### FUNCTION g_option_context_get_help_enabled ##### -->
<para>
</para>
@context:
@Returns:
<!-- ##### FUNCTION g_option_context_set_ignore_unknown_options ##### -->
<para>
</para>
@context:
@ignore_unknown:
<!-- ##### FUNCTION g_option_context_get_ignore_unknown_options ##### -->
<para>
</para>
@context:
@Returns:
<!-- ##### FUNCTION g_option_context_get_help ##### -->
<para>
</para>
@context:
@main_help:
@group:
@Returns:
<!-- ##### ENUM GOptionArg ##### -->
<para>
</para>
@G_OPTION_ARG_NONE:
@G_OPTION_ARG_STRING:
@G_OPTION_ARG_INT:
@G_OPTION_ARG_CALLBACK:
@G_OPTION_ARG_FILENAME:
@G_OPTION_ARG_STRING_ARRAY:
@G_OPTION_ARG_FILENAME_ARRAY:
@G_OPTION_ARG_DOUBLE:
@G_OPTION_ARG_INT64:
<!-- ##### ENUM GOptionFlags ##### -->
<para>
</para>
@G_OPTION_FLAG_HIDDEN:
@G_OPTION_FLAG_IN_MAIN:
@G_OPTION_FLAG_REVERSE:
@G_OPTION_FLAG_NO_ARG:
@G_OPTION_FLAG_FILENAME:
@G_OPTION_FLAG_OPTIONAL_ARG:
@G_OPTION_FLAG_NOALIAS:
<!-- ##### MACRO G_OPTION_REMAINING ##### -->
<para>
</para>
<!-- ##### STRUCT GOptionEntry ##### -->
<para>
</para>
@long_name:
@short_name:
@flags:
@arg:
@arg_data:
@description:
@arg_description:
<!-- ##### FUNCTION g_option_context_add_main_entries ##### -->
<para>
</para>
@context:
@entries:
@translation_domain:
<!-- ##### STRUCT GOptionGroup ##### -->
<para>
</para>
<!-- ##### FUNCTION g_option_context_add_group ##### -->
<para>
</para>
@context:
@group:
<!-- ##### FUNCTION g_option_context_set_main_group ##### -->
<para>
</para>
@context:
@group:
<!-- ##### FUNCTION g_option_context_get_main_group ##### -->
<para>
</para>
@context:
@Returns:
<!-- ##### FUNCTION g_option_group_new ##### -->
<para>
</para>
@name:
@description:
@help_description:
@user_data:
@destroy:
@Returns:
<!-- ##### FUNCTION g_option_group_free ##### -->
<para>
</para>
@group:
<!-- ##### FUNCTION g_option_group_add_entries ##### -->
<para>
</para>
@group:
@entries:
<!-- ##### USER_FUNCTION GOptionParseFunc ##### -->
<para>
</para>
@context:
@group:
@data:
@error:
@Returns:
<!-- ##### FUNCTION g_option_group_set_parse_hooks ##### -->
<para>
</para>
@group:
@pre_parse_func:
@post_parse_func:
<!-- ##### USER_FUNCTION GOptionErrorFunc ##### -->
<para>
</para>
@context:
@group:
@data:
@error:
<!-- ##### FUNCTION g_option_group_set_error_hook ##### -->
<para>
</para>
@group:
@error_func:
<!-- ##### FUNCTION g_option_group_set_translate_func ##### -->
<para>
</para>
@group:
@func:
@data:
@destroy_notify:
<!-- ##### FUNCTION g_option_group_set_translation_domain ##### -->
<para>
</para>
@group:
@domain: