Template Class IteratorWrap#

Inheritance Relationships#

Base Type#

Class Documentation#

template<class T, class Impl>
class IteratorWrap : public CountRefHandle<Impl>#

Public Functions

inline IteratorWrap<T, Impl> &operator=(const IteratorWrap<T, Impl> &that)#
inline IteratorWrap(const IteratorWrap<T, Impl> &that)#
inline IteratorWrap()#
inline IteratorWrap(Impl *_impl)#
inline IteratorWrap(const Impl &_impl)#
inline ~IteratorWrap()#
inline T Current() const#
inline T operator*() const#
inline void Advance()#
inline void Reset()#
inline void operator++()#
inline void operator++(int)#
inline bool ReachEnd() const#
inline bool IsEmpty() const#
inline bool operator==(const IteratorWrap<T, Impl> &that) const#