2 * File automatically generated by
3 * gengen 1.2 by Lorenzo Bettini
4 * http://www.gnu.org/software/gengen
7 #include "multiple_fill_array.h"
10 multiple_fill_array_gen_class::generate_multiple_fill_array(ostream &stream, unsigned int indent)
12 string indent_str (indent, ' ');
15 if (( default_value != "0" ))
17 stream << "multiple_default_value.";
18 if (( arg_type == "ARG_STRING" ))
22 generate_string (type, stream, indent + indent_str.length ());
24 generate_string (default_value, stream, indent + indent_str.length ());
29 stream << "update_multiple_arg((void *)&(args_info->";
30 generate_string (option_var_name, stream, indent + indent_str.length ());
34 stream << " &(args_info->";
35 generate_string (option_var_name, stream, indent + indent_str.length ());
36 stream << "_orig), args_info->";
37 generate_string (option_var_name, stream, indent + indent_str.length ());
41 stream << " local_args_info.";
42 generate_string (option_var_name, stream, indent + indent_str.length ());
44 if (( default_value != "0" ))
46 stream << "&multiple_default_value";
57 generate_string (arg_type, stream, indent + indent_str.length ());
59 generate_string (option_var_name, stream, indent + indent_str.length ());