27 #ifndef _CEGUIStringTranscoder_h_
28 #define _CEGUIStringTranscoder_h_
30 #include "CEGUI/String.h"
41 class CEGUIEXPORT StringTranscoder :
42 public AllocatedObject<StringTranscoder>
56 virtual uint16* stringToUTF16(
const String& input)
const = 0;
77 virtual std::wstring stringToStdWString(
const String& input)
const = 0;
91 virtual String stringFromUTF16(
const uint16* input)
const = 0;
113 virtual String stringFromStdWString(
const std::wstring& input)
const = 0;
116 virtual void deleteUTF16Buffer(uint16* input)
const = 0;
119 virtual ~StringTranscoder() {}
Main namespace for Crazy Eddie's GUI Library.
Definition: cegui/include/CEGUI/Affector.h:42