Lines Matching refs:remaining
339 std::string remaining = spec; in ParseInternal() local
342 while (!remaining.empty()) { in ParseInternal()
344 size_t first_class_loader_separator = remaining.find_first_of(kClassLoaderSeparator); in ParseInternal()
346 remaining.find_first_of(kClassLoaderSharedLibraryOpeningMark); in ParseInternal()
350 class_loader_spec = remaining; in ParseInternal()
351 remaining = ""; in ParseInternal()
356 class_loader_spec = remaining.substr(0, first_class_loader_separator); in ParseInternal()
357 remaining = remaining.substr(first_class_loader_separator + 1, in ParseInternal()
358 remaining.size() - first_class_loader_separator - 1); in ParseInternal()
364 FindMatchingSharedLibraryCloseMarker(remaining, first_shared_library_open); in ParseInternal()
369 class_loader_spec = remaining.substr(0, shared_library_close + 1); in ParseInternal()
372 if (remaining.size() == shared_library_close + 1) { in ParseInternal()
373 remaining = ""; in ParseInternal()
374 } else if ((remaining.size() == shared_library_close + 2) || in ParseInternal()
375 (remaining.at(shared_library_close + 1) != kClassLoaderSeparator)) { in ParseInternal()
379 remaining = remaining.substr(shared_library_close + 2, in ParseInternal()
380 remaining.size() - shared_library_close - 2); in ParseInternal()