20 #ifndef _MBSIM_OBJECTFACTORY_PART_H_
21 #define _MBSIM_OBJECTFACTORY_PART_H_
27 namespace MBXMLUtils {
virtual fmatvec::Atom * operator()() const =0
Implement this function to allocate a new object.
Definition: objectfactory_part.h:48
Definition: objectfactory_part.h:37
virtual void operator()(fmatvec::Atom *obj) const =0
Implement this function to deallocate the object obj.
virtual bool operator==(const AllocateBase &other) const =0