/third_party/protobuf/src/google/protobuf/stubs/ |
H A D | stringpiece_unittest.cc | 371 EXPECT_EQ(a.rfind(b), 0); in TEST() 372 EXPECT_EQ(a.rfind(b, 1), 0); in TEST() 373 EXPECT_EQ(a.rfind(c), 23); in TEST() 374 EXPECT_EQ(a.rfind(c, 22), StringPiece::npos); in TEST() 375 EXPECT_EQ(a.rfind(c, 1), StringPiece::npos); in TEST() 376 EXPECT_EQ(a.rfind(c, 0), StringPiece::npos); in TEST() 377 EXPECT_EQ(b.rfind(c), StringPiece::npos); in TEST() 378 EXPECT_EQ(b.rfind(c, 0), StringPiece::npos); in TEST() 379 EXPECT_EQ(a.rfind(d), a.as_string().rfind(strin in TEST() [all...] |
/third_party/skia/third_party/externals/abseil-cpp/absl/strings/ |
H A D | string_view_test.cc | 470 EXPECT_EQ(a.rfind(b), 0); in TEST() 471 EXPECT_EQ(a.rfind(b, 1), 0); in TEST() 472 EXPECT_EQ(a.rfind(c), 23); in TEST() 473 EXPECT_EQ(a.rfind(c, 22), absl::string_view::npos); in TEST() 474 EXPECT_EQ(a.rfind(c, 1), absl::string_view::npos); in TEST() 475 EXPECT_EQ(a.rfind(c, 0), absl::string_view::npos); in TEST() 476 EXPECT_EQ(b.rfind(c), absl::string_view::npos); in TEST() 477 EXPECT_EQ(b.rfind(c, 0), absl::string_view::npos); in TEST() 478 EXPECT_EQ(a.rfind(d), std::string(a).rfind(st in TEST() [all...] |
H A D | string_view.h | 475 // string_view::rfind() 480 size_type rfind(string_view s, size_type pos = npos) const noexcept; 482 // Overload of `string_view::rfind()` for finding the last given character `c` 484 size_type rfind(char c, size_type pos = npos) const noexcept; 486 // Overload of `string_view::rfind()` for finding a substring of a different 488 size_type rfind(const char* s, size_type pos, size_type count) const { 489 return rfind(string_view(s, count), pos); 492 // Overload of `string_view::rfind()` for finding a different C-style string 494 size_type rfind(const char* s, size_type pos = npos) const { 495 return rfind(string_vie [all...] |
/drivers/hdf_core/framework/tools/hc-gen/src/ |
H A D | file.cpp | 32 auto sepPos = path.rfind(OS_SEPARATOR); in StripSuffix() 33 auto dotPos = path.rfind('.'); in StripSuffix() 43 auto separatorPos = path.rfind(OS_SEPARATOR); in GetDir() 52 auto sepPos = path.rfind(OS_SEPARATOR); in FileNameBase() 53 auto dotPos = path.rfind('.'); in FileNameBase()
|
/foundation/multimedia/media_library/frameworks/services/media_cloud_sync_notify_handle/src/ |
H A D | cloud_sync_notify_handler.cpp | 82 auto dateTakenPos = uriString.rfind('/'); in HandleDeleteEvent() 86 auto fileIdPos = uriString.rfind('/', dateTakenPos - 1); in HandleDeleteEvent() 107 auto newDateTakenPos = uriString.rfind('/'); in HandleTimeUpdateEvent() 111 auto formerDateTakenPos = uriString.rfind('/', newDateTakenPos - 1); in HandleTimeUpdateEvent() 115 auto fileIdPos = uriString.rfind('/', formerDateTakenPos - 1); in HandleTimeUpdateEvent()
|
/foundation/graphic/graphic_2d/rosen/modules/platform/utils/ |
H A D | directory_ex.cpp | 54 return string(fileFullName).substr(0, fileFullName.rfind("/") + 1); in ExtractFilePath() 59 return string(fileFullName).substr(fileFullName.rfind("/") + 1, fileFullName.size()); in ExtractFileName() 64 string::size_type pos = fileName.rfind("."); in ExtractFileExt() 74 if (path.rfind("/") != path.size() - 1) { in ExcludeTrailingPathDelimiter() 87 if (path.rfind("/") != path.size() - 1) { in IncludeTrailingPathDelimiter()
|
/foundation/multimedia/media_library/frameworks/services/media_multistages_capture/src/ |
H A D | multistages_video_capture_manager.cpp | 70 string dirPath = filePath.substr(0, filePath.rfind('/'));
in AddVideoInternal() 78 string tempPath = realDirPath + filePath.substr(filePath.rfind('/'),
in AddVideoInternal() 79 filePath.rfind('.') - filePath.rfind('/')) + "_tmp" + filePath.substr(filePath.rfind('.'));
in AddVideoInternal()
|
/foundation/multimedia/media_library/frameworks/services/media_multistages_capture/src/utils/ |
H A D | file_utils.cpp | 160 size_t lastSlash = path.rfind('/');
in DealPicture() 190 string tempPath = filePath.substr(0, filePath.rfind('.')) + "_tmp" + filePath.substr(filePath.rfind('.'));
in SaveVideo() 211 string tempPath = filePath.substr(0, filePath.rfind('.')) + "_tmp" + filePath.substr(filePath.rfind('.'));
in DeleteTempVideoFile()
|
/foundation/multimedia/media_library/frameworks/innerkitsimpl/media_library_helper/src/ |
H A D | media_file_uri.cpp | 182 auto index = path.rfind('/'); in ParsePathWithExtrPara() 189 index = uriTempNext.rfind('/'); in ParsePathWithExtrPara() 201 index = preStr.rfind('/'); in ParsePathWithExtrPara() 222 std::size_t index = path.rfind("/"); in CalFileId() 224 MEDIA_ERR_LOG("failed to rfind /, path is %{private}s", path.c_str()); in CalFileId() 491 auto index = uri.rfind(ML_URI_TIME_ID); in GetTimeIdFromUri() 512 auto indexStart = uri.rfind(ML_URI_TIME_ID); in GetTimeIdFromUri() 517 auto indexEnd = uri.rfind(ML_URI_OFFSET); in GetTimeIdFromUri() 562 size_t index = uri.rfind('/'); in GetPathFromUri() 568 index = realTitle.rfind('/'); in GetPathFromUri() [all...] |
/third_party/rust/crates/memchr/src/memmem/ |
H A D | mod.rs | 290 /// assert_eq!(Some(0), memmem::rfind(haystack, b"foo")); 291 /// assert_eq!(Some(4), memmem::rfind(haystack, b"bar")); 292 /// assert_eq!(Some(8), memmem::rfind(haystack, b"ba")); 293 /// assert_eq!(None, memmem::rfind(haystack, b"quux")); 296 pub fn rfind(haystack: &[u8], needle: &[u8]) -> Option<usize> { in rfind() functions 298 rabinkarp::rfind(haystack, needle) in rfind() 300 FinderRev::new(needle).rfind(haystack) in rfind() 420 let result = self.finder.rfind(&self.haystack[..pos]); in next() 569 /// using [`rfind`] is good enough, but `FinderRev` is useful when you can 610 /// assert_eq!(Some(0), FinderRev::new("foo").rfind(haystac 614 pub fn rfind<B: AsRef<[u8]>>(&self, haystack: B) -> Option<usize> { rfind() functions 1109 fn rfind(&self, haystack: &[u8]) -> Option<usize> { rfind() functions [all...] |
/foundation/multimedia/media_library/frameworks/services/media_scanner/src/scanner/ |
H A D | scanner_utils.cpp | 47 size_t lastSlashPosition = path.rfind("/"); in GetFileNameFromUri() 63 size_t dotIndex = path.rfind("."); in GetFileExtension() 121 size_t lastSlashPosition = path.rfind("/"); in GetParentPath()
|
/foundation/multimedia/ringtone_library/services/ringtone_scanner/src/ |
H A D | ringtone_scanner_utils.cpp | 42 size_t lastSlashPosition = path.rfind("/"); in GetFileNameFromUri() 58 size_t dotIndex = path.rfind("."); in GetFileExtension() 116 size_t lastSlashPosition = path.rfind("/"); in GetParentPath()
|
/third_party/python/Lib/ |
H A D | genericpath.py | 128 sepIndex = p.rfind(sep) 130 altsepIndex = p.rfind(altsep) 133 dotIndex = p.rfind(extsep)
|
/drivers/hdf_core/framework/tools/hdi-gen/ast/ |
H A D | ast.cpp | 40 size_t index = idlFilePath_.rfind('\\'); in SetIdlFile() 42 size_t index = idlFilePath_.rfind('/'); in SetIdlFile() 45 size_t end = idlFilePath_.rfind(".idl"); in SetIdlFile() 55 size_t index = fullName.rfind('.'); in SetFullName()
|
/foundation/distributeddatamgr/kv_store/frameworks/libs/distributeddb/test/fuzztest/common/ |
H A D | distributeddb_tools_test.cpp | 46 if (dir.rfind("/") == std::string::npos && dir.rfind("\\") == std::string::npos) { in GetCurrentDir() 51 if (dir.rfind("/") != std::string::npos) { in GetCurrentDir() 52 dir.erase(dir.rfind("/") + 1); in GetCurrentDir()
|
/third_party/vk-gl-cts/external/amber/src/src/vkscript/ |
H A D | section_parser.cc | 55 size_t pos = data.rfind(" spirv hex"); in NameToNodeType() 60 pos = data.rfind(" spirv"); in NameToNodeType() 69 pos = data.rfind(" passthrough"); in NameToNodeType() 191 size_t name_end = line.rfind("]"); in SplitSections()
|
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-subzero/include/llvm/ADT/ |
H A D | SmallString.h | 163 size_t rfind(char C, size_t From = StringRef::npos) const { in rfind() function in llvm::SmallString 164 return str().rfind(C, From); in rfind() 171 size_t rfind(StringRef Str) const { in rfind() function in llvm::SmallString 172 return str().rfind(Str); in rfind()
|
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/include/llvm/ADT/ |
H A D | SmallString.h | 162 size_t rfind(char C, size_t From = StringRef::npos) const { in rfind() function in llvm::SmallString 163 return str().rfind(C, From); in rfind() 170 size_t rfind(StringRef Str) const { in rfind() function in llvm::SmallString 171 return str().rfind(Str); in rfind()
|
/foundation/ability/idl_tool/idl_tool_2/ast/ |
H A D | ast.cpp | 50 size_t index = idlFilePath_.rfind('\\'); in SetIdlFile() 52 size_t index = idlFilePath_.rfind('/'); in SetIdlFile() 55 size_t end = idlFilePath_.rfind(".idl"); in SetIdlFile() 66 size_t start = fullName.rfind(".."); in SetFullName() 70 size_t index = name.rfind('.'); in SetFullName()
|
/third_party/rust/crates/memchr/bench/src/memmem/ |
H A D | imp.rs | 68 memmem::rfind(haystack.as_bytes(), needle.as_bytes()).is_some() 75 move |h| finder.rfind(h.as_bytes()).is_some() 172 finder(needle.as_bytes()).rfind(haystack.as_bytes()).is_some() in finder() 179 move |h| finder.rfind(h.as_bytes()).is_some() 189 |h, n| finder(n).rfind(h), 264 bstr::ByteSlice::rfind(haystack.as_bytes(), needle.as_bytes()) 272 move |h| finder.rfind(h.as_bytes()).is_some() 297 move |h, _| self.0.rfind(h), 835 mut rfind: impl FnMut(&[u8], &[u8]) -> Option<usize> + 'a, in iter_from_rfind() 843 match rfind( [all...] |
/foundation/multimedia/media_library/frameworks/innerkitsimpl/medialibrary_data_extension/src/ |
H A D | medialibrary_data_manager_utils.cpp | 47 size_t found = uri.rfind('/'); in GetOperationType() 58 size_t lastSlashPosition = path.rfind("/"); in GetDisPlayNameFromPath()
|
/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/plugin/ |
H A D | plugin_pattern.cpp | 243 if (packagePathStr.rfind(".hap") != std::string::npos) { in CreatePluginSubContainer() 374 size_t pos_ets = info.pluginName.rfind(ETS_EXT); in GetPackagePath() 379 size_t pos = info.pluginName.rfind(JS_EXT); in GetPackagePath() 414 size_t posAssets = info.pluginName.rfind(assets); in GetPackagePathByAbsolutePath() 427 size_t pos = info.pluginName.rfind("/"); in GetPackagePathByAbsolutePath() 446 auto pos = info.pluginName.rfind(JS_EXT); in GetAbilityNameByWant() 453 size_t pos_ets = strList[0].rfind(ETS_EXT); in GetAbilityNameByWant() 458 auto pos = strList[0].rfind(JS_EXT); in GetAbilityNameByWant()
|
/foundation/multimedia/image_framework/mock/native/src/ |
H A D | directory_ex.cpp | 27 string::size_type pos = fileName.rfind("."); in ExtractFileExt() 63 if (path.rfind("/") != path.size() - 1) { in IncludeTrailingPathDelimiter()
|
/foundation/distributeddatamgr/relational_store/frameworks/native/rdb/src/ |
H A D | string_utils.cpp | 65 return std::string(fileFullName).substr(0, fileFullName.rfind("/") + 1);
in ExtractFilePath() 70 return std::string(fileFullName).substr(fileFullName.rfind("/") + 1, fileFullName.size());
in ExtractFileName()
|
/foundation/arkui/ace_engine/frameworks/core/components/plugin/ |
H A D | plugin_element.cpp | 275 size_t pos = info.pluginName.rfind(".js"); in GetPackagePath() 295 size_t posAssets = info.pluginName.rfind(assets); in GetPackagePathByAbsolutePath() 308 size_t pos = info.pluginName.rfind("/"); in GetPackagePathByAbsolutePath() 347 if (info.pluginName.rfind(".js") != std::string::npos) { in GetModuleNameByWant() 353 if (strList[0].rfind(".js") != std::string::npos) { in GetModuleNameByWant() 470 if (packagePathStr.rfind(".hap") != std::string::npos) { in RunPluginTask()
|