Add destructors to the C++ TallyFilter classes

This commit is contained in:
Sterling Harper 2018-10-05 23:47:55 -04:00
parent 6010e99b3e
commit 377e9fba3d
4 changed files with 10 additions and 0 deletions

View file

@ -44,6 +44,8 @@ public:
class TallyFilter
{
public:
virtual ~TallyFilter() = 0;
virtual void from_xml(pugi::xml_node node) = 0;
virtual void
@ -54,6 +56,8 @@ public:
virtual void initialize() {}
};
inline TallyFilter::~TallyFilter() {}
//==============================================================================
extern "C" void free_memory_tally_c();

View file

@ -16,6 +16,8 @@ namespace openmc {
class CellFilter : public TallyFilter
{
public:
virtual ~CellFilter() override = default;
virtual void
from_xml(pugi::xml_node node) override
{

View file

@ -14,6 +14,8 @@ namespace openmc {
class MeshFilter : public TallyFilter
{
public:
virtual ~MeshFilter() override = default;
virtual void
from_xml(pugi::xml_node node) override
{

View file

@ -14,6 +14,8 @@ namespace openmc {
class MeshSurfaceFilter : public TallyFilter
{
public:
virtual ~MeshSurfaceFilter() override = default;
virtual void
from_xml(pugi::xml_node node) override
{