--- smsdaemon/Value.cpp 2008/12/09 19:42:45 167 +++ smsdaemon/Value.cpp 2008/12/09 21:44:15 168 @@ -70,6 +70,11 @@ return value_; } +Value::operator const char*() const +{ + return value_.c_str(); +} + Value::operator double() const { return atof(value_.c_str()); @@ -80,3 +85,19 @@ return atoi(value_.c_str()); } + + +std::string Value::StringValue() const +{ + return value_; +} + +double Value::DoubleValue() const +{ + return atof(value_.c_str()); +} + +int Value::IntValue() const +{ + return atoi(value_.c_str()); +}