From 66a88a5eae98387fc8ba2c9e16cf6db1c0e7625e Mon Sep 17 00:00:00 2001 From: Chih-Hung Hsieh Date: Tue, 25 Sep 2018 14:32:36 -0700 Subject: [PATCH] Add noexcept to move constructors and assignment operators. Bug: 116614593 Test: build with WITH_TIDY=1 Change-Id: Ic2a04f82f36c2f7fe43109a7a74270044d227789 --- .../src/dictionary/utils/binary_dictionary_bigrams_iterator.h | 2 +- .../src/dictionary/utils/binary_dictionary_shortcut_iterator.h | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/native/jni/src/dictionary/utils/binary_dictionary_bigrams_iterator.h b/native/jni/src/dictionary/utils/binary_dictionary_bigrams_iterator.h index 8a614730b..a30336475 100644 --- a/native/jni/src/dictionary/utils/binary_dictionary_bigrams_iterator.h +++ b/native/jni/src/dictionary/utils/binary_dictionary_bigrams_iterator.h @@ -35,7 +35,7 @@ class BinaryDictionaryBigramsIterator { mBigramPos(NOT_A_DICT_POS), mProbability(NOT_A_PROBABILITY), mHasNext(pos != NOT_A_DICT_POS) {} - BinaryDictionaryBigramsIterator(BinaryDictionaryBigramsIterator &&bigramsIterator) + BinaryDictionaryBigramsIterator(BinaryDictionaryBigramsIterator &&bigramsIterator) noexcept : mBigramsStructurePolicy(bigramsIterator.mBigramsStructurePolicy), mPos(bigramsIterator.mPos), mBigramPos(bigramsIterator.mBigramPos), mProbability(bigramsIterator.mProbability), mHasNext(bigramsIterator.mHasNext) {} diff --git a/native/jni/src/dictionary/utils/binary_dictionary_shortcut_iterator.h b/native/jni/src/dictionary/utils/binary_dictionary_shortcut_iterator.h index a4ddd58c2..e14805e37 100644 --- a/native/jni/src/dictionary/utils/binary_dictionary_shortcut_iterator.h +++ b/native/jni/src/dictionary/utils/binary_dictionary_shortcut_iterator.h @@ -31,7 +31,7 @@ class BinaryDictionaryShortcutIterator { mPos(shortcutStructurePolicy->getStartPos(shortcutPos)), mHasNextShortcutTarget(shortcutPos != NOT_A_DICT_POS) {} - BinaryDictionaryShortcutIterator(const BinaryDictionaryShortcutIterator &&shortcutIterator) + BinaryDictionaryShortcutIterator(const BinaryDictionaryShortcutIterator &&shortcutIterator) noexcept : mShortcutStructurePolicy(shortcutIterator.mShortcutStructurePolicy), mPos(shortcutIterator.mPos), mHasNextShortcutTarget(shortcutIterator.mHasNextShortcutTarget) {}