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