refactor: Make KeyMake::Swap noexcept

This commit is contained in:
sithlord48
2025-07-03 09:13:21 -04:00
committed by Nick Bolton
parent e42d3b45b6
commit 2c2a5c0269
3 changed files with 3 additions and 3 deletions

View File

@ -35,7 +35,7 @@ KeyMap::KeyMap() : m_numGroups(0), m_composeAcrossGroups(false)
m_modifierKeyItem.m_client = 0;
}
void KeyMap::swap(KeyMap &x)
void KeyMap::swap(KeyMap &x) noexcept
{
m_keyIDMap.swap(x.m_keyIDMap);
m_modifierKeys.swap(x.m_modifierKeys);

View File

@ -123,7 +123,7 @@ public:
//@{
//! Swap with another \c KeyMap
virtual void swap(KeyMap &);
virtual void swap(KeyMap &) noexcept;
//! Add a key entry
/*!

View File

@ -13,7 +13,7 @@
class MockKeyMap : public deskflow::KeyMap
{
public:
MOCK_METHOD(void, swap, (KeyMap &), (override));
MOCK_METHOD(void, swap, (KeyMap &), (noexcept));
MOCK_METHOD(void, finish, (), (override));
MOCK_METHOD(void, foreachKey, (ForeachKeyCallback, void *), (override));
MOCK_METHOD(void, addHalfDuplexModifier, (KeyID), (override));