Lines Matching defs:UTF8
96 struct UTF8 { struct
97 typedef CharType Ch;
99 enum { supportUnicode = 1 };
102 static void Encode(OutputStream& os, unsigned codepoint) { in Encode()
124 static void EncodeUnsafe(OutputStream& os, unsigned codepoint) { in EncodeUnsafe()
146 static bool Decode(InputStream& is, unsigned* codepoint) { in Decode()
179 static bool Validate(InputStream& is, OutputStream& os) { in Validate()
204 static unsigned char GetRange(unsigned char c) { in GetRange()
223 static CharType TakeBOM(InputByteStream& is) { in TakeBOM()
236 static Ch Take(InputByteStream& is) { in Take()
242 static void PutBOM(OutputByteStream& os) { in PutBOM()
250 static void Put(OutputByteStream& os, Ch c) { in Put()