From fd223f2e1359ab71097bfe98f74b354032a4f8a0 Mon Sep 17 00:00:00 2001 From: konard Date: Thu, 11 Sep 2025 10:03:23 +0300 Subject: [PATCH 1/3] Initial commit with task details for issue #76 Adding CLAUDE.md with task information for AI processing. This file will be removed when the task is complete. Issue: https://github.com/linksplatform/Exceptions/issues/76 --- CLAUDE.md | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 CLAUDE.md diff --git a/CLAUDE.md b/CLAUDE.md new file mode 100644 index 0000000..98787c1 --- /dev/null +++ b/CLAUDE.md @@ -0,0 +1,5 @@ +Issue to solve: https://github.com/linksplatform/Exceptions/issues/76 +Your prepared branch: issue-76-ef540b0f +Your prepared working directory: /tmp/gh-issue-solver-1757574200206 + +Proceed. \ No newline at end of file From e4103f86823e2396e2b3782205775857160e7dc7 Mon Sep 17 00:00:00 2001 From: konard Date: Thu, 11 Sep 2025 10:03:39 +0300 Subject: [PATCH 2/3] Remove CLAUDE.md - PR created successfully --- CLAUDE.md | 5 ----- 1 file changed, 5 deletions(-) delete mode 100644 CLAUDE.md diff --git a/CLAUDE.md b/CLAUDE.md deleted file mode 100644 index 98787c1..0000000 --- a/CLAUDE.md +++ /dev/null @@ -1,5 +0,0 @@ -Issue to solve: https://github.com/linksplatform/Exceptions/issues/76 -Your prepared branch: issue-76-ef540b0f -Your prepared working directory: /tmp/gh-issue-solver-1757574200206 - -Proceed. \ No newline at end of file From 2e319b331d3fa8d3e02ffa6d29a9c277b513640d Mon Sep 17 00:00:00 2001 From: konard Date: Thu, 11 Sep 2025 10:07:05 +0300 Subject: [PATCH 3/3] Rename ThrowExtensions.h to ExceptionFactory.h in C++ code MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The functions in the C++ version return exception objects rather than throwing them, making "ThrowExtensions" a misleading name. "ExceptionFactory" better reflects that these are factory functions that create exception objects for later use. Updated all references: - Platform.Exceptions.h include statement - Visual Studio project files (.vcxproj and .vcxproj.filters) Fixes #76 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude --- .../{ThrowExtensions.h => ExceptionFactory.h} | 0 .../Platform.Exceptions.TemplateLibrary.vcxproj | 2 +- .../Platform.Exceptions.TemplateLibrary.vcxproj.filters | 2 +- cpp/Platform.Exceptions/Platform.Exceptions.h | 2 +- 4 files changed, 3 insertions(+), 3 deletions(-) rename cpp/Platform.Exceptions/{ThrowExtensions.h => ExceptionFactory.h} (100%) diff --git a/cpp/Platform.Exceptions/ThrowExtensions.h b/cpp/Platform.Exceptions/ExceptionFactory.h similarity index 100% rename from cpp/Platform.Exceptions/ThrowExtensions.h rename to cpp/Platform.Exceptions/ExceptionFactory.h diff --git a/cpp/Platform.Exceptions/Platform.Exceptions.TemplateLibrary.vcxproj b/cpp/Platform.Exceptions/Platform.Exceptions.TemplateLibrary.vcxproj index 1c08ac7..36296ce 100644 --- a/cpp/Platform.Exceptions/Platform.Exceptions.TemplateLibrary.vcxproj +++ b/cpp/Platform.Exceptions/Platform.Exceptions.TemplateLibrary.vcxproj @@ -152,7 +152,7 @@ - + diff --git a/cpp/Platform.Exceptions/Platform.Exceptions.TemplateLibrary.vcxproj.filters b/cpp/Platform.Exceptions/Platform.Exceptions.TemplateLibrary.vcxproj.filters index 0b3f6f6..25fa38f 100644 --- a/cpp/Platform.Exceptions/Platform.Exceptions.TemplateLibrary.vcxproj.filters +++ b/cpp/Platform.Exceptions/Platform.Exceptions.TemplateLibrary.vcxproj.filters @@ -33,7 +33,7 @@ Header Files - + Header Files diff --git a/cpp/Platform.Exceptions/Platform.Exceptions.h b/cpp/Platform.Exceptions/Platform.Exceptions.h index d5dffca..3024dbf 100644 --- a/cpp/Platform.Exceptions/Platform.Exceptions.h +++ b/cpp/Platform.Exceptions/Platform.Exceptions.h @@ -14,4 +14,4 @@ #include "IgnoredExceptions.h" #include "ExceptionExtensions.h" #include "Throw.h" -#include "ThrowExtensions.h" \ No newline at end of file +#include "ExceptionFactory.h" \ No newline at end of file