#include <NodeContainerImpl.h>
Public Member Functions | |
iterator () | |
iterator (const T *container, int idx, IXMLDOMDocument *p) | |
~iterator () | |
bool | operator!= (const iterator &rhs) |
iterator & | operator= (const iterator &rhs) |
VARIANT & | operator* () |
iterator | operator++ (int) |
Private Attributes | |
const T * | m_container |
int | m_NextNodeIndex |
IXMLDOMDocument * | m_pIXMLDOMDocument |
VARIANT | m_NextVar |
NodeContainerImpl< T >::iterator::iterator | ( | ) | [inline] |
References NodeContainerImpl< T >::iterator::m_NextVar.
Referenced by NodeContainerImpl< T >::iterator::operator++().
NodeContainerImpl< T >::iterator::iterator | ( | const T * | container, | |
int | idx, | |||
IXMLDOMDocument * | p | |||
) | [inline] |
NodeContainerImpl< T >::iterator::~iterator | ( | ) | [inline] |
bool NodeContainerImpl< T >::iterator::operator!= | ( | const iterator & | rhs | ) | [inline] |
VARIANT& NodeContainerImpl< T >::iterator::operator* | ( | ) | [inline] |
iterator NodeContainerImpl< T >::iterator::operator++ | ( | int | ) | [inline] |
iterator& NodeContainerImpl< T >::iterator::operator= | ( | const iterator & | rhs | ) | [inline] |
const T* NodeContainerImpl< T >::iterator::m_container [private] |
int NodeContainerImpl< T >::iterator::m_NextNodeIndex [private] |
VARIANT NodeContainerImpl< T >::iterator::m_NextVar [private] |
IXMLDOMDocument* NodeContainerImpl< T >::iterator::m_pIXMLDOMDocument [private] |