Make sure erase wrappers are inlined

This commit is contained in:
Ion Gaztañaga
2026-04-22 01:10:16 +02:00
parent 4039017e9b
commit 9d49cef31b
+3 -3
View File
@@ -144,19 +144,19 @@ struct urbg
};
template<typename Container, typename Iterator>
void erase_void(Container& x, Iterator it)
BOOST_CONTAINER_FORCEINLINE void erase_void(Container& x, Iterator it)
{
x.erase(it);
}
template<typename... Args, typename Iterator>
void erase_void(boost::container::hub<Args...>& x, Iterator it)
BOOST_CONTAINER_FORCEINLINE void erase_void(boost::container::hub<Args...>& x, Iterator it)
{
x.erase_void(it);
}
template<typename... Args, typename Iterator>
void erase_void(boost::container::nest<Args...>& x, Iterator it)
BOOST_CONTAINER_FORCEINLINE void erase_void(boost::container::nest<Args...>& x, Iterator it)
{
x.erase_void(it);
}