BLOCKTYPE BlockStringToType(const AString & a_BlockTypeString) { int res = atoi(a_BlockTypeString.c_str()); if ((res != 0) || (a_BlockTypeString.compare("0") == 0)) { // It was a valid number, return that return res; } return gsBlockIDMap.Resolve(TrimString(a_BlockTypeString)); }
int BlockStringToType(const AString & a_BlockTypeString) { int res = atoi(a_BlockTypeString.c_str()); if ((res != 0) || (a_BlockTypeString.compare("0") == 0)) { // It was a valid number, return that return res; } if (!gsBlockIDMap.m_bHasRunInit) { gsBlockIDMap.init(); } return gsBlockIDMap.Resolve(TrimString(a_BlockTypeString)); }