a base class that any output iterators need to derive from to use the first signature of to_unicode...
void PrintSelf(ostream &os, vtkIndent indent) override
The name this codec goes by - should match the string the factory will take to create it...
virtual bool CanHandle(const char *NameString)
virtual vtkUnicodeString::value_type NextUnicode(istream &inputStream)=0
Return the next code point from the sequence represented by the stream advancing the stream through h...
Virtual class to act as an interface for all text codecs.
Class to read/write ascii text.
virtual void ToUnicode(istream &InputStream, vtkTextCodec::OutputIterator &output)=0
Iterate through the sequence represented by the stream assigning the result to the output iterator...
virtual bool IsValid(istream &InputStream)
is the given sample valid for this codec? The stream will not be advanced.
virtual const char * Name()
The name this codec goes by - should match the string the factory will take to create it...