File tree 1 file changed +3
-3
lines changed 1 file changed +3
-3
lines changed Original file line number Diff line number Diff line change @@ -59,11 +59,11 @@ t2.join();
59
59
Try to enqueue an item using inplace construction. Returns `true` on
60
60
success and `false` if queue is full.
61
61
62
- - `bool push(const T &v);`
62
+ - `void push(const T &v);`
63
63
64
64
Enqueue an item using copy construction. Blocks if queue is full.
65
65
66
- - `template <typename P> bool push(P &&v);`
66
+ - `template <typename P> void push(P &&v);`
67
67
68
68
Enqueue an item using move construction. Participates in overload
69
69
resolution only if `std::is_nothrow_constructible<T, P&&>::value ==
@@ -132,7 +132,7 @@ the implementation:
132
132
133
133
## TODO
134
134
135
- - [ ] Add allocator supports so that the queue could be used with huge pages and
135
+ - [X ] Add allocator supports so that the queue could be used with huge pages and
136
136
shared memory
137
137
- [ ] Add benchmarks and compare to `boost::lockfree::queue` and others
138
138
- [ ] Use C++20 concepts instead of `static_assert` if available
You can’t perform that action at this time.
0 commit comments