- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
src/Parameters/Specifics/Value_element.cpp
r2f429e rf8bccc 35 35 #include "CodePatterns/MemDebug.hpp" 36 36 37 #include <boost/lexical_cast.hpp>38 39 37 #include "Value_element.hpp" 40 38 … … 47 45 static const element * FindElementByString(const std::string &_value) 48 46 { 49 const element * elem = NULL; 50 try { 51 const int tempvalue = boost::lexical_cast<atomicNumber_t>(_value); 52 elem = World::getInstance().getPeriode()->FindElement(tempvalue); 53 } catch( boost::bad_lexical_cast &e) { 54 elem = World::getInstance().getPeriode()->FindElement(_value); 55 } 56 return elem; 47 static ConvertTo<atomicNumber_t> converter; 48 const element * _element = 49 World::getInstance().getPeriode()->FindElement(converter(_value)); 50 return _element; 57 51 } 58 52
Note:
See TracChangeset
for help on using the changeset viewer.