From de50a5392a0109497e33c0851f23c945cc9d7f2e Mon Sep 17 00:00:00 2001 From: Gary Talent Date: Tue, 20 Jun 2023 19:27:36 -0500 Subject: [PATCH] [keel] Make keel init not be a template anymore --- src/keel/keel.cpp | 6 ++++++ src/keel/keel.hpp | 9 +++------ 2 files changed, 9 insertions(+), 6 deletions(-) diff --git a/src/keel/keel.cpp b/src/keel/keel.cpp index 36ac4fa81..eeca0b36c 100644 --- a/src/keel/keel.cpp +++ b/src/keel/keel.cpp @@ -28,4 +28,10 @@ ox::Error init( return {}; } +ox::Result> init(ox::UPtr &&fs, ox::CRStringView appName) noexcept { + auto ctx = ox::make_unique(); + oxReturnError(keel::init(ctx.get(), std::move(fs), appName)); + return ctx; +} + } diff --git a/src/keel/keel.hpp b/src/keel/keel.hpp index 5092fee80..b190853f6 100644 --- a/src/keel/keel.hpp +++ b/src/keel/keel.hpp @@ -19,11 +19,8 @@ ox::Error init( ox::UPtr &&fs, ox::CRStringView appName) noexcept; -template -ox::Result> init(ox::UPtr &&fs, ox::CRStringView appName) noexcept { - auto ctx = ox::make_unique(); - oxReturnError(keel::init(ctx.get(), std::move(fs), appName)); - return ctx; -} +ox::Result> init( + ox::UPtr &&fs, + ox::CRStringView appName) noexcept; }