Using Super.

This commit is contained in:
Mattes D
2020-04-16 20:07:48 +00:00
committed by Alexander Harkness
parent f931590bf0
commit 9ee47e5999
399 changed files with 1815 additions and 1381 deletions
+5 -4
View File
@@ -50,9 +50,10 @@ class cNullCommandOutputCallback :
class cStringAccumCommandOutputCallback:
public cCommandOutputCallback
{
typedef cCommandOutputCallback super;
using Super = cCommandOutputCallback;
public:
// cCommandOutputCallback overrides:
virtual void Out(const AString & a_Text) override;
virtual void Finished(void) override {}
@@ -83,14 +84,14 @@ public:
/** Sends all command output to a log, line by line; deletes self when command finishes processing */
class cLogCommandDeleteSelfOutputCallback :
class cLogCommandDeleteSelfOutputCallback:
public cLogCommandOutputCallback
{
typedef cLogCommandOutputCallback super;
using Super = cLogCommandOutputCallback;
virtual void Finished(void) override
{
super::Finished();
Super::Finished();
delete this;
}
} ;