Template Function util::pop_front

Function Documentation

template<typename T>
T util::pop_front(std::deque<T> &queue)

Helper function to pop front item from deque and return it

Note

Assumes there is a value in the queue to actually pop, so length checks must be done ahead of time

Return

first item in queue

Template Parameters
  • T: is type of items in queue, the first of which will be returned

Parameters
  • queue: queue of items to pop front item from