Merge "Add noexcept to move constructors and assignment operators."
commit
61d3a1d39b
|
@ -35,7 +35,7 @@ class BinaryDictionaryBigramsIterator {
|
||||||
mBigramPos(NOT_A_DICT_POS), mProbability(NOT_A_PROBABILITY),
|
mBigramPos(NOT_A_DICT_POS), mProbability(NOT_A_PROBABILITY),
|
||||||
mHasNext(pos != NOT_A_DICT_POS) {}
|
mHasNext(pos != NOT_A_DICT_POS) {}
|
||||||
|
|
||||||
BinaryDictionaryBigramsIterator(BinaryDictionaryBigramsIterator &&bigramsIterator)
|
BinaryDictionaryBigramsIterator(BinaryDictionaryBigramsIterator &&bigramsIterator) noexcept
|
||||||
: mBigramsStructurePolicy(bigramsIterator.mBigramsStructurePolicy),
|
: mBigramsStructurePolicy(bigramsIterator.mBigramsStructurePolicy),
|
||||||
mPos(bigramsIterator.mPos), mBigramPos(bigramsIterator.mBigramPos),
|
mPos(bigramsIterator.mPos), mBigramPos(bigramsIterator.mBigramPos),
|
||||||
mProbability(bigramsIterator.mProbability), mHasNext(bigramsIterator.mHasNext) {}
|
mProbability(bigramsIterator.mProbability), mHasNext(bigramsIterator.mHasNext) {}
|
||||||
|
|
|
@ -31,7 +31,7 @@ class BinaryDictionaryShortcutIterator {
|
||||||
mPos(shortcutStructurePolicy->getStartPos(shortcutPos)),
|
mPos(shortcutStructurePolicy->getStartPos(shortcutPos)),
|
||||||
mHasNextShortcutTarget(shortcutPos != NOT_A_DICT_POS) {}
|
mHasNextShortcutTarget(shortcutPos != NOT_A_DICT_POS) {}
|
||||||
|
|
||||||
BinaryDictionaryShortcutIterator(const BinaryDictionaryShortcutIterator &&shortcutIterator)
|
BinaryDictionaryShortcutIterator(const BinaryDictionaryShortcutIterator &&shortcutIterator) noexcept
|
||||||
: mShortcutStructurePolicy(shortcutIterator.mShortcutStructurePolicy),
|
: mShortcutStructurePolicy(shortcutIterator.mShortcutStructurePolicy),
|
||||||
mPos(shortcutIterator.mPos),
|
mPos(shortcutIterator.mPos),
|
||||||
mHasNextShortcutTarget(shortcutIterator.mHasNextShortcutTarget) {}
|
mHasNextShortcutTarget(shortcutIterator.mHasNextShortcutTarget) {}
|
||||||
|
|
Loading…
Reference in New Issue