From 28823113ea2ce86f99385ee9cefff119cd8f1f3e Mon Sep 17 00:00:00 2001 From: dnkpp Date: Tue, 4 Mar 2025 13:01:11 +0100 Subject: [PATCH] cleanup: remove obsolete Regex.hpp --- include/mimic++/Utilities.hpp | 1 - .../mimic++/printing/type/PostProcessing.hpp | 10 +++++++- include/mimic++/utilities/Regex.hpp | 24 ------------------- test/unit-tests/utilities/CMakeLists.txt | 1 - test/unit-tests/utilities/Regex.cpp | 9 ------- 5 files changed, 9 insertions(+), 36 deletions(-) delete mode 100644 include/mimic++/utilities/Regex.hpp delete mode 100644 test/unit-tests/utilities/Regex.cpp diff --git a/include/mimic++/Utilities.hpp b/include/mimic++/Utilities.hpp index 5dc55a393..8b5109bfa 100644 --- a/include/mimic++/Utilities.hpp +++ b/include/mimic++/Utilities.hpp @@ -11,7 +11,6 @@ #include "mimic++/utilities/C++23Backports.hpp" #include "mimic++/utilities/Concepts.hpp" #include "mimic++/utilities/PriorityTag.hpp" -#include "mimic++/utilities/Regex.hpp" #include "mimic++/utilities/SourceLocation.hpp" #include "mimic++/utilities/TypeList.hpp" diff --git a/include/mimic++/printing/type/PostProcessing.hpp b/include/mimic++/printing/type/PostProcessing.hpp index e28597633..f1aedb390 100644 --- a/include/mimic++/printing/type/PostProcessing.hpp +++ b/include/mimic++/printing/type/PostProcessing.hpp @@ -13,7 +13,6 @@ #include "mimic++/printing/Format.hpp" #include "mimic++/utilities/Algorithm.hpp" #include "mimic++/utilities/C++23Backports.hpp" -#include "mimic++/utilities/Regex.hpp" #include #include @@ -37,6 +36,15 @@ namespace mimicpp::printing::type::detail #else + #include + +namespace mimicpp +{ + using RegexT = std::regex; + using SMatchT = std::smatch; + using SVMatchT = std::match_results; +} + namespace mimicpp::printing::type::detail { constexpr StringViewT anonymousNamespaceTargetScopeText{"(anon ns)::"}; diff --git a/include/mimic++/utilities/Regex.hpp b/include/mimic++/utilities/Regex.hpp deleted file mode 100644 index 605bc5377..000000000 --- a/include/mimic++/utilities/Regex.hpp +++ /dev/null @@ -1,24 +0,0 @@ -// Copyright Dominic (DNKpp) Koepke 2024 - 2025. -// Distributed under the Boost Software License, Version 1.0. -// (See accompanying file LICENSE_1_0.txt or copy at -// https://www.boost.org/LICENSE_1_0.txt) - -#ifndef MIMICPP_UTILITIES_REGEX_HPP -#define MIMICPP_UTILITIES_REGEX_HPP - -#pragma once - -#include "mimic++/Fwd.hpp" - -#include -#include -#include - -namespace mimicpp -{ - using RegexT = std::regex; - using SMatchT = std::smatch; - using SVMatchT = std::match_results; -} - -#endif diff --git a/test/unit-tests/utilities/CMakeLists.txt b/test/unit-tests/utilities/CMakeLists.txt index 6156fc986..cc5550392 100644 --- a/test/unit-tests/utilities/CMakeLists.txt +++ b/test/unit-tests/utilities/CMakeLists.txt @@ -8,7 +8,6 @@ target_sources(${TARGET_NAME} "Algorithm.cpp" "Concepts.cpp" "C++23Backports.cpp" - "Regex.cpp" "SourceLocation.cpp" "TypeList.cpp" ) diff --git a/test/unit-tests/utilities/Regex.cpp b/test/unit-tests/utilities/Regex.cpp deleted file mode 100644 index 1861aacd6..000000000 --- a/test/unit-tests/utilities/Regex.cpp +++ /dev/null @@ -1,9 +0,0 @@ -// Copyright Dominic (DNKpp) Koepke 2024 - 2025. -// Distributed under the Boost Software License, Version 1.0. -// (See accompanying file LICENSE_1_0.txt or copy at -// https://www.boost.org/LICENSE_1_0.txt) - -#include "mimic++/utilities/Regex.hpp" - -using namespace mimicpp; -