reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
264 if (StrVal[0] == 'L' || StrVal[0] == 'U' || 264 if (StrVal[0] == 'L' || StrVal[0] == 'U' || 265 (StrVal[0] == 'u' && StrVal[1] != '8')) 265 (StrVal[0] == 'u' && StrVal[1] != '8')) 266 StrVal.erase(StrVal.begin()); 266 StrVal.erase(StrVal.begin()); 267 else if (StrVal[0] == 'u') 268 StrVal.erase(StrVal.begin(), StrVal.begin() + 2); 268 StrVal.erase(StrVal.begin(), StrVal.begin() + 2); 268 StrVal.erase(StrVal.begin(), StrVal.begin() + 2); 270 if (StrVal[0] == 'R') { 273 assert(StrVal[1] == '"' && StrVal[StrVal.size() - 1] == '"' && 273 assert(StrVal[1] == '"' && StrVal[StrVal.size() - 1] == '"' && 273 assert(StrVal[1] == '"' && StrVal[StrVal.size() - 1] == '"' && 278 while (StrVal[2 + NumDChars] != '(') { 279 assert(NumDChars < (StrVal.size() - 5) / 2 && 283 assert(StrVal[StrVal.size() - 2 - NumDChars] == ')'); 283 assert(StrVal[StrVal.size() - 2 - NumDChars] == ')'); 287 StrVal.erase(0, 2 + NumDChars); 288 StrVal.erase(StrVal.size() - 1 - NumDChars); 288 StrVal.erase(StrVal.size() - 1 - NumDChars); 290 assert(StrVal[0] == '"' && StrVal[StrVal.size()-1] == '"' && 290 assert(StrVal[0] == '"' && StrVal[StrVal.size()-1] == '"' && 290 assert(StrVal[0] == '"' && StrVal[StrVal.size()-1] == '"' && 295 for (size_t i = 1, e = StrVal.size() - 1; i != e; ++i) { 297 if (StrVal[i] == '\\' && i + 1 < e && 298 (StrVal[i + 1] == '\\' || StrVal[i + 1] == '"')) 298 (StrVal[i + 1] == '\\' || StrVal[i + 1] == '"')) 300 StrVal[ResultPos++] = StrVal[i]; 300 StrVal[ResultPos++] = StrVal[i]; 302 StrVal.erase(StrVal.begin() + ResultPos, StrVal.end() - 1); 302 StrVal.erase(StrVal.begin() + ResultPos, StrVal.end() - 1); 302 StrVal.erase(StrVal.begin() + ResultPos, StrVal.end() - 1); 307 StrVal[0] = ' '; 310 StrVal[StrVal.size()-1] = '\n'; 310 StrVal[StrVal.size()-1] = '\n'; 316 CreateString(StrVal, TmpTok); 322 StrVal.size(), *this);