]> Creatis software - clitk.git/blob - cmake/gengetopt/skels/reset_group.cc
Added FindGengetopt.cmake which compiles gengetopt if not installed.
[clitk.git] / cmake / gengetopt / skels / reset_group.cc
1 /*
2  * File automatically generated by
3  * gengen 1.2 by Lorenzo Bettini 
4  * http://www.gnu.org/software/gengen
5  */
6
7 #include "reset_group.h"
8
9 void
10 reset_group_gen_class::generate_reset_group(ostream &stream, unsigned int indent)
11 {
12   string indent_str (indent, ' ');
13   indent = 0;
14
15   stream << "static void";
16   stream << "\n";
17   stream << indent_str;
18   stream << "reset_group_";
19   generate_string (name, stream, indent + indent_str.length ());
20   stream << "(struct ";
21   generate_string (args_info, stream, indent + indent_str.length ());
22   stream << " *args_info)";
23   stream << "\n";
24   stream << indent_str;
25   stream << "{";
26   stream << "\n";
27   stream << indent_str;
28   stream << "  if (! args_info->";
29   generate_string (name, stream, indent + indent_str.length ());
30   stream << "_group_counter)";
31   stream << "\n";
32   stream << indent_str;
33   stream << "    return;";
34   stream << "\n";
35   stream << indent_str;
36   indent = 2;
37   stream << "  ";
38   indent = 0;
39   stream << "\n";
40   stream << indent_str;
41   indent = 2;
42   stream << "  ";
43   generate_string (body, stream, indent + indent_str.length ());
44   indent = 0;
45   stream << "\n";
46   stream << indent_str;
47   stream << "  args_info->";
48   generate_string (name, stream, indent + indent_str.length ());
49   stream << "_group_counter = 0;";
50   stream << "\n";
51   stream << indent_str;
52   stream << "}";
53   stream << "\n";
54   stream << indent_str;
55   stream << "\n";
56   stream << indent_str;
57 }