min_clamp0
return _FindAfter(string.String(), min_clamp0(fromOffset, Length()),
return _FindAfter(string, min_clamp0(fromOffset, Length()),
return _FindBefore(string.String(), min_clamp0(beforeOffset, Length()),
return _FindBefore(string, min_clamp0(beforeOffset, Length()),
const char* end = String() + min_clamp0(beforeOffset + 1, Length()) - 1;
return _IFindAfter(string.String(), min_clamp0(fromOffset, Length()),
return _IFindAfter(string, min_clamp0(fromOffset,Length()),
return _IFindBefore(string.String(), min_clamp0(beforeOffset, Length()),
return _IFindBefore(string, min_clamp0(beforeOffset, Length()),
fromOffset = min_clamp0(fromOffset, Length());
fromOffset = min_clamp0(fromOffset, Length());
min_clamp0(fromOffset, Length()), KEEP_CASE);
min_clamp0(fromOffset, Length()), KEEP_CASE);
fromOffset = min_clamp0(fromOffset, Length());
fromOffset = min_clamp0(fromOffset, Length());
min_clamp0(fromOffset, Length()), IGNORE_CASE);
min_clamp0(fromOffset, Length()), IGNORE_CASE);
length = min_clamp0(length, Length());
maxLength = min_clamp0(maxLength, string.Length());
length = min_clamp0(length, Length() - fromOffset);
length = min_clamp0(length, Length() - fromOffset);
length = min_clamp0(length, string.Length());
_DoPrepend(string.fPrivateData, min_clamp0(length, string.Length()));
int32 skipLen = min_clamp0(-1 * position, len);
position = min_clamp0(position, Length());
int32 skipLen = min_clamp0(-1 * position, len);
position = min_clamp0(position, Length());
position = min_clamp0(position, Length());
_ShrinkAtBy(from, min_clamp0(length, (Length() - from)));