diff --git a/examples/large_example.cpp b/examples/large_example.cpp index 52fed01cf1ae1fabc309037b3231973e248bd5ec..b6c4317a34d8e7830ff08c66de38cc5bea3a2104 100644 --- a/examples/large_example.cpp +++ b/examples/large_example.cpp @@ -242,10 +242,12 @@ std::ostream &operator<<(std::ostream &out, const entry_t &entry); template <> entry_t clapp::value::convert_value<entry_t>(std::string_view param); -static void process_options_and_args(const cli_parser_t &parser); -static void process_time_container(const cli_parser_t::time_container_t &cont); -static void process_cmd1(const cli_parser_t::cmd1_parser_t &cmd1); -static void process_cmd2(const cli_parser_t::cmd2_parser_t &cmd2); +namespace { +void process_options_and_args(const cli_parser_t &parser); +void process_time_container(const cli_parser_t::time_container_t &cont); +void process_cmd1(const cli_parser_t::cmd1_parser_t &cmd1); +void process_cmd2(const cli_parser_t::cmd2_parser_t &cmd2); +} // namespace cli_parser_t::~cli_parser_t() = default; cli_parser_t::cmd1_parser_t::~cmd1_parser_t() = default; @@ -274,6 +276,8 @@ entry_t clapp::value::convert_value<entry_t>(const std::string_view param) { throw std::runtime_error("Invalid enum param type."); } +namespace { + void process_time_container(const cli_parser_t::time_container_t &cont) { std::cout << "time-container: "; if (cont.time_hours) { @@ -427,6 +431,8 @@ void process_options_and_args(const cli_parser_t &parser) { std::cout << "entry_param: '" << parser.entry_param.value() << "'\n"; } +} // namespace + using parser_t = clapp::parser::basic_parser_container_t<cli_parser_t>; int main(int argc, char *argv[]) {