From 649371c1800c4654c6185049fe34079b255a57b4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Martin=20W=C3=B6lzer?= <martin@libclapp.org> Date: Sat, 14 Sep 2024 14:16:25 +0200 Subject: [PATCH] examples/large_example.cpp: replaced static functions by functions in anonymous namespace --- examples/large_example.cpp | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) diff --git a/examples/large_example.cpp b/examples/large_example.cpp index 52fed01c..b6c4317a 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[]) { -- GitLab