49 #ifndef __vtkUnicodeString_h
50 #define __vtkUnicodeString_h
53 #include <vtkstd/string>
54 #include <vtkstd/vector>
66 #define vtkSuperExtraExtendedTemplateMacro(call) \
67 vtkExtraExtendedTemplateMacro(call); \
68 vtkTemplateMacroCase(VTK_UNICODE_STRING, vtkUnicodeString, call)
98 vtkstd::string::const_iterator Position;
119 static bool is_utf8(
const char*);
169 vtkstd::vector<vtkTypeUInt16>
utf16_str()
const;
173 void utf16_str(vtkstd::vector<vtkTypeUInt16>& result)
const;
242 class back_insert_iterator;