diff --git a/cpp/Platform.Data.Tests/ILinksTests.cpp b/cpp/Platform.Data.Tests/ILinksTests.cpp index 99159b5..6809f40 100644 --- a/cpp/Platform.Data.Tests/ILinksTests.cpp +++ b/cpp/Platform.Data.Tests/ILinksTests.cpp @@ -1,9 +1,9 @@ namespace Platform::Data::Tests { - template VConstants = LinksConstants{true}, typename TLink = std::vector, typename TReadHandler = std::function, typename TWriteHandler = std::function> - struct Links : public ILinks> + template, typename TWriteHandler = std::function, typename TReadHandler = std::function, LinksConstants VConstants = LinksConstants{true}> + struct Links : public ILinks> { - using base = ILinks>; + using base = ILinks>; using typename base::LinkAddressType; using typename base::LinkType; using typename base::WriteHandlerType; diff --git a/cpp/Platform.Data/LinksOptions.h b/cpp/Platform.Data/LinksOptions.h index c33f8ad..081cf3f 100644 --- a/cpp/Platform.Data/LinksOptions.h +++ b/cpp/Platform.Data/LinksOptions.h @@ -1,7 +1,7 @@ namespace Platform::Data { - template VConstants = LinksConstants{true}, typename TLink = std::vector, typename TReadHandler = std::function, typename TWriteHandler = std::function> + template, typename TWriteHandler = std::function, typename TReadHandler = std::function, LinksConstants VConstants = LinksConstants{true}> struct LinksOptions { using LinkAddressType = TLinkAddress;