enh(Foundation): modernised header files (override, using, nullptr, ...)

This commit is contained in:
Matej Kenda
2025-02-10 14:52:52 +01:00
parent 9e4e039c04
commit e7687d4bba
184 changed files with 1487 additions and 1797 deletions

View File

@@ -29,17 +29,12 @@ class AbstractDelegate
/// Base class for Delegate and Expire.
{
public:
AbstractDelegate()
{
}
AbstractDelegate() = default;
AbstractDelegate(const AbstractDelegate& /*del*/)
{
}
AbstractDelegate(const AbstractDelegate & /*del*/) = default;
AbstractDelegate& operator=(const AbstractDelegate &) = default;
virtual ~AbstractDelegate()
{
}
virtual ~AbstractDelegate() = default;
virtual bool notify(const void* sender, TArgs& arguments) = 0;
/// Invokes the delegate's callback function.
@@ -69,17 +64,12 @@ class AbstractDelegate<void>
/// Base class for Delegate and Expire.
{
public:
AbstractDelegate()
{
}
AbstractDelegate() = default;
AbstractDelegate(const AbstractDelegate&)
{
}
AbstractDelegate(const AbstractDelegate &) = default;
AbstractDelegate& operator=(const AbstractDelegate &) = default;
virtual ~AbstractDelegate()
{
}
virtual ~AbstractDelegate() = default;
virtual bool notify(const void* sender) = 0;
/// Invokes the delegate's callback function.