1/*===- TableGen'erated file -------------------------------------*- C++ -*-===*\
2|* *|
3|* Option Parsing Definitions *|
4|* *|
5|* Automatically generated file, do not edit! *|
6|* *|
7\*===----------------------------------------------------------------------===*/
8
9/////////
10// Prefixes
11
12#ifdef PREFIX
13#define COMMA ,
14PREFIX(prefix_0, {llvm::StringLiteral("")})
15PREFIX(prefix_2, {llvm::StringLiteral("-") COMMA llvm::StringLiteral("")})
16PREFIX(prefix_1, {llvm::StringLiteral("--") COMMA llvm::StringLiteral("")})
17#undef COMMA
18#endif // PREFIX
19
20/////////
21// Prefix Union
22
23#ifdef PREFIX_UNION
24#define COMMA ,
25PREFIX_UNION({
26llvm::StringLiteral("-") COMMA llvm::StringLiteral("--") COMMA llvm::StringLiteral("")})
27#undef COMMA
28#endif // PREFIX_UNION
29
30/////////
31// ValuesCode
32
33#ifdef OPTTABLE_VALUES_CODE
34#endif
35/////////
36// Groups
37
38#ifdef OPTION
39OPTION(llvm::ArrayRef<llvm::StringLiteral>(), "kind", grp_mach_o, Group, INVALID, INVALID, nullptr, 0, 0, 0,
40 "llvm-symbolizer Mach-O Specific Options", (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ std::make_pair(std::array<unsigned, 2>{{0, 0}}, nullptr) }}), nullptr, nullptr)
41
42//////////
43// Options
44
45OPTION(prefix_0, "<input>", INPUT, Input, INVALID, INVALID, nullptr, 0, DefaultVis, 0, nullptr, (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ std::make_pair(std::array<unsigned, 2>{{0, 0}}, nullptr) }}), nullptr, nullptr)
46OPTION(prefix_0, "<unknown>", UNKNOWN, Unknown, INVALID, INVALID, nullptr, 0, DefaultVis, 0, nullptr, (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ std::make_pair(std::array<unsigned, 2>{{0, 0}}, nullptr) }}), nullptr, nullptr)
47OPTION(prefix_1, "--addresses", addresses, Flag, INVALID, INVALID, nullptr, 0, DefaultVis, 0,
48 "Show address before line information", (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ std::make_pair(std::array<unsigned, 2>{{0, 0}}, nullptr) }}), nullptr, nullptr)
49OPTION(prefix_1, "--adjust-vma=", adjust_vma_EQ, Joined, INVALID, INVALID, nullptr, 0, DefaultVis, 0,
50 "Add specified offset to object file addresses", (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ std::make_pair(std::array<unsigned, 2>{{0, 0}}, nullptr) }}), "<offset>", nullptr)
51OPTION(prefix_1, "--adjust-vma", anonymous_0, Separate, INVALID, adjust_vma_EQ, nullptr, 0, DefaultVis, 0, nullptr, (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ std::make_pair(std::array<unsigned, 2>{{0, 0}}, nullptr) }}), "<offset>", nullptr)
52OPTION(prefix_2, "-a", anonymous_11, Flag, INVALID, addresses, nullptr, 0, DefaultVis, 0,
53 "Alias for --addresses", (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ std::make_pair(std::array<unsigned, 2>{{0, 0}}, nullptr) }}), nullptr, nullptr)
54OPTION(prefix_1, "--basenames", basenames, Flag, INVALID, INVALID, nullptr, 0, DefaultVis, 0,
55 "Strip directory names from paths", (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ std::make_pair(std::array<unsigned, 2>{{0, 0}}, nullptr) }}), nullptr, nullptr)
56OPTION(prefix_1, "--build-id=", build_id_EQ, Joined, INVALID, INVALID, nullptr, 0, DefaultVis, 0,
57 "Build ID used to look up the object file", (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ std::make_pair(std::array<unsigned, 2>{{0, 0}}, nullptr) }}), nullptr, nullptr)
58OPTION(prefix_1, "--build-id", anonymous_1, Separate, INVALID, build_id_EQ, nullptr, 0, DefaultVis, 0, nullptr, (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ std::make_pair(std::array<unsigned, 2>{{0, 0}}, nullptr) }}), nullptr, nullptr)
59OPTION(prefix_1, "--cache-size=", cache_size_EQ, Joined, INVALID, INVALID, nullptr, 0, DefaultVis, 0,
60 "Max size in bytes of the in-memory binary cache.", (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ std::make_pair(std::array<unsigned, 2>{{0, 0}}, nullptr) }}), nullptr, nullptr)
61OPTION(prefix_1, "--cache-size", anonymous_2, Separate, INVALID, cache_size_EQ, nullptr, 0, DefaultVis, 0, nullptr, (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ std::make_pair(std::array<unsigned, 2>{{0, 0}}, nullptr) }}), nullptr, nullptr)
62OPTION(prefix_1, "--color=", color_EQ, Joined, INVALID, INVALID, nullptr, 0, DefaultVis, 0,
63 "Whether to use color when symbolizing log markup: always, auto, never", (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ std::make_pair(std::array<unsigned, 2>{{0, 0}}, nullptr) }}), nullptr, "always,auto,never")
64OPTION(prefix_1, "--color", color, Flag, INVALID, INVALID, nullptr, 0, DefaultVis, 0,
65 "Use color when symbolizing log markup.", (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ std::make_pair(std::array<unsigned, 2>{{0, 0}}, nullptr) }}), nullptr, nullptr)
66OPTION(prefix_2, "-C", anonymous_13, Flag, INVALID, demangle, nullptr, 0, DefaultVis, 0,
67 "Alias for --demangle", (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ std::make_pair(std::array<unsigned, 2>{{0, 0}}, nullptr) }}), nullptr, nullptr)
68OPTION(prefix_1, "--debug-file-directory=", debug_file_directory_EQ, Joined, INVALID, INVALID, nullptr, 0, DefaultVis, 0,
69 "Path to directory where to look for debug files", (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ std::make_pair(std::array<unsigned, 2>{{0, 0}}, nullptr) }}), "<dir>", nullptr)
70OPTION(prefix_1, "--debug-file-directory", anonymous_3, Separate, INVALID, debug_file_directory_EQ, nullptr, 0, DefaultVis, 0, nullptr, (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ std::make_pair(std::array<unsigned, 2>{{0, 0}}, nullptr) }}), "<dir>", nullptr)
71OPTION(prefix_1, "--debuginfod", debuginfod, Flag, INVALID, INVALID, nullptr, 0, DefaultVis, 0,
72 "Use debuginfod to find debug binaries", (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ std::make_pair(std::array<unsigned, 2>{{0, 0}}, nullptr) }}), nullptr, nullptr)
73OPTION(prefix_1, "--default-arch=", default_arch_EQ, Joined, grp_mach_o, INVALID, nullptr, 0, DefaultVis, 0,
74 "Default architecture (for multi-arch objects)", (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ std::make_pair(std::array<unsigned, 2>{{0, 0}}, nullptr) }}), nullptr, nullptr)
75OPTION(prefix_1, "--default-arch", anonymous_4, Separate, grp_mach_o, default_arch_EQ, nullptr, 0, DefaultVis, 0, nullptr, (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ std::make_pair(std::array<unsigned, 2>{{0, 0}}, nullptr) }}), nullptr, nullptr)
76OPTION(prefix_2, "-demangle=false", anonymous_29, Flag, INVALID, no_demangle, nullptr, 0, DefaultVis, 0,
77 "Alias for --no-demangle", (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ std::make_pair(std::array<unsigned, 2>{{0, 0}}, nullptr) }}), nullptr, nullptr)
78OPTION(prefix_2, "-demangle=true", anonymous_28, Flag, INVALID, demangle, nullptr, 0, DefaultVis, 0,
79 "Alias for --demangle", (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ std::make_pair(std::array<unsigned, 2>{{0, 0}}, nullptr) }}), nullptr, nullptr)
80OPTION(prefix_1, "--demangle", demangle, Flag, INVALID, INVALID, nullptr, 0, DefaultVis, 0,
81 "Demangle function names", (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ std::make_pair(std::array<unsigned, 2>{{0, 0}}, nullptr) }}), nullptr, nullptr)
82OPTION(prefix_1, "--dia", use_dia, Flag, INVALID, INVALID, nullptr, 0, DefaultVis, 0,
83 "Use the DIA library to access symbols (Windows only)", (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ std::make_pair(std::array<unsigned, 2>{{0, 0}}, nullptr) }}), nullptr, nullptr)
84OPTION(prefix_1, "--dsym-hint=", dsym_hint_EQ, Joined, grp_mach_o, INVALID, nullptr, 0, DefaultVis, 0,
85 "Path to .dSYM bundles to search for debug info for the object files", (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ std::make_pair(std::array<unsigned, 2>{{0, 0}}, nullptr) }}), "<dir>", nullptr)
86OPTION(prefix_1, "--dsym-hint", anonymous_6, Separate, grp_mach_o, dsym_hint_EQ, nullptr, 0, DefaultVis, 0, nullptr, (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ std::make_pair(std::array<unsigned, 2>{{0, 0}}, nullptr) }}), "<dir>", nullptr)
87OPTION(prefix_1, "--dwp=", dwp_EQ, Joined, INVALID, INVALID, nullptr, 0, DefaultVis, 0,
88 "Path to DWP file to be use for any split CUs", (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ std::make_pair(std::array<unsigned, 2>{{0, 0}}, nullptr) }}), "<file>", nullptr)
89OPTION(prefix_1, "--dwp", anonymous_5, Separate, INVALID, dwp_EQ, nullptr, 0, DefaultVis, 0, nullptr, (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ std::make_pair(std::array<unsigned, 2>{{0, 0}}, nullptr) }}), "<file>", nullptr)
90OPTION(prefix_2, "-e=", anonymous_17, Joined, INVALID, obj_EQ, nullptr, 0, DefaultVis, 0,
91 "Alias for --obj", (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ std::make_pair(std::array<unsigned, 2>{{0, 0}}, nullptr) }}), "<file>", nullptr)
92OPTION(prefix_1, "--exe=", anonymous_14, Joined, INVALID, obj_EQ, nullptr, 0, DefaultVis, 0,
93 "Alias for --obj", (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ std::make_pair(std::array<unsigned, 2>{{0, 0}}, nullptr) }}), "<file>", nullptr)
94OPTION(prefix_1, "--exe", anonymous_15, Separate, INVALID, obj_EQ, nullptr, 0, DefaultVis, 0,
95 "Alias for --obj", (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ std::make_pair(std::array<unsigned, 2>{{0, 0}}, nullptr) }}), "<file>", nullptr)
96OPTION(prefix_2, "-e", anonymous_16, JoinedOrSeparate, INVALID, obj_EQ, nullptr, 0, DefaultVis, 0,
97 "Alias for --obj", (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ std::make_pair(std::array<unsigned, 2>{{0, 0}}, nullptr) }}), "<file>", nullptr)
98OPTION(prefix_2, "-f=", anonymous_19, Joined, INVALID, functions_EQ, nullptr, 0, DefaultVis, 0,
99 "Alias for --functions=", (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ std::make_pair(std::array<unsigned, 2>{{0, 0}}, nullptr) }}), nullptr, nullptr)
100OPTION(prefix_1, "--fallback-debug-path=", fallback_debug_path_EQ, Joined, INVALID, INVALID, nullptr, 0, DefaultVis, 0,
101 "Fallback path for debug binaries", (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ std::make_pair(std::array<unsigned, 2>{{0, 0}}, nullptr) }}), "<dir>", nullptr)
102OPTION(prefix_1, "--fallback-debug-path", anonymous_7, Separate, INVALID, fallback_debug_path_EQ, nullptr, 0, DefaultVis, 0, nullptr, (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ std::make_pair(std::array<unsigned, 2>{{0, 0}}, nullptr) }}), "<dir>", nullptr)
103OPTION(prefix_1, "--filter-markup", filter_markup, Flag, INVALID, INVALID, nullptr, 0, DefaultVis, 0,
104 "Filter symbolizer markup from stdin.", (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ std::make_pair(std::array<unsigned, 2>{{0, 0}}, nullptr) }}), nullptr, nullptr)
105OPTION(prefix_1, "--functions=", functions_EQ, Joined, INVALID, INVALID, nullptr, 0, DefaultVis, 0,
106 "Print function name for a given address", (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ std::make_pair(std::array<unsigned, 2>{{0, 0}}, nullptr) }}), nullptr, "none,short,linkage")
107OPTION(prefix_1, "--functions", functions, Flag, INVALID, INVALID, nullptr, 0, DefaultVis, 0,
108 "Print function name for a given address", (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ std::make_pair(std::array<unsigned, 2>{{0, 0}}, nullptr) }}), nullptr, nullptr)
109OPTION(prefix_2, "-f", anonymous_18, Flag, INVALID, functions, nullptr, 0, DefaultVis, 0,
110 "Alias for --functions", (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ std::make_pair(std::array<unsigned, 2>{{0, 0}}, nullptr) }}), nullptr, nullptr)
111OPTION(prefix_1, "--help", help, Flag, INVALID, INVALID, nullptr, 0, DefaultVis, 0,
112 "Display this help", (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ std::make_pair(std::array<unsigned, 2>{{0, 0}}, nullptr) }}), nullptr, nullptr)
113OPTION(prefix_2, "-h", anonymous_20, Flag, INVALID, help, nullptr, 0, DefaultVis, 0, nullptr, (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ std::make_pair(std::array<unsigned, 2>{{0, 0}}, nullptr) }}), nullptr, nullptr)
114OPTION(prefix_1, "--inlines", inlines, Flag, INVALID, INVALID, nullptr, 0, DefaultVis, 0,
115 "Print all inlined frames for a given address", (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ std::make_pair(std::array<unsigned, 2>{{0, 0}}, nullptr) }}), nullptr, nullptr)
116OPTION(prefix_1, "--inlining=false", anonymous_27, Flag, INVALID, no_inlines, nullptr, 0, DefaultVis, 0,
117 "Alias for --no-inlines", (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ std::make_pair(std::array<unsigned, 2>{{0, 0}}, nullptr) }}), nullptr, nullptr)
118OPTION(prefix_1, "--inlining=true", anonymous_26, Flag, INVALID, inlines, nullptr, 0, DefaultVis, 0,
119 "Alias for --inlines", (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ std::make_pair(std::array<unsigned, 2>{{0, 0}}, nullptr) }}), nullptr, nullptr)
120OPTION(prefix_1, "--inlining", anonymous_22, Flag, INVALID, inlines, nullptr, 0, DefaultVis, 0,
121 "Alias for --inlines", (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ std::make_pair(std::array<unsigned, 2>{{0, 0}}, nullptr) }}), nullptr, nullptr)
122OPTION(prefix_2, "-i", anonymous_21, Flag, INVALID, inlines, nullptr, 0, DefaultVis, 0,
123 "Alias for --inlines", (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ std::make_pair(std::array<unsigned, 2>{{0, 0}}, nullptr) }}), nullptr, nullptr)
124OPTION(prefix_1, "--no-debuginfod", no_debuginfod, Flag, INVALID, INVALID, nullptr, 0, DefaultVis, 0,
125 "Don't use debuginfod to find debug binaries", (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ std::make_pair(std::array<unsigned, 2>{{0, 0}}, nullptr) }}), nullptr, nullptr)
126OPTION(prefix_1, "--no-demangle", no_demangle, Flag, INVALID, INVALID, nullptr, 0, DefaultVis, 0,
127 "Don't demangle function names", (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ std::make_pair(std::array<unsigned, 2>{{0, 0}}, nullptr) }}), nullptr, nullptr)
128OPTION(prefix_1, "--no-inlines", no_inlines, Flag, INVALID, INVALID, nullptr, 0, DefaultVis, 0,
129 "Do not print inlined frames", (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ std::make_pair(std::array<unsigned, 2>{{0, 0}}, nullptr) }}), nullptr, nullptr)
130OPTION(prefix_1, "--no-untag-addresses", no_untag_addresses, Flag, INVALID, INVALID, nullptr, 0, DefaultVis, 0,
131 "Remove memory tags from addresses before symbolization", (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ std::make_pair(std::array<unsigned, 2>{{0, 0}}, nullptr) }}), nullptr, nullptr)
132OPTION(prefix_1, "--obj=", obj_EQ, Joined, INVALID, INVALID, nullptr, 0, DefaultVis, 0,
133 "Path to object file to be symbolized (if not provided, object file should be specified for each input line)", (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ std::make_pair(std::array<unsigned, 2>{{0, 0}}, nullptr) }}), "<file>", nullptr)
134OPTION(prefix_1, "--obj", anonymous_8, Separate, INVALID, obj_EQ, nullptr, 0, DefaultVis, 0, nullptr, (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ std::make_pair(std::array<unsigned, 2>{{0, 0}}, nullptr) }}), "<file>", nullptr)
135OPTION(prefix_1, "--output-style=", output_style_EQ, Joined, INVALID, INVALID, nullptr, 0, DefaultVis, 0,
136 "Specify print style. Supported styles: LLVM, GNU, JSON", (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ std::make_pair(std::array<unsigned, 2>{{0, 0}}, nullptr) }}), "style", "LLVM,GNU,JSON")
137OPTION(prefix_1, "--output-style", anonymous_9, Separate, INVALID, output_style_EQ, nullptr, 0, DefaultVis, 0, nullptr, (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ std::make_pair(std::array<unsigned, 2>{{0, 0}}, nullptr) }}), "style", "LLVM,GNU,JSON")
138OPTION(prefix_1, "--pretty-print", pretty_print, Flag, INVALID, INVALID, nullptr, 0, DefaultVis, 0,
139 "Make the output more human friendly", (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ std::make_pair(std::array<unsigned, 2>{{0, 0}}, nullptr) }}), nullptr, nullptr)
140OPTION(prefix_1, "--print-address", anonymous_12, Flag, INVALID, addresses, nullptr, 0, DefaultVis, 0,
141 "Alias for --addresses", (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ std::make_pair(std::array<unsigned, 2>{{0, 0}}, nullptr) }}), nullptr, nullptr)
142OPTION(prefix_1, "--print-source-context-lines=", print_source_context_lines_EQ, Joined, INVALID, INVALID, nullptr, 0, DefaultVis, 0,
143 "Print N lines of source file context", (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ std::make_pair(std::array<unsigned, 2>{{0, 0}}, nullptr) }}), nullptr, nullptr)
144OPTION(prefix_1, "--print-source-context-lines", anonymous_10, Separate, INVALID, print_source_context_lines_EQ, nullptr, 0, DefaultVis, 0, nullptr, (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ std::make_pair(std::array<unsigned, 2>{{0, 0}}, nullptr) }}), nullptr, nullptr)
145OPTION(prefix_2, "-p", anonymous_23, Flag, INVALID, pretty_print, nullptr, 0, DefaultVis, 0,
146 "Alias for --pretty-print", (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ std::make_pair(std::array<unsigned, 2>{{0, 0}}, nullptr) }}), nullptr, nullptr)
147OPTION(prefix_1, "--relative-address", relative_address, Flag, INVALID, INVALID, nullptr, 0, DefaultVis, 0,
148 "Interpret addresses as addresses relative to the image base", (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ std::make_pair(std::array<unsigned, 2>{{0, 0}}, nullptr) }}), nullptr, nullptr)
149OPTION(prefix_1, "--relativenames", relativenames, Flag, INVALID, INVALID, nullptr, 0, DefaultVis, 0,
150 "Strip the compilation directory from paths", (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ std::make_pair(std::array<unsigned, 2>{{0, 0}}, nullptr) }}), nullptr, nullptr)
151OPTION(prefix_2, "-s", anonymous_24, Flag, INVALID, basenames, nullptr, 0, DefaultVis, 0,
152 "Alias for --basenames", (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ std::make_pair(std::array<unsigned, 2>{{0, 0}}, nullptr) }}), nullptr, nullptr)
153OPTION(prefix_1, "--untag-addresses", untag_addresses, Flag, INVALID, INVALID, nullptr, 0, DefaultVis, 0,
154 "", (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ std::make_pair(std::array<unsigned, 2>{{0, 0}}, nullptr) }}), nullptr, nullptr)
155OPTION(prefix_1, "--verbose", verbose, Flag, INVALID, INVALID, nullptr, 0, DefaultVis, 0,
156 "Print verbose line info", (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ std::make_pair(std::array<unsigned, 2>{{0, 0}}, nullptr) }}), nullptr, nullptr)
157OPTION(prefix_1, "--version", version, Flag, INVALID, INVALID, nullptr, 0, DefaultVis, 0,
158 "Display the version", (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ std::make_pair(std::array<unsigned, 2>{{0, 0}}, nullptr) }}), nullptr, nullptr)
159OPTION(prefix_2, "-v", anonymous_25, Flag, INVALID, version, nullptr, 0, DefaultVis, 0,
160 "Alias for --version", (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ std::make_pair(std::array<unsigned, 2>{{0, 0}}, nullptr) }}), nullptr, nullptr)
161#endif // OPTION
162
163#ifdef SIMPLE_ENUM_VALUE_TABLE
164
165struct SimpleEnumValue {
166 const char *Name;
167 unsigned Value;
168};
169
170struct SimpleEnumValueTable {
171 const SimpleEnumValue *Table;
172 unsigned Size;
173};
174static const SimpleEnumValueTable SimpleEnumValueTables[] = {};
175static const unsigned SimpleEnumValueTablesSize = std::size(SimpleEnumValueTables);
176#endif // SIMPLE_ENUM_VALUE_TABLE
177
178
179