00001
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022
00023
00024
00025
00026
00027
00028
00029
00030
00031
00033
00034 #ifndef GROOVX_RUTZ_VALUE_CC_UTC20050626084019_DEFINED
00035 #define GROOVX_RUTZ_VALUE_CC_UTC20050626084019_DEFINED
00036
00037 #include "rutz/value.h"
00038
00039 #include "rutz/cstrstream.h"
00040 #include "rutz/fstring.h"
00041
00042 #include <sstream>
00043
00044 #include "rutz/trace.h"
00045 #include "rutz/debug.h"
00046 GVX_DBG_REGISTER
00047
00048 rutz::value::value()
00049 {
00050 GVX_TRACE("rutz::value::value");
00051 }
00052
00053 rutz::value::~value()
00054 {
00055 GVX_TRACE("rutz::value::~value");
00056 }
00057
00058 rutz::fstring rutz::value::get_string() const
00059 {
00060 std::ostringstream oss;
00061 print_to(oss);
00062
00063 return rutz::fstring(oss.str().c_str());
00064 }
00065
00066 void rutz::value::set_string(rutz::fstring val)
00067 {
00068 rutz::icstrstream ist(val.c_str());
00069 scan_from(ist);
00070 }
00071
00072 static const char __attribute__((used)) vcid_groovx_rutz_value_cc_utc20050626084019[] = "$Id: value.cc 10065 2007-04-12 05:54:56Z rjpeters $ $HeadURL: file:
00073 #endif // !GROOVX_RUTZ_VALUE_CC_UTC20050626084019_DEFINED