Lines Matching full:substr
307 if (filename.substr(filename.length() - 4) == ".bmh") {
308 filename = filename.substr(0, filename.length() - 4);
314 string match = filename.substr(start);
554 string className = ref.substr(0, doubleColon);
638 string classPart = result.substr(0, under);
639 string namePart = result.substr(under + 1, result.length());
657 string classPart = string::npos != under ? str->substr(0, under) : *str;
672 string namePart = string::npos != under ? str->substr(under + 1, str->length()) : *str;
677 if (*str != classPart && "Sk" == classPart.substr(0, 2)) {
683 if (filename.substr(filename.length() - 4) == ".bmh") {
684 filename = filename.substr(0, filename.length() - 4);
690 buildup = filename.substr(start) + "#" + (classMatch ? namePart : *str);
699 if (ref.length() > 2 && islower(ref[0]) && "()" == ref.substr(ref.length() - 2)) {
700 refOut = refOut.substr(0, refOut.length() - 2);
707 if ("()" == match.substr(match.length() - 2)) {
708 match = match.substr(0, match.length() - 2);
1359 string name = entry->fName.substr(string::npos == start ? 0 : start + 1);