DeviceDependentGenerator extended to allow generation of enum dependent templates. Name suffix separate to its own attribute.

This commit is contained in:
mlemanczyk committed 2025-12-19 19:01:27 +01:00
1 parent a21ab3134e
commit 9ff0431f59
3 files changed
+26 -5

No files matched your search

@@ -3,7 +3,8 @@ using PerfectNumbers.Core.Gpu.Accelerators;
namespace PerfectNumbers.Core.Cpu;
[DeviceDependentTemplate(typeof(ComputationDevice), suffix: "Order")]
[DeviceDependentTemplate(typeof(ComputationDevice))]
[NameSuffix("Order")]
internal struct MersenneCpuDivisorScanSessionWithTemplate() : IMersenneNumberDivisorByDivisorTester.IDivisorScanSession
{
#if DEVICE_GPU || DEVICE_HYBRID