| 116 | } FC_CAPTURE_AND_RETHROW( (i) ) } |
| 117 | |
| 118 | double to_double( const fc::string& i) |
| 119 | { |
| 120 | try |
| 121 | { |
| 122 | return boost::lexical_cast<double>(i.c_str(), i.size()); |
| 123 | } |
| 124 | catch( const boost::bad_lexical_cast& e ) |
| 125 | { |
| 126 | FC_THROW_EXCEPTION( parse_error_exception, "Couldn't parse double" ); |
| 127 | } |
| 128 | FC_RETHROW_EXCEPTIONS( warn, "${i} => double", ("i",i) ) |
| 129 | } |
| 130 | |
| 131 | fc::string to_string(double d) |
| 132 | { |
no test coverage detected