Lines Matching refs:fromOffset

463 BString::CopyInto(BString& into, int32 fromOffset, int32 length) const
466 into.SetTo(fPrivateData + fromOffset, length);
472 BString::CopyInto(char* into, int32 fromOffset, int32 length) const
475 length = min_clamp0(length, Length() - fromOffset);
476 memcpy(into, fPrivateData + fromOffset, length);
485 int32 fromOffset = UTF8CountBytes(fPrivateData, fromCharOffset);
486 int32 length = UTF8CountBytes(fPrivateData + fromOffset, charCount);
487 return CopyInto(into, fromOffset, length);
498 int32 fromOffset = UTF8CountBytes(fPrivateData, fromCharOffset);
499 int32 length = UTF8CountBytes(fPrivateData + fromOffset, charCount);
500 length = min_clamp0(length, Length() - fromOffset);
508 memcpy(into, fPrivateData + fromOffset, length);
724 BString::Insert(const char* string, int32 fromOffset, int32 length,
728 Insert(string + fromOffset, length, position);
752 BString::Insert(const BString& string, int32 fromOffset, int32 length,
756 Insert(string.String() + fromOffset, length, position);
796 int32 fromOffset = UTF8CountBytes(string, fromCharOffset);
797 return Insert(string, fromOffset,
798 UTF8CountBytes(string + fromOffset, charCount),
822 int32 fromOffset = UTF8CountBytes(string.String(), fromCharOffset);
823 return Insert(string, fromOffset,
824 UTF8CountBytes(string.String() + fromOffset, charCount),
866 int32 fromOffset = UTF8CountBytes(fPrivateData, fromCharOffset);
867 return Remove(fromOffset,
868 UTF8CountBytes(fPrivateData + fromOffset, charCount));
1145 BString::FindFirst(const BString& string, int32 fromOffset) const
1147 if (fromOffset < 0)
1150 return _FindAfter(string.String(), min_clamp0(fromOffset, Length()),
1156 BString::FindFirst(const char* string, int32 fromOffset) const
1161 if (fromOffset < 0)
1164 return _FindAfter(string, min_clamp0(fromOffset, Length()),
1189 BString::FindFirst(char c, int32 fromOffset) const
1191 if (fromOffset < 0)
1194 const char* start = String() + min_clamp0(fromOffset, Length());
1339 BString::IFindFirst(const BString& string, int32 fromOffset) const
1341 if (fromOffset < 0)
1344 return _IFindAfter(string.String(), min_clamp0(fromOffset, Length()),
1350 BString::IFindFirst(const char* string, int32 fromOffset) const
1355 if (fromOffset < 0)
1358 return _IFindAfter(string, min_clamp0(fromOffset,Length()),
1527 BString::ReplaceAll(char replaceThis, char withThis, int32 fromOffset)
1529 fromOffset = min_clamp0(fromOffset, Length());
1530 int32 pos = FindFirst(replaceThis, fromOffset);
1543 int32 fromOffset)
1545 fromOffset = min_clamp0(fromOffset, Length());
1546 int32 pos = FindFirst(replaceThis, fromOffset);
1606 int32 fromOffset)
1615 min_clamp0(fromOffset, Length()), KEEP_CASE);
1621 int32 maxReplaceCount, int32 fromOffset)
1631 min_clamp0(fromOffset, Length()), KEEP_CASE);
1678 BString::IReplaceAll(char replaceThis, char withThis, int32 fromOffset)
1681 fromOffset = min_clamp0(fromOffset, Length());
1682 int32 pos = _IFindAfter(tmp, fromOffset, 1);
1694 int32 fromOffset)
1697 fromOffset = min_clamp0(fromOffset, Length());
1698 int32 pos = _IFindAfter(tmp, fromOffset, 1);
1758 int32 fromOffset)
1767 min_clamp0(fromOffset, Length()), IGNORE_CASE);
1773 int32 maxReplaceCount, int32 fromOffset)
1783 min_clamp0(fromOffset, Length()), IGNORE_CASE);
2644 int32 maxReplaceCount, int32 fromOffset, bool ignoreCase)
2647 || fromOffset < 0 || fromOffset >= Length())
2662 int32 lastSrcPos = fromOffset;