Classes | Public Types | Public Member Functions | Public Attributes | Protected Member Functions | Protected Attributes

NodeContainerImpl< T > Class Template Reference

#include <NodeContainerImpl.h>

Collaboration diagram for NodeContainerImpl< T >:
Collaboration graph
[legend]

List of all members.

Classes

class  iterator

Public Types

typedef iterator const_iterator

Public Member Functions

 NodeContainerImpl ()
iterator begin ()
iterator end ()
void SetOwnerDoc (IXMLDOMDocument *p)

Public Attributes

T * m_container

Protected Member Functions

void ReleaseOwnerDoc ()

Protected Attributes

int m_NextNodeIndex
IXMLDOMDocument * m_pIXMLDOMDocument

template<class T>
class NodeContainerImpl< T >


Member Typedef Documentation

template<class T>
typedef iterator NodeContainerImpl< T >::const_iterator

Constructor & Destructor Documentation

template<class T>
NodeContainerImpl< T >::NodeContainerImpl (  )  [inline]

Member Function Documentation

template<class T>
iterator NodeContainerImpl< T >::begin (  )  [inline]
template<class T>
iterator NodeContainerImpl< T >::end (  )  [inline]
template<class T>
void NodeContainerImpl< T >::ReleaseOwnerDoc (  )  [inline, protected]
template<class T>
void NodeContainerImpl< T >::SetOwnerDoc ( IXMLDOMDocument *  p  )  [inline]

Member Data Documentation

template<class T>
T* NodeContainerImpl< T >::m_container
template<class T>
int NodeContainerImpl< T >::m_NextNodeIndex [protected]
template<class T>
IXMLDOMDocument* NodeContainerImpl< T >::m_pIXMLDOMDocument [protected]

The documentation for this class was generated from the following file: