Public Member Functions | Public Attributes | Private Member Functions

XMLStorage::XS_SMNode Struct Reference

#include <xmlstorage.h>

Collaboration diagram for XMLStorage::XS_SMNode:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 XS_SMNode (const XS_String &key)
 XS_SMNode (const XS_SMNode &other)
 ~XS_SMNode ()

Public Attributes

XS_String first
XS_String second
XS_SMNode_pNext

Private Member Functions

XS_SMNodeoperator= (const XS_SMNode &)

Detailed Description

Definition at line 1076 of file xmlstorage.h.


Constructor & Destructor Documentation

XMLStorage::XS_SMNode::XS_SMNode ( const XS_String key ) [inline]

Definition at line 1078 of file xmlstorage.h.

Referenced by XS_SMNode().

     :  first(key),
        _pNext(NULL)
    {
    }

Here is the caller graph for this function:

XMLStorage::XS_SMNode::XS_SMNode ( const XS_SMNode other ) [inline]

Definition at line 1085 of file xmlstorage.h.

References _pNext, and XS_SMNode().

     :  first(other.first),
        second(other.second)
    {
        if (other._pNext)
            _pNext = new XS_SMNode(*other._pNext);
        else
            _pNext = NULL;
    }

Here is the call graph for this function:

XMLStorage::XS_SMNode::~XS_SMNode (  ) [inline]

Definition at line 1095 of file xmlstorage.h.

References _pNext.

    {
        delete _pNext;
    }

Member Function Documentation

XS_SMNode& XMLStorage::XS_SMNode::operator= ( const XS_SMNode  ) [private]

Member Data Documentation

Definition at line 1100 of file xmlstorage.h.

Definition at line 1101 of file xmlstorage.h.


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