70 |
return value_; |
return value_; |
71 |
} |
} |
72 |
|
|
73 |
|
Value::operator const char*() const |
74 |
|
{ |
75 |
|
return value_.c_str(); |
76 |
|
} |
77 |
|
|
78 |
Value::operator double() const |
Value::operator double() const |
79 |
{ |
{ |
80 |
return atof(value_.c_str()); |
return atof(value_.c_str()); |
85 |
return atoi(value_.c_str()); |
return atoi(value_.c_str()); |
86 |
} |
} |
87 |
|
|
88 |
|
|
89 |
|
|
90 |
|
std::string Value::StringValue() const |
91 |
|
{ |
92 |
|
return value_; |
93 |
|
} |
94 |
|
|
95 |
|
double Value::DoubleValue() const |
96 |
|
{ |
97 |
|
return atof(value_.c_str()); |
98 |
|
} |
99 |
|
|
100 |
|
int Value::IntValue() const |
101 |
|
{ |
102 |
|
return atoi(value_.c_str()); |
103 |
|
} |