diff options
author | 2014-09-17 21:38:46 +0900 | |
---|---|---|
committer | 2014-09-17 21:38:46 +0900 | |
commit | 180e7b4c07f8c17862b9bdcdee0bc4b4413328a9 (patch) | |
tree | 7ac3f7f219d2e80cf8e3d3fc9a3939611dc0c8c0 /native/jni/src/utils/byte_array_view.h | |
parent | fc7d0540fee2ac09336b562af7a421e96790cb7f (diff) | |
download | latinime-180e7b4c07f8c17862b9bdcdee0bc4b4413328a9.tar.gz latinime-180e7b4c07f8c17862b9bdcdee0bc4b4413328a9.tar.xz latinime-180e7b4c07f8c17862b9bdcdee0bc4b4413328a9.zip |
Use ReadOnlyByteArrayView in PatriciaTriePolicy.
Change-Id: I4ef01c0af73f27c256cc1a719343be836913dc71
Diffstat (limited to 'native/jni/src/utils/byte_array_view.h')
-rw-r--r-- | native/jni/src/utils/byte_array_view.h | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/native/jni/src/utils/byte_array_view.h b/native/jni/src/utils/byte_array_view.h index 10d7ae278..2b778af6f 100644 --- a/native/jni/src/utils/byte_array_view.h +++ b/native/jni/src/utils/byte_array_view.h @@ -42,6 +42,13 @@ class ReadOnlyByteArrayView { return mPtr; } + AK_FORCE_INLINE const ReadOnlyByteArrayView skip(const size_t n) const { + if (mSize <= n) { + return ReadOnlyByteArrayView(); + } + return ReadOnlyByteArrayView(mPtr + n, mSize - n); + } + private: DISALLOW_ASSIGNMENT_OPERATOR(ReadOnlyByteArrayView); |