module geario.util.queue.Queue; /** * */ abstract class Queue(T) { bool IsEmpty(); T Pop(); void Push(T task); void Clear(); }