Home
last modified time | relevance | path

Searched refs:rfind (Results 1 - 25 of 401) sorted by relevance

12345678910>>...17

/third_party/protobuf/src/google/protobuf/stubs/
H A Dstringpiece_unittest.cc371 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 Dstring_view_test.cc470 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 Dstring_view.h475 // 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...]
/foundation/multimedia/media_library/frameworks/services/media_cloud_sync_notify_handle/src/
H A Dcloud_sync_notify_handler.cpp82 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 Ddirectory_ex.cpp54 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 Dmultistages_video_capture_manager.cpp70 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 Dfile_utils.cpp160 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 Dmedia_file_uri.cpp182 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 Dmod.rs290 /// 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 Dscanner_utils.cpp47 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 Dringtone_scanner_utils.cpp42 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 Dgenericpath.py128 sepIndex = p.rfind(sep)
130 altsepIndex = p.rfind(altsep)
133 dotIndex = p.rfind(extsep)
/foundation/distributeddatamgr/kv_store/frameworks/libs/distributeddb/test/fuzztest/common/
H A Ddistributeddb_tools_test.cpp46 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 Dsection_parser.cc55 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 DSmallString.h163 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 DSmallString.h162 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 Dast.cpp50 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 Dimp.rs68 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 Dmedialibrary_data_manager_utils.cpp47 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 Dplugin_pattern.cpp243 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 Ddirectory_ex.cpp27 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 Dstring_utils.cpp65 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 Dplugin_element.cpp275 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()
/foundation/multimedia/player_framework/frameworks/native/system_sound_manager/ringtone_player/
H A Dringtone_player_impl.cpp91 hapticUri.rfind(AUDIO_FORMAT_STR) == hapticUri.length() - AUDIO_FORMAT_STR.length()) { in GetNewHapticUriForAudioUri()
92 hapticUri.replace(hapticUri.rfind(AUDIO_FORMAT_STR), AUDIO_FORMAT_STR.length(), HAPTIC_FORMAT_STR); in GetNewHapticUriForAudioUri()
115 audioUri.rfind(AUDIO_FORMAT_STR) == audioUri.length() - AUDIO_FORMAT_STR.length()) { in GetHapticUriForAudioUri()
118 hapticUri.replace(hapticUri.rfind(AUDIO_FORMAT_STR), AUDIO_FORMAT_STR.length(), HAPTIC_FORMAT_STR); in GetHapticUriForAudioUri()
125 defaultRingtoneUri.rfind(AUDIO_FORMAT_STR) == defaultRingtoneUri.length() - AUDIO_FORMAT_STR.length()) { in GetHapticUriForAudioUri()
128 hapticUri.replace(hapticUri.rfind(AUDIO_FORMAT_STR), AUDIO_FORMAT_STR.length(), HAPTIC_FORMAT_STR); in GetHapticUriForAudioUri()
/foundation/graphic/graphic_3d/lume/LumeEcsSerializer/Util/src/util/
H A Dpath_util.cpp71 const size_t separatorPos = path.rfind('/'); in GetParentPath()
169 size_t fileExtCut = path.rfind('.'); in GetExtension()
184 size_t fileExtCut = filename.rfind("."); in GetBaseName()

Completed in 15 milliseconds

12345678910>>...17