#include <xmlstorage.h>
Public Member Functions | |
XMLDoubleRef (XMLNode *node, const XS_String &attr_name, double def=0.) | |
XMLDoubleRef & | operator= (double value) |
operator double () const | |
void | assign (double value) |
Protected Attributes | |
XS_String & | _ref |
Definition at line 1800 of file xmlstorage.h.
XMLStorage::XMLDoubleRef::XMLDoubleRef | ( | XMLNode * | node, | |
const XS_String & | attr_name, | |||
double | def = 0. | |||
) | [inline] |
Definition at line 1802 of file xmlstorage.h.
References XMLStorage::XS_String::assign().
XMLDoubleRef& XMLStorage::XMLDoubleRef::operator= | ( | double | value | ) | [inline] |
Definition at line 1809 of file xmlstorage.h.
References XMLStorage::XS_String::assign().
01810 { 01811 assign(value); 01812 01813 return *this; 01814 }
XMLStorage::XMLDoubleRef::operator double | ( | ) | const [inline] |
void XMLStorage::XMLDoubleRef::assign | ( | double | value | ) | [inline] |
Definition at line 1822 of file xmlstorage.h.
References COUNTOF, XS_CHAR, XS_FLOATFMT, and XS_snprintf.
01823 { 01824 XS_CHAR buffer[32]; 01825 XS_snprintf(buffer, COUNTOF(buffer), XS_FLOATFMT, value); 01826 _ref.assign(buffer); 01827 }
XS_String& XMLStorage::XMLDoubleRef::_ref [protected] |
Definition at line 1830 of file xmlstorage.h.
IBrowser Source Code Documentation
generated on 18.09.2008 by |