- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
src/Parameters/Specifics/Value_elements.cpp
r80f678 r2f429e 57 57 for(tokenizer::iterator beg=tok.begin(); 58 58 beg != tok.end();++beg) { 59 const int tempvalue = boost::lexical_cast<atomicNumber_t>(*beg); 60 const element * _element = 61 World::getInstance().getPeriode()->FindElement(tempvalue); 62 ASSERT( _element != NULL, 59 const element * elem = NULL; 60 try { 61 const int tempvalue = boost::lexical_cast<atomicNumber_t>(*beg); 62 elem = World::getInstance().getPeriode()->FindElement(tempvalue); 63 } catch( boost::bad_lexical_cast &e) { 64 elem = World::getInstance().getPeriode()->FindElement(*beg); 65 } 66 ASSERT( elem != NULL, 63 67 "FindElementsByString() - cannnot find element " 64 +toString( tempvalue)+" in periodentafel.");65 elements.push_back( _element);68 +toString(*beg)+" in periodentafel."); 69 elements.push_back(elem); 66 70 } 67 71 return elements;
Note:
See TracChangeset
for help on using the changeset viewer.