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; m_modifierKeyItem.m_client = 0;
} }
void KeyMap::swap(KeyMap &x) void KeyMap::swap(KeyMap &x) noexcept
{ {
m_keyIDMap.swap(x.m_keyIDMap); m_keyIDMap.swap(x.m_keyIDMap);
m_modifierKeys.swap(x.m_modifierKeys); m_modifierKeys.swap(x.m_modifierKeys);

View file

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

View file

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