|
|
|
@ -39,7 +39,7 @@ public: |
|
|
|
template <typename Arg> |
|
|
|
void Push(Arg&& t) { |
|
|
|
// create the element, add it to the queue |
|
|
|
write_ptr->current = std::forward<Arg>(t); |
|
|
|
write_ptr->current = std::move(t); |
|
|
|
// set the next pointer to a new element ptr |
|
|
|
// then advance the write pointer |
|
|
|
ElementPtr* new_ptr = new ElementPtr(); |
|
|
|
|