summaryrefslogtreecommitdiffstats
path: root/cppu/source/threadpool/threadpool.cxx
diff options
context:
space:
mode:
Diffstat (limited to 'cppu/source/threadpool/threadpool.cxx')
-rw-r--r--cppu/source/threadpool/threadpool.cxx10
1 files changed, 5 insertions, 5 deletions
diff --git a/cppu/source/threadpool/threadpool.cxx b/cppu/source/threadpool/threadpool.cxx
index 512ddb095cd2..a74d8678d986 100644
--- a/cppu/source/threadpool/threadpool.cxx
+++ b/cppu/source/threadpool/threadpool.cxx
@@ -22,6 +22,7 @@
#include <cassert>
#include <chrono>
#include <algorithm>
+#include <utility>
#include <unordered_map>
#include <osl/diagnose.h>
@@ -32,14 +33,13 @@
#include "threadpool.hxx"
#include "thread.hxx"
-using namespace ::std;
using namespace ::osl;
using namespace ::rtl;
namespace cppu_threadpool
{
WaitingThread::WaitingThread(
- rtl::Reference<ORequestThread> const & theThread): thread(theThread)
+ rtl::Reference<ORequestThread> theThread): thread(std::move(theThread))
{}
DisposedCallerAdminHolder const & DisposedCallerAdmin::getInstance()
@@ -62,7 +62,7 @@ namespace cppu_threadpool
void DisposedCallerAdmin::destroy( void const * nDisposeId )
{
std::scoped_lock guard( m_mutex );
- m_vector.erase(std::remove(m_vector.begin(), m_vector.end(), nDisposeId), m_vector.end());
+ std::erase(m_vector, nDisposeId);
}
bool DisposedCallerAdmin::isDisposed( void const * nDisposeId )
@@ -236,7 +236,7 @@ namespace cppu_threadpool
if( ii == m_mapQueue.end() )
{
- m_mapQueue[ aThreadId ] = pair < JobQueue * , JobQueue * > ( nullptr , nullptr );
+ m_mapQueue[ aThreadId ] = std::pair < JobQueue * , JobQueue * > ( nullptr , nullptr );
ii = m_mapQueue.find( aThreadId );
OSL_ASSERT( ii != m_mapQueue.end() );
}
@@ -279,7 +279,7 @@ namespace cppu_threadpool
if( ii == m_mapQueue.end() )
{
JobQueue *p = new JobQueue();
- m_mapQueue[ aThreadId ] = pair< JobQueue * , JobQueue * > ( p , nullptr );
+ m_mapQueue[ aThreadId ] = std::pair< JobQueue * , JobQueue * > ( p , nullptr );
}
else if( nullptr == (*ii).second.first )
{