type converter for integer data with write access More...
#include <xmlstorage.h>

Public Member Functions | |
| XMLInt64Ref (XMLNode *node, const XS_String &attr_name, INT64 def=0) | |
| XMLInt64Ref & | operator= (INT64 value) |
| operator INT64 () const | |
| void | assign (INT64 value) |
Protected Attributes | |
| XS_String & | _ref |
type converter for integer data with write access
Definition at line 3645 of file xmlstorage.h.
| void XMLStorage::XMLInt64Ref::assign | ( | INT64 | value ) | [inline] |
Definition at line 3666 of file xmlstorage.h.
References _ref, XMLStorage::XS_String::assign(), COUNTOF, XS_CHAR, XS_INT64FMT, and XS_snprintf.
Referenced by operator=(), and XMLInt64Ref().
{
XS_CHAR buffer[64];
XS_snprintf(buffer, COUNTOF(buffer), XS_INT64FMT, value);
_ref.assign(buffer);
}


| XMLStorage::XMLInt64Ref::operator INT64 | ( | ) | const [inline] |
| XMLInt64Ref& XMLStorage::XMLInt64Ref::operator= | ( | INT64 | value ) | [inline] |
Definition at line 3654 of file xmlstorage.h.
References assign().
{
assign(value);
return *this;
}

XS_String& XMLStorage::XMLInt64Ref::_ref [protected] |
Definition at line 3674 of file xmlstorage.h.
Referenced by assign(), operator INT64(), and XMLInt64Ref().
|
ROS Explorer Source Code Documentation
generated on 02.01.2013 by
|