projects
/
folly.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
| inline |
side by side
Using emplace_back to avoid temporary
[folly.git]
/
folly
/
wangle
/
concurrent
/
PriorityLifoSemMPMCQueue.h
diff --git
a/folly/wangle/concurrent/PriorityLifoSemMPMCQueue.h
b/folly/wangle/concurrent/PriorityLifoSemMPMCQueue.h
index 583a9a34b34001a9c9718e674e9d617c1caead55..3a831fa33ceaf765aa0afab51f7ba23033553aa9 100644
(file)
--- a/
folly/wangle/concurrent/PriorityLifoSemMPMCQueue.h
+++ b/
folly/wangle/concurrent/PriorityLifoSemMPMCQueue.h
@@
-27,7
+27,7
@@
class PriorityLifoSemMPMCQueue : public BlockingQueue<T> {
explicit PriorityLifoSemMPMCQueue(uint8_t numPriorities, size_t capacity) {
queues_.reserve(numPriorities);
for (int8_t i = 0; i < numPriorities; i++) {
- queues_.
push_back(MPMCQueue<T>(capacity)
);
+ queues_.
emplace_back(capacity
);
}
}