Template Class PtrMapWrap#

Nested Relationships#

Nested Types#

Class Documentation#

template<class T1, class T2>
class PtrMapWrap#

Public Functions

inline PtrMapWrap()#
inline ~PtrMapWrap()#
inline T2 *Map(const T1 *t) const#
inline void InsertMapping(const T1 *t1, T2 *t2)#
inline void RemoveMapping(const T1 *t)#
inline Iterator GetIterator() const#
class Iterator#

Public Functions

inline ~Iterator()#
inline Iterator(const Iterator &that)#
inline Iterator &operator=(const Iterator &that)#
inline const T1 *Current() const#
inline T2 *Current2() const#
inline const T1 *operator*() const#
inline void Reset()#
inline void Advance()#
inline void operator++()#
inline void operator++(int)#
inline bool ReachEnd() const#

Friends

friend class PtrMapWrap< T1, T2 >