diff options
author | 2014-08-28 12:12:56 +0900 | |
---|---|---|
committer | 2014-08-28 12:12:56 +0900 | |
commit | e394a0c6ff96edc8f8c949f0851a26922983f288 (patch) | |
tree | a496dd68d50eaa1c9d4a3fc8c035c87a1e32d024 /native/jni/src | |
parent | 733a023b64a9ec7f2cbdb336b4c2e493ddc0e116 (diff) | |
download | latinime-e394a0c6ff96edc8f8c949f0851a26922983f288.tar.gz latinime-e394a0c6ff96edc8f8c949f0851a26922983f288.tar.xz latinime-e394a0c6ff96edc8f8c949f0851a26922983f288.zip |
Implement IntArrayView::skip().
Change-Id: Ib7f13963ac1d9c64eff2c08391154c6a25024126
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); |