diff --git a/src/keys/CompositeKey.cpp b/src/keys/CompositeKey.cpp index d3c807bf3..905a6dbe8 100644 --- a/src/keys/CompositeKey.cpp +++ b/src/keys/CompositeKey.cpp @@ -44,6 +44,11 @@ void CompositeKey::clear() m_keys.clear(); } +bool CompositeKey::isEmpty() const +{ + return m_keys.isEmpty(); +} + CompositeKey* CompositeKey::clone() const { return new CompositeKey(*this); diff --git a/src/keys/CompositeKey.h b/src/keys/CompositeKey.h index c95dcfd84..1d3233cca 100644 --- a/src/keys/CompositeKey.h +++ b/src/keys/CompositeKey.h @@ -29,6 +29,7 @@ public: CompositeKey(const CompositeKey& key); ~CompositeKey(); void clear(); + bool isEmpty() const; CompositeKey* clone() const; CompositeKey& operator=(const CompositeKey& key);