Definition at line 62 of file optimized_lexical_cast.hpp.
References STRTOD, and pwiz::msdata::id::value().
Referenced by createSpectrumList(), doSomething(), pwiz::util::env::get(), getScanNumber(), initializeSpectrumList(), main(), modificationTest(), ralab::base::ms::SimplePicker< TReal >::operator()(), pwiz::identdata::TextWriter::operator()(), pwiz::tradata::TextWriter::operator()(), pwiz::msdata::TextWriter::operator()(), operatorTest(), pwiz::analysis::parseRange(), pwiz::analysis::parseValue(), pwiz::data::ParamContainer::set(), test(), testAutomaticUpdate(), testMaxPrecisionDiff(), testMRU(), testSpectrumListWriteProgress(), testThreadSafety(), testUpdateRequest(), pwiz::util::ToAutomationVector(), pwiz::data::CVParam::valueAs(), pwiz::data::UserParam::valueAs(), and pwiz::msdata::id::valueAs().
65 const char* stringToConvert = str.c_str();
66 const char* endOfConversion = stringToConvert;
67 float value = (float)
STRTOD( stringToConvert, const_cast<char**>(&endOfConversion) );
68 if( value == 0.0f && stringToConvert == endOfConversion )
69 throw bad_lexical_cast();
PWIZ_API_DECL std::string value(const std::string &id, const std::string &name)
convenience function to extract a named value from an id string