[util] Remove unused option_group_t

This commit is contained in:
Behdad Esfahbod 2021-08-05 11:44:35 -06:00
parent 8588173ee6
commit 463411a1de
2 changed files with 14 additions and 19 deletions

View File

@ -30,7 +30,7 @@
#include <hb-ft.h> #include <hb-ft.h>
#endif #endif
struct shape_closure_consumer_t : option_group_t struct shape_closure_consumer_t
{ {
void add_options (struct option_parser_t *parser) void add_options (struct option_parser_t *parser)
{ {

View File

@ -53,11 +53,6 @@
void fail (hb_bool_t suggest_help, const char *format, ...) G_GNUC_NORETURN G_GNUC_PRINTF (2, 3); void fail (hb_bool_t suggest_help, const char *format, ...) G_GNUC_NORETURN G_GNUC_PRINTF (2, 3);
struct option_group_t
{
virtual ~option_group_t () {}
};
struct option_parser_t struct option_parser_t
{ {
@ -135,9 +130,9 @@ struct option_parser_t
#define FONT_SIZE_UPEM 0x7FFFFFFF #define FONT_SIZE_UPEM 0x7FFFFFFF
#define FONT_SIZE_NONE 0 #define FONT_SIZE_NONE 0
struct view_options_t : option_group_t struct view_options_t
{ {
~view_options_t () override ~view_options_t ()
{ {
g_free (fore); g_free (fore);
g_free (back); g_free (back);
@ -159,9 +154,9 @@ struct view_options_t : option_group_t
}; };
struct shape_options_t : option_group_t struct shape_options_t
{ {
~shape_options_t () override ~shape_options_t ()
{ {
g_free (direction); g_free (direction);
g_free (language); g_free (language);
@ -443,7 +438,7 @@ struct shape_options_t : option_group_t
}; };
struct font_options_t : option_group_t struct font_options_t
{ {
font_options_t (int default_font_size_, font_options_t (int default_font_size_,
unsigned int subpixel_bits_) unsigned int subpixel_bits_)
@ -452,7 +447,7 @@ struct font_options_t : option_group_t
font_size_x (default_font_size_), font_size_x (default_font_size_),
font_size_y (default_font_size_) font_size_y (default_font_size_)
{} {}
~font_options_t () override ~font_options_t ()
{ {
g_free (font_file); g_free (font_file);
free (variations); free (variations);
@ -499,9 +494,9 @@ struct font_options_t : option_group_t
}; };
struct text_options_t : option_group_t struct text_options_t
{ {
~text_options_t () override ~text_options_t ()
{ {
g_free (text_before); g_free (text_before);
g_free (text_after); g_free (text_after);
@ -539,9 +534,9 @@ struct text_options_t : option_group_t
unsigned int line_len = UINT_MAX; unsigned int line_len = UINT_MAX;
}; };
struct output_options_t : option_group_t struct output_options_t
{ {
~output_options_t () override ~output_options_t ()
{ {
g_free (output_file); g_free (output_file);
g_free (output_format); g_free (output_format);
@ -579,7 +574,7 @@ struct output_options_t : option_group_t
mutable FILE *fp = nullptr; mutable FILE *fp = nullptr;
}; };
struct format_options_t : option_group_t struct format_options_t
{ {
void add_options (option_parser_t *parser); void add_options (option_parser_t *parser);
@ -622,12 +617,12 @@ struct format_options_t : option_group_t
hb_bool_t trace = false; hb_bool_t trace = false;
}; };
struct subset_options_t : option_group_t struct subset_options_t
{ {
subset_options_t () subset_options_t ()
: input (hb_subset_input_create_or_fail ()) : input (hb_subset_input_create_or_fail ())
{} {}
~subset_options_t () override ~subset_options_t ()
{ {
hb_subset_input_destroy (input); hb_subset_input_destroy (input);
} }