diff options
| author | Amlal El Mahrouss <amlal.elmahrouss@icloud.com> | 2024-08-20 18:59:10 +0200 |
|---|---|---|
| committer | Amlal El Mahrouss <amlal.elmahrouss@icloud.com> | 2024-08-20 18:59:10 +0200 |
| commit | dc33dd4b6722d3fb60aaf10a7472162b07180f9c (patch) | |
| tree | a01a1a08b3bbd7bf13ddd46a53afcacd752bd67b /dev/SCI/scm.internal.inl | |
| parent | 01658f0f5ba1fb3e84d61629f15b8c5221bf66dc (diff) | |
[FIX] Did fixed the source code of SCI and some files also.
Signed-off-by: Amlal El Mahrouss <amlal.elmahrouss@icloud.com>
Diffstat (limited to 'dev/SCI/scm.internal.inl')
| -rw-r--r-- | dev/SCI/scm.internal.inl | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/dev/SCI/scm.internal.inl b/dev/SCI/scm.internal.inl index 8a5a85fa..af87230d 100644 --- a/dev/SCI/scm.internal.inl +++ b/dev/SCI/scm.internal.inl @@ -32,7 +32,7 @@ public: UnknownInterface& operator=(const UnknownInterface&) = default;
UnknownInterface(const UnknownInterface&) = default;
-
+
virtual SInt32 Release() = 0;
virtual void RemoveRef() = 0;
virtual UnknownInterface* AddRef() = 0;
@@ -67,7 +67,7 @@ inline SInt32 ScmReleaseClass(TCLS* cls) }
template <typename FnSign, typename ClsID>
-protocol EventListenerInterface final : public ClsID
+protocol EventListenerInterface : public ClsID
{
public:
explicit EventListenerInterface() = default;
@@ -76,7 +76,7 @@ public: EventListenerInterface& operator=(const EventListenerInterface&) = default;
EventListenerInterface(const EventListenerInterface&) = default;
- virtual EventListenerInterface& operator +=(FnSign arg)
+ virtual EventListenerInterface& operator +=(FnSign arg)
{
this->AddEventListener(arg);
return *this;
|
