Added epilogue

This commit is contained in:
2024-07-05 07:48:15 +02:00
parent b307f44333
commit 48486a57d7
+24
View File
@@ -0,0 +1,24 @@
#pragma once
#include "tl/functional.h"
namespace tl
{
class epilogue
{
public:
epilogue(function<void()> i_function) noexcept
: m_function(std::move(i_function))
{
}
~epilogue() noexcept
{
m_function();
}
private:
function<void()> m_function;
};
}