109 template <
typename T >
112 return (**this).template As< T >();
120 template <
typename T >
123 return (**this).template As< T >();
131 template <
typename T >
142 template <
typename T >
143 operator const T()
const
bool MoveTo(Index index) const
SmartIterator(const Container *container)
SmartIterator & operator--() const
SmartIterator & operator++() const
Iterator * m_implementation
bool IsAtBeginning() const
virtual ByteStream operator*()
Iterator * GetImplementation()