Ookii.CommandLine for C++  1.0.0
command_line_generated.h
Go to the documentation of this file.
1 #ifndef OOKII_COMMAND_LINE_GENERATED_H_
4 #define OOKII_COMMAND_LINE_GENERATED_H_
5 
6 #pragma once
7 
16 #define OOKII_DECLARE_PARSE_METHOD_EX(type, char_type) \
17  static ::std::optional<type> parse(int argc, const char_type* const argv[], const ::ookii::basic_usage_options<char_type> &options = {})
18 
28 #define OOKII_DECLARE_PARSE_METHOD(type) OOKII_DECLARE_PARSE_METHOD_EX(type, ookii::details::default_char_type)
29 
30 #ifdef OOKII_SHELL_COMMAND_H_
31 namespace ookii
32 {
39  basic_shell_command_manager<details::default_char_type> register_shell_commands(std::basic_string<details::default_char_type> application_name);
40 }
41 #endif
42 
43 #endif
Namespace containing the core Ookii.CommandLine.Cpp types.
Definition: command_line_argument.h:16