template <class T, class Alloc = std::allocator> class queue;
MultiThread_Containers.h
Multi-Thread safe queue container, can be used instead of std::vector.
const T& back() const;
void clear();
bool empty() const;
void free_memory();
const T& front() const;
std::queue interface
CryCriticalSection& get_lock() const;
template <typename Sizer> void GetMemoryUsage(Sizer * pSizer) const;
void push(const T& x);
void reserve(const size_t n);
int size() const;
template <class Func> void sort(const Func & compare_less);
bool try_pop(T& returnValue);
bool try_remove(const T& value);
typedef CryAutoCriticalSection AutoLock;
typedef std::vectorcontainer_type;
typedef T value_type;