From e6f911e8151da5e3ce78eb52d047f2a78a69e6ca Mon Sep 17 00:00:00 2001 From: joaquintides Date: Fri, 27 Jan 2023 17:13:01 +0100 Subject: [PATCH] provide erase_on_exit ctor --- include/boost/unordered/detail/foa.hpp | 1 + 1 file changed, 1 insertion(+) diff --git a/include/boost/unordered/detail/foa.hpp b/include/boost/unordered/detail/foa.hpp index 6cca237e..b0fa97d0 100644 --- a/include/boost/unordered/detail/foa.hpp +++ b/include/boost/unordered/detail/foa.hpp @@ -1570,6 +1570,7 @@ private: struct erase_on_exit { + erase_on_exit(table& x_,iterator it_):x{x_},it{it_}{} ~erase_on_exit(){if(!rollback_)x.erase(it);} void rollback(){rollback_=true;}