/arkcompiler/runtime_core/static_core/plugins/ets/runtime/intrinsics/ |
H A D | std_core_String.cpp | 170 EtsString *StdCoreStringMatch(EtsString *thisStr, EtsString *reg) in StdCoreStringMatch() argument 173 auto thisS = std::string(thisStr->ConvertToStringView(&buf)); in StdCoreStringMatch() 206 EtsString *StdCoreStringNormalizeNFC(EtsString *thisStr) in StdCoreStringNormalizeNFC() argument 215 return StringNormalize(thisStr, normalizer); in StdCoreStringNormalizeNFC() 218 EtsString *StdCoreStringNormalizeNFD(EtsString *thisStr) in StdCoreStringNormalizeNFD() argument 227 return StringNormalize(thisStr, normalizer); in StdCoreStringNormalizeNFD() 230 EtsString *StdCoreStringNormalizeNFKC(EtsString *thisStr) in StdCoreStringNormalizeNFKC() argument 239 return StringNormalize(thisStr, normalizer); in StdCoreStringNormalizeNFKC() 242 EtsString *StdCoreStringNormalizeNFKD(EtsString *thisStr) in StdCoreStringNormalizeNFKD() argument 251 return StringNormalize(thisStr, normalize in StdCoreStringNormalizeNFKD() 254 StdCoreStringIsWellFormed(EtsString *thisStr) StdCoreStringIsWellFormed() argument 282 ToLowerCase(EtsString *thisStr, const icu::Locale &locale) ToLowerCase() argument 298 ToUpperCase(EtsString *thisStr, const icu::Locale &locale) ToUpperCase() argument 329 StdCoreStringToUpperCase(EtsString *thisStr) StdCoreStringToUpperCase() argument 334 StdCoreStringToLowerCase(EtsString *thisStr) StdCoreStringToLowerCase() argument 339 StdCoreStringToLocaleUpperCase(EtsString *thisStr, EtsString *langTag) StdCoreStringToLocaleUpperCase() argument 353 StdCoreStringToLocaleLowerCase(EtsString *thisStr, EtsString *langTag) StdCoreStringToLocaleLowerCase() argument 367 StdCoreStringLocaleCmp(EtsString *thisStr, EtsString *cmpStr, EtsString *langTag) StdCoreStringLocaleCmp() argument 415 StdCoreStringIndexOfString(EtsString *thisStr, EtsString *patternStr, ets_int fromIndex) StdCoreStringIndexOfString() argument 421 StdCoreStringLastIndexOfString(EtsString *thisStr, EtsString *patternStr, ets_int fromIndex) StdCoreStringLastIndexOfString() argument 441 StdCoreStringHashCode(EtsString *thisStr) StdCoreStringHashCode() argument 447 StdCoreStringIsCompressed(EtsString *thisStr) StdCoreStringIsCompressed() argument 491 StdCoreStringTrimLeft(EtsString *thisStr) StdCoreStringTrimLeft() argument 496 StdCoreStringTrimRight(EtsString *thisStr) StdCoreStringTrimRight() argument 501 StdCoreStringTrim(EtsString *thisStr) StdCoreStringTrim() argument 506 StdCoreStringStartsWith(EtsString *thisStr, EtsString *prefix, EtsInt fromIndex) StdCoreStringStartsWith() argument 512 StdCoreStringEndsWith(EtsString *thisStr, EtsString *suffix, EtsInt endIndex) StdCoreStringEndsWith() argument [all...] |
/arkcompiler/ets_runtime/ecmascript/builtins/tests/ |
H A D | builtins_string_test.cpp | 289 JSHandle<EcmaString> thisStr = factory->NewFromASCII("a"); in HWTEST_F_L0() local 295 auto result = StringAlgorithm(thread, thisStr.GetTaggedValue(), args, 10, AlgorithmType::CONCAT); in HWTEST_F_L0() 307 JSHandle<EcmaString> thisStr = factory->NewFromASCII("abcabcabc"); in HWTEST_F_L0() local 311 auto result = StringAlgorithm(thread, thisStr.GetTaggedValue(), args, 6, AlgorithmType::INDEX_OF); in HWTEST_F_L0() 320 JSHandle<EcmaString> thisStr = factory->NewFromASCII("abcabcabc"); in HWTEST_F_L0() local 324 auto result = StringAlgorithm(thread, thisStr.GetTaggedValue(), args, 8, AlgorithmType::INDEX_OF); in HWTEST_F_L0() 333 JSHandle<EcmaString> thisStr = factory->NewFromASCII("abcabcabc"); in HWTEST_F_L0() local 337 auto result = StringAlgorithm(thread, thisStr.GetTaggedValue(), args, 6, AlgorithmType::INDEX_OF); in HWTEST_F_L0() 346 JSHandle<EcmaString> thisStr = factory->NewFromASCII("abcabcabc"); in HWTEST_F_L0() local 350 auto result = StringAlgorithm(thread, thisStr in HWTEST_F_L0() 358 JSHandle<EcmaString> thisStr = factory->NewFromASCII("abcabcabc"); HWTEST_F_L0() local 371 JSHandle<EcmaString> thisStr = factory->NewFromASCII("abcabcabc"); HWTEST_F_L0() local 384 JSHandle<EcmaString> thisStr = factory->NewFromASCII("abcabcabc"); HWTEST_F_L0() local 397 JSHandle<EcmaString> thisStr = factory->NewFromASCII("abccccccc"); HWTEST_F_L0() local 410 JSHandle<EcmaString> thisStr = factory->NewFromUtf8("一二三四"); HWTEST_F_L0() local 423 JSHandle<EcmaString> thisStr = factory->NewFromASCII("To be, or not to be, that is the question."); HWTEST_F_L0() local 436 JSHandle<EcmaString> thisStr = factory->NewFromASCII("To be, or not to be, that is the question."); HWTEST_F_L0() local 449 JSHandle<EcmaString> thisStr = factory->NewFromASCII("To be, or not to be, that is the question."); HWTEST_F_L0() local 462 JSHandle<EcmaString> thisStr = factory->NewFromASCII("To be, or not to be, that is the question."); HWTEST_F_L0() local 475 JSHandle<EcmaString> thisStr = factory->NewFromASCII("To be, or not to be, that is the question."); HWTEST_F_L0() local 488 JSHandle<EcmaString> thisStr = factory->NewFromASCII("To be, or not to be, that is the question."); HWTEST_F_L0() local 502 JSHandle<EcmaString> thisStr = factory->NewFromUtf8("有ABC"); HWTEST_F_L0() local 520 JSHandle<EcmaString> thisStr = factory->NewFromASCII("ABC"); HWTEST_F_L0() local 538 JSHandle<EcmaString> thisStr = factory->NewFromASCII("abc"); HWTEST_F_L0() local 556 JSHandle<EcmaString> thisStr = factory->NewFromASCII("abc"); HWTEST_F_L0() local 574 JSHandle<EcmaString> thisStr = factory->NewFromASCII("abc"); HWTEST_F_L0() local 592 JSHandle<EcmaString> thisStr = factory->NewFromASCII("abc"); HWTEST_F_L0() local 612 JSHandle<EcmaString> thisStr = factory->NewFromStdString(referenceStr); HWTEST_F_L0() local 635 JSHandle<EcmaString> thisStr = factory->NewFromStdString(referenceStr); HWTEST_F_L0() local 667 JSHandle<EcmaString> thisStr = factory->NewFromASCII("abc"); HWTEST_F_L0() local 687 JSHandle<EcmaString> thisStr = factory->NewFromASCII("abc"); HWTEST_F_L0() local 706 JSHandle<EcmaString> thisStr = factory->NewFromASCII("The morning is upon us."); HWTEST_F_L0() local 726 JSHandle<EcmaString> thisStr = factory->NewFromASCII("The morning is upon us."); HWTEST_F_L0() local 745 JSHandle<EcmaString> thisStr = factory->NewFromASCII("Mozilla"); HWTEST_F_L0() local 765 JSHandle<EcmaString> thisStr = factory->NewFromASCII("Mozilla"); HWTEST_F_L0() local 785 JSHandle<EcmaString> thisStr = factory->NewFromASCII(" Hello world! "); HWTEST_F_L0() local 805 JSHandle<EcmaString> thisStr = factory->NewFromASCII(" Hello world! "); HWTEST_F_L0() local 828 JSHandle<EcmaString> thisStr = factory->NewFromASCII(" "); HWTEST_F_L0() local 851 JSHandle<EcmaString> thisStr = factory->NewFromASCII("abcabcabc"); HWTEST_F_L0() local 871 JSHandle<EcmaString> thisStr = factory->NewFromASCII("abcabcabc"); HWTEST_F_L0() local 935 JSHandle<EcmaString> thisStr = factory->NewFromASCII("Twas the night before Xmas..."); HWTEST_F_L0() local 991 JSHandle<EcmaString> thisStr = factory->NewFromASCII("Twas the night before Xmas..."); HWTEST_F_L0() local 1040 JSHandle<EcmaString> thisStr = factory->NewFromASCII("Twas the night before Xmas..."); HWTEST_F_L0() local 1065 JSHandle<EcmaString> thisStr = HWTEST_F_L0() local 1093 JSHandle<EcmaString> thisStr = factory->NewFromASCII("Hello World. How are you doing?"); HWTEST_F_L0() local 1114 JSHandle<EcmaString> thisStr = factory->NewFromASCII("a-b-c"); HWTEST_F_L0() local [all...] |
/arkcompiler/ets_runtime/ecmascript/base/ |
H A D | string_helper.h | 123 static inline size_t Find(const std::string &thisStr, const std::string &searchStr, int32_t pos) in Find() argument 125 size_t idx = thisStr.find(searchStr, pos); in Find() 129 static inline size_t Find(const std::u16string &thisStr, const std::u16string &searchStr, int32_t pos) in Find() argument 131 size_t idx = thisStr.find(searchStr, pos); in Find() 135 static inline size_t RFind(const std::u16string &thisStr, const std::u16string &searchStr, int32_t pos) in RFind() argument 137 size_t idx = thisStr.rfind(searchStr, pos); in RFind() 183 static inline size_t FindFromU16ToUpper(const std::u16string &thisStr, uint16_t *u16Data) in FindFromU16ToUpper() argument 192 size_t idx = Find(thisStr, searchStr, 0); in FindFromU16ToUpper() 196 static inline size_t FindFromU8ToUpper(const std::string &thisStr, uint8_t *u8Data) in FindFromU8ToUpper() argument 200 size_t idx = Find(thisStr, tmpSt in FindFromU8ToUpper() [all...] |