Lines Matching refs:substr
202 std::string classpath = class_loader_spec.substr(type_str_size + 1, in ParseClassLoaderSpec()
241 class_loader_spec.substr(start_index + 1, class_loader_spec.length() - start_index - 2); in ParseClassLoaderSpec()
254 shared_libraries_spec.substr(cursor, shared_libraries_spec.length() - cursor); in ParseClassLoaderSpec()
261 shared_libraries_spec.substr(cursor, shared_library_separator - cursor); in ParseClassLoaderSpec()
272 shared_library_spec = shared_libraries_spec.substr(cursor, closing_marker + 1 - cursor); in ParseClassLoaderSpec()
356 class_loader_spec = remaining.substr(0, first_class_loader_separator); in ParseInternal()
357 remaining = remaining.substr(first_class_loader_separator + 1, in ParseInternal()
369 class_loader_spec = remaining.substr(0, shared_library_close + 1); in ParseInternal()
379 remaining = remaining.substr(shared_library_close + 2, in ParseInternal()
665 && location.substr(0, base_dir.length()) == base_dir) { in EncodeClassPath()
667 out << location.substr(base_dir.length() + 1).c_str(); in EncodeClassPath()
1280 (std::string_view(path).substr(/*pos*/ path.size() - suffix.size()) == suffix); in AbsolutePathHasRelativeSuffix()