summaryrefslogtreecommitdiffstats
path: root/source/core/text-io.h
diff options
context:
space:
mode:
Diffstat (limited to 'source/core/text-io.h')
-rw-r--r--source/core/text-io.h11
1 files changed, 5 insertions, 6 deletions
diff --git a/source/core/text-io.h b/source/core/text-io.h
index e0881cb91..acdaf0b9d 100644
--- a/source/core/text-io.h
+++ b/source/core/text-io.h
@@ -9,14 +9,14 @@ namespace Slang
using Slang::List;
using Slang::_EndLine;
- class TextReader : public Slang::Object
+ class TextReader
{
protected:
char decodedChar[5];
int decodedCharPtr = 0, decodedCharSize = 0;
virtual void ReadChar() = 0;
public:
- ~TextReader()
+ virtual ~TextReader()
{
Close();
}
@@ -45,10 +45,10 @@ namespace Slang
}
};
- class TextWriter : public Slang::Object
+ class TextWriter
{
public:
- ~TextWriter()
+ virtual ~TextWriter()
{
Close();
}
@@ -267,7 +267,7 @@ namespace Slang
}
};
- class StreamReader : public TextReader
+ class StreamReader : public TextReader
{
private:
RefPtr<Stream> stream;
@@ -311,7 +311,6 @@ namespace Slang
stream.Release();
}
};
-
}
#endif