template <class T> class set;
MultiThread_Containers.h
Multi-Thread safe set container, can be used instead of std::set. It has limited functionality, but most of it is there.
void clear();
Methods
bool empty() const;
bool find(const Key& _Key);
bool front(value_type& rFrontElement);
CryCriticalSection& get_lock();
bool insert(const value_type& _Val);
size_type max_size() const;
bool pop_front();
bool pop_front(value_type& rFrontElement);
size_type size() const;
void swap(set& _Right);
typedef CryAutoCriticalSection AutoLock;
typedef T Key;
typedef typename std::set::size_type size_type;
typedef T value_type;