diff options
author | 2014-08-28 03:18:48 +0000 | |
---|---|---|
committer | 2014-08-28 03:18:48 +0000 | |
commit | 07315f94736fc34678e9ce41a44c1446e2436d3b (patch) | |
tree | 5c9f807746a0f9af2bb30695def4e16c1e9351a7 /native/jni/src | |
parent | b85349e981e446610e8ece22d3b6a74a2f31be53 (diff) | |
parent | e394a0c6ff96edc8f8c949f0851a26922983f288 (diff) | |
download | latinime-07315f94736fc34678e9ce41a44c1446e2436d3b.tar.gz latinime-07315f94736fc34678e9ce41a44c1446e2436d3b.tar.xz latinime-07315f94736fc34678e9ce41a44c1446e2436d3b.zip |
Merge "Implement IntArrayView::skip()."
Diffstat (limited to 'native/jni/src')
-rw-r--r-- | native/jni/src/utils/int_array_view.h | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/native/jni/src/utils/int_array_view.h b/native/jni/src/utils/int_array_view.h index 8797b5944..c9c3b21d4 100644 --- a/native/jni/src/utils/int_array_view.h +++ b/native/jni/src/utils/int_array_view.h @@ -96,6 +96,13 @@ class IntArrayView { return IntArrayView(mPtr, std::min(maxSize, mSize)); } + const IntArrayView skip(const size_t n) const { + if (mSize <= n) { + return IntArrayView(); + } + return IntArrayView(mPtr + n, mSize - n); + } + private: DISALLOW_ASSIGNMENT_OPERATOR(IntArrayView); |