37 #ifndef vtkTextCodec_h
38 #define vtkTextCodec_h
40 #include "vtkIOCoreModule.h"
54 virtual const char* Name();
58 virtual bool CanHandle(
const char* NameString);
63 virtual bool IsValid(istream& InputStream);
83 OutputIterator(
const OutputIterator&) VTK_DELETE_FUNCTION;
84 const OutputIterator& operator=(const OutputIterator&) VTK_DELETE_FUNCTION;
92 virtual
void ToUnicode(istream& InputStream,
110 ~vtkTextCodec() VTK_OVERRIDE;
113 vtkTextCodec(const vtkTextCodec &) VTK_DELETE_FUNCTION;
114 void operator=(const vtkTextCodec &) VTK_DELETE_FUNCTION;
a base class that any output iterators need to derive from to use the first signature of to_unicode...
abstract base class for most VTK objects
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
vtkUnicodeStringValueType value_type
Virtual class to act as an interface for all text codecs.
a simple class to control print indentation
vtkVector< A, Size > operator*(const vtkVector< A, Size > &v1, const vtkVector< A, Size > &v2)
String class that stores Unicode text.