Helper template class provides basic package property handler class implementation.
You can find more information in comments below. Overrided methods can be found in corresponding base interface.
template<class PropertyHandlerClass>
class CPackagePropertyHandler :public virtual IPackagePropertyHandler, public CReleasable
{
public:
IPropertyHandler *Create() override;
CPackagePropertyHandler(
IPackage *package, // Package to which the entity belongs
const String &name); // Property handler name
};
Namespace: | nitisa |
Include: | Nitisa/Package/Core/PackagePropertyHandler.h |