#include <xmlstorage.h>

Public Member Functions | |
| XMLString (const XS_String &value) | |
| XMLString (LPCXSSTR value, LPCXSSTR def=XS_EMPTY) | |
| XMLString (const XMLNode *node, const XS_String &attr_name, LPCXSSTR def=XS_EMPTY) | |
| operator const XS_String & () const | |
| const XS_String & | c_str () const |
Protected Attributes | |
| XS_String | _value |
Private Member Functions | |
| void | operator= (const XMLString &) |
Definition at line 1835 of file xmlstorage.h.
| XMLStorage::XMLString::XMLString | ( | const XS_String & | value | ) | [inline] |
| XMLStorage::XMLString::XMLString | ( | LPCXSSTR | value, | |
| LPCXSSTR | def = XS_EMPTY | |||
| ) | [inline] |
| XMLStorage::XMLString::XMLString | ( | const XMLNode * | node, | |
| const XS_String & | attr_name, | |||
| LPCXSSTR | def = XS_EMPTY | |||
| ) | [inline] |
Definition at line 1850 of file xmlstorage.h.
References XMLStorage::XMLNode::get().
01851 { 01852 const XS_String& value = node->get(attr_name); 01853 01854 if (!value.empty()) 01855 _value = value; 01856 else 01857 _value = def; 01858 }

| XMLStorage::XMLString::operator const XS_String & | ( | ) | const [inline] |
| const XS_String& XMLStorage::XMLString::c_str | ( | ) | const [inline] |
| void XMLStorage::XMLString::operator= | ( | const XMLString & | ) | [private] |
XS_String XMLStorage::XMLString::_value [protected] |
Definition at line 1871 of file xmlstorage.h.
|
IBrowser Source Code Documentation
generated on 18.09.2008 by
|