From e095eb03cc8b9409b299ba16b435234c4c6856d2 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Martin=20W=C3=B6lzer?= <martin@libclapp.org>
Date: Sat, 14 Sep 2024 14:22:15 +0200
Subject: [PATCH] tests/argument.cpp: replaced static functions by functions in
 anonymous namespace

---
 tests/argument.cpp | 12 +++++++-----
 1 file changed, 7 insertions(+), 5 deletions(-)

diff --git a/tests/argument.cpp b/tests/argument.cpp
index 25f3444f..c5f8bd14 100644
--- a/tests/argument.cpp
+++ b/tests/argument.cpp
@@ -35,9 +35,10 @@ tiny_sub_parser_t::~tiny_sub_parser_t() = default;
 
 argument_test_parser_t::~argument_test_parser_t() = default;
 
+namespace {
 template <typename ARG_FUNC_T>
-static ARG_FUNC_T get_arg_func(argument_test_parser_t& atp,
-                               const std::string& argument) {
+ARG_FUNC_T get_arg_func(argument_test_parser_t& atp,
+                        const std::string& argument) {
     std::vector<clapp::parser::types::variant_arg_conf_t> arguments{
         atp.get_arguments()};
     std::optional<clapp::parser::types::variant_arg_conf_t> found_arg{
@@ -58,7 +59,7 @@ static ARG_FUNC_T get_arg_func(argument_test_parser_t& atp,
 }
 
 template <typename ARGUMENT_T>
-static argument_test_parser_t::validate_value_func_t get_validate_value_func(
+argument_test_parser_t::validate_value_func_t get_validate_value_func(
     argument_test_parser_t& atp, ARGUMENT_T&& argument) {
     std::string argument_string{argument};
     std::vector<clapp::parser::types::variant_arg_conf_t> arguments{
@@ -77,8 +78,8 @@ static argument_test_parser_t::validate_value_func_t get_validate_value_func(
 }
 
 template <typename ARGUMENT_T>
-static argument_test_parser_t::given_func_t get_given_func(
-    argument_test_parser_t& atp, ARGUMENT_T&& argument) {
+argument_test_parser_t::given_func_t get_given_func(argument_test_parser_t& atp,
+                                                    ARGUMENT_T&& argument) {
     std::string argument_string{argument};
     std::vector<clapp::parser::types::variant_arg_conf_t> arguments{
         atp.get_arguments()};
@@ -93,6 +94,7 @@ static argument_test_parser_t::given_func_t get_given_func(
     return std::visit([](auto&& value_func) { return value_func.given_func; },
                       found_arg.value());
 }
+}  // namespace
 
 std::string argument_test_parser_t::gen_short_line_prefix() const {
     return "arg-test-parser" + gen_short_line();
-- 
GitLab