From b13b5142f1009a71ff06786ac8c8db92891f566a Mon Sep 17 00:00:00 2001 From: Shauren Date: Tue, 1 Oct 2024 21:03:44 +0200 Subject: Core/Utilities: Extend make_unique_ptr_with_deleter functionality to allow it to create deleters with compile time constant functions (reduces its size to just sizeof(void*)) --- src/tools/vmap4_assembler/TileAssembler.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src/tools/vmap4_assembler/TileAssembler.cpp') diff --git a/src/tools/vmap4_assembler/TileAssembler.cpp b/src/tools/vmap4_assembler/TileAssembler.cpp index 2f96d3d4442..fea6f038ad2 100644 --- a/src/tools/vmap4_assembler/TileAssembler.cpp +++ b/src/tools/vmap4_assembler/TileAssembler.cpp @@ -38,7 +38,7 @@ namespace VMAP { static auto OpenFile(boost::filesystem::path const& p, char const* mode) { - return Trinity::make_unique_ptr_with_deleter(fopen(p.string().c_str(), mode), &::fclose); + return Trinity::make_unique_ptr_with_deleter<&::fclose>(fopen(p.string().c_str(), mode)); } G3D::Vector3 ModelPosition::transform(G3D::Vector3 const& pIn) const -- cgit v1.2.3