mirror of
https://github.com/boostorg/unordered.git
synced 2025-07-30 11:27:15 +02:00
Clean up raii count checkers to avoid extraneous assertions
This commit is contained in:
@ -416,9 +416,6 @@ template <class T> using span_value_type = typename T::value_type;
|
|||||||
|
|
||||||
void check_raii_counts()
|
void check_raii_counts()
|
||||||
{
|
{
|
||||||
BOOST_TEST_GE(raii::default_constructor, 0u);
|
|
||||||
BOOST_TEST_GE(raii::copy_constructor, 0u);
|
|
||||||
BOOST_TEST_GE(raii::move_constructor, 0u);
|
|
||||||
BOOST_TEST_GT(raii::destructor, 0u);
|
BOOST_TEST_GT(raii::destructor, 0u);
|
||||||
|
|
||||||
BOOST_TEST_EQ(
|
BOOST_TEST_EQ(
|
||||||
|
@ -385,9 +385,6 @@ template <class T> using span_value_type = typename T::value_type;
|
|||||||
|
|
||||||
void check_raii_counts()
|
void check_raii_counts()
|
||||||
{
|
{
|
||||||
BOOST_TEST_GE(raii::default_constructor, 0u);
|
|
||||||
BOOST_TEST_GE(raii::copy_constructor, 0u);
|
|
||||||
BOOST_TEST_GE(raii::move_constructor, 0u);
|
|
||||||
BOOST_TEST_GT(raii::destructor, 0u);
|
BOOST_TEST_GT(raii::destructor, 0u);
|
||||||
|
|
||||||
BOOST_TEST_EQ(
|
BOOST_TEST_EQ(
|
||||||
@ -581,8 +578,7 @@ public:
|
|||||||
|
|
||||||
void deallocate(pointer p, size_type) { ::operator delete((void*)p.ptr_); }
|
void deallocate(pointer p, size_type) { ::operator delete((void*)p.ptr_); }
|
||||||
|
|
||||||
template <class U, class... Args>
|
template <class U, class... Args> void construct(U* p, Args&&... args)
|
||||||
void construct(U* p, Args&&... args)
|
|
||||||
{
|
{
|
||||||
new ((void*)p) U(std::forward<Args>(args)...);
|
new ((void*)p) U(std::forward<Args>(args)...);
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user