#include <xmlstorage.h>

Public Member Functions | |
| XMStringRef (XMLNode *node, const XS_String &attr_name, LPCXSSTR def=XS_EMPTY) | |
| XMStringRef (XMLNode *node, const XS_String &node_name, const XS_String &attr_name, LPCXSSTR def=XS_EMPTY) | |
| XMStringRef & | operator= (const XS_String &value) |
| operator const XS_String & () const | |
| void | assign (const XS_String &value) |
Protected Attributes | |
| XS_String & | _ref |
Definition at line 1878 of file xmlstorage.h.
| XMLStorage::XMStringRef::XMStringRef | ( | XMLNode * | node, | |
| const XS_String & | attr_name, | |||
| LPCXSSTR | def = XS_EMPTY | |||
| ) | [inline] |
Definition at line 1880 of file xmlstorage.h.
References XMLStorage::XS_String::assign().

| XMLStorage::XMStringRef::XMStringRef | ( | XMLNode * | node, | |
| const XS_String & | node_name, | |||
| const XS_String & | attr_name, | |||
| LPCXSSTR | def = XS_EMPTY | |||
| ) | [inline] |
Definition at line 1887 of file xmlstorage.h.
References XMLStorage::XS_String::assign().
01888 : _ref(node->subvalue(node_name, attr_name)) 01889 { 01890 if (_ref.empty()) 01891 assign(def); 01892 }

| XMStringRef& XMLStorage::XMStringRef::operator= | ( | const XS_String & | value | ) | [inline] |
Definition at line 1894 of file xmlstorage.h.
References XMLStorage::XS_String::assign().
01895 { 01896 assign(value); 01897 01898 return *this; 01899 }

| XMLStorage::XMStringRef::operator const XS_String & | ( | ) | const [inline] |
| void XMLStorage::XMStringRef::assign | ( | const XS_String & | value | ) | [inline] |
XS_String& XMLStorage::XMStringRef::_ref [protected] |
Definition at line 1912 of file xmlstorage.h.
|
IBrowser Source Code Documentation
generated on 18.09.2008 by
|