* @brief Attempt to enqueue an item * * @param item The item to enqueue * @return true if the item was successfully enqueued * @return false if the queue is full */
| 63 | * @return false if the queue is full |
| 64 | */ |
| 65 | [[nodiscard]] auto push(const T& item) noexcept -> bool { |
| 66 | return enqueue_impl(item); |
| 67 | } |
| 68 | |
| 69 | /** |
| 70 | * @brief Attempt to enqueue an item (move version) |