Merge branch 'gitea-02'

master
heck 6 months ago
commit 7199891b4b

@ -137,20 +137,22 @@ namespace utility {
_cv.notify_one();
}
void emplace_back(const T&& data)
template< class... Args >
void emplace_back( Args&&... args )
{
{
Lock L(_mtx);
_q.emplace_back(data);
_q.emplace_back( std::forward<Args>(args)... );
}
_cv.notify_one();
}
void emplace_front(const T&& data)
template< class... Args >
void emplace_front( Args&&... args )
{
{
Lock L(_mtx);
_q.emplace_front(data);
_q.emplace_front( std::forward<Args>(args)... );
}
_cv.notify_one();
}

Loading…
Cancel
Save