Skip to content

Commit

Permalink
Trade: add an explicitly defaulted deinlined SkinData destructor.
Browse files Browse the repository at this point in the history
Apparently now that we don't use ObjectData anymore, SkinData was kinda
relying on them to include Matrix3/Matrix4. Hah.
  • Loading branch information
mosra committed Sep 22, 2021
1 parent a787989 commit 2c988a8
Show file tree
Hide file tree
Showing 2 changed files with 4 additions and 0 deletions.
2 changes: 2 additions & 0 deletions src/Magnum/Trade/SkinData.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -43,6 +43,8 @@ template<UnsignedInt dimensions> SkinData<dimensions>::SkinData(DataFlags, const

template<UnsignedInt dimensions> SkinData<dimensions>::SkinData(SkinData<dimensions>&&) noexcept = default;

template<UnsignedInt dimensions> SkinData<dimensions>::~SkinData() = default;

template<UnsignedInt dimensions> SkinData<dimensions>& SkinData<dimensions>::operator=(SkinData<dimensions>&&) noexcept = default;

template<UnsignedInt dimensions> Containers::Array<UnsignedInt> SkinData<dimensions>::releaseJointData() {
Expand Down
2 changes: 2 additions & 0 deletions src/Magnum/Trade/SkinData.h
Original file line number Diff line number Diff line change
Expand Up @@ -82,6 +82,8 @@ template<UnsignedInt dimensions> class SkinData {
/** @brief Move constructor */
SkinData(SkinData<dimensions>&& other) noexcept;

~SkinData();

/** @brief Copying is not allowed */
SkinData<dimensions>& operator=(const SkinData<dimensions>&) = delete;

Expand Down

0 comments on commit 2c988a8

Please sign in to comment.