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()
355 class_loader_spec = remaining.substr(0, first_class_loader_separator); in ParseInternal()
356 remaining = remaining.substr(first_class_loader_separator + 1, in ParseInternal()
368 class_loader_spec = remaining.substr(0, shared_library_close + 1); in ParseInternal()
378 remaining = remaining.substr(shared_library_close + 2, in ParseInternal()
664 && location.substr(0, base_dir.length()) == base_dir) { in EncodeClassPath()
666 out << location.substr(base_dir.length() + 1).c_str(); in EncodeClassPath()
1279 (std::string_view(path).substr(/*pos*/ path.size() - suffix.size()) == suffix); in AbsolutePathHasRelativeSuffix()