Like "Dequeue Element", but removes and returns the element in the back of the queue instead of the element in the front of the queue.
Like "Enqueue Element At Opposite End", but dequeues instead of enqueues from the opposite end as normal.
This would allow queues in LabVIEW to be used as double-ended queues (also called dequeues or deques, pronounced "decks"). It is already possible to enqueue elements on either end of a queue. It would make sense to also be able to dequeue elements from either end of a queue.
It would also allow queues in LabVIEW to be used as stacks without having to use "Enqueue Element At Opposite End", which is useful when it is easy to modify consumer code but difficult or undesirable to modify producer code.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Declined for reasons listed in AristosQueue's reply.