Browse Source

Merge branch 'gitea-02' - locked_queue<T>::emplace_back() should use universal references…

Release_3.2
heck 3 years ago
parent
commit
3ec82a016f
  1. 11
      src/locked_queue.hh

11
src/locked_queue.hh

@ -137,7 +137,7 @@ namespace utility {
_cv.notify_one(); _cv.notify_one();
} }
void emplace_back(const T& data) void emplace_back(const T&& data)
{ {
{ {
Lock L(_mtx); Lock L(_mtx);
@ -146,6 +146,15 @@ namespace utility {
_cv.notify_one(); _cv.notify_one();
} }
void emplace_front(const T&& data)
{
{
Lock L(_mtx);
_q.emplace_front(data);
}
_cv.notify_one();
}
void push_front(const T& data) void push_front(const T& data)
{ {
{ {

Loading…
Cancel
Save