scoremodel::MEIExporter::State::MEIContinued<mei::Space>' that is abstract but has non-virtual destructor [-Wdelete-abstract-non-virtual-dtor]
In file included from /Users/lyrodrig/projects/qparselib/src/scoremodel/export/MEI/MEIState.cpp:9:
In file included from /Users/lyrodrig/projects/qparselib/src/scoremodel/export/MEI/MEI.hpp:19:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/string:506:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/string_view:175:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__string:57:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/algorithm:643:
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/memory:2084:5: warning: delete called on 'scoremodel::MEIExporter::State::MEIContinued<mei::Space>' that is abstract but has non-virtual destructor [-Wdelete-abstract-non-virtual-dtor]
delete __ptr;
^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/memory:2345:7: note: in instantiation of member function 'std::__1::default_delete<scoremodel::MEIExporter::State::MEIContinued<mei::Space>>::operator()' requested here
__ptr_.second()(__tmp);
^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/memory:2299:19: note: in instantiation of member function 'std::__1::unique_ptr<scoremodel::MEIExporter::State::MEIContinued<mei::Space>, std::__1::default_delete<scoremodel::MEIExporter::State::MEIContinued<mei::Space>>>::reset' requested here
~unique_ptr() { reset(); }
^
/Users/lyrodrig/projects/qparselib/src/scoremodel/export/MEI/MEIState.cpp:70:21: note: in instantiation of member function 'std::__1::unique_ptr<scoremodel::MEIExporter::State::MEIContinued<mei::Space>, std::__1::default_delete<scoremodel::MEIExporter::State::MEIContinued<mei::Space>>>::~unique_ptr' requested here
MEIExporter::State::State(MEIExporter& e):
Edited by RODRIGUEZ-DE LA NAVA Lydia