mirror of
https://github.com/AxioDL/metaforce.git
synced 2025-12-17 22:45:23 +00:00
CAnimationDatabase: Add virtual destructor
Given this class is used polymorphically, this is cautionary to prevent any potential undefined behavior from occurring through refactors over time.
This commit is contained in:
@@ -12,6 +12,7 @@ class IMetaAnim;
|
|||||||
|
|
||||||
class CAnimationDatabase {
|
class CAnimationDatabase {
|
||||||
public:
|
public:
|
||||||
|
virtual ~CAnimationDatabase() = default;
|
||||||
virtual const std::shared_ptr<IMetaAnim>& GetMetaAnim(s32) const = 0;
|
virtual const std::shared_ptr<IMetaAnim>& GetMetaAnim(s32) const = 0;
|
||||||
virtual u32 GetNumMetaAnims() const = 0;
|
virtual u32 GetNumMetaAnims() const = 0;
|
||||||
virtual const char* GetMetaAnimName(s32) const = 0;
|
virtual const char* GetMetaAnimName(s32) const = 0;
|
||||||
|
|||||||
Reference in New Issue
Block a user