Lines Matching refs:remaining
326 std::string remaining = spec; in ParseInternal() local
329 while (!remaining.empty()) { in ParseInternal()
331 size_t first_class_loader_separator = remaining.find_first_of(kClassLoaderSeparator); in ParseInternal()
333 remaining.find_first_of(kClassLoaderSharedLibraryOpeningMark); in ParseInternal()
337 class_loader_spec = remaining; in ParseInternal()
338 remaining = ""; in ParseInternal()
343 class_loader_spec = remaining.substr(0, first_class_loader_separator); in ParseInternal()
344 remaining = remaining.substr(first_class_loader_separator + 1, in ParseInternal()
345 remaining.size() - first_class_loader_separator - 1); in ParseInternal()
351 FindMatchingSharedLibraryCloseMarker(remaining, first_shared_library_open); in ParseInternal()
356 class_loader_spec = remaining.substr(0, shared_library_close + 1); in ParseInternal()
359 if (remaining.size() == shared_library_close + 1) { in ParseInternal()
360 remaining = ""; in ParseInternal()
361 } else if ((remaining.size() == shared_library_close + 2) || in ParseInternal()
362 (remaining.at(shared_library_close + 1) != kClassLoaderSeparator)) { in ParseInternal()
366 remaining = remaining.substr(shared_library_close + 2, in ParseInternal()
367 remaining.size() - shared_library_close - 2); in ParseInternal()