Lines Matching refs:remaining
334 std::string remaining = spec; in ParseInternal() local
337 while (!remaining.empty()) { in ParseInternal()
339 size_t first_class_loader_separator = remaining.find_first_of(kClassLoaderSeparator); in ParseInternal()
341 remaining.find_first_of(kClassLoaderSharedLibraryOpeningMark); in ParseInternal()
345 class_loader_spec = remaining; in ParseInternal()
346 remaining = ""; in ParseInternal()
351 class_loader_spec = remaining.substr(0, first_class_loader_separator); in ParseInternal()
352 remaining = remaining.substr(first_class_loader_separator + 1, in ParseInternal()
353 remaining.size() - first_class_loader_separator - 1); in ParseInternal()
359 FindMatchingSharedLibraryCloseMarker(remaining, first_shared_library_open); in ParseInternal()
364 class_loader_spec = remaining.substr(0, shared_library_close + 1); in ParseInternal()
367 if (remaining.size() == shared_library_close + 1) { in ParseInternal()
368 remaining = ""; in ParseInternal()
369 } else if ((remaining.size() == shared_library_close + 2) || in ParseInternal()
370 (remaining.at(shared_library_close + 1) != kClassLoaderSeparator)) { in ParseInternal()
374 remaining = remaining.substr(shared_library_close + 2, in ParseInternal()
375 remaining.size() - shared_library_close - 2); in ParseInternal()