Template Class PtrSetWrap#
Defined in File PtrSet.h
Nested Relationships#
Nested Types#
Class Documentation#
-
template<class T>
class PtrSetWrap# Public Functions
-
inline PtrSetWrap()#
-
inline PtrSetWrap(const PtrSetWrap<T> &that)#
-
inline PtrSetWrap<T> &operator=(const PtrSetWrap<T> &that)#
-
inline ~PtrSetWrap()#
-
inline PtrSetWrap<T> *Clone() const#
-
inline const_iterator begin() const#
-
inline const_iterator end() const#
-
inline const_iterator find(const T *t) const#
-
inline VoidPtrSet::iterator remove_constness(VoidPtrSet::const_iterator itr) const#
-
inline void operator&=(const PtrSetWrap<T> &that)#
-
inline void operator|=(const PtrSetWrap<T> &that)#
-
inline void operator-=(const PtrSetWrap<T> &that)#
-
inline void Clear()#
-
inline unsigned NumberOfEntries() const#
-
inline unsigned size() const#
-
class const_iterator : public PtrSetWrap<T>::Iterator#
Public Functions
-
inline bool operator==(const const_iterator &that) const#
-
inline const_iterator &operator=(const const_iterator &that)#
-
inline bool operator==(const const_iterator &that) const#
-
class Iterator#
Subclassed by PtrSetWrap< T >::const_iterator, PtrSetWrap< T >::iterator
Public Functions
-
inline ~Iterator()#
-
inline void Reset()#
-
inline void Advance()#
-
inline void operator++()#
-
inline void operator++(int)#
-
inline bool ReachEnd() const#
-
inline VoidPtrSet::iterator remove_constness(VoidPtrSet::const_iterator itr) const#
Friends
- friend class PtrSetWrap< T >
-
inline ~Iterator()#
-
class iterator : public PtrSetWrap<T>::Iterator#
-
inline PtrSetWrap()#