Template Function util::assertHasValues

Function Documentation

template<typename T>
void util::assertHasValues(std::deque<T> queue, size_t n, std::string item)

Confirms that the queue passed has at least n values available, throwing an exception if not

Template Parameters
  • T: type that the queue holds

Parameters
  • queue: queue of elements of type T to have length checked on

  • n: minimum number of elements to confirm queue has

  • item: string of item these bytes will be used for. Used to create error message.

Exceptions