summaryrefslogtreecommitdiffstats
path: root/src/corelib/tools/qarraydata.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/corelib/tools/qarraydata.cpp')
-rw-r--r--src/corelib/tools/qarraydata.cpp29
1 files changed, 0 insertions, 29 deletions
diff --git a/src/corelib/tools/qarraydata.cpp b/src/corelib/tools/qarraydata.cpp
index 497eae1f7fd..b72ca201311 100644
--- a/src/corelib/tools/qarraydata.cpp
+++ b/src/corelib/tools/qarraydata.cpp
@@ -281,33 +281,4 @@ void QArrayData::deallocate(QArrayData *data, size_t objectSize,
::free(data);
}
-namespace QtPrivate {
-/*!
- \internal
-*/
-QContainerImplHelper::CutResult QContainerImplHelper::mid(int originalLength, int *_position, int *_length)
-{
- int &position = *_position;
- int &length = *_length;
- if (position > originalLength)
- return Null;
-
- if (position < 0) {
- if (length < 0 || length + position >= originalLength)
- return Full;
- if (length + position <= 0)
- return Null;
- length += position;
- position = 0;
- } else if (uint(length) > uint(originalLength - position)) {
- length = originalLength - position;
- }
-
- if (position == 0 && length == originalLength)
- return Full;
-
- return length > 0 ? Subset : Empty;
-}
-}
-
QT_END_NAMESPACE